.elementor-7 .elementor-element.elementor-element-c4c0db5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1000;}.elementor-7 .elementor-element.elementor-element-2a9dd802{--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:center;--padding-top:72px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-2a9dd802:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2a9dd802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9F2;background-image:url("https://palomaametllapsi.com.br/wp-content/uploads/2026/10/bannerfundohero_desktop-25.png");background-position:top center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-28961bf9{--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:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-7 .elementor-element.elementor-element-30acb1fd{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.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-7 .elementor-element.elementor-element-1b19cf01{text-align:start;}.elementor-7 .elementor-element.elementor-element-1b19cf01 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.05em;letter-spacing:0.8px;color:#027356;}.elementor-7 .elementor-element.elementor-element-3b7e77c0{text-align:start;}.elementor-7 .elementor-element.elementor-element-3b7e77c0 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:60px;font-weight:400;line-height:1.05em;letter-spacing:-0.8px;color:#0A231A;}.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-7 .elementor-element.elementor-element-365cbfa0{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.72em;color:#26352F;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-f76955b .elementor-button{background-color:#FFD458;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.1px;fill:#0A231A;color:#0A231A;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-7 .elementor-element.elementor-element-f76955b .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-f76955b .elementor-button:focus{background-color:#FFD458;color:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-f76955b .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-f76955b .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-7 .elementor-element.elementor-element-f76955b .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-f76955b .elementor-button:focus svg{fill:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-6ad00dbe{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.05em;letter-spacing:0.8px;color:#027356;}.elementor-7 .elementor-element.elementor-element-4601752f{--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;--justify-content:center;--align-items:center;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-4601752f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4601752f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E8EB;}.elementor-7 .elementor-element.elementor-element-1bd9036{--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:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-7 .elementor-element.elementor-element-7e6f1887{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-7 .elementor-element.elementor-element-108906f3{text-align:start;}.elementor-7 .elementor-element.elementor-element-108906f3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.05em;letter-spacing:0.8px;color:#FB6DBC;}.elementor-7 .elementor-element.elementor-element-5e8ac065{text-align:start;}.elementor-7 .elementor-element.elementor-element-5e8ac065 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:400;line-height:1.05em;letter-spacing:-0.8px;color:#0A231A;}.elementor-7 .elementor-element.elementor-element-19671489{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:#26352F;}.elementor-7 .elementor-element.elementor-element-68e09b85{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-5a006f63{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B50A4933;--border-color:#B50A4933;--padding-top:6px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.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-7 .elementor-element.elementor-element-02064e1 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-02064e1.elementor-view-stacked .elementor-icon{background-color:#FB6DBC;}.elementor-7 .elementor-element.elementor-element-02064e1.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-02064e1.elementor-view-default .elementor-icon{color:#FB6DBC;border-color:#FB6DBC;}.elementor-7 .elementor-element.elementor-element-02064e1.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-02064e1.elementor-view-default .elementor-icon svg{fill:#FB6DBC;}.elementor-7 .elementor-element.elementor-element-2494031f{text-align:start;}.elementor-7 .elementor-element.elementor-element-2494031f .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:23px;font-weight:400;line-height:1.05em;letter-spacing:-0.8px;color:#0A231A;}.elementor-7 .elementor-element.elementor-element-541e3fbc{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.72em;color:#26352F;}.elementor-7 .elementor-element.elementor-element-122d563d{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B50A4933;--border-color:#B50A4933;--padding-top:6px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d22bf7c .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-d22bf7c.elementor-view-stacked .elementor-icon{background-color:#FB6DBC;}.elementor-7 .elementor-element.elementor-element-d22bf7c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d22bf7c.elementor-view-default .elementor-icon{color:#FB6DBC;border-color:#FB6DBC;}.elementor-7 .elementor-element.elementor-element-d22bf7c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d22bf7c.elementor-view-default .elementor-icon svg{fill:#FB6DBC;}.elementor-7 .elementor-element.elementor-element-2ab09926{text-align:start;}.elementor-7 .elementor-element.elementor-element-2ab09926 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:23px;font-weight:400;line-height:1.05em;letter-spacing:-0.8px;color:#0A231A;}.elementor-7 .elementor-element.elementor-element-b9cceed{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.72em;color:#26352F;}.elementor-7 .elementor-element.elementor-element-1f259361{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B50A4933;--border-color:#B50A4933;--padding-top:6px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d21ca29 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-d21ca29.elementor-view-stacked .elementor-icon{background-color:#FB6DBC;}.elementor-7 .elementor-element.elementor-element-d21ca29.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d21ca29.elementor-view-default .elementor-icon{color:#FB6DBC;border-color:#FB6DBC;}.elementor-7 .elementor-element.elementor-element-d21ca29.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d21ca29.elementor-view-default .elementor-icon svg{fill:#FB6DBC;}.elementor-7 .elementor-element.elementor-element-5d72b2dc{text-align:start;}.elementor-7 .elementor-element.elementor-element-5d72b2dc .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:23px;font-weight:400;line-height:1.05em;letter-spacing:-0.8px;color:#0A231A;}.elementor-7 .elementor-element.elementor-element-28ce1ac3{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.72em;color:#26352F;}.elementor-7 .elementor-element.elementor-element-3a42c88d{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B50A4933;--border-color:#B50A4933;--padding-top:6px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-cdb0230 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-cdb0230.elementor-view-stacked .elementor-icon{background-color:#FB6DBC;}.elementor-7 .elementor-element.elementor-element-cdb0230.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-cdb0230.elementor-view-default .elementor-icon{color:#FB6DBC;border-color:#FB6DBC;}.elementor-7 .elementor-element.elementor-element-cdb0230.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-cdb0230.elementor-view-default .elementor-icon svg{fill:#FB6DBC;}.elementor-7 .elementor-element.elementor-element-5f055b97{text-align:start;}.elementor-7 .elementor-element.elementor-element-5f055b97 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:23px;font-weight:400;line-height:1.05em;letter-spacing:-0.8px;color:#0A231A;}.elementor-7 .elementor-element.elementor-element-357756ea{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.72em;color:#26352F;}.elementor-7 .elementor-element.elementor-element-88c62cb{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--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-7 .elementor-element.elementor-element-88c62cb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-88c62cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A231A;}.elementor-7 .elementor-element.elementor-element-679e2a8{--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;--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-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-7609a28 .elementor-repeater-item-84637e1 .swiper-slide-bg{background-color:#6EC1E4;background-image:url(https://palomaametllapsi.com.br/wp-content/uploads/2026/10/Raphael_Pizzino_Paloma-80-1-scaled-e1790853334761.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-7609a28 .swiper-slide{transition-duration:calc(5000ms*1.2);height:550px;}.elementor-7 .elementor-element.elementor-element-7609a28 .swiper-slide-contents{max-width:75%;}.elementor-7 .elementor-element.elementor-element-7609a28 .swiper-slide-inner{text-align:center;}.elementor-7 .elementor-element.elementor-element-7609a28 .elementor-slide-heading{font-family:"Afacad", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-7609a28 .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-7 .elementor-element.elementor-element-c689093{--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;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7 .elementor-element.elementor-element-c689093.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4a1a4487{text-align:start;}.elementor-7 .elementor-element.elementor-element-4a1a4487 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.05em;letter-spacing:0.8px;color:#DCFFDC;}.elementor-7 .elementor-element.elementor-element-6f4d26b6{text-align:start;}.elementor-7 .elementor-element.elementor-element-6f4d26b6 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:500;line-height:1.05em;letter-spacing:-0.8px;color:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-691260de{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-11ebe0e{--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;--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-7 .elementor-element.elementor-element-11ebe0e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-11ebe0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-a08ebed{--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;--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-7 .elementor-element.elementor-element-5a6e3ef .elementor-repeater-item-84637e1 .swiper-slide-bg{background-color:#6EC1E4;background-image:url(https://palomaametllapsi.com.br/wp-content/uploads/2026/10/Raphael_Pizzino_Paloma-136-1-scaled-e1790853868445.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-5a6e3ef .swiper-slide{transition-duration:calc(5000ms*1.2);height:550px;}.elementor-7 .elementor-element.elementor-element-5a6e3ef .swiper-slide-contents{max-width:75%;}.elementor-7 .elementor-element.elementor-element-5a6e3ef .swiper-slide-inner{text-align:center;}.elementor-7 .elementor-element.elementor-element-5a6e3ef .elementor-slide-heading{font-family:"Afacad", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-5a6e3ef .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-7 .elementor-element.elementor-element-0a9b6dd{--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;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7 .elementor-element.elementor-element-0a9b6dd.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-c95996{text-align:start;}.elementor-7 .elementor-element.elementor-element-c95996 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.05em;letter-spacing:0.8px;color:#FB6DBC;}.elementor-7 .elementor-element.elementor-element-44f4065{text-align:start;}.elementor-7 .elementor-element.elementor-element-44f4065 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:400;line-height:1.05em;letter-spacing:-0.8px;color:#0A231A;}.elementor-7 .elementor-element.elementor-element-6f719829{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:#26352F;}.elementor-7 .elementor-element.elementor-element-2ee730b5 .elementor-button{background-color:#FFD458;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.1px;fill:#0A231A;color:#0A231A;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-7 .elementor-element.elementor-element-2ee730b5 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-2ee730b5 .elementor-button:focus{background-color:#FFD458;color:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-2ee730b5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-2ee730b5 .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-7 .elementor-element.elementor-element-2ee730b5 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-2ee730b5 .elementor-button:focus svg{fill:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-1c3a134{--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:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B50A49;--border-color:#B50A49;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1c3a134:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1c3a134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EFE7;}.elementor-7 .elementor-element.elementor-element-1c3a134.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-63ff0da{--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;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-7 .elementor-element.elementor-element-84fecd6{text-align:center;}.elementor-7 .elementor-element.elementor-element-84fecd6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.05em;letter-spacing:0.8px;color:#027356;}.elementor-7 .elementor-element.elementor-element-4848ac3{text-align:center;}.elementor-7 .elementor-element.elementor-element-4848ac3 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:400;line-height:1.05em;letter-spacing:-0.8px;color:#0A231A;}.elementor-7 .elementor-element.elementor-element-7c32b84{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:#26352F;}.elementor-7 .elementor-element.elementor-element-1ebd9d8{--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;--justify-content:flex-start;--align-items:start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-7 .elementor-element.elementor-element-3f10b77{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-9ac1746{--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:center;}.elementor-7 .elementor-element.elementor-element-d9e4594{text-align:center;}.elementor-7 .elementor-element.elementor-element-d9e4594 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:44px;font-weight:400;font-style:italic;line-height:1.05em;letter-spacing:-0.8px;color:#FB6DBC;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-e6ef869{--divider-border-style:solid;--divider-color:#FB6DBC;--divider-border-width:1px;width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-e6ef869.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-e6ef869 .elementor-divider-separator{width:47px;margin:0 auto;margin-start:0;}.elementor-7 .elementor-element.elementor-element-e6ef869 .elementor-divider{text-align:start;padding-block-start:8px;padding-block-end:8px;}.elementor-7 .elementor-element.elementor-element-3596b9f{text-align:center;}.elementor-7 .elementor-element.elementor-element-3596b9f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;line-height:1.05em;letter-spacing:-0.8px;color:#0A231A;}.elementor-7 .elementor-element.elementor-element-9abd244{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:#26352F;}.elementor-7 .elementor-element.elementor-element-63b6024{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-224552d{--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:center;}.elementor-7 .elementor-element.elementor-element-fa1df15{text-align:center;}.elementor-7 .elementor-element.elementor-element-fa1df15 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:44px;font-weight:400;font-style:italic;line-height:1.05em;letter-spacing:-0.8px;color:#FB6DBC;}.elementor-7 .elementor-element.elementor-element-88d8a22{--divider-border-style:solid;--divider-color:#FB6DBC;--divider-border-width:1px;width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-88d8a22.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-88d8a22 .elementor-divider-separator{width:47px;margin:0 auto;margin-start:0;}.elementor-7 .elementor-element.elementor-element-88d8a22 .elementor-divider{text-align:start;padding-block-start:8px;padding-block-end:8px;}.elementor-7 .elementor-element.elementor-element-de83bbf{text-align:center;}.elementor-7 .elementor-element.elementor-element-de83bbf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;line-height:1.05em;letter-spacing:-0.8px;color:#0A231A;}.elementor-7 .elementor-element.elementor-element-41697a6{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:#26352F;}.elementor-7 .elementor-element.elementor-element-3a140f4{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-1fad0b3{--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:center;}.elementor-7 .elementor-element.elementor-element-5ae6464{text-align:center;}.elementor-7 .elementor-element.elementor-element-5ae6464 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:44px;font-weight:400;font-style:italic;line-height:1.05em;letter-spacing:-0.8px;color:#FB6DBC;}.elementor-7 .elementor-element.elementor-element-5c33a3b{--divider-border-style:solid;--divider-color:#FB6DBC;--divider-border-width:1px;width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-5c33a3b.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-5c33a3b .elementor-divider-separator{width:47px;margin:0 auto;margin-start:0;}.elementor-7 .elementor-element.elementor-element-5c33a3b .elementor-divider{text-align:start;padding-block-start:8px;padding-block-end:8px;}.elementor-7 .elementor-element.elementor-element-a20589f{text-align:center;}.elementor-7 .elementor-element.elementor-element-a20589f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;line-height:1.05em;letter-spacing:-0.8px;color:#0A231A;}.elementor-7 .elementor-element.elementor-element-1eee8ac{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:#26352F;}.elementor-7 .elementor-element.elementor-element-5e9ad53{--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;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9eadf90 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-7 .elementor-element.elementor-element-56df07b6{--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:center;--padding-top:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-56df07b6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-56df07b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-63e79189{--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:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-7 .elementor-element.elementor-element-13a749e{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-26833055 img{border-radius:2px 2px 2px 2px;}.elementor-7 .elementor-element.elementor-element-7a56b4a5{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:20px;--padding-bottom:20px;--padding-left:36px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7a47c2c8{text-align:start;}.elementor-7 .elementor-element.elementor-element-7a47c2c8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.05em;letter-spacing:0.8px;color:#FB6DBC;}.elementor-7 .elementor-element.elementor-element-4a107687{text-align:start;}.elementor-7 .elementor-element.elementor-element-4a107687 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:400;line-height:1.05em;letter-spacing:-0.8px;color:#0A231A;}.elementor-7 .elementor-element.elementor-element-d66e7d3{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.72em;color:#26352F;}.elementor-7 .elementor-element.elementor-element-6d27d044{--divider-border-style:solid;--divider-color:#B50A49;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-6d27d044 .elementor-divider-separator{width:76px;margin:0 auto;margin-left:0;}.elementor-7 .elementor-element.elementor-element-6d27d044 .elementor-divider{text-align:left;padding-block-start:8px;padding-block-end:8px;}.elementor-7 .elementor-element.elementor-element-139a65c6{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;line-height:1.72em;color:#027356;}.elementor-7 .elementor-element.elementor-element-6ac48e9{--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-start;}.elementor-7 .elementor-element.elementor-element-40cd997 .elementor-button{background-color:#FFD458;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.1px;fill:#0A231A;color:#0A231A;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-7 .elementor-element.elementor-element-40cd997 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-40cd997 .elementor-button:focus{background-color:#FFD458;color:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-40cd997 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-40cd997 .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-7 .elementor-element.elementor-element-40cd997 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-40cd997 .elementor-button:focus svg{fill:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-1e4b780 .elementor-button{background-color:#DD3271;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.1px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-7 .elementor-element.elementor-element-1e4b780 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-1e4b780 .elementor-button:focus{background-color:#FFD458;color:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-1e4b780 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-1e4b780 .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-7 .elementor-element.elementor-element-1e4b780 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-1e4b780 .elementor-button:focus svg{fill:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-5e2b4d0{--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:center;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-5e2b4d0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5e2b4d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#027356;}.elementor-7 .elementor-element.elementor-element-4dadfedd{--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;--justify-content:flex-start;--align-items:stretch;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-7 .elementor-element.elementor-element-563d91a{text-align:center;}.elementor-7 .elementor-element.elementor-element-563d91a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.05em;letter-spacing:0.8px;color:#DCFFDC;}.elementor-7 .elementor-element.elementor-element-7d8de5e4{text-align:center;}.elementor-7 .elementor-element.elementor-element-7d8de5e4 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:500;line-height:1.05em;letter-spacing:-0.8px;color:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-7847e752{text-align:center;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-5b3ac8fa{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-5b3ac8fa:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5b3ac8fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A231A;}.elementor-7 .elementor-element.elementor-element-6b70c5d3{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-1ca46caa{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:76px;--padding-bottom:76px;--padding-left:0px;--padding-right:56px;}.elementor-7 .elementor-element.elementor-element-214d9cdf{text-align:start;}.elementor-7 .elementor-element.elementor-element-214d9cdf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.05em;letter-spacing:0.8px;color:#FFD458;}.elementor-7 .elementor-element.elementor-element-56ffcf69{text-align:start;}.elementor-7 .elementor-element.elementor-element-56ffcf69 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:500;line-height:1.05em;letter-spacing:-0.8px;color:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-7136ae76{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-67240ed .elementor-button{background-color:#FFD458;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.1px;fill:#0A231A;color:#0A231A;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-7 .elementor-element.elementor-element-67240ed .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-67240ed .elementor-button:focus{background-color:#FFD458;color:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-67240ed .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-67240ed .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-7 .elementor-element.elementor-element-67240ed .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-67240ed .elementor-button:focus svg{fill:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-6c38c7a6{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-71570ad4{--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:center;--padding-top:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-71570ad4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-71570ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-7478972c{--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;--justify-content:flex-start;--align-items:start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-7 .elementor-element.elementor-element-780068dd{--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-7 .elementor-element.elementor-element-702f3a1e{text-align:start;}.elementor-7 .elementor-element.elementor-element-702f3a1e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.05em;letter-spacing:0.8px;color:#027356;}.elementor-7 .elementor-element.elementor-element-706d32fe{text-align:start;}.elementor-7 .elementor-element.elementor-element-706d32fe .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:400;line-height:1.05em;letter-spacing:-0.8px;color:#0A231A;}.elementor-7 .elementor-element.elementor-element-e986139{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:#26352F;}.elementor-7 .elementor-element.elementor-element-2b898261{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-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-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-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-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-weight:var( --e-global-typography-accent-font-weight );}.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 );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;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-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-430f5f3{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-7 .elementor-element.elementor-element-430f5f3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-7 .elementor-element.elementor-element-430f5f3:after{content:"0.66";}.elementor-7 .elementor-element.elementor-element-430f5f3 .elementor-post__thumbnail__link{width:100%;}.elementor-7 .elementor-element.elementor-element-430f5f3 .elementor-post__text{padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-430f5f3 .elementor-post{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-430f5f3.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-7 .elementor-element.elementor-element-430f5f3.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-7 .elementor-element.elementor-element-430f5f3.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-7 .elementor-element.elementor-element-430f5f3 .elementor-post__title, .elementor-7 .elementor-element.elementor-element-430f5f3 .elementor-post__title a{color:#027356;font-family:"Fraunces", Sans-serif;font-size:20px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-430f5f3 .elementor-post__title{margin-bottom:26px;}.elementor-7 .elementor-element.elementor-element-430f5f3 .elementor-post__read-more{color:#B50A49;}.elementor-7 .elementor-element.elementor-element-24a0640 .elementor-button{background-color:#FFD458;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.1px;fill:#0A231A;color:#0A231A;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-7 .elementor-element.elementor-element-24a0640 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-24a0640 .elementor-button:focus{background-color:#FFD458;color:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-24a0640 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-24a0640 .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-7 .elementor-element.elementor-element-24a0640 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-24a0640 .elementor-button:focus svg{fill:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-17b44dc{--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:center;--padding-top:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-17b44dc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-17b44dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-a2f1f4f{--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:start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-7 .elementor-element.elementor-element-6be596c{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-7 .elementor-element.elementor-element-49b588d{text-align:start;}.elementor-7 .elementor-element.elementor-element-49b588d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;line-height:1.05em;letter-spacing:0.8px;color:#027356;}.elementor-7 .elementor-element.elementor-element-47cc0da{text-align:start;}.elementor-7 .elementor-element.elementor-element-47cc0da .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:400;line-height:1.05em;letter-spacing:-0.8px;color:#0A231A;}.elementor-7 .elementor-element.elementor-element-6fdefae{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:#26352F;}.elementor-7 .elementor-element.elementor-element-37a4b97{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-37c4138c{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-37c4138c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-37c4138c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B50A49;}.elementor-7 .elementor-element.elementor-element-77e21840{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-489e682d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-490630da img{border-radius:2px 2px 2px 2px;}.elementor-7 .elementor-element.elementor-element-2920ac1c{--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;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:72px;--padding-bottom:72px;--padding-left:56px;--padding-right:56px;}.elementor-7 .elementor-element.elementor-element-50bfd463{text-align:start;}.elementor-7 .elementor-element.elementor-element-50bfd463 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:1.05em;letter-spacing:-0.8px;color:#FFD458;}.elementor-7 .elementor-element.elementor-element-2f93fc76{text-align:start;}.elementor-7 .elementor-element.elementor-element-2f93fc76 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:500;line-height:1.05em;letter-spacing:-0.8px;color:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-7d4a4a4b{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:1.72em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e1744e1{--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-start;}.elementor-7 .elementor-element.elementor-element-ae2549f .elementor-button{background-color:#FFD458;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.1px;fill:#0A231A;color:#0A231A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-7 .elementor-element.elementor-element-ae2549f .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-ae2549f .elementor-button:focus{background-color:#FFD458;color:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-ae2549f .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-ae2549f .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-7 .elementor-element.elementor-element-ae2549f .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-ae2549f .elementor-button:focus svg{fill:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-e173402 .elementor-button{background-color:#DD3271;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-7 .elementor-element.elementor-element-e173402 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-e173402 .elementor-button:focus{background-color:#FFD458;color:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-e173402 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-e173402 .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-7 .elementor-element.elementor-element-e173402 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-e173402 .elementor-button:focus svg{fill:#F0F0F0;}.elementor-7 .elementor-element.elementor-element-4c903f4{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:1.72em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-32186be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-2a9dd802:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2a9dd802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://palomaametllapsi.com.br/wp-content/uploads/2026/10/bannerfundohero_tabletmobile-16.png");background-repeat:no-repeat;background-size:contain;}.elementor-7 .elementor-element.elementor-element-2a9dd802{--min-height:1236px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-28961bf9{--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;}.elementor-7 .elementor-element.elementor-element-1b19cf01 .elementor-heading-title{font-size:12px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-3b7e77c0 .elementor-heading-title{font-size:58px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-365cbfa0{font-size:17px;}.elementor-7 .elementor-element.elementor-element-6ad00dbe{font-size:12px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-4601752f{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-1bd9036{--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;}.elementor-7 .elementor-element.elementor-element-108906f3 .elementor-heading-title{font-size:12px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-5e8ac065 .elementor-heading-title{font-size:46px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-19671489{font-size:16px;}.elementor-7 .elementor-element.elementor-element-2494031f .elementor-heading-title{font-size:22px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-541e3fbc{font-size:14px;}.elementor-7 .elementor-element.elementor-element-2ab09926 .elementor-heading-title{font-size:22px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-b9cceed{font-size:14px;}.elementor-7 .elementor-element.elementor-element-5d72b2dc .elementor-heading-title{font-size:22px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-28ce1ac3{font-size:14px;}.elementor-7 .elementor-element.elementor-element-5f055b97 .elementor-heading-title{font-size:22px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-357756ea{font-size:14px;}.elementor-7 .elementor-element.elementor-element-4a1a4487 .elementor-heading-title{font-size:12px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-6f4d26b6 .elementor-heading-title{font-size:48px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-691260de{font-size:16px;}.elementor-7 .elementor-element.elementor-element-c95996 .elementor-heading-title{font-size:12px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-44f4065 .elementor-heading-title{font-size:46px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-6f719829{font-size:16px;}.elementor-7 .elementor-element.elementor-element-63ff0da{--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-7 .elementor-element.elementor-element-84fecd6 .elementor-heading-title{font-size:12px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-4848ac3 .elementor-heading-title{font-size:46px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-7c32b84{font-size:16px;}.elementor-7 .elementor-element.elementor-element-1ebd9d8{--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;}.elementor-7 .elementor-element.elementor-element-d9e4594 .elementor-heading-title{font-size:40px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-3596b9f .elementor-heading-title{font-size:23px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-9abd244{font-size:15px;}.elementor-7 .elementor-element.elementor-element-fa1df15 .elementor-heading-title{font-size:40px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-de83bbf .elementor-heading-title{font-size:23px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-41697a6{font-size:15px;}.elementor-7 .elementor-element.elementor-element-5ae6464 .elementor-heading-title{font-size:40px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-a20589f .elementor-heading-title{font-size:23px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-1eee8ac{font-size:15px;}.elementor-7 .elementor-element.elementor-element-5e9ad53{--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-7 .elementor-element.elementor-element-56df07b6{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-63e79189{--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;}.elementor-7 .elementor-element.elementor-element-7a47c2c8 .elementor-heading-title{font-size:12px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-4a107687 .elementor-heading-title{font-size:46px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-d66e7d3{font-size:15px;}.elementor-7 .elementor-element.elementor-element-139a65c6{font-size:13px;}.elementor-7 .elementor-element.elementor-element-5e2b4d0{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-4dadfedd{--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-7 .elementor-element.elementor-element-563d91a .elementor-heading-title{font-size:12px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-7d8de5e4 .elementor-heading-title{font-size:48px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-7847e752{font-size:16px;}.elementor-7 .elementor-element.elementor-element-5b3ac8fa{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-6b70c5d3{--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;}.elementor-7 .elementor-element.elementor-element-214d9cdf .elementor-heading-title{font-size:12px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-56ffcf69 .elementor-heading-title{font-size:48px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-7136ae76{font-size:16px;}.elementor-7 .elementor-element.elementor-element-71570ad4{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-7478972c{--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;}.elementor-7 .elementor-element.elementor-element-702f3a1e .elementor-heading-title{font-size:12px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-706d32fe .elementor-heading-title{font-size:46px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-e986139{font-size:16px;}.elementor-7 .elementor-element.elementor-element-17b44dc{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-a2f1f4f{--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;}.elementor-7 .elementor-element.elementor-element-49b588d .elementor-heading-title{font-size:12px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-47cc0da .elementor-heading-title{font-size:46px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-6fdefae{font-size:16px;}.elementor-7 .elementor-element.elementor-element-37c4138c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-77e21840{--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;}.elementor-7 .elementor-element.elementor-element-50bfd463 .elementor-heading-title{font-size:12px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-2f93fc76 .elementor-heading-title{font-size:48px;line-height:1.08em;}.elementor-7 .elementor-element.elementor-element-7d4a4a4b{font-size:16px;}.elementor-7 .elementor-element.elementor-element-4c903f4{font-size:12px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-2a9dd802{--min-height:961px;--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-7 .elementor-element.elementor-element-28961bf9{--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-7 .elementor-element.elementor-element-30acb1fd{--width:100%;}.elementor-7 .elementor-element.elementor-element-1b19cf01 .elementor-heading-title{font-size:11px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-3b7e77c0 .elementor-heading-title{font-size:36px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-365cbfa0{font-size:16px;}.elementor-7 .elementor-element.elementor-element-6ad00dbe{font-size:11px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-4601752f{--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-7 .elementor-element.elementor-element-1bd9036{--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-7 .elementor-element.elementor-element-7e6f1887{--width:100%;}.elementor-7 .elementor-element.elementor-element-108906f3 .elementor-heading-title{font-size:11px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-5e8ac065 .elementor-heading-title{font-size:36px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-19671489{font-size:16px;}.elementor-7 .elementor-element.elementor-element-68e09b85{--width:100%;--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-7 .elementor-element.elementor-element-5a006f63{--width:100%;}.elementor-7 .elementor-element.elementor-element-2494031f .elementor-heading-title{font-size:22px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-541e3fbc{font-size:15px;}.elementor-7 .elementor-element.elementor-element-122d563d{--width:100%;}.elementor-7 .elementor-element.elementor-element-2ab09926 .elementor-heading-title{font-size:22px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-b9cceed{font-size:15px;}.elementor-7 .elementor-element.elementor-element-1f259361{--width:100%;}.elementor-7 .elementor-element.elementor-element-5d72b2dc .elementor-heading-title{font-size:22px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-28ce1ac3{font-size:15px;}.elementor-7 .elementor-element.elementor-element-3a42c88d{--width:100%;}.elementor-7 .elementor-element.elementor-element-5f055b97 .elementor-heading-title{font-size:22px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-357756ea{font-size:15px;}.elementor-7 .elementor-element.elementor-element-88c62cb{--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;}.elementor-7 .elementor-element.elementor-element-7609a28 .swiper-slide{height:250px;}.elementor-7 .elementor-element.elementor-element-c689093{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-7 .elementor-element.elementor-element-4a1a4487 .elementor-heading-title{font-size:11px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-6f4d26b6 .elementor-heading-title{font-size:38px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-691260de{font-size:16px;}.elementor-7 .elementor-element.elementor-element-5a6e3ef .swiper-slide{height:250px;}.elementor-7 .elementor-element.elementor-element-0a9b6dd{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-7 .elementor-element.elementor-element-c95996 .elementor-heading-title{font-size:11px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-44f4065 .elementor-heading-title{font-size:36px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-6f719829{font-size:16px;}.elementor-7 .elementor-element.elementor-element-1c3a134{--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-63ff0da{--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-7 .elementor-element.elementor-element-84fecd6 .elementor-heading-title{font-size:11px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-4848ac3 .elementor-heading-title{font-size:36px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-7c32b84{font-size:16px;}.elementor-7 .elementor-element.elementor-element-1ebd9d8{--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-7 .elementor-element.elementor-element-3f10b77{--width:100%;}.elementor-7 .elementor-element.elementor-element-d9e4594 .elementor-heading-title{font-size:36px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-3596b9f .elementor-heading-title{font-size:22px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-9abd244{font-size:15px;}.elementor-7 .elementor-element.elementor-element-63b6024{--width:100%;}.elementor-7 .elementor-element.elementor-element-fa1df15 .elementor-heading-title{font-size:36px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-de83bbf .elementor-heading-title{font-size:22px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-41697a6{font-size:15px;}.elementor-7 .elementor-element.elementor-element-3a140f4{--width:100%;}.elementor-7 .elementor-element.elementor-element-5ae6464 .elementor-heading-title{font-size:36px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-a20589f .elementor-heading-title{font-size:22px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-1eee8ac{font-size:15px;}.elementor-7 .elementor-element.elementor-element-5e9ad53{--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-7 .elementor-element.elementor-element-56df07b6{--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-7 .elementor-element.elementor-element-63e79189{--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-7 .elementor-element.elementor-element-13a749e{--width:100%;}.elementor-7 .elementor-element.elementor-element-7a56b4a5{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7a47c2c8 .elementor-heading-title{font-size:11px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-4a107687 .elementor-heading-title{font-size:36px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-d66e7d3{font-size:15px;}.elementor-7 .elementor-element.elementor-element-139a65c6{font-size:12px;}.elementor-7 .elementor-element.elementor-element-5e2b4d0{--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-7 .elementor-element.elementor-element-4dadfedd{--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-7 .elementor-element.elementor-element-563d91a .elementor-heading-title{font-size:11px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-7d8de5e4 .elementor-heading-title{font-size:38px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-7847e752{font-size:16px;}.elementor-7 .elementor-element.elementor-element-5b3ac8fa{--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-7 .elementor-element.elementor-element-6b70c5d3{--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-7 .elementor-element.elementor-element-1ca46caa{--width:100%;}.elementor-7 .elementor-element.elementor-element-214d9cdf .elementor-heading-title{font-size:11px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-56ffcf69 .elementor-heading-title{font-size:38px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-7136ae76{font-size:16px;}.elementor-7 .elementor-element.elementor-element-6c38c7a6{--width:100%;}.elementor-7 .elementor-element.elementor-element-71570ad4{--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-7 .elementor-element.elementor-element-7478972c{--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-7 .elementor-element.elementor-element-780068dd{--width:100%;}.elementor-7 .elementor-element.elementor-element-702f3a1e .elementor-heading-title{font-size:11px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-706d32fe{text-align:center;}.elementor-7 .elementor-element.elementor-element-706d32fe .elementor-heading-title{font-size:36px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-e986139{font-size:16px;}.elementor-7 .elementor-element.elementor-element-2b898261{--width:100%;}.elementor-7 .elementor-element.elementor-element-430f5f3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-7 .elementor-element.elementor-element-430f5f3:after{content:"0.5";}.elementor-7 .elementor-element.elementor-element-430f5f3 .elementor-post__thumbnail__link{width:100%;}.elementor-7 .elementor-element.elementor-element-17b44dc{--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-7 .elementor-element.elementor-element-a2f1f4f{--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-7 .elementor-element.elementor-element-6be596c{--width:100%;}.elementor-7 .elementor-element.elementor-element-49b588d .elementor-heading-title{font-size:11px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-47cc0da .elementor-heading-title{font-size:36px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-6fdefae{font-size:16px;}.elementor-7 .elementor-element.elementor-element-37a4b97{--width:100%;}.elementor-7 .elementor-element.elementor-element-37c4138c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-77e21840{--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-7 .elementor-element.elementor-element-489e682d{--width:100%;}.elementor-7 .elementor-element.elementor-element-2920ac1c{--width:100%;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-50bfd463 .elementor-heading-title{font-size:11px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-2f93fc76 .elementor-heading-title{font-size:38px;line-height:1.08em;letter-spacing:-0.3px;}.elementor-7 .elementor-element.elementor-element-7d4a4a4b{font-size:16px;}.elementor-7 .elementor-element.elementor-element-4c903f4{font-size:11px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-28961bf9{--content-width:1200px;}.elementor-7 .elementor-element.elementor-element-30acb1fd{--width:50%;}.elementor-7 .elementor-element.elementor-element-1bd9036{--content-width:1200px;}.elementor-7 .elementor-element.elementor-element-7e6f1887{--width:44%;}.elementor-7 .elementor-element.elementor-element-68e09b85{--width:56%;}.elementor-7 .elementor-element.elementor-element-5a006f63{--width:48%;}.elementor-7 .elementor-element.elementor-element-122d563d{--width:48%;}.elementor-7 .elementor-element.elementor-element-1f259361{--width:48%;}.elementor-7 .elementor-element.elementor-element-3a42c88d{--width:48%;}.elementor-7 .elementor-element.elementor-element-679e2a8{--width:50%;}.elementor-7 .elementor-element.elementor-element-c689093{--width:50%;}.elementor-7 .elementor-element.elementor-element-a08ebed{--width:50%;}.elementor-7 .elementor-element.elementor-element-0a9b6dd{--width:50%;}.elementor-7 .elementor-element.elementor-element-63ff0da{--width:100%;}.elementor-7 .elementor-element.elementor-element-3f10b77{--width:100%;}.elementor-7 .elementor-element.elementor-element-63b6024{--width:100%;}.elementor-7 .elementor-element.elementor-element-3a140f4{--width:100%;}.elementor-7 .elementor-element.elementor-element-5e9ad53{--width:60%;}.elementor-7 .elementor-element.elementor-element-63e79189{--content-width:1200px;}.elementor-7 .elementor-element.elementor-element-13a749e{--width:43%;}.elementor-7 .elementor-element.elementor-element-7a56b4a5{--width:57%;}.elementor-7 .elementor-element.elementor-element-4dadfedd{--content-width:1200px;}.elementor-7 .elementor-element.elementor-element-6b70c5d3{--content-width:1200px;}.elementor-7 .elementor-element.elementor-element-1ca46caa{--width:55%;}.elementor-7 .elementor-element.elementor-element-6c38c7a6{--width:45%;}.elementor-7 .elementor-element.elementor-element-7478972c{--content-width:1200px;}.elementor-7 .elementor-element.elementor-element-780068dd{--width:100%;}.elementor-7 .elementor-element.elementor-element-2b898261{--width:98%;}.elementor-7 .elementor-element.elementor-element-a2f1f4f{--content-width:1200px;}.elementor-7 .elementor-element.elementor-element-6be596c{--width:42%;}.elementor-7 .elementor-element.elementor-element-37a4b97{--width:58%;}.elementor-7 .elementor-element.elementor-element-77e21840{--content-width:1200px;}.elementor-7 .elementor-element.elementor-element-489e682d{--width:42%;}.elementor-7 .elementor-element.elementor-element-2920ac1c{--width:58%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-30acb1fd{--width:100%;}.elementor-7 .elementor-element.elementor-element-7e6f1887{--width:100%;}.elementor-7 .elementor-element.elementor-element-68e09b85{--width:100%;}.elementor-7 .elementor-element.elementor-element-5a006f63{--width:100%;}.elementor-7 .elementor-element.elementor-element-122d563d{--width:100%;}.elementor-7 .elementor-element.elementor-element-1f259361{--width:100%;}.elementor-7 .elementor-element.elementor-element-3a42c88d{--width:100%;}.elementor-7 .elementor-element.elementor-element-3f10b77{--width:100%;}.elementor-7 .elementor-element.elementor-element-63b6024{--width:100%;}.elementor-7 .elementor-element.elementor-element-3a140f4{--width:100%;}.elementor-7 .elementor-element.elementor-element-13a749e{--width:100%;}.elementor-7 .elementor-element.elementor-element-7a56b4a5{--width:100%;}.elementor-7 .elementor-element.elementor-element-1ca46caa{--width:100%;}.elementor-7 .elementor-element.elementor-element-6c38c7a6{--width:100%;}.elementor-7 .elementor-element.elementor-element-780068dd{--width:100%;}.elementor-7 .elementor-element.elementor-element-2b898261{--width:100%;}.elementor-7 .elementor-element.elementor-element-6be596c{--width:100%;}.elementor-7 .elementor-element.elementor-element-37a4b97{--width:100%;}.elementor-7 .elementor-element.elementor-element-489e682d{--width:100%;}.elementor-7 .elementor-element.elementor-element-2920ac1c{--width:100%;}}/* Start custom CSS *//* ==========================================================
   PALOMA AMETLLA — GLOBAL UI SYSTEM
   Direção: Editorial Psicanalítica

   Elementor:
   Site Settings > Custom CSS
   ou CSS global do tema

   Prefixo exclusivo: pa-
========================================================== */

:root {
     /* Preservar aparência clara do site */
  color-scheme: lightonly !important;

  --pa-offwhite: #F0F0F0;
  --pa-yellow: #FFD458;
  --pa-pink: #FB6DBC;
  --pa-mint: #DCFFDC;
  --pa-green: #027356;
  --pa-wine: #B50A49;
  --pa-dark: #0A231A;

  --pa-text: #26352F;

  --pa-border:
    rgba(10, 35, 26, 0.15);

  --pa-wine-soft:
    rgba(181, 10, 73, 0.16);

  --pa-green-soft:
    rgba(2, 115, 86, 0.12);

  --pa-shadow-soft:
    0 18px 45px rgba(10, 35, 26, 0.08);

  --pa-transition:
    380ms cubic-bezier(.22, .61, .36, 1);

}



/* ==========================================================
   01. BOTÃO PRINCIPAL DE CONTATO

   Aplicar no widget Button:

   pa-btn-contact
========================================================== */

.pa-btn-contact .elementor-button {

  position: relative;

  isolation: isolate;

  overflow: hidden;

  min-height: 48px;

  display: inline-flex;

  align-items: center;

  justify-content: center;

  gap: 11px;

  padding:
    14px 23px;

  background:
    var(--pa-yellow);

  color:
    var(--pa-dark);

  border:
    1px solid rgba(10, 35, 26, 0.08);

  border-radius:
    999px;

  box-shadow:
    0 7px 20px rgba(10, 35, 26, 0.06);

  font-family:
    "Montserrat",
    "Manrope",
    Arial,
    sans-serif;

  font-size:
    13px;

  font-weight:
    700;

  line-height:
    1.1;

  letter-spacing:
    0.01em;

  text-decoration:
    none;

  transition:
    color var(--pa-transition),
    transform var(--pa-transition),
    border-color var(--pa-transition),
    box-shadow var(--pa-transition);

}



/* fundo vinho animado */

.pa-btn-contact .elementor-button::before {

  content: "";

  position: absolute;

  z-index: -1;

  inset: 0;

  background:
    var(--pa-wine);

  transform:
    translateX(-102%);

  transition:
    transform var(--pa-transition);

}



.pa-btn-contact .elementor-button:hover {

  color:
    #FFFFFF;

  border-color:
    var(--pa-wine);

  transform:
    translateY(-2px);

  box-shadow:
    0 12px 28px rgba(181, 10, 73, 0.16);

}



.pa-btn-contact
.elementor-button:hover::before {

  transform:
    translateX(0);

}



/* conteúdo acima do hover */

.pa-btn-contact
.elementor-button-content-wrapper {

  position: relative;

  z-index: 2;

  display: flex;

  align-items: center;

  gap: 10px;

}



/* ícone */

.pa-btn-contact
.elementor-button-icon {

  display:
    inline-flex;

  transition:
    transform var(--pa-transition);

}



.pa-btn-contact
.elementor-button:hover
.elementor-button-icon {

  transform:
    translateX(4px);

}



/* focus */

.pa-btn-contact
.elementor-button:focus-visible {

  outline:
    2px solid var(--pa-wine);

  outline-offset:
    4px;

}



/* ==========================================================
   02. BOTÃO PARA FUNDO ESCURO

   Classes:

   pa-btn-contact pa-btn-contact--light
========================================================== */

.pa-btn-contact--light
.elementor-button {

  background:
    var(--pa-yellow);

  color:
    var(--pa-dark);

  border-color:
    rgba(255, 255, 255, 0.12);

}



.pa-btn-contact--light
.elementor-button::before {

  background:
    #FFFFFF;

}



.pa-btn-contact--light
.elementor-button:hover {

  color:
    var(--pa-dark);

  border-color:
    rgba(255, 255, 255, 0.65);

  box-shadow:
    0 12px 32px rgba(0, 0, 0, 0.15);

}



/* ==========================================================
   03. BOTÃO SECUNDÁRIO EDITORIAL

   Classe:

   pa-btn-text
========================================================== */

.pa-btn-text .elementor-button {

  position:
    relative;

  padding:
    8px 0;

  background:
    transparent;

  color:
    var(--pa-dark);

  border:
    0;

  border-radius:
    0;

  box-shadow:
    none;

  font-family:
    "Montserrat",
    "Manrope",
    Arial,
    sans-serif;

  font-size:
    12px;

  font-weight:
    700;

  letter-spacing:
    0.04em;

}



.pa-btn-text
.elementor-button::after {

  content: "";

  position: absolute;

  left:
    0;

  bottom:
    1px;

  width:
    100%;

  height:
    1px;

  background:
    var(--pa-wine);

  transform:
    scaleX(.28);

  transform-origin:
    left center;

  transition:
    transform var(--pa-transition);

}



.pa-btn-text
.elementor-button:hover::after {

  transform:
    scaleX(1);

}



/* ==========================================================
   04. MOLDURA EDITORIAL PARA IMAGENS
   VERSÃO CORRIGIDA PARA ELEMENTOR

   IMPORTANTE:

   A classe deve ser colocada diretamente no
   WIDGET DE IMAGEM:

   Advanced > CSS Classes

   pa-image-frame
========================================================== */

.pa-image-frame {

  position:
    relative !important;

  z-index:
    1;

  isolation:
    isolate;

  box-sizing:
    border-box;

  /*
   * Reserva espaço dentro do próprio widget.
   *
   * Assim a moldura não depende de overflow
   * externo e não é cortada por containers.
   */

  padding:
    0 0 18px 18px;

}



/* ==========================================================
   WRAPPER INTERNO DO ELEMENTOR
========================================================== */

.pa-image-frame
> .elementor-widget-container {

  position:
    relative;

  z-index:
    2;

  width:
    100%;

  overflow:
    visible !important;

}



/*
 * Compatibilidade com diferentes estruturas
 * de DOM do widget Image do Elementor.
 */

.pa-image-frame
.elementor-widget-container,

.pa-image-frame
.elementor-image,

.pa-image-frame
figure,

.pa-image-frame
a {

  box-sizing:
    border-box;

}



/* links envolvendo a fotografia */

.pa-image-frame
.elementor-widget-container > a,

.pa-image-frame
figure > a {

  position:
    relative;

  z-index:
    2;

  display:
    block;

  width:
    100%;

}



/* ==========================================================
   FOTOGRAFIA
========================================================== */

.pa-image-frame img {

  position:
    relative;

  z-index:
    3;

  display:
    block;

  width:
    100%;

  max-width:
    100%;

  height:
    auto;

  margin:
    0;

  border:
    1px solid rgba(10, 35, 26, 0.12);

  border-radius:
    2px;

  box-shadow:
    var(--pa-shadow-soft);

  transition:
    transform var(--pa-transition),
    box-shadow var(--pa-transition);

}



/* ==========================================================
   MOLDURA DESLOCADA

   Agora desenhada no próprio widget.
========================================================== */

.pa-image-frame::before {

  content: "";

  position:
    absolute;

  z-index:
    0;

  /*
   * A fotografia começa 18px à direita.
   * A moldura fica alinhada à esquerda
   * e deslocada 18px para baixo.
   */

  left:
    0;

  top:
    18px;

  width:
    calc(100% - 18px);

  height:
    calc(100% - 18px);

  box-sizing:
    border-box;

  border:
    1px solid var(--pa-wine);

  border-radius:
    2px;

  pointer-events:
    none;

  transition:
    transform var(--pa-transition),
    border-color var(--pa-transition);

}



/* ==========================================================
   DETALHE AMARELO
========================================================== */

.pa-image-frame::after {

  content: "";

  position:
    absolute;

  z-index:
    4;

  top:
    40px;

  left:
    0;

  width:
    45px;

  height:
    3px;

  background:
    var(--pa-yellow);

  pointer-events:
    none;

  transition:
    width var(--pa-transition),
    background-color var(--pa-transition);

}



/* ==========================================================
   HOVER
========================================================== */

.pa-image-frame:hover img {

  transform:
    translateY(-3px);

  box-shadow:
    0 24px 52px rgba(10, 35, 26, 0.11);

}



.pa-image-frame:hover::before {

  transform:
    translate(4px, -4px);

}



.pa-image-frame:hover::after {

  width:
    60px;

}



/* ==========================================================
   05. MOLDURA INVERTIDA

   Para criar alternância visual.

   Classes:

   pa-image-frame pa-image-frame--right
========================================================== */

.pa-image-frame--right {

  padding:
    0 18px 18px 0;

}



/* moldura passa para o lado direito */

.pa-image-frame--right::before {

  left:
    18px;

  right:
    auto;

  top:
    18px;

  width:
    calc(100% - 18px);

}



/* detalhe também vai para direita */

.pa-image-frame--right::after {

  left:
    auto;

  right:
    0;

}



/* movimento invertido */

.pa-image-frame--right:hover::before {

  transform:
    translate(-4px, -4px);

}



/* ==========================================================
   06. MOLDURA VERDE

   Ideal para fundos claros, creme e rosados.

   Classes:

   pa-image-frame pa-image-frame--green
========================================================== */

.pa-image-frame--green::before {

  border-color:
    var(--pa-green);

}



.pa-image-frame--green::after {

  background:
    var(--pa-wine);

}



/* ==========================================================
   07. MOLDURA PARA FUNDOS ESCUROS

   Classes:

   pa-image-frame pa-image-frame--dark
========================================================== */

.pa-image-frame--dark img {

  border-color:
    rgba(255, 255, 255, 0.22);

  box-shadow:
    0 22px 48px rgba(0, 0, 0, 0.22);

}



.pa-image-frame--dark::before {

  border-color:
    rgba(255, 212, 88, 0.88);

}



.pa-image-frame--dark::after {

  background:
    var(--pa-pink);

}



.pa-image-frame--dark:hover::before {

  border-color:
    var(--pa-yellow);

}



.pa-image-frame--dark:hover::after {

  background:
    var(--pa-wine);

}



/* ==========================================================
   08. FOTO EDITORIAL MINIMALISTA

   Quando a moldura completa for exagerada.

   Classe:

   pa-image-editorial
========================================================== */

.pa-image-editorial {

  position:
    relative;

  z-index:
    1;

  padding-bottom:
    18px;

}



.pa-image-editorial
> .elementor-widget-container {

  position:
    relative;

}



.pa-image-editorial img {

  display:
    block;

  width:
    100%;

  max-width:
    100%;

  height:
    auto;

  margin:
    0;

  border-radius:
    1px;

  box-shadow:
    none;

}



.pa-image-editorial::after {

  content: "";

  position:
    absolute;

  z-index:
    3;

  left:
    0;

  bottom:
    0;

  width:
    72px;

  height:
    2px;

  background:
    var(--pa-wine);

  pointer-events:
    none;

  transition:
    width var(--pa-transition);

}



.pa-image-editorial:hover::after {

  width:
    108px;

}



/* ==========================================================
   09. VARIAÇÃO MINIMALISTA EM FUNDO ESCURO

   Classes:

   pa-image-editorial pa-image-editorial--dark
========================================================== */

.pa-image-editorial--dark::after {

  background:
    var(--pa-yellow);

}



/* ==========================================================
   10. DETALHE EDITORIAL PARA CONTAINERS

   Opcional.

   Classe:

   pa-editorial-block
========================================================== */

.pa-editorial-block {

  position:
    relative;

}



.pa-editorial-block::before {

  content: "";

  position:
    absolute;

  top:
    0;

  left:
    0;

  width:
    42px;

  height:
    1px;

  background:
    var(--pa-wine);

}



/* ==========================================================
   11. TABLET
========================================================== */

@media (max-width: 1024px) {

  /*
   * Moldura esquerda
   */

  .pa-image-frame {

    padding:
      0 0 13px 13px;

  }


  .pa-image-frame::before {

    top:
      13px;

    left:
      0;

    width:
      calc(100% - 13px);

    height:
      calc(100% - 13px);

  }


  .pa-image-frame::after {

    top:
      34px;

    left:
      0;

    width:
      40px;

  }


  /*
   * Moldura direita
   */

  .pa-image-frame--right {

    padding:
      0 13px 13px 0;

  }


  .pa-image-frame--right::before {

    left:
      13px;

    width:
      calc(100% - 13px);

  }


  .pa-image-frame--right::after {

    left:
      auto;

    right:
      0;

  }

}



/* ==========================================================
   12. MOBILE
========================================================== */

@media (max-width: 767px) {

  /*
   * Botões
   */

  .pa-btn-contact {

    width:
      100%;

  }


  .pa-btn-contact
  .elementor-button {

    width:
      100%;

    min-height:
      50px;

    padding:
      15px 20px;

  }



  /*
   * Moldura esquerda.
   *
   * Offset menor no mobile para manter
   * uma composição elegante e compacta.
   */

  .pa-image-frame {

    padding:
      0 0 9px 9px;

  }


  .pa-image-frame::before {

    top:
      9px;

    left:
      0;

    width:
      calc(100% - 9px);

    height:
      calc(100% - 9px);

  }


  .pa-image-frame::after {

    top:
      28px;

    left:
      0;

    width:
      31px;

    height:
      2px;

  }



  /*
   * Moldura direita
   */

  .pa-image-frame--right {

    padding:
      0 9px 9px 0;

  }


  .pa-image-frame--right::before {

    left:
      9px;

    right:
      auto;

    width:
      calc(100% - 9px);

  }


  .pa-image-frame--right::after {

    left:
      auto;

    right:
      0;

  }



  /*
   * Remove deslocamentos de hover em touch.
   */

  .pa-image-frame:hover img {

    transform:
      none;

  }


  .pa-image-frame:hover::before,

  .pa-image-frame--right:hover::before {

    transform:
      none;

  }

}



/* ==========================================================
   13. REDUCED MOTION
========================================================== */

@media (prefers-reduced-motion: reduce) {

  .pa-btn-contact *,
  .pa-btn-contact *::before,
  .pa-btn-contact *::after,

  .pa-btn-text *,
  .pa-btn-text *::before,
  .pa-btn-text *::after,

  .pa-image-frame,
  .pa-image-frame *,
  .pa-image-frame::before,
  .pa-image-frame::after,
  .pa-image-frame *::before,
  .pa-image-frame *::after,

  .pa-image-editorial,
  .pa-image-editorial *,
  .pa-image-editorial::before,
  .pa-image-editorial::after {

    transition:
      none !important;

    transform:
      none !important;

  }

}/* End custom CSS */