.elementor-3604 .elementor-element.elementor-element-ed8f7a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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-3604 .elementor-element.elementor-element-17bc850.elementor-element{--align-self:center;}.elementor-3604 .elementor-element.elementor-element-a0f7733{--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:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3604 .elementor-element.elementor-element-422319c .elementor-icon-wrapper{text-align:center;}.elementor-3604 .elementor-element.elementor-element-422319c .elementor-icon{font-size:83px;}.elementor-3604 .elementor-element.elementor-element-422319c .elementor-icon svg{height:83px;}.elementor-3604 .elementor-element.elementor-element-422319c .elementor-icon-wrapper svg{width:auto;}.elementor-3604 .elementor-element.elementor-element-422319c.elementor-element{--align-self:center;}.elementor-3604 .elementor-element.elementor-element-267f1e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-3604 .elementor-element.elementor-element-be5e8fa{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3604 .elementor-element.elementor-element-45bbb9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:400;line-height:1.2em;color:#442523;}.elementor-3604 .elementor-element.elementor-element-45bbb9d{width:var( --container-widget-width, 164px );max-width:164px;--container-widget-width:164px;--container-widget-flex-grow:0;}.elementor-3604 .elementor-element.elementor-element-45bbb9d.elementor-element{--align-self:center;}.elementor-3604 .elementor-element.elementor-element-e583f46{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-a2b4279{text-align:end;width:var( --container-widget-width, 164px );max-width:164px;--container-widget-width:164px;--container-widget-flex-grow:0;}.elementor-3604 .elementor-element.elementor-element-a2b4279 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3rem;font-weight:400;line-height:1.2em;color:#442523;}.elementor-3604 .elementor-element.elementor-element-a2b4279.elementor-element{--align-self:center;}.elementor-3604 .elementor-element.elementor-element-3a0a83d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:4em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-3604 .elementor-element.elementor-element-3a0a83d.e-con{--align-self:center;}.elementor-3604 .elementor-element.elementor-element-3e2c9aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-3604 .elementor-element.elementor-element-3e2c9aa:not(.elementor-motion-effects-element-type-background), .elementor-3604 .elementor-element.elementor-element-3e2c9aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3604 .elementor-element.elementor-element-37c4f0c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-36de268 img{border-radius:15px 15px 15px 15px;}.elementor-3604 .elementor-element.elementor-element-36de268{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-3604 .elementor-element.elementor-element-36de268.elementor-element{--align-self:center;}.elementor-3604 .elementor-element.elementor-element-911b4c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-8555e25 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#FFFFFF;}.elementor-3604 .elementor-element.elementor-element-8555e25{padding:0.6em 1em 0.5em 1em;background-color:#442523;border-radius:50px 50px 50px 50px;}.elementor-3604 .elementor-element.elementor-element-8555e25.elementor-element{--align-self:flex-start;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-3604 .elementor-element.elementor-element-33b217c .elementor-image-box-wrapper{text-align:start;}.elementor-3604 .elementor-element.elementor-element-33b217c .elementor-image-box-title{margin-bottom:6px;font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:600;color:#442523;}.elementor-3604 .elementor-element.elementor-element-33b217c:has(:hover) .elementor-image-box-title,
					 .elementor-3604 .elementor-element.elementor-element-33b217c:has(:focus) .elementor-image-box-title{color:#442523;}.elementor-3604 .elementor-element.elementor-element-33b217c .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#442523;}.elementor-3604 .elementor-element.elementor-element-33b217c{margin:-0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;width:var( --container-widget-width, 303px );max-width:303px;--container-widget-width:303px;--container-widget-flex-grow:0;}.elementor-3604 .elementor-element.elementor-element-52f1fda{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-3604 .elementor-element.elementor-element-52f1fda:not(.elementor-motion-effects-element-type-background), .elementor-3604 .elementor-element.elementor-element-52f1fda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3604 .elementor-element.elementor-element-f9643ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-d15907c img{border-radius:15px 15px 15px 15px;}.elementor-3604 .elementor-element.elementor-element-d15907c{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-3604 .elementor-element.elementor-element-d15907c.elementor-element{--align-self:center;}.elementor-3604 .elementor-element.elementor-element-652715a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-06e9490 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#FFFFFF;}.elementor-3604 .elementor-element.elementor-element-06e9490{padding:0.6em 1em 0.5em 1em;background-color:#442523;border-radius:50px 50px 50px 50px;}.elementor-3604 .elementor-element.elementor-element-06e9490.elementor-element{--align-self:flex-start;}.elementor-3604 .elementor-element.elementor-element-a68c8df .elementor-image-box-wrapper{text-align:start;}.elementor-3604 .elementor-element.elementor-element-a68c8df .elementor-image-box-title{margin-bottom:6px;font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:600;color:#442523;}.elementor-3604 .elementor-element.elementor-element-a68c8df:has(:hover) .elementor-image-box-title,
					 .elementor-3604 .elementor-element.elementor-element-a68c8df:has(:focus) .elementor-image-box-title{color:#442523;}.elementor-3604 .elementor-element.elementor-element-a68c8df .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#442523;}.elementor-3604 .elementor-element.elementor-element-a68c8df{margin:-0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;width:var( --container-widget-width, 262px );max-width:262px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-3604 .elementor-element.elementor-element-04e1ca5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-3604 .elementor-element.elementor-element-04e1ca5:not(.elementor-motion-effects-element-type-background), .elementor-3604 .elementor-element.elementor-element-04e1ca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3604 .elementor-element.elementor-element-01c927b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-4376d17 img{border-radius:15px 15px 15px 15px;}.elementor-3604 .elementor-element.elementor-element-4376d17{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-3604 .elementor-element.elementor-element-4376d17.elementor-element{--align-self:center;}.elementor-3604 .elementor-element.elementor-element-9aa7ce5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-24b3146 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#FFFFFF;}.elementor-3604 .elementor-element.elementor-element-24b3146{padding:0.6em 1em 0.5em 1em;background-color:#442523;border-radius:50px 50px 50px 50px;}.elementor-3604 .elementor-element.elementor-element-24b3146.elementor-element{--align-self:flex-start;}.elementor-3604 .elementor-element.elementor-element-d6cd838 .elementor-image-box-wrapper{text-align:start;}.elementor-3604 .elementor-element.elementor-element-d6cd838 .elementor-image-box-title{margin-bottom:6px;font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:600;color:#442523;}.elementor-3604 .elementor-element.elementor-element-d6cd838:has(:hover) .elementor-image-box-title,
					 .elementor-3604 .elementor-element.elementor-element-d6cd838:has(:focus) .elementor-image-box-title{color:#442523;}.elementor-3604 .elementor-element.elementor-element-d6cd838 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#442523;}.elementor-3604 .elementor-element.elementor-element-d6cd838{margin:-0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;width:var( --container-widget-width, 344px );max-width:344px;--container-widget-width:344px;--container-widget-flex-grow:0;}.elementor-3604 .elementor-element.elementor-element-e8f5925{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-3604 .elementor-element.elementor-element-e8f5925:not(.elementor-motion-effects-element-type-background), .elementor-3604 .elementor-element.elementor-element-e8f5925 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3604 .elementor-element.elementor-element-b9a5dbc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-2d0e2be img{border-radius:15px 15px 15px 15px;}.elementor-3604 .elementor-element.elementor-element-2d0e2be{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-3604 .elementor-element.elementor-element-2d0e2be.elementor-element{--align-self:center;}.elementor-3604 .elementor-element.elementor-element-debf251{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-031674e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#FFFFFF;}.elementor-3604 .elementor-element.elementor-element-031674e{padding:0.6em 1em 0.5em 1em;background-color:#442523;border-radius:50px 50px 50px 50px;}.elementor-3604 .elementor-element.elementor-element-031674e.elementor-element{--align-self:flex-start;}.elementor-3604 .elementor-element.elementor-element-8b449dd .elementor-image-box-wrapper{text-align:start;}.elementor-3604 .elementor-element.elementor-element-8b449dd .elementor-image-box-title{margin-bottom:6px;font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:600;color:#442523;}.elementor-3604 .elementor-element.elementor-element-8b449dd:has(:hover) .elementor-image-box-title,
					 .elementor-3604 .elementor-element.elementor-element-8b449dd:has(:focus) .elementor-image-box-title{color:#442523;}.elementor-3604 .elementor-element.elementor-element-8b449dd .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#442523;}.elementor-3604 .elementor-element.elementor-element-8b449dd{margin:-0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;width:var( --container-widget-width, 344px );max-width:344px;--container-widget-width:344px;--container-widget-flex-grow:0;}.elementor-3604 .elementor-element.elementor-element-e17bed3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-3604 .elementor-element.elementor-element-e17bed3:not(.elementor-motion-effects-element-type-background), .elementor-3604 .elementor-element.elementor-element-e17bed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3604 .elementor-element.elementor-element-44e5424{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-8934ae4 img{border-radius:15px 15px 15px 15px;}.elementor-3604 .elementor-element.elementor-element-8934ae4{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-3604 .elementor-element.elementor-element-8934ae4.elementor-element{--align-self:center;}.elementor-3604 .elementor-element.elementor-element-09d234a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-baadf77 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#FFFFFF;}.elementor-3604 .elementor-element.elementor-element-baadf77{padding:0.6em 1em 0.5em 1em;background-color:#442523;border-radius:50px 50px 50px 50px;}.elementor-3604 .elementor-element.elementor-element-baadf77.elementor-element{--align-self:flex-start;}.elementor-3604 .elementor-element.elementor-element-774c996 .elementor-image-box-wrapper{text-align:start;}.elementor-3604 .elementor-element.elementor-element-774c996 .elementor-image-box-title{margin-bottom:6px;font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:600;color:#442523;}.elementor-3604 .elementor-element.elementor-element-774c996:has(:hover) .elementor-image-box-title,
					 .elementor-3604 .elementor-element.elementor-element-774c996:has(:focus) .elementor-image-box-title{color:#442523;}.elementor-3604 .elementor-element.elementor-element-774c996 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#442523;}.elementor-3604 .elementor-element.elementor-element-774c996{margin:-0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;width:var( --container-widget-width, 344px );max-width:344px;--container-widget-width:344px;--container-widget-flex-grow:0;}.elementor-3604 .elementor-element.elementor-element-effe071{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-3604 .elementor-element.elementor-element-effe071:not(.elementor-motion-effects-element-type-background), .elementor-3604 .elementor-element.elementor-element-effe071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3604 .elementor-element.elementor-element-e7e0501{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-d49b61c img{border-radius:15px 15px 15px 15px;}.elementor-3604 .elementor-element.elementor-element-d49b61c{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-3604 .elementor-element.elementor-element-d49b61c.elementor-element{--align-self:center;}.elementor-3604 .elementor-element.elementor-element-af916d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-b690b70 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#FFFFFF;}.elementor-3604 .elementor-element.elementor-element-b690b70{padding:0.6em 1em 0.5em 1em;background-color:#442523;border-radius:50px 50px 50px 50px;}.elementor-3604 .elementor-element.elementor-element-b690b70.elementor-element{--align-self:flex-start;}.elementor-3604 .elementor-element.elementor-element-ab12c0a .elementor-image-box-wrapper{text-align:start;}.elementor-3604 .elementor-element.elementor-element-ab12c0a .elementor-image-box-title{margin-bottom:6px;font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:600;color:#442523;}.elementor-3604 .elementor-element.elementor-element-ab12c0a:has(:hover) .elementor-image-box-title,
					 .elementor-3604 .elementor-element.elementor-element-ab12c0a:has(:focus) .elementor-image-box-title{color:#442523;}.elementor-3604 .elementor-element.elementor-element-ab12c0a .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#442523;}.elementor-3604 .elementor-element.elementor-element-ab12c0a{margin:-0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;width:var( --container-widget-width, 344px );max-width:344px;--container-widget-width:344px;--container-widget-flex-grow:0;}.elementor-3604 .elementor-element.elementor-element-57cd175{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-3604 .elementor-element.elementor-element-57cd175:not(.elementor-motion-effects-element-type-background), .elementor-3604 .elementor-element.elementor-element-57cd175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3604 .elementor-element.elementor-element-eabdaef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-4608b96 img{border-radius:15px 15px 15px 15px;}.elementor-3604 .elementor-element.elementor-element-4608b96{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-3604 .elementor-element.elementor-element-4608b96.elementor-element{--align-self:center;}.elementor-3604 .elementor-element.elementor-element-d474646{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-fa1d565 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#FFFFFF;}.elementor-3604 .elementor-element.elementor-element-fa1d565{padding:0.6em 1em 0.5em 1em;background-color:#442523;border-radius:50px 50px 50px 50px;}.elementor-3604 .elementor-element.elementor-element-fa1d565.elementor-element{--align-self:flex-start;}.elementor-3604 .elementor-element.elementor-element-37e7341 .elementor-image-box-wrapper{text-align:start;}.elementor-3604 .elementor-element.elementor-element-37e7341 .elementor-image-box-title{margin-bottom:6px;font-family:"Montserrat", Sans-serif;font-size:1.6rem;font-weight:600;color:#442523;}.elementor-3604 .elementor-element.elementor-element-37e7341:has(:hover) .elementor-image-box-title,
					 .elementor-3604 .elementor-element.elementor-element-37e7341:has(:focus) .elementor-image-box-title{color:#442523;}.elementor-3604 .elementor-element.elementor-element-37e7341 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#442523;}.elementor-3604 .elementor-element.elementor-element-37e7341{margin:-0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;width:var( --container-widget-width, 344px );max-width:344px;--container-widget-width:344px;--container-widget-flex-grow:0;}body.elementor-page-3604:not(.elementor-motion-effects-element-type-background), body.elementor-page-3604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1E1;}@media(max-width:1366px){.elementor-3604 .elementor-element.elementor-element-422319c .elementor-icon{font-size:79px;}.elementor-3604 .elementor-element.elementor-element-422319c .elementor-icon svg{height:79px;}}@media(max-width:1024px){.elementor-3604 .elementor-element.elementor-element-422319c .elementor-icon{font-size:80px;}.elementor-3604 .elementor-element.elementor-element-422319c .elementor-icon svg{height:80px;}.elementor-3604 .elementor-element.elementor-element-422319c{padding:0em 0em 2em 0em;}.elementor-3604 .elementor-element.elementor-element-267f1e0{--padding-top:0em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-3604 .elementor-element.elementor-element-45bbb9d.elementor-element{--align-self:flex-start;}.elementor-3604 .elementor-element.elementor-element-a2b4279.elementor-element{--align-self:flex-end;}.elementor-3604 .elementor-element.elementor-element-3a0a83d{--padding-top:2em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-3604 .elementor-element.elementor-element-8555e25 .elementor-heading-title{font-size:0.8rem;}.elementor-3604 .elementor-element.elementor-element-8555e25{padding:0.7em 1em 0.5em 1em;}.elementor-3604 .elementor-element.elementor-element-06e9490 .elementor-heading-title{font-size:0.8rem;}.elementor-3604 .elementor-element.elementor-element-06e9490{padding:0.7em 1em 0.5em 1em;}.elementor-3604 .elementor-element.elementor-element-24b3146 .elementor-heading-title{font-size:0.8rem;}.elementor-3604 .elementor-element.elementor-element-24b3146{padding:0.7em 1em 0.5em 1em;}.elementor-3604 .elementor-element.elementor-element-031674e .elementor-heading-title{font-size:0.8rem;}.elementor-3604 .elementor-element.elementor-element-031674e{padding:0.7em 1em 0.5em 1em;}.elementor-3604 .elementor-element.elementor-element-baadf77 .elementor-heading-title{font-size:0.8rem;}.elementor-3604 .elementor-element.elementor-element-baadf77{padding:0.7em 1em 0.5em 1em;}.elementor-3604 .elementor-element.elementor-element-b690b70 .elementor-heading-title{font-size:0.8rem;}.elementor-3604 .elementor-element.elementor-element-b690b70{padding:0.7em 1em 0.5em 1em;}.elementor-3604 .elementor-element.elementor-element-fa1d565 .elementor-heading-title{font-size:0.8rem;}.elementor-3604 .elementor-element.elementor-element-fa1d565{padding:0.7em 1em 0.5em 1em;}}@media(max-width:767px){.elementor-3604 .elementor-element.elementor-element-17bc850 img{width:267px;}.elementor-3604 .elementor-element.elementor-element-a0f7733{--padding-top:3em;--padding-bottom:0em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3604 .elementor-element.elementor-element-422319c .elementor-icon-wrapper{text-align:center;}.elementor-3604 .elementor-element.elementor-element-422319c .elementor-icon{font-size:41px;}.elementor-3604 .elementor-element.elementor-element-422319c .elementor-icon svg{height:41px;}.elementor-3604 .elementor-element.elementor-element-422319c{padding:0em 0em 1.3em 0em;}.elementor-3604 .elementor-element.elementor-element-267f1e0{--padding-top:0em;--padding-bottom:1em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-3604 .elementor-element.elementor-element-be5e8fa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-45bbb9d .elementor-heading-title{font-size:0.8rem;}.elementor-3604 .elementor-element.elementor-element-45bbb9d{--container-widget-width:116px;--container-widget-flex-grow:0;width:var( --container-widget-width, 116px );max-width:116px;}.elementor-3604 .elementor-element.elementor-element-e583f46{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3604 .elementor-element.elementor-element-a2b4279 .elementor-heading-title{font-size:0.8rem;}.elementor-3604 .elementor-element.elementor-element-a2b4279{padding:0px 0px 0px 0px;--container-widget-width:108px;--container-widget-flex-grow:0;width:var( --container-widget-width, 108px );max-width:108px;}.elementor-3604 .elementor-element.elementor-element-3a0a83d{--padding-top:4em;--padding-bottom:4em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-3604 .elementor-element.elementor-element-33b217c .elementor-image-box-title{margin-bottom:5px;}.elementor-3604 .elementor-element.elementor-element-33b217c{margin:-0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;--container-widget-width:323px;--container-widget-flex-grow:0;width:var( --container-widget-width, 323px );max-width:323px;}.elementor-3604 .elementor-element.elementor-element-a68c8df .elementor-image-box-title{margin-bottom:5px;}.elementor-3604 .elementor-element.elementor-element-a68c8df{margin:-0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;--container-widget-width:323px;--container-widget-flex-grow:0;width:var( --container-widget-width, 323px );max-width:323px;}.elementor-3604 .elementor-element.elementor-element-d6cd838 .elementor-image-box-title{margin-bottom:5px;}.elementor-3604 .elementor-element.elementor-element-d6cd838{margin:-0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;--container-widget-width:323px;--container-widget-flex-grow:0;width:var( --container-widget-width, 323px );max-width:323px;}.elementor-3604 .elementor-element.elementor-element-8b449dd .elementor-image-box-title{margin-bottom:5px;}.elementor-3604 .elementor-element.elementor-element-8b449dd{margin:-0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;--container-widget-width:323px;--container-widget-flex-grow:0;width:var( --container-widget-width, 323px );max-width:323px;}.elementor-3604 .elementor-element.elementor-element-774c996 .elementor-image-box-title{margin-bottom:5px;}.elementor-3604 .elementor-element.elementor-element-774c996{margin:-0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;--container-widget-width:323px;--container-widget-flex-grow:0;width:var( --container-widget-width, 323px );max-width:323px;}.elementor-3604 .elementor-element.elementor-element-ab12c0a .elementor-image-box-title{margin-bottom:5px;}.elementor-3604 .elementor-element.elementor-element-ab12c0a{margin:-0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;--container-widget-width:323px;--container-widget-flex-grow:0;width:var( --container-widget-width, 323px );max-width:323px;}.elementor-3604 .elementor-element.elementor-element-37e7341 .elementor-image-box-title{margin-bottom:5px;}.elementor-3604 .elementor-element.elementor-element-37e7341{margin:-0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;--container-widget-width:323px;--container-widget-flex-grow:0;width:var( --container-widget-width, 323px );max-width:323px;}}@media(min-width:768px){.elementor-3604 .elementor-element.elementor-element-267f1e0{--content-width:1090px;}.elementor-3604 .elementor-element.elementor-element-be5e8fa{--width:50%;}.elementor-3604 .elementor-element.elementor-element-e583f46{--width:50%;}.elementor-3604 .elementor-element.elementor-element-3e2c9aa{--width:712px;}.elementor-3604 .elementor-element.elementor-element-52f1fda{--width:712px;}.elementor-3604 .elementor-element.elementor-element-04e1ca5{--width:712px;}.elementor-3604 .elementor-element.elementor-element-e8f5925{--width:712px;}.elementor-3604 .elementor-element.elementor-element-e17bed3{--width:712px;}.elementor-3604 .elementor-element.elementor-element-effe071{--width:712px;}.elementor-3604 .elementor-element.elementor-element-57cd175{--width:712px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3604 .elementor-element.elementor-element-267f1e0{--content-width:680px;}.elementor-3604 .elementor-element.elementor-element-3e2c9aa{--width:697px;}.elementor-3604 .elementor-element.elementor-element-52f1fda{--width:697px;}.elementor-3604 .elementor-element.elementor-element-04e1ca5{--width:697px;}.elementor-3604 .elementor-element.elementor-element-e8f5925{--width:697px;}.elementor-3604 .elementor-element.elementor-element-e17bed3{--width:697px;}.elementor-3604 .elementor-element.elementor-element-effe071{--width:697px;}.elementor-3604 .elementor-element.elementor-element-57cd175{--width:697px;}}/* Start custom CSS for image, class: .elementor-element-17bc850 */.elementor-3604 .elementor-element.elementor-element-17bc850 {
    position: absolute;
    top: 120px; /* Distância do topo no PC */
    left: px; /* Distância da esquerda no PC */
    z-index: 10; /* Garante que o elemento fique por cima dos outros */
}

@media (max-width: 1024px) {
    .elementor-3604 .elementor-element.elementor-element-17bc850 {
        top: 120px; /* Exemplo: ajustando a altura para o tablet */
        left: px; 
    }
}

@media (max-width: 767px) {
    .elementor-3604 .elementor-element.elementor-element-17bc850 {
        top: 70px; /* Exemplo: ajustando a altura para o celular */
        left: 60px; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2c9aa */.elementor-3604 .elementor-element.elementor-element-3e2c9aa {
    transition: transform 0.3s ease-in-out; /* Controla a suavidade e o tempo */
}

.elementor-3604 .elementor-element.elementor-element-3e2c9aa:hover {
    transform: scale(1.03); /* Define o tamanho do zoom ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f1fda */.elementor-3604 .elementor-element.elementor-element-52f1fda {
    transition: transform 0.3s ease-in-out; /* Controla a suavidade e o tempo */
}

.elementor-3604 .elementor-element.elementor-element-52f1fda:hover {
    transform: scale(1.03); /* Define o tamanho do zoom ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04e1ca5 */.elementor-3604 .elementor-element.elementor-element-04e1ca5 {
    transition: transform 0.3s ease-in-out; /* Controla a suavidade e o tempo */
}

.elementor-3604 .elementor-element.elementor-element-04e1ca5:hover {
    transform: scale(1.03); /* Define o tamanho do zoom ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8f5925 */.elementor-3604 .elementor-element.elementor-element-e8f5925 {
    transition: transform 0.3s ease-in-out; /* Controla a suavidade e o tempo */
}

.elementor-3604 .elementor-element.elementor-element-e8f5925:hover {
    transform: scale(1.03); /* Define o tamanho do zoom ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e17bed3 */.elementor-3604 .elementor-element.elementor-element-e17bed3 {
    transition: transform 0.3s ease-in-out; /* Controla a suavidade e o tempo */
}

.elementor-3604 .elementor-element.elementor-element-e17bed3:hover {
    transform: scale(1.03); /* Define o tamanho do zoom ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-effe071 */.elementor-3604 .elementor-element.elementor-element-effe071 {
    transition: transform 0.3s ease-in-out; /* Controla a suavidade e o tempo */
}

.elementor-3604 .elementor-element.elementor-element-effe071:hover {
    transform: scale(1.03); /* Define o tamanho do zoom ao passar o mouse */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57cd175 */.elementor-3604 .elementor-element.elementor-element-57cd175 {
    transition: transform 0.3s ease-in-out; /* Controla a suavidade e o tempo */
}

.elementor-3604 .elementor-element.elementor-element-57cd175:hover {
    transform: scale(1.03); /* Define o tamanho do zoom ao passar o mouse */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.carolinavenceacademy.com/wp-content/uploads/2025/08/Montserrat-Regular.eot');
	src: url('https://www.carolinavenceacademy.com/wp-content/uploads/2025/08/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.carolinavenceacademy.com/wp-content/uploads/2025/08/Montserrat-Regular.woff2') format('woff2'),
		url('https://www.carolinavenceacademy.com/wp-content/uploads/2025/08/Montserrat-Regular.woff') format('woff'),
		url('https://www.carolinavenceacademy.com/wp-content/uploads/2025/08/Montserrat-Regular.ttf') format('truetype'),
		url('https://www.carolinavenceacademy.com/wp-content/uploads/2025/08/Montserrat-Regular.svg#Montserrat') format('svg');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.carolinavenceacademy.com/wp-content/uploads/2025/08/Montserrat-SemiBold.eot');
	src: url('https://www.carolinavenceacademy.com/wp-content/uploads/2025/08/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://www.carolinavenceacademy.com/wp-content/uploads/2025/08/Montserrat-SemiBold.woff2') format('woff2'),
		url('https://www.carolinavenceacademy.com/wp-content/uploads/2025/08/Montserrat-SemiBold.woff') format('woff'),
		url('https://www.carolinavenceacademy.com/wp-content/uploads/2025/08/Montserrat-SemiBold.ttf') format('truetype'),
		url('https://www.carolinavenceacademy.com/wp-content/uploads/2025/08/Montserrat-SemiBold.svg#Montserrat') format('svg');
}
/* End Custom Fonts CSS */