.elementor-87 .elementor-element.elementor-element-79e8044{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-start;}.elementor-87 .elementor-element.elementor-element-79e8044:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-79e8044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lbmassage.com/wp-content/uploads/2026/03/hero01-2-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-87 .elementor-element.elementor-element-453940c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-b495e1d .elementor-icon-list-icon i{color:var( --e-global-color-274662e );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-b495e1d .elementor-icon-list-icon svg{fill:var( --e-global-color-274662e );transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-b495e1d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-b495e1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87 .elementor-element.elementor-element-b495e1d .elementor-icon-list-item > a{font-family:var( --e-global-typography-c5f7f2a-font-family ), Sans-serif;font-size:var( --e-global-typography-c5f7f2a-font-size );font-weight:var( --e-global-typography-c5f7f2a-font-weight );text-transform:var( --e-global-typography-c5f7f2a-text-transform );}.elementor-87 .elementor-element.elementor-element-b495e1d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.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-87 .elementor-element.elementor-element-6b5811b{text-align:start;}.elementor-87 .elementor-element.elementor-element-6b5811b .elementor-heading-title{font-family:var( --e-global-typography-c4f0c65-font-family ), Sans-serif;font-size:var( --e-global-typography-c4f0c65-font-size );font-weight:var( --e-global-typography-c4f0c65-font-weight );line-height:var( --e-global-typography-c4f0c65-line-height );}.elementor-87 .elementor-element.elementor-element-1567621{text-align:start;}.elementor-87 .elementor-element.elementor-element-14e1942{--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;}.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-87 .elementor-element.elementor-element-a6fad60 .elementor-button{background-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}.elementor-87 .elementor-element.elementor-element-a6fad60 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-87 .elementor-element.elementor-element-a6fad60 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-d06f309 .elementor-button{background-color:#345AA500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-87 .elementor-element.elementor-element-d06f309 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-87 .elementor-element.elementor-element-d06f309 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-7e772aa{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-87 .elementor-element.elementor-element-9d75d51{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-87 .elementor-element.elementor-element-a391d14 .elementor-icon-list-icon i{color:var( --e-global-color-274662e );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-a391d14 .elementor-icon-list-icon svg{fill:var( --e-global-color-274662e );transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-a391d14{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-a391d14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87 .elementor-element.elementor-element-a391d14 .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;}.elementor-87 .elementor-element.elementor-element-a391d14 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-a061b7b{text-align:start;}.elementor-87 .elementor-element.elementor-element-a061b7b .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:70px;font-weight:500;line-height:1.2em;}.elementor-87 .elementor-element.elementor-element-63141f6{text-align:start;}.elementor-87 .elementor-element.elementor-element-63141f6 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-weight:400;}.elementor-87 .elementor-element.elementor-element-fb21515{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-87 .elementor-element.elementor-element-eb12958 .elementor-button{background-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}.elementor-87 .elementor-element.elementor-element-eb12958 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-3578d72 .elementor-button{background-color:#345AA500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-87 .elementor-element.elementor-element-3578d72 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-7567b28{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-87 .elementor-element.elementor-element-3eb0f97 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-3eb0f97 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-3eb0f97{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-3eb0f97 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87 .elementor-element.elementor-element-3eb0f97 .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;}.elementor-87 .elementor-element.elementor-element-3eb0f97 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-fb63f01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-87 .elementor-element.elementor-element-d767fd1{--display:flex;--justify-content:center;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-b7ceb42{width:initial;max-width:initial;}.elementor-87 .elementor-element.elementor-element-b7ceb42 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-b7ceb42 .elementor-progress-wrapper{background-color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-b7ceb42 .elementor-progress-bar{height:1px;line-height:1px;}.elementor-87 .elementor-element.elementor-element-f3908f2{--display:flex;}.elementor-87 .elementor-element.elementor-element-89a5fbb{text-align:center;}.elementor-87 .elementor-element.elementor-element-89a5fbb .elementor-heading-title{font-family:"Matcha Creamy", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-17af18c{--display:flex;--justify-content:center;}.elementor-87 .elementor-element.elementor-element-d88ea7d{width:initial;max-width:initial;}.elementor-87 .elementor-element.elementor-element-d88ea7d .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-d88ea7d .elementor-progress-wrapper{background-color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-d88ea7d .elementor-progress-bar{height:1px;line-height:1px;}.elementor-87 .elementor-element.elementor-element-a6ad6f3{--display:flex;}.elementor-87 .elementor-element.elementor-element-0a13220{--display:flex;}.elementor-87 .elementor-element.elementor-element-e5a8123{--e-image-carousel-slides-to-show:4;}.elementor-87 .elementor-element.elementor-element-e5a8123 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-e5a8123 .swiper-pagination-bullet{background:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-2350c95{text-align:center;}.elementor-87 .elementor-element.elementor-element-2350c95 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:35px;font-weight:400;font-style:italic;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-2fa75c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-87 .elementor-element.elementor-element-2fa75c2:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-2fa75c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lbmassage.com/wp-content/uploads/2026/03/dobra3-bg-1.svg");background-position:center center;}.elementor-87 .elementor-element.elementor-element-e436cc1{--display:flex;--min-height:100vh;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-87 .elementor-element.elementor-element-74708a2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--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-87 .elementor-element.elementor-element-6785425{--display:flex;}.elementor-87 .elementor-element.elementor-element-9f1f18d.elementor-element{--align-self:flex-end;}.elementor-87 .elementor-element.elementor-element-9f1f18d .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-9f1f18d .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-9f1f18d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-9f1f18d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87 .elementor-element.elementor-element-9f1f18d .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:800;}.elementor-87 .elementor-element.elementor-element-9f1f18d .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-a9c9434{text-align:end;}.elementor-87 .elementor-element.elementor-element-a9c9434 .elementor-heading-title{font-family:"Matcha Creamy", Sans-serif;font-size:41px;font-weight:400;color:var( --e-global-color-6bc0d7a );}.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-87 .elementor-element.elementor-element-dec1377{text-align:end;font-family:"Source Sans 3", Sans-serif;font-weight:400;color:var( --e-global-color-6bc0d7a );}.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-87 .elementor-element.elementor-element-d5c47fe{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-87 .elementor-element.elementor-element-725f9be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-51ddff3{--display:flex;}.elementor-87 .elementor-element.elementor-element-91bf0de.elementor-element{--align-self:flex-end;}.elementor-87 .elementor-element.elementor-element-91bf0de .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-91bf0de .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-91bf0de{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-91bf0de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87 .elementor-element.elementor-element-91bf0de .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:800;}.elementor-87 .elementor-element.elementor-element-91bf0de .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-657d85b{text-align:end;}.elementor-87 .elementor-element.elementor-element-657d85b .elementor-heading-title{font-family:"Matcha Creamy", Sans-serif;font-size:41px;font-weight:400;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-a272a46{text-align:end;font-family:"Source Sans 3", Sans-serif;font-weight:400;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-72250a2{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-87 .elementor-element.elementor-element-f70873f{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-87 .elementor-element.elementor-element-a886e2f{--display:flex;--min-height:100vh;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-87 .elementor-element.elementor-element-c231b93{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-504ceac{width:100%;max-width:100%;text-align:center;}.elementor-87 .elementor-element.elementor-element-eb91a3b{--display:flex;}.elementor-87 .elementor-element.elementor-element-800cbfd.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-800cbfd .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-800cbfd .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-800cbfd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-800cbfd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87 .elementor-element.elementor-element-800cbfd .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:800;}.elementor-87 .elementor-element.elementor-element-800cbfd .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-a35715e{text-align:start;}.elementor-87 .elementor-element.elementor-element-a35715e .elementor-heading-title{font-family:"Matcha Creamy", Sans-serif;font-size:41px;font-weight:400;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-278f19e{text-align:start;font-family:"Source Sans 3", Sans-serif;font-weight:400;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-28e90d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-45800ad{width:100%;max-width:100%;text-align:center;}.elementor-87 .elementor-element.elementor-element-dbdc53b{--display:flex;}.elementor-87 .elementor-element.elementor-element-3a25ed7.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-3a25ed7 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-3a25ed7 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-3a25ed7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-3a25ed7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87 .elementor-element.elementor-element-3a25ed7 .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:800;}.elementor-87 .elementor-element.elementor-element-3a25ed7 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-16e5e39{text-align:start;}.elementor-87 .elementor-element.elementor-element-16e5e39 .elementor-heading-title{font-family:"Matcha Creamy", Sans-serif;font-size:41px;font-weight:400;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-19dd5e8{text-align:start;font-family:"Source Sans 3", Sans-serif;font-weight:400;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-95fc497{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-87 .elementor-element.elementor-element-95fc497:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-95fc497 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lbmassage.com/wp-content/uploads/2026/03/dobra3-bg-1.svg");background-position:center center;}.elementor-87 .elementor-element.elementor-element-22fe46b{text-align:center;}.elementor-87 .elementor-element.elementor-element-22fe46b .elementor-heading-title{font-family:"Matcha Creamy", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-caae940{--display:flex;--min-height:100vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-87 .elementor-element.elementor-element-e8123e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-87 .elementor-element.elementor-element-9dbf28f{width:100%;max-width:100%;text-align:center;}.elementor-87 .elementor-element.elementor-element-c80175e{--display:flex;}.elementor-87 .elementor-element.elementor-element-9fca3ef.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-9fca3ef .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-9fca3ef .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-9fca3ef{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-9fca3ef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87 .elementor-element.elementor-element-9fca3ef .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:800;}.elementor-87 .elementor-element.elementor-element-9fca3ef .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-2fd544d{text-align:start;}.elementor-87 .elementor-element.elementor-element-2fd544d .elementor-heading-title{font-family:"Matcha Creamy", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-85dcbe1{text-align:start;font-family:"Source Sans 3", Sans-serif;font-weight:500;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-06109d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-87 .elementor-element.elementor-element-e3975eb{width:100%;max-width:100%;text-align:center;}.elementor-87 .elementor-element.elementor-element-933dc09{--display:flex;}.elementor-87 .elementor-element.elementor-element-251722e.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-251722e .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-251722e .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-251722e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-251722e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87 .elementor-element.elementor-element-251722e .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:800;}.elementor-87 .elementor-element.elementor-element-251722e .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-6f2e0a5{text-align:start;}.elementor-87 .elementor-element.elementor-element-6f2e0a5 .elementor-heading-title{font-family:"Matcha Creamy", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-959ad65{text-align:start;font-family:"Source Sans 3", Sans-serif;font-weight:500;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-3cbafaf{--display:flex;--min-height:100vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-87 .elementor-element.elementor-element-ff7cb1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-87 .elementor-element.elementor-element-c7847dd{width:100%;max-width:100%;text-align:center;}.elementor-87 .elementor-element.elementor-element-c759eea{--display:flex;}.elementor-87 .elementor-element.elementor-element-c78e37f.elementor-element{--align-self:flex-end;}.elementor-87 .elementor-element.elementor-element-c78e37f .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-c78e37f .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-c78e37f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-c78e37f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87 .elementor-element.elementor-element-c78e37f .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:800;}.elementor-87 .elementor-element.elementor-element-c78e37f .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-4767e28{text-align:start;}.elementor-87 .elementor-element.elementor-element-4767e28 .elementor-heading-title{font-family:"Matcha Creamy", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-03b6ecf{text-align:start;font-family:"Source Sans 3", Sans-serif;font-weight:500;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-e5ea587{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-87 .elementor-element.elementor-element-e4e9fc5{width:100%;max-width:100%;text-align:center;}.elementor-87 .elementor-element.elementor-element-8ac869b{--display:flex;}.elementor-87 .elementor-element.elementor-element-424482c.elementor-element{--align-self:flex-end;}.elementor-87 .elementor-element.elementor-element-424482c .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-424482c .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-424482c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-424482c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87 .elementor-element.elementor-element-424482c .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:800;}.elementor-87 .elementor-element.elementor-element-424482c .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-a240b33{text-align:start;}.elementor-87 .elementor-element.elementor-element-a240b33 .elementor-heading-title{font-family:"Matcha Creamy", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-56ba519{text-align:start;font-family:"Source Sans 3", Sans-serif;font-weight:500;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-9997115{--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:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-87 .elementor-element.elementor-element-9997115:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-9997115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lbmassage.com/wp-content/uploads/2026/03/bg4-desktop_11zon-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-87 .elementor-element.elementor-element-b02063c{--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;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-71e4619{text-align:start;}.elementor-87 .elementor-element.elementor-element-71e4619 .elementor-heading-title{font-family:"Matcha Creamy", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-ac75237{--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;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-7444bc9{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-7444bc9.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-55ec76d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-55ec76d.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-55ec76d .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-e8ca100{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-87 .elementor-element.elementor-element-e8ca100.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-f86f4d5{--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;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-300c0d1{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-300c0d1.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-21ec2e2{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-21ec2e2.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-21ec2e2 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-b7deaf6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-87 .elementor-element.elementor-element-b7deaf6.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-b477ddc{--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;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-703941f{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-703941f.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-dbf10d3{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-dbf10d3.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-dbf10d3 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-cb898cb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-87 .elementor-element.elementor-element-cb898cb.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-e657534{--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;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-15b372e{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-15b372e.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-dce2685{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-dce2685.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-dce2685 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-2ae9f1a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-87 .elementor-element.elementor-element-2ae9f1a.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-f56f18b{--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;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-4aee1d3{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-4aee1d3.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-92ce678{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-92ce678.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-92ce678 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-6b51a27{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-87 .elementor-element.elementor-element-6b51a27.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-3dd46ca{--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;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-9633827{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-9633827.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-c2d764c{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-c2d764c.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-c2d764c .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-21e65b0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-87 .elementor-element.elementor-element-21e65b0.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-940f41f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-271e7fa{--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:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-87 .elementor-element.elementor-element-f014823.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-f014823{text-align:start;}.elementor-87 .elementor-element.elementor-element-f014823 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:27px;font-weight:600;font-style:italic;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-f6848c8.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-f6848c8 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:23px;font-weight:400;font-style:italic;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-0278ecd{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-87 .elementor-element.elementor-element-92d3330 .elementor-button{background-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}.elementor-87 .elementor-element.elementor-element-92d3330 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-87 .elementor-element.elementor-element-92d3330 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-20238e6{--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:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-87 .elementor-element.elementor-element-20238e6:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-20238e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lbmassage.com/wp-content/uploads/2026/03/bg4-desktop_11zon-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-87 .elementor-element.elementor-element-f0f5f15{--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;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-7307ceb{text-align:start;}.elementor-87 .elementor-element.elementor-element-7307ceb .elementor-heading-title{font-family:"Matcha Creamy", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-0d3f8ca{--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;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-d83b705{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-d1ea2d8{--display:flex;}.elementor-87 .elementor-element.elementor-element-263170a{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-263170a.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-263170a .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-524d4fe{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-87 .elementor-element.elementor-element-524d4fe.elementor-element{--align-self:flex-end;}.elementor-87 .elementor-element.elementor-element-d613cbb{--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;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-60624c3{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-4b40891{--display:flex;}.elementor-87 .elementor-element.elementor-element-4b99c47{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-4b99c47.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-4b99c47 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-7d43571{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-87 .elementor-element.elementor-element-7d43571.elementor-element{--align-self:flex-end;}.elementor-87 .elementor-element.elementor-element-b7cfe6c{--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;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-733c426{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-7292d0c{--display:flex;}.elementor-87 .elementor-element.elementor-element-8dc2e05{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-8dc2e05.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-8dc2e05 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-ab5a1c9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-87 .elementor-element.elementor-element-ab5a1c9.elementor-element{--align-self:flex-end;}.elementor-87 .elementor-element.elementor-element-de27ad8{--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;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-621c215{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-a200798{--display:flex;}.elementor-87 .elementor-element.elementor-element-016be90{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-016be90.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-016be90 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-cc1a51a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-87 .elementor-element.elementor-element-cc1a51a.elementor-element{--align-self:flex-end;}.elementor-87 .elementor-element.elementor-element-fa0d889{--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;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-279023e{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-055755d{--display:flex;}.elementor-87 .elementor-element.elementor-element-5a7d245{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-5a7d245.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-5a7d245 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-1f4d15e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-87 .elementor-element.elementor-element-1f4d15e.elementor-element{--align-self:flex-end;}.elementor-87 .elementor-element.elementor-element-747c6ba{--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;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-f3ebeec{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-87 .elementor-element.elementor-element-5593a4e{--display:flex;}.elementor-87 .elementor-element.elementor-element-5b42183{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-5b42183.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-5b42183 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-b4c827d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-87 .elementor-element.elementor-element-b4c827d.elementor-element{--align-self:flex-end;}.elementor-87 .elementor-element.elementor-element-a00c408{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-bc4a5dd{--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:flex-start;}.elementor-87 .elementor-element.elementor-element-5668aa7.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-5668aa7{text-align:start;}.elementor-87 .elementor-element.elementor-element-5668aa7 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:30px;font-weight:600;font-style:italic;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-c5e3e20.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-c5e3e20 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:25px;font-weight:400;font-style:italic;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-fb3e858{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-87 .elementor-element.elementor-element-a8e740e .elementor-button{background-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}.elementor-87 .elementor-element.elementor-element-a8e740e > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-87 .elementor-element.elementor-element-a8e740e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-0fe7422{--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;--padding-top:80px;--padding-bottom:130px;--padding-left:30px;--padding-right:30px;}.elementor-87 .elementor-element.elementor-element-0fe7422:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-0fe7422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9EE70;}.elementor-87 .elementor-element.elementor-element-e75c86b{--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;--flex-wrap:wrap;}.elementor-87 .elementor-element.elementor-element-59c93d9{--display:flex;}.elementor-87 .elementor-element.elementor-element-7df375b{text-align:start;}.elementor-87 .elementor-element.elementor-element-7df375b .elementor-heading-title{font-family:"Matcha Creamy", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-2630c7e.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-2630c7e{text-align:start;}.elementor-87 .elementor-element.elementor-element-2630c7e .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-d0f2d50{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-d0f2d50 img{border-radius:20px 20px 20px 20px;}.elementor-87 .elementor-element.elementor-element-649f55f{--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;}.elementor-87 .elementor-element.elementor-element-5fe2cab{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-5fe2cab img{border-radius:20px 20px 20px 20px;}.elementor-87 .elementor-element.elementor-element-4eef49b{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-4eef49b img{border-radius:20px 20px 20px 20px;}.elementor-87 .elementor-element.elementor-element-5622fb2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-fa3f6bb{--display:flex;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:#4D4D4D45;--border-color:#4D4D4D45;}.elementor-87 .elementor-element.elementor-element-2c069cb{text-align:start;}.elementor-87 .elementor-element.elementor-element-2c069cb .elementor-heading-title{font-family:"Matcha Creamy", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-4c2efac > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-4c2efac.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-4c2efac{text-align:start;}.elementor-87 .elementor-element.elementor-element-4c2efac .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-87 .elementor-element.elementor-element-24e878a{width:initial;max-width:initial;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-87 .elementor-element.elementor-element-24e878a.elementor-element{--align-self:flex-end;}.elementor-87 .elementor-element.elementor-element-19abd19{width:initial;max-width:initial;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-87 .elementor-element.elementor-element-19abd19.elementor-element{--align-self:flex-end;}.elementor-87 .elementor-element.elementor-element-dc6e27b{width:100%;max-width:100%;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-87 .elementor-element.elementor-element-dc6e27b.elementor-element{--align-self:flex-end;}.elementor-87 .elementor-element.elementor-element-0f6774a{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-4e33c7e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-87 .elementor-element.elementor-element-4e33c7e.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-9bd45e8{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;font-style:italic;color:#000000;}.elementor-87 .elementor-element.elementor-element-9bd45e8.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-10d166c .elementor-button{background-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}.elementor-87 .elementor-element.elementor-element-10d166c > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-87 .elementor-element.elementor-element-10d166c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-3eedf05{--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;--border-radius:60px 60px 0px 0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-87 .elementor-element.elementor-element-3eedf05:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-3eedf05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-035338b );}.elementor-87 .elementor-element.elementor-element-3cc1635{--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;--flex-wrap:wrap;}.elementor-87 .elementor-element.elementor-element-9858083{text-align:start;}.elementor-87 .elementor-element.elementor-element-9858083 .elementor-heading-title{font-family:"Matcha Creamy", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-9f0264c{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-9f0264c img{border-radius:20px 20px 20px 20px;}.elementor-87 .elementor-element.elementor-element-dc390e7{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-87 .elementor-element.elementor-element-3ce614f{--display:flex;}.elementor-87 .elementor-element.elementor-element-ee60b6e{text-align:start;}.elementor-87 .elementor-element.elementor-element-ee60b6e .elementor-heading-title{font-family:"Matcha Creamy", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-ec948b8{width:initial;max-width:initial;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-87 .elementor-element.elementor-element-ec948b8.elementor-element{--align-self:flex-end;}.elementor-87 .elementor-element.elementor-element-28e8bb7{width:initial;max-width:initial;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#000000;}.elementor-87 .elementor-element.elementor-element-28e8bb7.elementor-element{--align-self:flex-end;}.elementor-87 .elementor-element.elementor-element-1d64e8b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:0px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-1d64e8b:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-1d64e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-eef95c9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-eef95c9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-eef95c9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-eef95c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87 .elementor-element.elementor-element-eef95c9 .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-weight:800;}.elementor-87 .elementor-element.elementor-element-eef95c9 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-42679f5{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;top:-100px;}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-42679f5{right:0px;}body.rtl .elementor-87 .elementor-element.elementor-element-42679f5{left:0px;}.elementor-87 .elementor-element.elementor-element-a3f3f6b{--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:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-87 .elementor-element.elementor-element-a3f3f6b:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-a3f3f6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#345AA5;}.elementor-87 .elementor-element.elementor-element-64a29dd.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-64a29dd .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-64a29dd .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-64a29dd{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-64a29dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87 .elementor-element.elementor-element-64a29dd .elementor-icon-list-item > a{font-family:"Source Sans 3", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;}.elementor-87 .elementor-element.elementor-element-64a29dd .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-7e270fe{text-align:start;}.elementor-87 .elementor-element.elementor-element-7e270fe .elementor-heading-title{font-family:"Matcha Creamy", Sans-serif;font-size:50px;font-weight:400;color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-fe96e6e{--display:flex;--min-height:600px;--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;border-style:solid;--border-style:solid;border-width:20px 0px 20px 0px;--border-top-width:20px;--border-right-width:0px;--border-bottom-width:20px;--border-left-width:0px;border-color:#B9A182;--border-color:#B9A182;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-87 .elementor-element.elementor-element-fe96e6e:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-fe96e6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#345AA5;background-image:url("https://lbmassage.com/wp-content/uploads/2026/03/dobra8-bg-1-1_11zon-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-87 .elementor-element.elementor-element-e522567{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-e522567:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-e522567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-14e2a55{width:100%;max-width:100%;text-align:center;}.elementor-87 .elementor-element.elementor-element-14e2a55.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-14e2a55 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-c2433ff{width:100%;max-width:100%;text-align:center;font-family:"Source Sans 3", Sans-serif;font-size:20px;font-weight:500;font-style:italic;line-height:1.2em;color:#000000;}.elementor-87 .elementor-element.elementor-element-c2433ff.elementor-element{--align-self:flex-end;}.elementor-87 .elementor-element.elementor-element-acc986a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-87 .elementor-element.elementor-element-82a013d .elementor-button{background-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}.elementor-87 .elementor-element.elementor-element-82a013d > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-87 .elementor-element.elementor-element-82a013d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-540deaf .elementor-button{background-color:#345AA500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#345AA5;border-radius:30px 30px 30px 30px;}.elementor-87 .elementor-element.elementor-element-540deaf > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-87 .elementor-element.elementor-element-540deaf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-c1fa5bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-87 .elementor-element.elementor-element-145af03 .elementor-button{background-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}.elementor-87 .elementor-element.elementor-element-145af03 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-5631dde .elementor-button{background-color:#345AA500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-87 .elementor-element.elementor-element-5631dde .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-9d5b1b7{--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;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;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-87 .elementor-element.elementor-element-9d5b1b7:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-9d5b1b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-8da4269{--display:flex;}.elementor-87 .elementor-element.elementor-element-f2d3870{width:100%;max-width:100%;text-align:start;}.elementor-87 .elementor-element.elementor-element-f2d3870.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-f2d3870 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-066a72b{width:100%;max-width:100%;text-align:start;font-family:"Source Sans 3", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:1.2em;color:var( --e-global-color-text );}.elementor-87 .elementor-element.elementor-element-066a72b.elementor-element{--align-self:flex-end;}.elementor-87 .elementor-element.elementor-element-e399a2e{--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;}.elementor-87 .elementor-element.elementor-element-15095d0 .elementor-button{background-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}.elementor-87 .elementor-element.elementor-element-15095d0 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-87 .elementor-element.elementor-element-15095d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-624f6a6 .elementor-button{background-color:#345AA500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-87 .elementor-element.elementor-element-624f6a6 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-87 .elementor-element.elementor-element-624f6a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-d201f4e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-87 .elementor-element.elementor-element-359cc5e .elementor-button{background-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}.elementor-87 .elementor-element.elementor-element-359cc5e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-2d6ada1 .elementor-button{background-color:#345AA500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-87 .elementor-element.elementor-element-2d6ada1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-ff55d94{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-ff55d94 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-87 .elementor-element.elementor-element-ff55d94 iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-87 .elementor-element.elementor-element-84b0488{--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:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-87 .elementor-element.elementor-element-84b0488:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-84b0488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bc0d7a );}.elementor-87 .elementor-element.elementor-element-bd443df .stratum-instagram .stratum-instagram__wrapper{--columns:3;margin:-5px;}.elementor-87 .elementor-element.elementor-element-bd443df .stratum-instagram .stratum-instagram__item{padding:5px;}.elementor-87 .elementor-element.elementor-element-bd443df .stratum-instagram .stratum-instagram__media-link:before{background-color:#00000000;}.elementor-87 .elementor-element.elementor-element-bd443df .stratum-instagram .stratum-instagram__media-link:hover:before{background-color:#0000002e;}.elementor-87 .elementor-element.elementor-element-91e1407{--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;}@media(max-width:1024px){.elementor-87 .elementor-element.elementor-element-b495e1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87 .elementor-element.elementor-element-b495e1d .elementor-icon-list-item > a{font-size:var( --e-global-typography-c5f7f2a-font-size );}.elementor-87 .elementor-element.elementor-element-6b5811b .elementor-heading-title{font-size:var( --e-global-typography-c4f0c65-font-size );line-height:var( --e-global-typography-c4f0c65-line-height );}.elementor-87 .elementor-element.elementor-element-bd443df .stratum-instagram .stratum-instagram__item{padding:5px;}.elementor-87 .elementor-element.elementor-element-bd443df .stratum-instagram .stratum-instagram__wrapper{margin:-5px;}}@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-b495e1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87 .elementor-element.elementor-element-b495e1d .elementor-icon-list-item > a{font-size:var( --e-global-typography-c5f7f2a-font-size );}.elementor-87 .elementor-element.elementor-element-6b5811b .elementor-heading-title{font-size:var( --e-global-typography-c4f0c65-font-size );line-height:var( --e-global-typography-c4f0c65-line-height );}.elementor-87 .elementor-element.elementor-element-7e772aa:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-7e772aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lbmassage.com/wp-content/uploads/2026/03/header-mobile01-1_11zon-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-87 .elementor-element.elementor-element-7e772aa{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-9d75d51{--justify-content:center;}.elementor-87 .elementor-element.elementor-element-a391d14.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-a391d14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87 .elementor-element.elementor-element-a391d14 .elementor-icon-list-item > a{font-size:12px;}.elementor-87 .elementor-element.elementor-element-a061b7b{text-align:center;}.elementor-87 .elementor-element.elementor-element-a061b7b .elementor-heading-title{font-size:37px;line-height:1em;}.elementor-87 .elementor-element.elementor-element-63141f6{text-align:center;}.elementor-87 .elementor-element.elementor-element-63141f6 .elementor-heading-title{font-size:25px;}.elementor-87 .elementor-element.elementor-element-fb21515{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-87 .elementor-element.elementor-element-eb12958{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-3578d72{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-7567b28{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-3eb0f97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-3eb0f97 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87 .elementor-element.elementor-element-3eb0f97 .elementor-icon-list-item > a{font-size:12px;}.elementor-87 .elementor-element.elementor-element-fb63f01{--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-87 .elementor-element.elementor-element-d767fd1{--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-87 .elementor-element.elementor-element-f3908f2{--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-87 .elementor-element.elementor-element-89a5fbb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-89a5fbb .elementor-heading-title{font-size:35px;}.elementor-87 .elementor-element.elementor-element-17af18c{--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-87 .elementor-element.elementor-element-e5a8123 .swiper-pagination-bullet{width:10px;height:10px;}.elementor-87 .elementor-element.elementor-element-2350c95 .elementor-heading-title{font-size:25px;}.elementor-87 .elementor-element.elementor-element-95fc497:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-95fc497 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lbmassage.com/wp-content/uploads/2026/03/bg-dobra3-mobile-1-2-scaled.webp");}.elementor-87 .elementor-element.elementor-element-95fc497{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-22fe46b > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-22fe46b .elementor-heading-title{font-size:37px;}.elementor-87 .elementor-element.elementor-element-caae940{--min-height:10px;--justify-content:flex-start;}.elementor-87 .elementor-element.elementor-element-e8123e3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-9dbf28f{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-c80175e{--width:70%;--justify-content:center;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-2fd544d .elementor-heading-title{font-size:37px;}.elementor-87 .elementor-element.elementor-element-85dcbe1{line-height:1.1em;}.elementor-87 .elementor-element.elementor-element-06109d5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-e3975eb{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-933dc09{--width:70%;--justify-content:center;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-6f2e0a5 .elementor-heading-title{font-size:37px;}.elementor-87 .elementor-element.elementor-element-959ad65{line-height:1.1em;}.elementor-87 .elementor-element.elementor-element-3cbafaf{--min-height:10px;}.elementor-87 .elementor-element.elementor-element-ff7cb1a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-c7847dd{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-c759eea{--width:70%;--justify-content:center;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-c78e37f.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-4767e28 .elementor-heading-title{font-size:37px;}.elementor-87 .elementor-element.elementor-element-03b6ecf{line-height:1.1em;}.elementor-87 .elementor-element.elementor-element-e5ea587{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-e4e9fc5{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-8ac869b{--width:70%;--justify-content:center;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-424482c.elementor-element{--align-self:flex-start;}.elementor-87 .elementor-element.elementor-element-a240b33 .elementor-heading-title{font-size:37px;}.elementor-87 .elementor-element.elementor-element-56ba519{line-height:1.1em;}.elementor-87 .elementor-element.elementor-element-20238e6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:010px;}.elementor-87 .elementor-element.elementor-element-7307ceb{text-align:center;}.elementor-87 .elementor-element.elementor-element-7307ceb .elementor-heading-title{font-size:35px;}.elementor-87 .elementor-element.elementor-element-0d3f8ca{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-d83b705 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-d83b705{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-87 .elementor-element.elementor-element-d1ea2d8{--width:73%;--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-87 .elementor-element.elementor-element-263170a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-263170a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-87 .elementor-element.elementor-element-263170a .elementor-heading-title{font-size:25px;}.elementor-87 .elementor-element.elementor-element-524d4fe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;line-height:1em;}.elementor-87 .elementor-element.elementor-element-d613cbb{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-60624c3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-60624c3{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-87 .elementor-element.elementor-element-4b40891{--width:73%;}.elementor-87 .elementor-element.elementor-element-4b99c47 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-4b99c47{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-87 .elementor-element.elementor-element-4b99c47 .elementor-heading-title{font-size:25px;}.elementor-87 .elementor-element.elementor-element-7d43571{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;line-height:1em;}.elementor-87 .elementor-element.elementor-element-b7cfe6c{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-733c426 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-733c426{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-87 .elementor-element.elementor-element-7292d0c{--width:73%;}.elementor-87 .elementor-element.elementor-element-8dc2e05 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-8dc2e05{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-87 .elementor-element.elementor-element-8dc2e05 .elementor-heading-title{font-size:25px;}.elementor-87 .elementor-element.elementor-element-ab5a1c9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;line-height:1em;}.elementor-87 .elementor-element.elementor-element-de27ad8{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-621c215 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-621c215{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-87 .elementor-element.elementor-element-a200798{--width:73%;}.elementor-87 .elementor-element.elementor-element-016be90 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-016be90{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-87 .elementor-element.elementor-element-016be90 .elementor-heading-title{font-size:25px;}.elementor-87 .elementor-element.elementor-element-cc1a51a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;line-height:1em;}.elementor-87 .elementor-element.elementor-element-fa0d889{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-279023e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-279023e{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-87 .elementor-element.elementor-element-055755d{--width:73%;}.elementor-87 .elementor-element.elementor-element-5a7d245 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-5a7d245{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-87 .elementor-element.elementor-element-5a7d245 .elementor-heading-title{font-size:25px;}.elementor-87 .elementor-element.elementor-element-1f4d15e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;line-height:1em;}.elementor-87 .elementor-element.elementor-element-747c6ba{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-f3ebeec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-f3ebeec{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-87 .elementor-element.elementor-element-5593a4e{--width:73%;}.elementor-87 .elementor-element.elementor-element-5b42183 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-5b42183{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-87 .elementor-element.elementor-element-5b42183 .elementor-heading-title{font-size:25px;}.elementor-87 .elementor-element.elementor-element-b4c827d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;line-height:1em;}.elementor-87 .elementor-element.elementor-element-5668aa7{text-align:center;}.elementor-87 .elementor-element.elementor-element-5668aa7 .elementor-heading-title{font-size:25px;}.elementor-87 .elementor-element.elementor-element-c5e3e20{text-align:center;}.elementor-87 .elementor-element.elementor-element-c5e3e20 .elementor-heading-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-fb3e858{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-87 .elementor-element.elementor-element-0fe7422{--padding-top:60px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-59c93d9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-87 .elementor-element.elementor-element-7df375b{text-align:center;}.elementor-87 .elementor-element.elementor-element-7df375b .elementor-heading-title{font-size:45px;}.elementor-87 .elementor-element.elementor-element-2630c7e{width:100%;max-width:100%;text-align:center;}.elementor-87 .elementor-element.elementor-element-2630c7e .elementor-heading-title{font-size:25px;}.elementor-87 .elementor-element.elementor-element-649f55f{--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-0f6774a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-87 .elementor-element.elementor-element-4e33c7e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-87 .elementor-element.elementor-element-9bd45e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-87 .elementor-element.elementor-element-10d166c > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-10d166c.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-9858083 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-87 .elementor-element.elementor-element-9858083 .elementor-heading-title{font-size:40px;}.elementor-87 .elementor-element.elementor-element-42679f5{top:-17px;}.elementor-87 .elementor-element.elementor-element-a3f3f6b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:010px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-64a29dd.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-7e270fe{text-align:center;}.elementor-87 .elementor-element.elementor-element-7e270fe .elementor-heading-title{font-size:40px;}.elementor-87 .elementor-element.elementor-element-33c4258{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-fe96e6e:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-fe96e6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-87 .elementor-element.elementor-element-fe96e6e{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-e522567{--width:90%;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-14e2a55 .elementor-heading-title{font-size:25px;}.elementor-87 .elementor-element.elementor-element-c2433ff{font-size:18px;}.elementor-87 .elementor-element.elementor-element-acc986a{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-87 .elementor-element.elementor-element-82a013d{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-540deaf{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-c1fa5bc{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-87 .elementor-element.elementor-element-145af03{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-5631dde{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-9d5b1b7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-87 .elementor-element.elementor-element-f2d3870{text-align:center;}.elementor-87 .elementor-element.elementor-element-066a72b{text-align:center;}.elementor-87 .elementor-element.elementor-element-e399a2e{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-87 .elementor-element.elementor-element-15095d0{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-624f6a6{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-d201f4e{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-87 .elementor-element.elementor-element-359cc5e{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-2d6ada1{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-ff55d94{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-87 .elementor-element.elementor-element-ff55d94.elementor-element{--align-self:center;}.elementor-87 .elementor-element.elementor-element-ff55d94 iframe{height:200px;}.elementor-87 .elementor-element.elementor-element-84b0488{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-84b0488.e-con{--align-self:center;}.elementor-87 .elementor-element.elementor-element-bd443df{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-bd443df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-bd443df .stratum-instagram .stratum-instagram__item{padding:5px;}.elementor-87 .elementor-element.elementor-element-bd443df .stratum-instagram .stratum-instagram__wrapper{margin:-5px;}}@media(min-width:768px){.elementor-87 .elementor-element.elementor-element-453940c{--width:60%;}.elementor-87 .elementor-element.elementor-element-9d75d51{--width:50%;}.elementor-87 .elementor-element.elementor-element-d767fd1{--width:20%;}.elementor-87 .elementor-element.elementor-element-f3908f2{--width:75%;}.elementor-87 .elementor-element.elementor-element-17af18c{--width:20%;}.elementor-87 .elementor-element.elementor-element-e436cc1{--width:40%;}.elementor-87 .elementor-element.elementor-element-6785425{--width:60%;}.elementor-87 .elementor-element.elementor-element-51ddff3{--width:60%;}.elementor-87 .elementor-element.elementor-element-f70873f{--width:30%;}.elementor-87 .elementor-element.elementor-element-a886e2f{--width:35%;}.elementor-87 .elementor-element.elementor-element-caae940{--width:35%;}.elementor-87 .elementor-element.elementor-element-3cbafaf{--width:35%;}.elementor-87 .elementor-element.elementor-element-271e7fa{--width:50%;}.elementor-87 .elementor-element.elementor-element-0278ecd{--width:20%;}.elementor-87 .elementor-element.elementor-element-bc4a5dd{--width:50%;}.elementor-87 .elementor-element.elementor-element-fb3e858{--width:20%;}.elementor-87 .elementor-element.elementor-element-e75c86b{--width:45%;}.elementor-87 .elementor-element.elementor-element-5622fb2{--width:55%;}.elementor-87 .elementor-element.elementor-element-3cc1635{--width:55%;}.elementor-87 .elementor-element.elementor-element-dc390e7{--width:45%;}.elementor-87 .elementor-element.elementor-element-e522567{--width:60%;}.elementor-87 .elementor-element.elementor-element-8da4269{--width:45%;}}@media(min-width:1025px){.elementor-87 .elementor-element.elementor-element-9997115:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-9997115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-87 .elementor-element.elementor-element-fe96e6e:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-fe96e6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for button, class: .elementor-element-d06f309 */.elementor-87 .elementor-element.elementor-element-d06f309 a.elementor-button {
    background-color: transparent;
    border: 1.5px solid rgba(255, 255, 255, 0.7);
    border-radius: 50px;
    padding: 5px 10px 5px 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    font-size: 15px;
    font-weight: 500;
    color: #ffffff;
    width: 100% !important;
    box-sizing: border-box;
}

.elementor-87 .elementor-element.elementor-element-d06f309 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.elementor-87 .elementor-element.elementor-element-d06f309 .elementor-button-icon {
    background-color: #345AA5;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    padding: 7px;
}

.elementor-87 .elementor-element.elementor-element-d06f309 .elementor-button-icon svg {
    width: 14px;
    height: 14px;
    fill: #ffffff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb12958 */.elementor-87 .elementor-element.elementor-element-eb12958 a.elementor-button {
    background-color: #3d5aa9;
    border-radius: 50px;
    padding: 10px 10px 10px 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    font-size: 15px;
    font-weight: 500;
    color: #ffffff;
    width: 100% !important;
    box-sizing: border-box;
}

.elementor-87 .elementor-element.elementor-element-eb12958 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.elementor-87 .elementor-element.elementor-element-eb12958 .elementor-button-icon {
    background-color: #1a2f5e;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    padding: 7px;
}

.elementor-87 .elementor-element.elementor-element-eb12958 .ele/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a13220 *//* Aplica a animação diretamente no container do widget */
.elementor-87 .elementor-element.elementor-element-0a13220 {
    opacity: 0; /* Começa invisível */
    animation: fadeInSuave 2s ease-out forwards;
    
    /* Controle de Delay: mude para 0ms se quiser imediato */
    animation-delay: 400ms; 
    
    /* Otimização de renderização (evita flicker) */
    will-change: opacity, transform;
}

/* Definição dos frames da animação */
@keyframes fadeInSuave {
    0% {
        opacity: 0;
        transform: translateY(15px); /* Sobe 15px enquanto aparece */
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8ca100 */.elementor-87 .elementor-element.elementor-element-e8ca100 p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7deaf6 */.elementor-87 .elementor-element.elementor-element-b7deaf6 p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb898cb */.elementor-87 .elementor-element.elementor-element-cb898cb p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ae9f1a */.elementor-87 .elementor-element.elementor-element-2ae9f1a p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b51a27 */.elementor-87 .elementor-element.elementor-element-6b51a27 p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21e65b0 */.elementor-87 .elementor-element.elementor-element-21e65b0 p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-524d4fe */.elementor-87 .elementor-element.elementor-element-524d4fe p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d43571 */.elementor-87 .elementor-element.elementor-element-7d43571 p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab5a1c9 */.elementor-87 .elementor-element.elementor-element-ab5a1c9 p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc1a51a */.elementor-87 .elementor-element.elementor-element-cc1a51a p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f4d15e */.elementor-87 .elementor-element.elementor-element-1f4d15e p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4c827d */.elementor-87 .elementor-element.elementor-element-b4c827d p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc6e27b */.elementor-87 .elementor-element.elementor-element-dc6e27b p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e33c7e */.elementor-87 .elementor-element.elementor-element-4e33c7e p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bd45e8 */.elementor-87 .elementor-element.elementor-element-9bd45e8 p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-82a013d */.elementor-87 .elementor-element.elementor-element-82a013d a.elementor-button {
    background-color: #3d5aa9;
    border-radius: 50px;
    padding: 10px 10px 10px 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    font-size: 15px;
    font-weight: 500;
    color: #ffffff;
    width: 100% !important;
    box-sizing: border-box;
}

.elementor-87 .elementor-element.elementor-element-82a013d .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.elementor-87 .elementor-element.elementor-element-82a013d .elementor-button-icon {
    background-color: #1a2f5e;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    padding: 7px;
}

.elementor-87 .elementor-element.elementor-element-82a013d .ele/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-145af03 */.elementor-87 .elementor-element.elementor-element-145af03 a.elementor-button {
    background-color: #3d5aa9;
    border-radius: 50px;
    padding: 10px 10px 10px 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    font-size: 15px;
    font-weight: 500;
    color: #ffffff;
    width: 100% !important;
    box-sizing: border-box;
}

.elementor-87 .elementor-element.elementor-element-145af03 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.elementor-87 .elementor-element.elementor-element-145af03 .elementor-button-icon {
    background-color: #1a2f5e;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    padding: 7px;
}

.elementor-87 .elementor-element.elementor-element-145af03 .ele/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15095d0 */.elementor-87 .elementor-element.elementor-element-15095d0 a.elementor-button {
    background-color: #3d5aa9;
    border-radius: 50px;
    padding: 10px 10px 10px 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    font-size: 15px;
    font-weight: 500;
    color: #ffffff;
    width: 100% !important;
    box-sizing: border-box;
}

.elementor-87 .elementor-element.elementor-element-15095d0 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.elementor-87 .elementor-element.elementor-element-15095d0 .elementor-button-icon {
    background-color: #1a2f5e;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    padding: 7px;
}

.elementor-87 .elementor-element.elementor-element-15095d0 .ele/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-359cc5e */.elementor-87 .elementor-element.elementor-element-359cc5e a.elementor-button {
    background-color: #3d5aa9;
    border-radius: 50px;
    padding: 10px 10px 10px 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    font-size: 15px;
    font-weight: 500;
    color: #ffffff;
    width: 100% !important;
    box-sizing: border-box;
}

.elementor-87 .elementor-element.elementor-element-359cc5e .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.elementor-87 .elementor-element.elementor-element-359cc5e .elementor-button-icon {
    background-color: #1a2f5e;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    padding: 7px;
}

.elementor-87 .elementor-element.elementor-element-359cc5e .ele/* End custom CSS */
/* Start custom CSS *//* ============================================================ */
/* INÍCIO - ESTILO ESTÁTICO DO BOTÃO (BOTAO-PRINCIPAL) */
/* ============================================================ */

/* Garante que o container externo do widget seja transparente */
.botao-principal {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* Estilo estrutural do link do botão */
.botao-principal a.elementor-button {
    background-color: #3d5aa9 !important;
    border-radius: 50px !important;
    padding: 6px 6px 6px 24px !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 10px !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    color: #ffffff !important;
    text-decoration: none !important;
    border: none !important;
}

/* Alinhamento do conteúdo interno */
.botao-principal .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
}

/* Estilo do círculo do ícone */
.botao-principal .elementor-button-icon {
    background-color: #1a2f5e !important;
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important;
    padding: 7px !important;
    margin: 0 !important;
}

/* Ajuste do SVG */
.botao-principal .elementor-button-icon svg {
    width: 14px !important;
    height: 14px !important;
    fill: #ffffff !important;
}

/* ============================================================ */
/* FIM - ESTILO ESTÁTICO DO BOTÃO */
/* ============================================================ */
/* ============================================================ */
/* INÍCIO - ESTILO GLOBAL DO BOTÃO DO MENU (BOTAO-MENU-CTA) */
/* ============================================================ */

/* Estilo do corpo do botão no menu */
body .elementor-nav-menu .botao-menu-cta {
    background-color: #3d5aa9 !important;
    border-radius: 50px !important;
    padding: 8px 10px 8px 22px !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 12px !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    color: #ffffff !important;
    line-height: 1 !important;
    text-decoration: none !important;
    transition: all 0.3s ease-in-out !important;
}

/* Estilo do círculo interno com o ícone SVG BEM MAIOR */
body .elementor-nav-menu .icone-seta-menu {
    /* Aumentado para 24px para preencher melhor o círculo de 32px */
    background: #1a2f5e url('https://lbmassage.com/wp-content/uploads/2026/03/Group-1000002681.svg') no-repeat center/36px !important;
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    display: flex !important;
    flex-shrink: 0 !important;
}

/* ============================================================ */
/* FIM - ESTILO GLOBAL DO BOTÃO DO MENU */
/* ============================================================ */

/* ============================================================ */
/* CABEÇALHO INTELIGENTE: MENU, BOTÃO E TROCA DE LOGO           */
/* ============================================================ */

/* 1. ESTADO INICIAL (Topo da página / Transparente) */
.she-header-transparent-yes .elementor-nav-menu .elementor-item {
    color: #ffffff !important;
    transition: all 0.4s ease-in-out !important;
}

/* FORÇA O TEXTO AZUL NO MOBILE MESMO COM TRANSPARÊNCIA ATIVA */
@media (max-width: 1024px) {
    .she-header-transparent-yes .elementor-nav-menu .elementor-item {
        color: #345aa5 !important;
    }
}

/* ============================================================ */
/* COR DO HAMBÚRGUER (MOBILE) APÓS A ROLAGEM                    */
/* ============================================================ */

/* Quando o header deixa de ser transparente, pintamos o ícone de azul */
.elementor-element-57c113a:not(.she-header-transparent-yes) .elementor-menu-toggle svg {
    fill: #345aa5 !important;
    transition: fill 0.4s ease-in-out !important;
}

/* Garante que o ícone de 'fechar' (X) também fique azul no scroll */
.elementor-element-57c113a:not(.she-header-transparent-yes) .elementor-menu-toggle__icon--close {
    fill: #345aa5 !important;
}

/* ============================================================ */

/* Logo no Topo: Garante o arquivo original e remove qualquer filtro */
.elementor-element-57c113a.she-header-transparent-yes img.wp-image-24 {
    content: url('https://lbmassage.com/wp-content/uploads/2026/02/Group-1000003401.png') !important;
    filter: none !important; 
}

/* 2. ESTADO ATIVO (Após o Scroll / Fundo Sólido) */
/* Usamos o seletor :not para garantir que a mudança só ocorra quando a transparência sair */
.elementor-element-57c113a:not(.she-header-transparent-yes) .elementor-nav-menu .elementor-item {
    color: #345aa5 !important;
}

/* Troca de Logo no Scroll: Substitui o arquivo fisicamente */
.elementor-element-57c113a:not(.she-header-transparent-yes) img.wp-image-24 {
    content: url('https://lbmassage.com/wp-content/uploads/2026/03/Group-1000003401-2.png') !important;
    filter: none !important; /* MATA qualquer tentativa de coloração via CSS */
    width: 705px !important;
    height: auto !important;
}

/* 3. BOTÃO DE AGENDAMENTO (Contraste no Scroll) */
.elementor-element-57c113a:not(.she-header-transparent-yes) .botao-menu-cta {
    background-color: #345aa5 !important;
    color: #ffffff !important;
}

/* ============================================================ */

/* ============================================================ */
/* DESKTOP: 6 POSTS POR LINHA */
/* ============================================================ */
@media (min-width: 1025px) {
    .stratum-instagram__wrapper.masonry-grid {
        display: grid !important;
        grid-template-columns: repeat(6, 1fr) !important; /* Força 6 colunas */
        gap: 15px !important;
        height: auto !important; /* Reseta a altura travada pelo JS */
        position: relative !important;
    }

    .stratum-instagram__item.masonry-item {
        position: static !important; /* Mata o 'absolute' do plugin */
        width: 100% !important;
        margin: 0 !important;
    }
}

/* ============================================================ */
/* DESKTOP: 6 POSTS POR LINHA */
/* ============================================================ */
@media (min-width: 1025px) {
    .stratum-instagram__wrapper.masonry-grid {
        display: grid !important;
        grid-template-columns: repeat(6, 1fr) !important; /* Força 6 colunas */
        gap: 15px !important;
        height: auto !important; /* Reseta a altura travada pelo JS */
        position: relative !important;
    }

    .stratum-instagram__item.masonry-item {
        position: static !important; /* Mata o 'absolute' do plugin */
        width: 100% !important;
        margin: 0 !important;
    }
}

/* ============================================================ */
/* MOBILE: EFEITO CARROSSEL (SCROLL SNAP) */
/* ============================================================ */
@media (max-width: 767px) {
    .stratum-instagram__wrapper.masonry-grid {
        display: flex !important;
        flex-wrap: nowrap !important; /* Impede que os posts quebrem a linha */
        overflow-x: auto !important; /* Habilita o scroll horizontal */
        scroll-snap-type: x mandatory !important; /* Ativa o "imã" do carrossel */
        gap: 10px !important;
        padding-bottom: 15px !important; /* Espaço para a barra de scroll */
        -webkit-overflow-scrolling: touch; /* Suavidade no iOS */
        height: auto !important;
    }

    .stratum-instagram__item.masonry-item {
        position: static !important;
        flex: 0 0 85% !important; /* Mostra 85% do post (deixa um "pedaço" do próximo visível) */
        scroll-snap-align: center !important; /* Alinha o post ao centro no scroll */
    }
}
/* Aplica o arredondamento ao container do post */
.stratum-instagram__item {
    border-radius: 20px !important;
    overflow: hidden !important; /* Essencial para recortar a imagem nos cantos */
}

/* Garante que a imagem interna também acompanhe o arredondamento */
.stratum-instagram__media {
    border-radius: 20px !important;
    object-fit: cover; /* Evita que a imagem distorça ao ser recortada */
}

/* ============================================================ */
/* BOTÃO WHATSAPP: ESTILO PÍLULA (RADIUS 30PX)                  */
/* ============================================================ */

/* 1. Aplica o formato pílula, a borda e as cores principais */
.botao-wpp-fundo-branco .elementor-button {
    border-radius: 30px !important; /* Raio de 30 solicitado */
    border: 1px solid #345aa5 !important;
    background-color: #ffffff !important;
    transition: all 0.3s ease-in-out !important;
}

/* 2. Garante a cor do texto e do ícone */
.botao-wpp-fundo-branco .elementor-button-text,
.botao-wpp-fundo-branco .elementor-button-icon i {
    color: #345aa5 !important;
}

/* 3. Mantém o arredondamento no efeito de Hover */
.botao-wpp-fundo-branco .elementor-button:hover {
    background-color: #345aa5 !important;
    border-radius: 30px !important;
}

.botao-wpp-fundo-branco .elementor-button:hover .elementor-button-text,
.botao-wpp-fundo-branco .elementor-button:hover i {
    color: #ffffff !important;
}

/* ============================================================ */
/* ============================================================ */
/* ============================================================ */
/* ============================================================ */
/* ============================================================ */
/* BOTÃO MOBILE: TEXTO À ESQUERDA (FIXO) | ÍCONE À DIREITA      */
/* ============================================================ */

/* 1. CONTAINER DO WIDGET */
.botao-principal-mobile {
    width: 100% !important;
    display: block !important;
}

/* 2. O BOTÃO (Link): Reset de Flexbox e Posição Relativa */
.botao-principal-mobile a.elementor-button {
    display: flex !important;
    width: 100% !important;
    min-width: 100% !important;
    height: 55px !important; 
    position: relative !important; /* Âncora para o ícone */
    
    /* GARANTE O INÍCIO À ESQUERDA */
    flex-direction: row !important; 
    justify-content: flex-start !important; 
    align-items: center !important;
    
    border-radius: 30px !important;
    padding: 0 !important;
    overflow: hidden !important;
}

/* 3. O WRAPPER INTERNO: Força o alinhamento à esquerda */
.botao-principal-mobile .elementor-button-content-wrapper {
    display: flex !important;
    flex-direction: row !important; /* Texto primeiro, ícone depois */
    justify-content: flex-start !important;
    width: 100% !important;
}

/* 4. O TEXTO: Alinhamento fixo na esquerda */
.botao-principal-mobile .elementor-button-text {
    padding-left: 25px !important; /* Espaço entre a borda e o texto */
    margin-right: auto !important; /* Empurra qualquer outro elemento no fluxo para longe */
    margin-left: 0 !important;
    text-align: left !important;
}

/* 5. O ÍCONE: Posicionamento Absoluto (Não interfere no texto) */
.botao-principal-mobile .elementor-button-icon {
    position: absolute !important;
    right: 12px !important; /* Ajuste para alinhar com o WhatsApp */
    left: auto !important; /* Garante que ele não tente alinhar à esquerda */
    
    /* Centralização vertical */
    top: 50% !important;
    transform: translateY(-50%) !important;
    
    margin: 0 !important;
    display: flex !important;
}

/* ============================================================ */

/* ============================================================ */
/* CLONE: whatsapp-vazado-fundo-branco                          */
/* ============================================================ */

.whatsapp-vazado-fundo-branco a.elementor-button {
    background-color: #ffffff !important; /* Fundo Branco */
    border: 1.5px solid #345AA5 !important; /* Borda Azul Solicitada */
    border-radius: 50px !important;
    padding: 10px 10px 10px 24px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 10px !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    color: #345AA5 !important; /* Texto Azul Solicitado */
    width: 100% !important;
    box-sizing: border-box !important;
}

.whatsapp-vazado-fundo-branco .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    width: 100% !important;
}

.whatsapp-vazado-fundo-branco .elementor-button-icon {
    background-color: #345AA5 !important; /* Círculo Azul Mantido */
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important;
    padding: 7px !important;
}

.whatsapp-vazado-fundo-branco .elementor-button-icon svg {
    width: 14px !important;
    height: 14px !important;
    fill: #ffffff !important;
}

.whatsapp-vazado-fundo-branco .elementor-button-icon svg path {
    fill: #ffffff !important;
}

/* ============================================================ */

/* ============================================================ */
/* CLASSE: whatsapp-vazado                                      */
/* DESCRIÇÃO: Botão estilo "Outline" transparente com borda     */
/* suavizada, texto à esquerda e ícone circular azul à direita. */
/* ============================================================ */

/* 1. CORPO DO BOTÃO (LINK) */
.whatsapp-vazado a.elementor-button {
    background-color: transparent !important;
    border: 1.5px solid rgba(255, 255, 255, 0.7) !important;
    border-radius: 50px !important;
    padding: 10px 10px 10px 24px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 10px !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    color: #ffffff !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

/* 2. ALINHAMENTO DO CONTEÚDO INTERNO */
.whatsapp-vazado .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    width: 100% !important;
}

/* 3. CÍRCULO DO ÍCONE (DESTAQUE AZUL) */
.whatsapp-vazado .elementor-button-icon {
    background-color: #345AA5 !important;
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important;
    padding: 7px !important;
}

/* 4. TRATAMENTO DO ÍCONE VETORIAL (SVG) */
.whatsapp-vazado .elementor-button-icon svg {
    width: 14px !important;
    height: 14px !important;
    fill: #ffffff !important;
}

.whatsapp-vazado .elementor-button-icon svg path {
    fill: #ffffff !important;
}

/* ============================================================ */
/* FIM DA CLASSE: whatsapp-vazado                               */
/* ============================================================ */
/* CLASSE: container-cascata (VERSÃO SEGURA PARA EDITOR)        */
/* ============================================================ */

/* 1. Definição da Animação */
@keyframes fadeInSuave {
    0% {
        opacity: 0;
        transform: translateY(25px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/* 2. Estado Inicial: SÓ FUNCIONA NO FRONTEND */
/* O seletor :not(.elementor-editor-active) garante que nada fique invisível no editor */
body:not(.elementor-editor-active) .container-cascata > * {
    opacity: 0;
}

/* 3. Estado Animado: Ativado via JS no Scroll */
body:not(.elementor-editor-active) .container-cascata.visivel > * {
    animation: fadeInSuave 1.2s ease-out forwards;
}

/* 4. Delays Universais (Também apenas no frontend) */
body:not(.elementor-editor-active) .container-cascata.visivel > *:nth-child(1) { animation-delay: 200ms; }
body:not(.elementor-editor-active) .container-cascata.visivel > *:nth-child(2) { animation-delay: 400ms; }
body:not(.elementor-editor-active) .container-cascata.visivel > *:nth-child(3) { animation-delay: 600ms; }
body:not(.elementor-editor-active) .container-cascata.visivel > *:nth-child(4) { animation-delay: 800ms; }
body:not(.elementor-editor-active) .container-cascata.visivel > *:nth-child(5) { animation-delay: 1000ms; }

/* 5. Regra de Segurança para o Editor: Força visibilidade total */
.elementor-editor-active .container-cascata > * {
    opacity: 1 !important;
    transform: none !important;
    animation: none !important;
}

/* ============================================================ */
/* FIM DA CLASSE: container-cascata                             */
/* ============================================================ *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Matcha Creamy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lbmassage.com/wp-content/uploads/2026/03/matcha-creamy.ttf') format('truetype');
}
/* End Custom Fonts CSS */