.elementor-40 .elementor-element.elementor-element-aca623c{--display:flex;--min-height:1050px;--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:flex-start;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-aca623c:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-aca623c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brasilemletras.com/wp-content/uploads/2026/07/BgD01-2.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.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-40 .elementor-element.elementor-element-82988ca{--display:flex;}.elementor-40 .elementor-element.elementor-element-82988ca:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-82988ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1E300;}.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-40 .elementor-element.elementor-element-8b00aa8 .elementor-image-box-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-8b00aa8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-40 .elementor-element.elementor-element-8b00aa8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-40 .elementor-element.elementor-element-8b00aa8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-8b00aa8 .elementor-image-box-title{margin-bottom:15px;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;line-height:1.3em;letter-spacing:-1.1px;}.elementor-40 .elementor-element.elementor-element-8b00aa8 .elementor-image-box-wrapper .elementor-image-box-img{width:360px;}.elementor-40 .elementor-element.elementor-element-8b00aa8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-40 .elementor-element.elementor-element-8b00aa8 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-0.8px;}.elementor-40 .elementor-element.elementor-element-91f0b82{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.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-40 .elementor-element.elementor-element-7f48ad4.elementor-element{--align-self:stretch;}.elementor-40 .elementor-element.elementor-element-7f48ad4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-7f48ad4 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-40 .elementor-element.elementor-element-7f48ad4 .elementor-button{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;letter-spacing:-0.8px;border-style:none;border-radius:18px 18px 18px 18px;padding:25px 0px 25px 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-40 .elementor-element.elementor-element-b8fc951 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;font-style:italic;}.elementor-40 .elementor-element.elementor-element-c4c3a4a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#333333;--border-color:#333333;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-40 .elementor-element.elementor-element-c4c3a4a:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-c4c3a4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E7CF;}.elementor-40 .elementor-element.elementor-element-d784ead{--display:flex;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-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-40 .elementor-element.elementor-element-b498359 .elementor-icon-box-wrapper{gap:0px;}.elementor-40 .elementor-element.elementor-element-b498359 .elementor-icon-box-title{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-b498359 .elementor-icon{font-size:55px;}.elementor-40 .elementor-element.elementor-element-b498359 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-b498359 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-dfd0671{--display:flex;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-3d8a03c{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-3d8a03c.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-3d8a03c .elementor-icon-box-wrapper{gap:0px;}.elementor-40 .elementor-element.elementor-element-3d8a03c .elementor-icon-box-title{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-3d8a03c .elementor-icon{font-size:48px;}.elementor-40 .elementor-element.elementor-element-3d8a03c .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-3d8a03c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-ee763be{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-d567655{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-d567655 .elementor-icon-box-wrapper{gap:0px;}.elementor-40 .elementor-element.elementor-element-d567655 .elementor-icon-box-title{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-d567655 .elementor-icon{font-size:48px;}.elementor-40 .elementor-element.elementor-element-d567655 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-d567655 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-9429282{--display:flex;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-30f656c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-30f656c .elementor-icon-box-wrapper{gap:0px;}.elementor-40 .elementor-element.elementor-element-30f656c .elementor-icon-box-title{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-30f656c .elementor-icon{font-size:51px;}.elementor-40 .elementor-element.elementor-element-30f656c .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-30f656c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;letter-spacing:-0.4px;}.elementor-40 .elementor-element.elementor-element-a37b736{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-a37b736:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-a37b736 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1E3;}.elementor-40 .elementor-element.elementor-element-6ba79c6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:65px 65px 65px 65px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-40 .elementor-element.elementor-element-6ba79c6:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-6ba79c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF1D8;}.elementor-40 .elementor-element.elementor-element-cb5eba2{width:auto;max-width:auto;text-align:center;}.elementor-40 .elementor-element.elementor-element-cb5eba2.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-cb5eba2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:400;letter-spacing:-0.5px;}.elementor-40 .elementor-element.elementor-element-b4a57c3{--display:flex;border-style:none;--border-style:none;--border-radius:35px 35px 35px 35px;--padding-top:45px;--padding-bottom:45px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-b4a57c3:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-b4a57c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF8EB;}.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-40 .elementor-element.elementor-element-4735615 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(45px/2);}.elementor-40 .elementor-element.elementor-element-4735615 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(45px/2);}.elementor-40 .elementor-element.elementor-element-4735615 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(45px/2);}.elementor-40 .elementor-element.elementor-element-4735615 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-45px/2);}.elementor-40 .elementor-element.elementor-element-4735615 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-45px/2);}.elementor-40 .elementor-element.elementor-element-4735615 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-4735615 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-4735615{--e-icon-list-icon-size:36px;--icon-vertical-offset:0px;}.elementor-40 .elementor-element.elementor-element-4735615 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-4735615 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-0.8px;}.elementor-40 .elementor-element.elementor-element-4735615 .elementor-icon-list-text{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-4fdf806{width:auto;max-width:auto;text-align:center;}.elementor-40 .elementor-element.elementor-element-4fdf806.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-4fdf806 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:400;letter-spacing:-0.5px;}.elementor-40 .elementor-element.elementor-element-a4376a2{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-a4376a2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:400;font-style:normal;line-height:1.3em;}.elementor-40 .elementor-element.elementor-element-6f91fc6{--display:flex;--min-height:54px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-40 .elementor-element.elementor-element-6f91fc6:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-6f91fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1502E;}.elementor-40 .elementor-element.elementor-element-8cc64d0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-8cc64d0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-8cc64d0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-40 .elementor-element.elementor-element-8cc64d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-8cc64d0 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-8cc64d0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-c76cd13{--display:flex;--min-height:54px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-40 .elementor-element.elementor-element-c76cd13:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-c76cd13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F4A3C;}.elementor-40 .elementor-element.elementor-element-8ed10c4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-8ed10c4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-8ed10c4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-40 .elementor-element.elementor-element-8ed10c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-8ed10c4 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-8ed10c4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-36cd9d4{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-814174a{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;z-index:10;}.elementor-40 .elementor-element.elementor-element-814174a .elementor-image-box-title{font-family:"Hey fun", Sans-serif;font-size:55px;font-weight:400;line-height:1.1em;letter-spacing:-0.9px;}.elementor-40 .elementor-element.elementor-element-814174a .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-568fde3{--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:center;--flex-wrap:wrap;--z-index:10;}.elementor-40 .elementor-element.elementor-element-f2e840b{--display:flex;--min-height:280px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#A1BB6B;--border-color:#A1BB6B;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-f2e840b:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-f2e840b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF1D8;}.elementor-40 .elementor-element.elementor-element-6f756fb{text-align:center;}.elementor-40 .elementor-element.elementor-element-6f756fb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;letter-spacing:-0.9px;color:#F7F1E3;}.elementor-40 .elementor-element.elementor-element-c302d5e{--display:flex;--min-height:280px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#A1BB6B;--border-color:#A1BB6B;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-c302d5e:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-c302d5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF1D8;}.elementor-40 .elementor-element.elementor-element-695b925{text-align:center;}.elementor-40 .elementor-element.elementor-element-695b925 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;letter-spacing:-0.9px;color:#F7F1E3;}.elementor-40 .elementor-element.elementor-element-8321d01{--display:flex;--min-height:280px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#A1BB6B;--border-color:#A1BB6B;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-8321d01:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-8321d01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF1D8;}.elementor-40 .elementor-element.elementor-element-270603c{text-align:center;}.elementor-40 .elementor-element.elementor-element-270603c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;letter-spacing:-0.9px;color:#F7F1E3;}.elementor-40 .elementor-element.elementor-element-e9891d5{--display:flex;--min-height:280px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#A1BB6B;--border-color:#A1BB6B;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-e9891d5:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-e9891d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF1D8;}.elementor-40 .elementor-element.elementor-element-6735e99{text-align:center;}.elementor-40 .elementor-element.elementor-element-6735e99 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;letter-spacing:-0.9px;color:#F7F1E3;}.elementor-40 .elementor-element.elementor-element-fa817ea{--display:flex;--min-height:280px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#A1BB6B;--border-color:#A1BB6B;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-fa817ea:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-fa817ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF1D8;}.elementor-40 .elementor-element.elementor-element-f5c371b{text-align:center;}.elementor-40 .elementor-element.elementor-element-f5c371b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;letter-spacing:-0.9px;color:#F7F1E3;}.elementor-40 .elementor-element.elementor-element-7dd742e{width:var( --container-widget-width, 744px );max-width:744px;--container-widget-width:744px;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-40 .elementor-element.elementor-element-7dd742e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;font-style:normal;line-height:1.3em;}.elementor-40 .elementor-element.elementor-element-33aa98d{--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;--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-40 .elementor-element.elementor-element-bd3cfc5{--display:flex;--min-height:1220px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--border-radius:150px 150px 150px 150px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;--z-index:10;}.elementor-40 .elementor-element.elementor-element-bd3cfc5:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-bd3cfc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F4A3C;}.elementor-40 .elementor-element.elementor-element-9a71375{width:var( --container-widget-width, 796px );max-width:796px;--container-widget-width:796px;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-9a71375 .elementor-heading-title{font-family:"Hey fun", Sans-serif;font-size:55px;font-weight:400;color:#F7F1E3;}.elementor-40 .elementor-element.elementor-element-fde810c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-40 .elementor-element.elementor-element-166f85a{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-166f85a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;letter-spacing:-0.3px;color:#F7F1E3;}.elementor-40 .elementor-element.elementor-element-9ce3372{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-40 .elementor-element.elementor-element-c8473e3{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-c8473e3:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-c8473e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#613809;}.elementor-40 .elementor-element.elementor-element-bcb95a4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-40 .elementor-element.elementor-element-bcb95a4 .elementor-icon-box-title{margin-block-end:0px;color:#F2E7CF;}.elementor-40 .elementor-element.elementor-element-bcb95a4 .elementor-icon{font-size:36px;}.elementor-40 .elementor-element.elementor-element-bcb95a4 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-bcb95a4 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-bcb95a4:has(:hover) .elementor-icon-box-title,
					 .elementor-40 .elementor-element.elementor-element-bcb95a4:has(:focus) .elementor-icon-box-title{color:#F2E7CF;}.elementor-40 .elementor-element.elementor-element-24b8834{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-24b8834:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-24b8834 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2B705;}.elementor-40 .elementor-element.elementor-element-188f317 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-40 .elementor-element.elementor-element-188f317 .elementor-icon-box-title{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-188f317 .elementor-icon{font-size:36px;}.elementor-40 .elementor-element.elementor-element-188f317 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-188f317 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-fde1c9d{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-fde1c9d:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-fde1c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A1C5E2;}.elementor-40 .elementor-element.elementor-element-94efe76 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-40 .elementor-element.elementor-element-94efe76 .elementor-icon-box-title{margin-block-end:0px;color:#F2E7CF;}.elementor-40 .elementor-element.elementor-element-94efe76 .elementor-icon{font-size:36px;}.elementor-40 .elementor-element.elementor-element-94efe76 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-94efe76 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-94efe76:has(:hover) .elementor-icon-box-title,
					 .elementor-40 .elementor-element.elementor-element-94efe76:has(:focus) .elementor-icon-box-title{color:#F2E7CF;}.elementor-40 .elementor-element.elementor-element-bdbc261{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-bdbc261:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-bdbc261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9AD33;}.elementor-40 .elementor-element.elementor-element-caba189 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-40 .elementor-element.elementor-element-caba189 .elementor-icon-box-title{margin-block-end:0px;color:#F2E7CF;}.elementor-40 .elementor-element.elementor-element-caba189 .elementor-icon{font-size:36px;}.elementor-40 .elementor-element.elementor-element-caba189 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-caba189 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-caba189:has(:hover) .elementor-icon-box-title,
					 .elementor-40 .elementor-element.elementor-element-caba189:has(:focus) .elementor-icon-box-title{color:#F2E7CF;}.elementor-40 .elementor-element.elementor-element-8e85d3a{margin:-109px 0px calc(var(--kit-widget-spacing, 0px) + -190px) -95px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-8e85d3a.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-8e85d3a img{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-e89c4f0{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8aa297e{width:var( --container-widget-width, 796px );max-width:796px;--container-widget-width:796px;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-8aa297e .elementor-heading-title{font-family:"Hey fun", Sans-serif;font-size:55px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-a37685f{--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-40 .elementor-element.elementor-element-f272901{--display:flex;}.elementor-40 .elementor-element.elementor-element-50852d9{--display:flex;--min-height:250px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-b07c2b2{background-color:#FDF1D8;padding:10px 15px 10px 15px;border-radius:15px 15px 15px 15px;text-align:start;}.elementor-40 .elementor-element.elementor-element-b07c2b2.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-b07c2b2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-f4bf793{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-f4bf793 .elementor-image-box-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-f4bf793 .elementor-image-box-title{margin-bottom:10px;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;line-height:1.1em;letter-spacing:-0.9px;}.elementor-40 .elementor-element.elementor-element-f4bf793 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:-0.5px;}.elementor-40 .elementor-element.elementor-element-39731e2{--display:flex;--min-height:250px;}.elementor-40 .elementor-element.elementor-element-7187409 img{width:100%;max-width:100%;border-style:none;border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-1654eb2{--display:flex;--min-height:250px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-ba30ae8{background-color:#FDF1D8;padding:10px 15px 10px 15px;border-radius:15px 15px 15px 15px;text-align:start;}.elementor-40 .elementor-element.elementor-element-ba30ae8.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-ba30ae8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-74d669b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-74d669b .elementor-image-box-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-74d669b .elementor-image-box-title{margin-bottom:10px;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;line-height:1.1em;letter-spacing:-0.9px;}.elementor-40 .elementor-element.elementor-element-74d669b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:-0.5px;}.elementor-40 .elementor-element.elementor-element-02cc4a3{--display:flex;--min-height:250px;}.elementor-40 .elementor-element.elementor-element-f372dba img{width:100%;max-width:100%;border-style:none;border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-1e159d1{--display:flex;}.elementor-40 .elementor-element.elementor-element-1db2ef0{--display:flex;--min-height:700px;--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-40 .elementor-element.elementor-element-7f1ba1f{--display:flex;--justify-content:flex-start;}.elementor-40 .elementor-element.elementor-element-909ad91{--display:flex;--min-height:350px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-b9c7200{background-color:#FDF1D8;padding:10px 15px 10px 15px;border-radius:15px 15px 15px 15px;text-align:start;}.elementor-40 .elementor-element.elementor-element-b9c7200.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-b9c7200 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-bb4d90b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-bb4d90b .elementor-image-box-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-bb4d90b .elementor-image-box-title{margin-bottom:10px;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;line-height:1.1em;letter-spacing:-0.9px;}.elementor-40 .elementor-element.elementor-element-bb4d90b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:-0.5px;}.elementor-40 .elementor-element.elementor-element-c6019cb{--display:flex;--min-height:350px;--justify-content:flex-end;}.elementor-40 .elementor-element.elementor-element-eaa0957 img{width:100%;max-width:100%;border-style:none;border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-d72388d{--display:flex;}.elementor-40 .elementor-element.elementor-element-d72388d.e-con{--align-self:stretch;}.elementor-40 .elementor-element.elementor-element-5eacbf2{--display:flex;--justify-content:flex-start;}.elementor-40 .elementor-element.elementor-element-9866f3e{--display:flex;--min-height:350px;--justify-content:center;}.elementor-40 .elementor-element.elementor-element-908fb10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-908fb10 img{width:100%;max-width:100%;border-style:none;border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-94dc4a7{--display:flex;--min-height:350px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-7965979{background-color:#FDF1D8;padding:10px 15px 10px 15px;border-radius:15px 15px 15px 15px;text-align:start;}.elementor-40 .elementor-element.elementor-element-7965979.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-7965979 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-b0037f0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-b0037f0 .elementor-image-box-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-b0037f0 .elementor-image-box-title{margin-bottom:10px;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;line-height:1.1em;letter-spacing:-0.9px;}.elementor-40 .elementor-element.elementor-element-b0037f0 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:-0.5px;}.elementor-40 .elementor-element.elementor-element-375862c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:50px 50px 50px 50px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:10;}.elementor-40 .elementor-element.elementor-element-375862c:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-375862c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF1D8;}.elementor-40 .elementor-element.elementor-element-b431e32{width:var( --container-widget-width, 708px );max-width:708px;--container-widget-width:708px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-b431e32 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-b431e32 .elementor-image-box-title{margin-bottom:10px;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;line-height:1.1em;letter-spacing:-0.9px;}.elementor-40 .elementor-element.elementor-element-b431e32 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:-0.5px;}.elementor-40 .elementor-element.elementor-element-2b3828e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-c340436{--display:flex;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-c340436:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-c340436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A1BB6B26;}.elementor-40 .elementor-element.elementor-element-1f2d311 .elementor-icon-box-wrapper{gap:0px;}.elementor-40 .elementor-element.elementor-element-1f2d311 .elementor-icon-box-title{margin-block-end:0px;color:#F2E7CF;}.elementor-40 .elementor-element.elementor-element-1f2d311 .elementor-icon{font-size:20px;}.elementor-40 .elementor-element.elementor-element-1f2d311 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-1f2d311 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-1f2d311:has(:hover) .elementor-icon-box-title,
					 .elementor-40 .elementor-element.elementor-element-1f2d311:has(:focus) .elementor-icon-box-title{color:#F2E7CF;}.elementor-40 .elementor-element.elementor-element-5cf92ab{--display:flex;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-5cf92ab:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-5cf92ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9CF7226;}.elementor-40 .elementor-element.elementor-element-06891a6 .elementor-icon-box-wrapper{gap:0px;}.elementor-40 .elementor-element.elementor-element-06891a6 .elementor-icon-box-title{margin-block-end:0px;color:#2F4A3C;}.elementor-40 .elementor-element.elementor-element-06891a6 .elementor-icon{font-size:25px;}.elementor-40 .elementor-element.elementor-element-06891a6 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-06891a6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-06891a6:has(:hover) .elementor-icon-box-title,
					 .elementor-40 .elementor-element.elementor-element-06891a6:has(:focus) .elementor-icon-box-title{color:#2F4A3C;}.elementor-40 .elementor-element.elementor-element-85356d5{--display:flex;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-85356d5:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-85356d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A1C5E226;}.elementor-40 .elementor-element.elementor-element-37aabc7 .elementor-icon-box-wrapper{gap:0px;}.elementor-40 .elementor-element.elementor-element-37aabc7 .elementor-icon-box-title{margin-block-end:0px;color:#F2E7CF;}.elementor-40 .elementor-element.elementor-element-37aabc7 .elementor-icon{font-size:20px;}.elementor-40 .elementor-element.elementor-element-37aabc7 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-37aabc7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-37aabc7:has(:hover) .elementor-icon-box-title,
					 .elementor-40 .elementor-element.elementor-element-37aabc7:has(:focus) .elementor-icon-box-title{color:#F2E7CF;}.elementor-40 .elementor-element.elementor-element-0432fe6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-0432fe6:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-0432fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9AD3326;}.elementor-40 .elementor-element.elementor-element-0432fe6.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-12fdb90 .elementor-icon-box-wrapper{gap:0px;}.elementor-40 .elementor-element.elementor-element-12fdb90 .elementor-icon-box-title{margin-block-end:0px;color:#2F4A3C;}.elementor-40 .elementor-element.elementor-element-12fdb90 .elementor-icon{font-size:25px;}.elementor-40 .elementor-element.elementor-element-12fdb90 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-12fdb90 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-12fdb90:has(:hover) .elementor-icon-box-title,
					 .elementor-40 .elementor-element.elementor-element-12fdb90:has(:focus) .elementor-icon-box-title{color:#2F4A3C;}.elementor-40 .elementor-element.elementor-element-a0ae2f6{width:var( --container-widget-width, 744px );max-width:744px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;--container-widget-width:744px;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-a0ae2f6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;font-style:normal;line-height:1.3em;}.elementor-40 .elementor-element.elementor-element-d7d7026{--display:flex;--min-height:230px;--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#333333;--border-color:#333333;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-40 .elementor-element.elementor-element-d7d7026:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-d7d7026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1E3;}.elementor-40 .elementor-element.elementor-element-9378416{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-9378416 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-40 .elementor-element.elementor-element-9378416 .elementor-icon-box-title{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-9378416 .elementor-icon{font-size:20px;}.elementor-40 .elementor-element.elementor-element-9378416 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-9378416 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-d6429aa{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-d6429aa .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-40 .elementor-element.elementor-element-d6429aa .elementor-icon-box-title{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-d6429aa .elementor-icon{font-size:20px;}.elementor-40 .elementor-element.elementor-element-d6429aa .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-d6429aa .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-04bb57a{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-04bb57a .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-40 .elementor-element.elementor-element-04bb57a .elementor-icon-box-title{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-04bb57a .elementor-icon{font-size:20px;}.elementor-40 .elementor-element.elementor-element-04bb57a .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-04bb57a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-6ed38b2{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-6ed38b2 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-40 .elementor-element.elementor-element-6ed38b2 .elementor-icon-box-title{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-6ed38b2 .elementor-icon{font-size:20px;}.elementor-40 .elementor-element.elementor-element-6ed38b2 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-6ed38b2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;letter-spacing:-0.3px;}.elementor-40 .elementor-element.elementor-element-47f53e7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-1169291{width:var( --container-widget-width, 480px );max-width:480px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:480px;--container-widget-flex-grow:0;z-index:20;}.elementor-40 .elementor-element.elementor-element-1169291 .elementor-image-box-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-1169291 .elementor-image-box-title{margin-bottom:10px;font-family:"Hey fun", Sans-serif;font-size:40px;font-weight:400;line-height:1em;letter-spacing:-0.3px;}.elementor-40 .elementor-element.elementor-element-1169291 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:-0.7px;}.elementor-40 .elementor-element.elementor-element-eb0da97{width:var( --container-widget-width, 618px );max-width:618px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -88px) 35px;padding:0px 0px 0px 0px;--container-widget-width:618px;--container-widget-flex-grow:0;z-index:200;}.elementor-40 .elementor-element.elementor-element-eb0da97 img{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-c1cf245{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-d734657{--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:center;--z-index:10;}.elementor-40 .elementor-element.elementor-element-8a33698{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#C1502E;--border-color:#C1502E;--border-radius:45px 45px 45px 45px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-40 .elementor-element.elementor-element-8a33698:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-8a33698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E7CF;}.elementor-40 .elementor-element.elementor-element-1b6b06d{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-1b6b06d .elementor-heading-title{font-family:"Hey fun", Sans-serif;font-size:30px;font-weight:400;color:#C1502E;}.elementor-40 .elementor-element.elementor-element-d72236e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-40 .elementor-element.elementor-element-d72236e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-40 .elementor-element.elementor-element-d72236e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-40 .elementor-element.elementor-element-d72236e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-40 .elementor-element.elementor-element-d72236e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-40 .elementor-element.elementor-element-d72236e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-d72236e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-d72236e{--e-icon-list-icon-size:36px;--icon-vertical-offset:0px;}.elementor-40 .elementor-element.elementor-element-d72236e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-d72236e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-d72236e .elementor-icon-list-text{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-80ea1ff{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#849A51;--border-color:#849A51;--border-radius:45px 45px 45px 45px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-40 .elementor-element.elementor-element-80ea1ff:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-80ea1ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E7CF;}.elementor-40 .elementor-element.elementor-element-c228248{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-c228248 .elementor-heading-title{font-family:"Hey fun", Sans-serif;font-size:30px;font-weight:400;color:#8BAA5C;}.elementor-40 .elementor-element.elementor-element-6998da8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-40 .elementor-element.elementor-element-6998da8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-40 .elementor-element.elementor-element-6998da8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-40 .elementor-element.elementor-element-6998da8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-40 .elementor-element.elementor-element-6998da8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-40 .elementor-element.elementor-element-6998da8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-6998da8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-6998da8{--e-icon-list-icon-size:36px;--icon-vertical-offset:0px;}.elementor-40 .elementor-element.elementor-element-6998da8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-6998da8 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-6998da8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-aaebdb4{width:var( --container-widget-width, 615px );max-width:615px;--container-widget-width:615px;--container-widget-flex-grow:0;z-index:10;}.elementor-40 .elementor-element.elementor-element-aaebdb4 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-aaebdb4 .elementor-image-box-title{margin-bottom:10px;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;line-height:1.1em;letter-spacing:-0.9px;}.elementor-40 .elementor-element.elementor-element-aaebdb4 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:-0.5px;}.elementor-40 .elementor-element.elementor-element-b7be5d1{--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-40 .elementor-element.elementor-element-6877e8b{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-6877e8b:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-6877e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A1BB6B26;}.elementor-40 .elementor-element.elementor-element-367191a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-367191a .elementor-icon-box-wrapper{gap:0px;}.elementor-40 .elementor-element.elementor-element-367191a .elementor-icon-box-title{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-367191a .elementor-icon{font-size:30px;}.elementor-40 .elementor-element.elementor-element-367191a .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-367191a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-336ded8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-336ded8:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-336ded8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9CF7226;}.elementor-40 .elementor-element.elementor-element-cc63ede .elementor-icon-box-wrapper{gap:0px;}.elementor-40 .elementor-element.elementor-element-cc63ede .elementor-icon-box-title{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-cc63ede .elementor-icon{font-size:34px;}.elementor-40 .elementor-element.elementor-element-cc63ede .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-cc63ede .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-5a5657a{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-5a5657a:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-5a5657a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A1C5E226;}.elementor-40 .elementor-element.elementor-element-a2eea76 .elementor-icon-box-wrapper{gap:0px;}.elementor-40 .elementor-element.elementor-element-a2eea76 .elementor-icon-box-title{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-a2eea76 .elementor-icon{font-size:35px;}.elementor-40 .elementor-element.elementor-element-a2eea76 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-a2eea76 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-feea177{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:80px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-0de8f04{width:var( --container-widget-width, 684px );max-width:684px;--container-widget-width:684px;--container-widget-flex-grow:0;z-index:10;}.elementor-40 .elementor-element.elementor-element-0de8f04 .elementor-image-box-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-0de8f04 .elementor-image-box-title{margin-bottom:10px;font-family:"Hey fun", Sans-serif;font-size:40px;font-weight:400;line-height:1em;letter-spacing:-0.9px;}.elementor-40 .elementor-element.elementor-element-0de8f04 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:-0.7px;}.elementor-40 .elementor-element.elementor-element-b3a7733{width:var( --container-widget-width, 542px );max-width:542px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:542px;--container-widget-flex-grow:0;z-index:10;}.elementor-40 .elementor-element.elementor-element-b3a7733 img{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-8e27b74 img{width:800px;max-width:800px;}.elementor-40 .elementor-element.elementor-element-177129a img{width:800px;max-width:800px;}.elementor-40 .elementor-element.elementor-element-9bf7358 img{width:800px;max-width:800px;}.elementor-40 .elementor-element.elementor-element-d8ddb30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-0d1b8a8{width:var( --container-widget-width, 910px );max-width:910px;--container-widget-width:910px;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-0d1b8a8.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-0d1b8a8 .elementor-heading-title{font-family:"Hey fun", Sans-serif;font-size:65px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-9171e9f{--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:center;}.elementor-40 .elementor-element.elementor-element-1741242{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#C1502E;--border-color:#C1502E;--border-radius:45px 45px 45px 45px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-1741242:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1741242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E7CF;}.elementor-40 .elementor-element.elementor-element-1741242:hover{border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#C1502E;--border-color:#C1502E;}.elementor-40 .elementor-element.elementor-element-1741242, .elementor-40 .elementor-element.elementor-element-1741242::before{--border-transition:0.3s;}.elementor-40 .elementor-element.elementor-element-463c742{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-463c742 .elementor-heading-title{font-family:"Hey fun", Sans-serif;font-size:40px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-4230830 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-40 .elementor-element.elementor-element-4230830 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-40 .elementor-element.elementor-element-4230830 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-40 .elementor-element.elementor-element-4230830 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-40 .elementor-element.elementor-element-4230830 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-40 .elementor-element.elementor-element-4230830 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-4230830 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-4230830{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-40 .elementor-element.elementor-element-4230830 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-4230830 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;letter-spacing:-0.5px;}.elementor-40 .elementor-element.elementor-element-4230830 .elementor-icon-list-text{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-46f9ce5{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#8BAA5C;--border-color:#8BAA5C;--border-radius:45px 45px 45px 45px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-46f9ce5:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-46f9ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E7CF;}.elementor-40 .elementor-element.elementor-element-46f9ce5:hover{border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#8BAA5C;--border-color:#8BAA5C;}.elementor-40 .elementor-element.elementor-element-46f9ce5, .elementor-40 .elementor-element.elementor-element-46f9ce5::before{--border-transition:0.3s;}.elementor-40 .elementor-element.elementor-element-f11b5b0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-f11b5b0 .elementor-heading-title{font-family:"Hey fun", Sans-serif;font-size:40px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-e173adf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-40 .elementor-element.elementor-element-e173adf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-40 .elementor-element.elementor-element-e173adf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-40 .elementor-element.elementor-element-e173adf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-40 .elementor-element.elementor-element-e173adf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-40 .elementor-element.elementor-element-e173adf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-e173adf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-e173adf{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-40 .elementor-element.elementor-element-e173adf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-e173adf .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;letter-spacing:-0.5px;}.elementor-40 .elementor-element.elementor-element-e173adf .elementor-icon-list-text{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-8b3db4e{width:var( --container-widget-width, 555px );max-width:555px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:555px;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-8b3db4e.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-8b3db4e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:-0.5px;}.elementor-40 .elementor-element.elementor-element-66fcc5d{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-40 .elementor-element.elementor-element-66fcc5d.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-f7c8a95{background-color:#C1502E40;padding:12px 15px 12px 15px;border-radius:8px 8px 8px 8px;}.elementor-40 .elementor-element.elementor-element-f7c8a95.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-f7c8a95 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;color:#C1502E;}.elementor-40 .elementor-element.elementor-element-6b14d6b{background-color:#8BAA5C40;padding:12px 15px 12px 15px;border-radius:8px 8px 8px 8px;}.elementor-40 .elementor-element.elementor-element-6b14d6b.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-6b14d6b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;color:#8BAA5C;}.elementor-40 .elementor-element.elementor-element-865d520{background-color:#8BAA5C40;padding:12px 15px 12px 15px;border-radius:8px 8px 8px 8px;}.elementor-40 .elementor-element.elementor-element-865d520.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-865d520 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;color:#8BAA5C;}.elementor-40 .elementor-element.elementor-element-ff98f9b{background-color:#C1502E40;padding:12px 15px 12px 15px;border-radius:8px 8px 8px 8px;}.elementor-40 .elementor-element.elementor-element-ff98f9b.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-ff98f9b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;color:#C1502E;}.elementor-40 .elementor-element.elementor-element-7cef2cd{--display:flex;--min-height:1305px;--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-7cef2cd:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-7cef2cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brasilemletras.com/wp-content/uploads/2026/07/BgD05-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-23412e5{--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-40 .elementor-element.elementor-element-2a071e0{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#899F55;--border-color:#899F55;--border-radius:45px 45px 45px 45px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-2a071e0:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-2a071e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1E3;}.elementor-40 .elementor-element.elementor-element-5771310{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-5771310.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-5771310 .elementor-heading-title{font-family:"Hey fun", Sans-serif;font-size:35px;font-weight:400;color:#A1BB6B;}.elementor-40 .elementor-element.elementor-element-39a141b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--e-icon-list-icon-size:36px;--icon-vertical-offset:0px;}.elementor-40 .elementor-element.elementor-element-39a141b.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-39a141b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-40 .elementor-element.elementor-element-39a141b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-40 .elementor-element.elementor-element-39a141b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-40 .elementor-element.elementor-element-39a141b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-40 .elementor-element.elementor-element-39a141b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-40 .elementor-element.elementor-element-39a141b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-39a141b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-39a141b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-39a141b .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;letter-spacing:-0.5px;}.elementor-40 .elementor-element.elementor-element-39a141b .elementor-icon-list-text{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-9f53394{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#C1502E;--border-color:#C1502E;--border-radius:45px 45px 45px 45px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-9f53394:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-9f53394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1E3;}.elementor-40 .elementor-element.elementor-element-01683de{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-01683de.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-01683de .elementor-heading-title{font-family:"Hey fun", Sans-serif;font-size:35px;font-weight:400;color:#333333;}.elementor-40 .elementor-element.elementor-element-363ea23{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;--e-icon-list-icon-size:36px;--icon-vertical-offset:0px;}.elementor-40 .elementor-element.elementor-element-363ea23.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-363ea23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-40 .elementor-element.elementor-element-363ea23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-40 .elementor-element.elementor-element-363ea23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-40 .elementor-element.elementor-element-363ea23 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-40 .elementor-element.elementor-element-363ea23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-40 .elementor-element.elementor-element-363ea23 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-363ea23 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-363ea23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-363ea23 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;letter-spacing:-0.5px;}.elementor-40 .elementor-element.elementor-element-363ea23 .elementor-icon-list-text{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-5973d9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-71abb93{width:var( --container-widget-width, 910px );max-width:910px;--container-widget-width:910px;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-40 .elementor-element.elementor-element-71abb93.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-71abb93 .elementor-heading-title{font-family:"Hey fun", Sans-serif;font-size:40px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-b234d0c{--display:flex;border-style:none;--border-style:none;}.elementor-40 .elementor-element.elementor-element-c9f9b0d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-3194a61{--display:flex;border-style:none;--border-style:none;}.elementor-40 .elementor-element.elementor-element-ca2fd96 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-1bb5950{--display:flex;border-style:none;--border-style:none;}.elementor-40 .elementor-element.elementor-element-bdd3e9b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-c016635{--display:flex;border-style:none;--border-style:none;}.elementor-40 .elementor-element.elementor-element-582a47f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-a1674b1{--display:flex;border-style:none;--border-style:none;}.elementor-40 .elementor-element.elementor-element-56234a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-23401de{--display:flex;border-style:none;--border-style:none;}.elementor-40 .elementor-element.elementor-element-68e8115 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-40 .elementor-element.elementor-element-0588cca{--n-accordion-title-font-size:22px;z-index:10;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:30px;}:where( .elementor-40 .elementor-element.elementor-element-0588cca > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-40 .elementor-element.elementor-element-474fe1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:110px 110px;--row-gap:110px;--column-gap:110px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-6df0026{--display:flex;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-40 .elementor-element.elementor-element-6df0026:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-6df0026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF1D8;}.elementor-40 .elementor-element.elementor-element-7a9ef4a{--display:flex;--min-height:54px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-40 .elementor-element.elementor-element-7a9ef4a:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-7a9ef4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1502E;}.elementor-40 .elementor-element.elementor-element-8b192a2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-8b192a2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-8b192a2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-40 .elementor-element.elementor-element-8b192a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-8b192a2 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-8b192a2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-a87e6d4{--display:flex;--min-height:54px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-40 .elementor-element.elementor-element-a87e6d4:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-a87e6d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F4A3C;}.elementor-40 .elementor-element.elementor-element-3a3521c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-3a3521c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-3a3521c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-40 .elementor-element.elementor-element-3a3521c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-3a3521c .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-3a3521c .elementor-icon-list-text{transition:color 0.3s;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-436524e{left:0px;}body.rtl .elementor-40 .elementor-element.elementor-element-436524e{right:0px;}.elementor-40 .elementor-element.elementor-element-436524e{top:-100px;}.elementor-40 .elementor-element.elementor-element-34569b2{width:var( --container-widget-width, 910px );max-width:910px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:910px;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-34569b2.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-34569b2 .elementor-heading-title{font-family:"Hey fun", Sans-serif;font-size:65px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-4e3f379{width:var( --container-widget-width, 42% );max-width:42%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:42%;--container-widget-flex-grow:0;--e-icon-list-icon-size:36px;--icon-vertical-offset:0px;}.elementor-40 .elementor-element.elementor-element-4e3f379.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-4e3f379 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(34px/2);}.elementor-40 .elementor-element.elementor-element-4e3f379 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(34px/2);}.elementor-40 .elementor-element.elementor-element-4e3f379 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(34px/2);}.elementor-40 .elementor-element.elementor-element-4e3f379 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-34px/2);}.elementor-40 .elementor-element.elementor-element-4e3f379 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-34px/2);}.elementor-40 .elementor-element.elementor-element-4e3f379 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#3333334D;}.elementor-40 .elementor-element.elementor-element-4e3f379 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-40 .elementor-element.elementor-element-4e3f379 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-40 .elementor-element.elementor-element-4e3f379 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-40 .elementor-element.elementor-element-4e3f379 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-4e3f379 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-4e3f379 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-4e3f379 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;letter-spacing:-0.5px;}.elementor-40 .elementor-element.elementor-element-4e3f379 .elementor-icon-list-text{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-d537bd8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-40 .elementor-element.elementor-element-d537bd8.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-d537bd8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-9fac6d4.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-9fac6d4{text-align:center;}.elementor-40 .elementor-element.elementor-element-9fac6d4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:110px;font-weight:700;}.elementor-40 .elementor-element.elementor-element-2aff30e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-40 .elementor-element.elementor-element-2aff30e.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-0dd457e.elementor-element{--align-self:stretch;}.elementor-40 .elementor-element.elementor-element-0dd457e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-0dd457e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-40 .elementor-element.elementor-element-0dd457e .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;letter-spacing:-0.8px;fill:#FDF1D8;color:#FDF1D8;border-style:none;border-radius:18px 18px 18px 18px;padding:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-56d6639 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;font-style:italic;}.elementor-40 .elementor-element.elementor-element-cae160b{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-cae160b:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-cae160b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1502E;}.elementor-40 .elementor-element.elementor-element-95639f5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-40 .elementor-element.elementor-element-95639f5 .elementor-icon{font-size:17px;}.elementor-40 .elementor-element.elementor-element-95639f5 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-95639f5 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-40 .elementor-element.elementor-element-95639f5 .elementor-icon-box-title{color:#F2E7CF;}.elementor-40 .elementor-element.elementor-element-95639f5:has(:hover) .elementor-icon-box-title,
					 .elementor-40 .elementor-element.elementor-element-95639f5:has(:focus) .elementor-icon-box-title{color:#F2E7CF;}.elementor-40 .elementor-element.elementor-element-b2558b4{--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;--z-index:10;}.elementor-40 .elementor-element.elementor-element-f9155e1.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-f9155e1 img{width:210px;max-width:210px;}.elementor-40 .elementor-element.elementor-element-7b4ddc9{width:var( --container-widget-width, 318px );max-width:318px;--container-widget-width:318px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-7b4ddc9 .elementor-image-box-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-7b4ddc9 .elementor-image-box-title{margin-bottom:10px;font-family:"Hey fun", Sans-serif;font-size:35px;font-weight:400;line-height:1em;letter-spacing:-0.9px;}.elementor-40 .elementor-element.elementor-element-7b4ddc9 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;letter-spacing:-0.7px;}.elementor-40 .elementor-element.elementor-element-e0161cc img{width:800px;max-width:800px;}.elementor-40 .elementor-element.elementor-element-5f49a27{--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;--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-40 .elementor-element.elementor-element-1bd781d{--display:flex;--min-height:1205px;--justify-content:center;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:150px 150px 150px 150px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-1bd781d:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1bd781d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F4A3C;}.elementor-40 .elementor-element.elementor-element-1bd781d::before, .elementor-40 .elementor-element.elementor-element-1bd781d > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-1bd781d > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-1bd781d > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-1bd781d > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-1bd781d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-40 .elementor-element.elementor-element-fcdc969{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-40 .elementor-element.elementor-element-d12c1e6{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-d12c1e6 .elementor-heading-title{font-family:"Hey fun", Sans-serif;font-size:55px;font-weight:300;color:#F7F1E3;}.elementor-40 .elementor-element.elementor-element-2c3f71e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;line-height:1.4em;letter-spacing:-0.5px;color:#F7F1E3;}.elementor-40 .elementor-element.elementor-element-a454ca5{--display:flex;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--border-radius:55px 55px 55px 55px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-40 .elementor-element.elementor-element-a454ca5:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-a454ca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF8EB;}.elementor-40 .elementor-element.elementor-element-6defe9e.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-6defe9e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;line-height:1.4em;letter-spacing:-0.5px;}.elementor-40 .elementor-element.elementor-element-7eb03dc.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-7eb03dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-7eb03dc .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-40 .elementor-element.elementor-element-7eb03dc .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;fill:#F7F1E3;color:#F7F1E3;border-style:none;border-radius:18px 18px 18px 18px;padding:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-1d598b4{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-1d598b4.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-1d598b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;font-style:italic;line-height:1.4em;letter-spacing:-0.5px;}.elementor-40 .elementor-element.elementor-element-75dd44e{width:var( --container-widget-width, 95% );max-width:95%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-75dd44e .elementor-heading-title{font-family:"Hey fun", Sans-serif;font-size:38px;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;color:#F7F1E3;}.elementor-40 .elementor-element.elementor-element-ba6576e{width:var( --container-widget-width, 683px );max-width:683px;--container-widget-width:683px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-ba6576e img{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-d46edfe{--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:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-328cbde{--display:flex;--min-height:120px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7E934B26;--border-color:#7E934B26;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-40 .elementor-element.elementor-element-328cbde:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-328cbde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#304B3D26;}.elementor-40 .elementor-element.elementor-element-f036588 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#2F4A3C;}.elementor-40 .elementor-element.elementor-element-c350cb7{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-40 .elementor-element.elementor-element-c350cb7.e-con{--align-self:flex-end;}.elementor-40 .elementor-element.elementor-element-a03a427 .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-40 .elementor-element.elementor-element-a03a427 .elementor-icon-box-title{margin-block-end:7px;color:#2F4A3C;}.elementor-40 .elementor-element.elementor-element-a03a427 .elementor-icon{font-size:23px;}.elementor-40 .elementor-element.elementor-element-a03a427 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-a03a427 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:-0.4px;}.elementor-40 .elementor-element.elementor-element-a03a427:has(:hover) .elementor-icon-box-title,
					 .elementor-40 .elementor-element.elementor-element-a03a427:has(:focus) .elementor-icon-box-title{color:#718540;}.elementor-40 .elementor-element.elementor-element-a6d9f6c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;letter-spacing:-0.1px;color:#2F4A3C;}body.elementor-page-40:not(.elementor-motion-effects-element-type-background), body.elementor-page-40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1E3;}@media(max-width:1366px){.elementor-40 .elementor-element.elementor-element-aca623c:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-aca623c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-331px 100%;background-size:cover;}.elementor-40 .elementor-element.elementor-element-8b00aa8 .elementor-image-box-wrapper .elementor-image-box-img{width:260px;}.elementor-40 .elementor-element.elementor-element-8b00aa8 .elementor-image-box-title{font-size:30px;}.elementor-40 .elementor-element.elementor-element-8b00aa8 .elementor-image-box-description{font-size:18px;}.elementor-40 .elementor-element.elementor-element-7f48ad4 .elementor-button{font-size:16px;}.elementor-40 .elementor-element.elementor-element-b8fc951 .elementor-heading-title{font-size:16px;}.elementor-40 .elementor-element.elementor-element-b498359 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-b498359 .elementor-icon-box-title a{font-size:18px;}.elementor-40 .elementor-element.elementor-element-3d8a03c{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-40 .elementor-element.elementor-element-3d8a03c .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-3d8a03c .elementor-icon-box-title a{font-size:18px;}.elementor-40 .elementor-element.elementor-element-d567655 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-d567655 .elementor-icon-box-title a{font-size:18px;}.elementor-40 .elementor-element.elementor-element-30f656c .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-30f656c .elementor-icon-box-title a{font-size:18px;}.elementor-40 .elementor-element.elementor-element-a37b736{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40 .elementor-element.elementor-element-cb5eba2 .elementor-heading-title{font-size:40px;}.elementor-40 .elementor-element.elementor-element-b4a57c3{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-4735615{--e-icon-list-icon-size:25px;}.elementor-40 .elementor-element.elementor-element-4735615 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-4735615 .elementor-icon-list-item > a{font-size:18px;}.elementor-40 .elementor-element.elementor-element-4fdf806 .elementor-heading-title{font-size:40px;}.elementor-40 .elementor-element.elementor-element-a4376a2{--container-widget-width:542px;--container-widget-flex-grow:0;width:var( --container-widget-width, 542px );max-width:542px;}.elementor-40 .elementor-element.elementor-element-a4376a2 .elementor-heading-title{font-size:30px;}.elementor-40 .elementor-element.elementor-element-814174a{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-40 .elementor-element.elementor-element-814174a .elementor-image-box-title{font-size:60px;}.elementor-40 .elementor-element.elementor-element-814174a .elementor-image-box-description{font-size:18px;}.elementor-40 .elementor-element.elementor-element-f2e840b{--min-height:200px;}.elementor-40 .elementor-element.elementor-element-6f756fb .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-c302d5e{--min-height:200px;}.elementor-40 .elementor-element.elementor-element-695b925 .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-8321d01{--min-height:200px;}.elementor-40 .elementor-element.elementor-element-270603c .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-e9891d5{--min-height:200px;}.elementor-40 .elementor-element.elementor-element-6735e99 .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-fa817ea{--min-height:200px;}.elementor-40 .elementor-element.elementor-element-f5c371b .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-7dd742e .elementor-heading-title{font-size:25px;}.elementor-40 .elementor-element.elementor-element-9a71375 .elementor-heading-title{font-size:60px;}.elementor-40 .elementor-element.elementor-element-166f85a{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-40 .elementor-element.elementor-element-166f85a .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-bcb95a4 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-bcb95a4 .elementor-icon-box-title a{font-size:18px;}.elementor-40 .elementor-element.elementor-element-188f317 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-188f317 .elementor-icon-box-title a{font-size:18px;}.elementor-40 .elementor-element.elementor-element-94efe76 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-94efe76 .elementor-icon-box-title a{font-size:18px;}.elementor-40 .elementor-element.elementor-element-caba189 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-caba189 .elementor-icon-box-title a{font-size:18px;}.elementor-40 .elementor-element.elementor-element-8aa297e .elementor-heading-title{font-size:60px;}.elementor-40 .elementor-element.elementor-element-d7d7026{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-9378416{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-40 .elementor-element.elementor-element-d6429aa{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-40 .elementor-element.elementor-element-04bb57a{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-40 .elementor-element.elementor-element-6ed38b2{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-40 .elementor-element.elementor-element-1169291 .elementor-image-box-title{font-size:60px;}.elementor-40 .elementor-element.elementor-element-1169291 .elementor-image-box-description{font-size:18px;}.elementor-40 .elementor-element.elementor-element-d72236e{--e-icon-list-icon-size:30px;}.elementor-40 .elementor-element.elementor-element-d72236e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-d72236e .elementor-icon-list-item > a{font-size:18px;}.elementor-40 .elementor-element.elementor-element-6998da8{--e-icon-list-icon-size:30px;}.elementor-40 .elementor-element.elementor-element-6998da8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-6998da8 .elementor-icon-list-item > a{font-size:18px;}.elementor-40 .elementor-element.elementor-element-aaebdb4 .elementor-image-box-title{font-size:22px;}.elementor-40 .elementor-element.elementor-element-aaebdb4 .elementor-image-box-description{font-size:18px;}.elementor-40 .elementor-element.elementor-element-feea177{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-0de8f04{--container-widget-width:52%;--container-widget-flex-grow:0;width:var( --container-widget-width, 52% );max-width:52%;}.elementor-40 .elementor-element.elementor-element-0de8f04 .elementor-image-box-title{font-size:60px;}.elementor-40 .elementor-element.elementor-element-0de8f04 .elementor-image-box-description{font-size:18px;}.elementor-40 .elementor-element.elementor-element-d8ddb30{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-0d1b8a8 .elementor-heading-title{font-size:60px;}.elementor-40 .elementor-element.elementor-element-4230830 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-4230830 .elementor-icon-list-item > a{font-size:18px;}.elementor-40 .elementor-element.elementor-element-e173adf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-e173adf .elementor-icon-list-item > a{font-size:18px;}.elementor-40 .elementor-element.elementor-element-8b3db4e{--container-widget-width:602px;--container-widget-flex-grow:0;width:var( --container-widget-width, 602px );max-width:602px;}.elementor-40 .elementor-element.elementor-element-8b3db4e .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-5771310 .elementor-heading-title{font-size:40px;}.elementor-40 .elementor-element.elementor-element-39a141b{--e-icon-list-icon-size:30px;}.elementor-40 .elementor-element.elementor-element-39a141b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-39a141b .elementor-icon-list-item > a{font-size:18px;}.elementor-40 .elementor-element.elementor-element-01683de .elementor-heading-title{font-size:40px;}.elementor-40 .elementor-element.elementor-element-363ea23{--e-icon-list-icon-size:30px;}.elementor-40 .elementor-element.elementor-element-363ea23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-363ea23 .elementor-icon-list-item > a{font-size:18px;}.elementor-40 .elementor-element.elementor-element-5973d9c{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-71abb93 .elementor-heading-title{font-size:60px;}.elementor-40 .elementor-element.elementor-element-474fe1f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-4e3f379{--e-icon-list-icon-size:30px;}.elementor-40 .elementor-element.elementor-element-4e3f379 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-4e3f379 .elementor-icon-list-item > a{font-size:18px;}.elementor-40 .elementor-element.elementor-element-d537bd8 .elementor-heading-title{font-size:60px;}.elementor-40 .elementor-element.elementor-element-56d6639 .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-7b4ddc9 .elementor-image-box-title{font-size:40px;}.elementor-40 .elementor-element.elementor-element-7b4ddc9 .elementor-image-box-description{font-size:18px;}.elementor-40 .elementor-element.elementor-element-d12c1e6 .elementor-heading-title{font-size:60px;}.elementor-40 .elementor-element.elementor-element-2c3f71e .elementor-heading-title{font-size:20px;}.elementor-40 .elementor-element.elementor-element-6defe9e .elementor-heading-title{font-size:20px;}.elementor-40 .elementor-element.elementor-element-7eb03dc .elementor-button{font-size:18px;}.elementor-40 .elementor-element.elementor-element-75dd44e .elementor-heading-title{font-size:40px;}}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-aca623c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-aca623c:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-aca623c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-40 .elementor-element.elementor-element-181c548{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-181c548 img{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-8b00aa8 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-c4c3a4a{--justify-content:center;--flex-wrap:wrap;}.elementor-40 .elementor-element.elementor-element-814174a{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-40 .elementor-element.elementor-element-33aa98d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-bd3cfc5{--padding-top:40px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-9a71375{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-40 .elementor-element.elementor-element-9a71375 .elementor-heading-title{font-size:45px;}.elementor-40 .elementor-element.elementor-element-fde810c{--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-40 .elementor-element.elementor-element-166f85a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-40 .elementor-element.elementor-element-8e85d3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -109px) -58px;}.elementor-40 .elementor-element.elementor-element-50852d9{--min-height:auto;}.elementor-40 .elementor-element.elementor-element-1654eb2{--min-height:auto;}.elementor-40 .elementor-element.elementor-element-375862c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-d7d7026{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-40 .elementor-element.elementor-element-9378416{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-40 .elementor-element.elementor-element-d6429aa{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-40 .elementor-element.elementor-element-04bb57a{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-40 .elementor-element.elementor-element-6ed38b2{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-40 .elementor-element.elementor-element-47f53e7{--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-40 .elementor-element.elementor-element-1169291{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-40 .elementor-element.elementor-element-c1cf245{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-d734657{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-40 .elementor-element.elementor-element-feea177{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-40 .elementor-element.elementor-element-0de8f04{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-40 .elementor-element.elementor-element-0de8f04 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-0de8f04 .elementor-image-box-title{font-size:55px;}.elementor-40 .elementor-element.elementor-element-0de8f04 .elementor-image-box-description{font-size:16px;}.elementor-40 .elementor-element.elementor-element-0d1b8a8{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-40 .elementor-element.elementor-element-0d1b8a8 .elementor-heading-title{font-size:55px;}.elementor-40 .elementor-element.elementor-element-9171e9f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-40 .elementor-element.elementor-element-7cef2cd{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-23412e5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-40 .elementor-element.elementor-element-c9f9b0d .elementor-heading-title{font-size:16px;}.elementor-40 .elementor-element.elementor-element-ca2fd96 .elementor-heading-title{font-size:16px;}.elementor-40 .elementor-element.elementor-element-bdd3e9b .elementor-heading-title{font-size:16px;}.elementor-40 .elementor-element.elementor-element-582a47f .elementor-heading-title{font-size:16px;}.elementor-40 .elementor-element.elementor-element-56234a9 .elementor-heading-title{font-size:16px;}.elementor-40 .elementor-element.elementor-element-68e8115 .elementor-heading-title{font-size:16px;}.elementor-40 .elementor-element.elementor-element-0588cca{z-index:20;--n-accordion-title-font-size:18px;}.elementor-40 .elementor-element.elementor-element-474fe1f{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-40 .elementor-element.elementor-element-4e3f379{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-40 .elementor-element.elementor-element-b2558b4{--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-40 .elementor-element.elementor-element-7b4ddc9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40 .elementor-element.elementor-element-7b4ddc9 .elementor-image-box-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-1bd781d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-40 .elementor-element.elementor-element-fcdc969{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-d12c1e6{text-align:center;}.elementor-40 .elementor-element.elementor-element-2c3f71e{text-align:center;}.elementor-40 .elementor-element.elementor-element-75dd44e.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-75dd44e{text-align:center;}.elementor-40 .elementor-element.elementor-element-ba6576e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-aca623c{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-aca623c:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-aca623c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-40 .elementor-element.elementor-element-181c548 img{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-82988ca{--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-40 .elementor-element.elementor-element-8b00aa8{padding:0px 20px 0px 20px;}.elementor-40 .elementor-element.elementor-element-8b00aa8 .elementor-image-box-img{margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-8b00aa8 .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-40 .elementor-element.elementor-element-8b00aa8 .elementor-image-box-title{font-size:23px;}.elementor-40 .elementor-element.elementor-element-8b00aa8 .elementor-image-box-description{font-size:16px;}.elementor-40 .elementor-element.elementor-element-91f0b82{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-7f48ad4 .elementor-button{line-height:1.3em;padding:15px 20px 15px 20px;}.elementor-40 .elementor-element.elementor-element-c4c3a4a{--width:80%;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:10;}.elementor-40 .elementor-element.elementor-element-6ba79c6{--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;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-cb5eba2 .elementor-heading-title{font-size:20px;}.elementor-40 .elementor-element.elementor-element-b4a57c3{--width:90%;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-4735615 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-40 .elementor-element.elementor-element-4735615 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-40 .elementor-element.elementor-element-4735615 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-40 .elementor-element.elementor-element-4735615 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-40 .elementor-element.elementor-element-4735615 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-40 .elementor-element.elementor-element-4735615 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-4735615 .elementor-icon-list-item > a{font-size:16px;}.elementor-40 .elementor-element.elementor-element-4fdf806 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-40 .elementor-element.elementor-element-a4376a2{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-40 .elementor-element.elementor-element-a4376a2 .elementor-heading-title{font-size:16px;}.elementor-40 .elementor-element.elementor-element-6f91fc6{--min-height:40px;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-c76cd13{--min-height:40px;--margin-top:-67px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-36cd9d4{--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-814174a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40 .elementor-element.elementor-element-814174a .elementor-image-box-title{font-size:26px;}.elementor-40 .elementor-element.elementor-element-814174a .elementor-image-box-description{font-size:16px;}.elementor-40 .elementor-element.elementor-element-568fde3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-40 .elementor-element.elementor-element-f2e840b{--min-height:110px;}.elementor-40 .elementor-element.elementor-element-6f756fb .elementor-heading-title{font-size:16px;letter-spacing:-0.6px;}.elementor-40 .elementor-element.elementor-element-c302d5e{--min-height:110px;}.elementor-40 .elementor-element.elementor-element-695b925 .elementor-heading-title{font-size:16px;letter-spacing:-0.6px;}.elementor-40 .elementor-element.elementor-element-8321d01{--min-height:110px;}.elementor-40 .elementor-element.elementor-element-270603c .elementor-heading-title{font-size:16px;letter-spacing:-0.6px;}.elementor-40 .elementor-element.elementor-element-e9891d5{--min-height:110px;}.elementor-40 .elementor-element.elementor-element-6735e99 .elementor-heading-title{font-size:16px;letter-spacing:-0.6px;}.elementor-40 .elementor-element.elementor-element-fa817ea{--min-height:110px;}.elementor-40 .elementor-element.elementor-element-f5c371b .elementor-heading-title{font-size:16px;letter-spacing:-0.6px;}.elementor-40 .elementor-element.elementor-element-7dd742e .elementor-heading-title{font-size:16px;}.elementor-40 .elementor-element.elementor-element-bd3cfc5{--min-height:auto;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-9a71375{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40 .elementor-element.elementor-element-9a71375 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-40 .elementor-element.elementor-element-fde810c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-40 .elementor-element.elementor-element-166f85a .elementor-heading-title{font-size:16px;}.elementor-40 .elementor-element.elementor-element-c8473e3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-bcb95a4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-bcb95a4 .elementor-icon-box-wrapper{gap:10px;}.elementor-40 .elementor-element.elementor-element-bcb95a4 .elementor-icon{font-size:25px;}.elementor-40 .elementor-element.elementor-element-bcb95a4 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-bcb95a4 .elementor-icon-box-title a{font-size:15px;letter-spacing:-0.3px;}.elementor-40 .elementor-element.elementor-element-24b8834{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40 .elementor-element.elementor-element-188f317{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-188f317 .elementor-icon-box-wrapper{gap:10px;}.elementor-40 .elementor-element.elementor-element-188f317 .elementor-icon{font-size:25px;}.elementor-40 .elementor-element.elementor-element-188f317 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-188f317 .elementor-icon-box-title a{font-size:16px;letter-spacing:-0.3px;}.elementor-40 .elementor-element.elementor-element-94efe76{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-94efe76 .elementor-icon-box-wrapper{gap:10px;}.elementor-40 .elementor-element.elementor-element-94efe76 .elementor-icon{font-size:25px;}.elementor-40 .elementor-element.elementor-element-94efe76 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-94efe76 .elementor-icon-box-title a{font-size:16px;letter-spacing:-0.3px;}.elementor-40 .elementor-element.elementor-element-caba189{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-caba189 .elementor-icon-box-wrapper{gap:10px;}.elementor-40 .elementor-element.elementor-element-caba189 .elementor-icon{font-size:25px;}.elementor-40 .elementor-element.elementor-element-caba189 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-caba189 .elementor-icon-box-title a{font-size:16px;letter-spacing:-0.3px;}.elementor-40 .elementor-element.elementor-element-8e85d3a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-8e85d3a img{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-e89c4f0{--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8aa297e .elementor-heading-title{font-size:25px;}.elementor-40 .elementor-element.elementor-element-a37685f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-40 .elementor-element.elementor-element-50852d9{--min-height:auto;}.elementor-40 .elementor-element.elementor-element-b07c2b2{padding:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}.elementor-40 .elementor-element.elementor-element-b07c2b2 .elementor-heading-title{font-size:15px;}.elementor-40 .elementor-element.elementor-element-f4bf793 .elementor-image-box-title{font-size:20px;}.elementor-40 .elementor-element.elementor-element-f4bf793 .elementor-image-box-description{font-size:16px;}.elementor-40 .elementor-element.elementor-element-39731e2{--min-height:auto;}.elementor-40 .elementor-element.elementor-element-7187409{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-7187409 img{width:100%;max-width:100%;border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-1654eb2{--min-height:auto;}.elementor-40 .elementor-element.elementor-element-ba30ae8{padding:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}.elementor-40 .elementor-element.elementor-element-ba30ae8 .elementor-heading-title{font-size:15px;}.elementor-40 .elementor-element.elementor-element-74d669b .elementor-image-box-title{font-size:20px;}.elementor-40 .elementor-element.elementor-element-74d669b .elementor-image-box-description{font-size:16px;}.elementor-40 .elementor-element.elementor-element-02cc4a3{--min-height:auto;}.elementor-40 .elementor-element.elementor-element-f372dba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-f372dba img{width:100%;max-width:100%;border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-1e159d1{--width:40px;}.elementor-40 .elementor-element.elementor-element-eaa0957 img{width:100%;max-width:100%;border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-908fb10 img{width:100%;max-width:100%;border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-375862c{--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-b431e32 .elementor-image-box-title{font-size:20px;}.elementor-40 .elementor-element.elementor-element-b431e32 .elementor-image-box-description{font-size:16px;}.elementor-40 .elementor-element.elementor-element-2b3828e{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-40 .elementor-element.elementor-element-c340436{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-1f2d311{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-1f2d311.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-5cf92ab{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-06891a6{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-85356d5{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-37aabc7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-37aabc7.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-0432fe6{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-12fdb90{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-a0ae2f6 .elementor-heading-title{font-size:16px;}.elementor-40 .elementor-element.elementor-element-d7d7026{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-9378416{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40 .elementor-element.elementor-element-9378416 .elementor-icon-box-wrapper{gap:10px;}.elementor-40 .elementor-element.elementor-element-9378416 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-9378416 .elementor-icon-box-title a{font-size:16px;letter-spacing:-0.7px;}.elementor-40 .elementor-element.elementor-element-d6429aa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40 .elementor-element.elementor-element-d6429aa .elementor-icon-box-wrapper{gap:10px;}.elementor-40 .elementor-element.elementor-element-d6429aa .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-d6429aa .elementor-icon-box-title a{font-size:16px;letter-spacing:-0.7px;}.elementor-40 .elementor-element.elementor-element-04bb57a{--container-widget-width:1090%;--container-widget-flex-grow:0;width:var( --container-widget-width, 1090% );max-width:1090%;}.elementor-40 .elementor-element.elementor-element-04bb57a .elementor-icon-box-wrapper{gap:10px;}.elementor-40 .elementor-element.elementor-element-04bb57a .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-04bb57a .elementor-icon-box-title a{font-size:16px;letter-spacing:-0.7px;}.elementor-40 .elementor-element.elementor-element-6ed38b2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40 .elementor-element.elementor-element-6ed38b2 .elementor-icon-box-wrapper{gap:10px;}.elementor-40 .elementor-element.elementor-element-6ed38b2 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-6ed38b2 .elementor-icon-box-title a{font-size:16px;letter-spacing:-0.7px;}.elementor-40 .elementor-element.elementor-element-47f53e7{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-1169291 .elementor-image-box-title{font-size:25px;}.elementor-40 .elementor-element.elementor-element-1169291 .elementor-image-box-description{font-size:16px;}.elementor-40 .elementor-element.elementor-element-eb0da97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;}.elementor-40 .elementor-element.elementor-element-c1cf245{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8a33698{--border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-1b6b06d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40 .elementor-element.elementor-element-1b6b06d .elementor-heading-title{font-size:28px;}.elementor-40 .elementor-element.elementor-element-d72236e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-40 .elementor-element.elementor-element-d72236e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-40 .elementor-element.elementor-element-d72236e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-40 .elementor-element.elementor-element-d72236e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-40 .elementor-element.elementor-element-d72236e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-40 .elementor-element.elementor-element-d72236e{--e-icon-list-icon-size:25px;}.elementor-40 .elementor-element.elementor-element-d72236e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-d72236e .elementor-icon-list-item > a{font-size:16px;}.elementor-40 .elementor-element.elementor-element-80ea1ff{--border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-c228248 .elementor-heading-title{font-size:27px;}.elementor-40 .elementor-element.elementor-element-6998da8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-40 .elementor-element.elementor-element-6998da8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-40 .elementor-element.elementor-element-6998da8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-40 .elementor-element.elementor-element-6998da8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-40 .elementor-element.elementor-element-6998da8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-40 .elementor-element.elementor-element-6998da8{--e-icon-list-icon-size:25px;}.elementor-40 .elementor-element.elementor-element-6998da8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-6998da8 .elementor-icon-list-item > a{font-size:16px;}.elementor-40 .elementor-element.elementor-element-aaebdb4 .elementor-image-box-title{font-size:20px;}.elementor-40 .elementor-element.elementor-element-aaebdb4 .elementor-image-box-description{font-size:16px;}.elementor-40 .elementor-element.elementor-element-b7be5d1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-40 .elementor-element.elementor-element-6877e8b{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-367191a{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-336ded8{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-cc63ede{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-5a5657a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-a2eea76{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-feea177{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-0de8f04{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40 .elementor-element.elementor-element-0de8f04 .elementor-image-box-title{font-size:28px;}.elementor-40 .elementor-element.elementor-element-0de8f04 .elementor-image-box-description{letter-spacing:-0.4px;}.elementor-40 .elementor-element.elementor-element-177129a img{width:300px;max-width:300px;}.elementor-40 .elementor-element.elementor-element-9bf7358 img{width:300px;max-width:300px;}.elementor-40 .elementor-element.elementor-element-d8ddb30{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-0d1b8a8{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-40 .elementor-element.elementor-element-0d1b8a8 .elementor-heading-title{font-size:25px;}.elementor-40 .elementor-element.elementor-element-9171e9f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-40 .elementor-element.elementor-element-1741242{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-463c742 .elementor-heading-title{font-size:35px;}.elementor-40 .elementor-element.elementor-element-4230830 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-40 .elementor-element.elementor-element-4230830 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-40 .elementor-element.elementor-element-4230830 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-40 .elementor-element.elementor-element-4230830 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-40 .elementor-element.elementor-element-4230830 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-40 .elementor-element.elementor-element-4230830{--e-icon-list-icon-size:25px;}.elementor-40 .elementor-element.elementor-element-4230830 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-4230830 .elementor-icon-list-item > a{font-size:15px;}.elementor-40 .elementor-element.elementor-element-46f9ce5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-f11b5b0 .elementor-heading-title{font-size:35px;}.elementor-40 .elementor-element.elementor-element-e173adf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-40 .elementor-element.elementor-element-e173adf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-40 .elementor-element.elementor-element-e173adf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-40 .elementor-element.elementor-element-e173adf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-40 .elementor-element.elementor-element-e173adf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-40 .elementor-element.elementor-element-e173adf{--e-icon-list-icon-size:25px;}.elementor-40 .elementor-element.elementor-element-e173adf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-e173adf .elementor-icon-list-item > a{font-size:15px;}.elementor-40 .elementor-element.elementor-element-8b3db4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-8b3db4e .elementor-heading-title{font-size:16px;}.elementor-40 .elementor-element.elementor-element-7cef2cd{--min-height:auto;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-2a071e0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:25px 25px 25px 25px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-5771310{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-40 .elementor-element.elementor-element-5771310.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-5771310 .elementor-heading-title{font-size:25px;}.elementor-40 .elementor-element.elementor-element-39a141b{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;--e-icon-list-icon-size:25px;}.elementor-40 .elementor-element.elementor-element-39a141b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-40 .elementor-element.elementor-element-39a141b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-40 .elementor-element.elementor-element-39a141b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-40 .elementor-element.elementor-element-39a141b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-40 .elementor-element.elementor-element-39a141b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-40 .elementor-element.elementor-element-39a141b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-39a141b .elementor-icon-list-item > a{font-size:15px;}.elementor-40 .elementor-element.elementor-element-9f53394{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:25px 25px 25px 25px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-01683de{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-40 .elementor-element.elementor-element-01683de.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-01683de .elementor-heading-title{font-size:25px;}.elementor-40 .elementor-element.elementor-element-363ea23{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;--e-icon-list-icon-size:25px;}.elementor-40 .elementor-element.elementor-element-363ea23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-40 .elementor-element.elementor-element-363ea23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-40 .elementor-element.elementor-element-363ea23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-40 .elementor-element.elementor-element-363ea23 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-40 .elementor-element.elementor-element-363ea23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-40 .elementor-element.elementor-element-363ea23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-363ea23 .elementor-icon-list-item > a{font-size:15px;}.elementor-40 .elementor-element.elementor-element-5973d9c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-40 .elementor-element.elementor-element-71abb93 .elementor-heading-title{font-size:25px;letter-spacing:-0.5px;}.elementor-40 .elementor-element.elementor-element-c9f9b0d .elementor-heading-title{font-size:15px;}.elementor-40 .elementor-element.elementor-element-ca2fd96 .elementor-heading-title{font-size:15px;}.elementor-40 .elementor-element.elementor-element-bdd3e9b .elementor-heading-title{font-size:15px;}.elementor-40 .elementor-element.elementor-element-582a47f .elementor-heading-title{font-size:15px;}.elementor-40 .elementor-element.elementor-element-56234a9 .elementor-heading-title{font-size:15px;}.elementor-40 .elementor-element.elementor-element-68e8115 .elementor-heading-title{font-size:15px;}.elementor-40 .elementor-element.elementor-element-0588cca{--n-accordion-item-title-space-between:15px;--n-accordion-title-font-size:16px;}.elementor-40 .elementor-element.elementor-element-474fe1f{--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-6df0026{--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-7a9ef4a{--min-height:40px;--margin-top:43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-a87e6d4{--min-height:40px;--margin-top:-67px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-34569b2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-34569b2 .elementor-heading-title{font-size:25px;}.elementor-40 .elementor-element.elementor-element-4e3f379{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;--e-icon-list-icon-size:15px;}.elementor-40 .elementor-element.elementor-element-4e3f379 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-4e3f379 .elementor-icon-list-item > a{font-size:16px;letter-spacing:-0.8px;}.elementor-40 .elementor-element.elementor-element-d537bd8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-40 .elementor-element.elementor-element-d537bd8 .elementor-heading-title{font-size:25px;}.elementor-40 .elementor-element.elementor-element-9fac6d4 .elementor-heading-title{font-size:63px;}.elementor-40 .elementor-element.elementor-element-2aff30e{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-0dd457e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-0dd457e .elementor-button{font-size:13px;letter-spacing:-0.3px;padding:15px 0px 15px 0px;}.elementor-40 .elementor-element.elementor-element-56d6639{text-align:center;}.elementor-40 .elementor-element.elementor-element-56d6639 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-40 .elementor-element.elementor-element-cae160b{--min-height:45px;}.elementor-40 .elementor-element.elementor-element-95639f5 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-95639f5 .elementor-icon-box-title a{font-size:13px;}.elementor-40 .elementor-element.elementor-element-b2558b4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-f9155e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;z-index:10;}.elementor-40 .elementor-element.elementor-element-f9155e1 img{width:180px;max-width:180px;}.elementor-40 .elementor-element.elementor-element-7b4ddc9{z-index:10;}.elementor-40 .elementor-element.elementor-element-7b4ddc9 .elementor-image-box-title{font-size:25px;}.elementor-40 .elementor-element.elementor-element-7b4ddc9 .elementor-image-box-description{font-size:16px;}.elementor-40 .elementor-element.elementor-element-e0161cc img{width:300px;max-width:300px;}.elementor-40 .elementor-element.elementor-element-1bd781d{--min-height:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-d12c1e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-d12c1e6 .elementor-heading-title{font-size:25px;}.elementor-40 .elementor-element.elementor-element-2c3f71e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-2c3f71e .elementor-heading-title{font-size:16px;}.elementor-40 .elementor-element.elementor-element-a454ca5{--border-radius:25px 25px 25px 25px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-6defe9e{text-align:center;}.elementor-40 .elementor-element.elementor-element-6defe9e .elementor-heading-title{font-size:17px;}.elementor-40 .elementor-element.elementor-element-7eb03dc.elementor-element{--align-self:stretch;}.elementor-40 .elementor-element.elementor-element-7eb03dc .elementor-button{font-size:13px;padding:15px 10px 15px 10px;}.elementor-40 .elementor-element.elementor-element-1d598b4 .elementor-heading-title{font-size:16px;}.elementor-40 .elementor-element.elementor-element-75dd44e{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-75dd44e .elementor-heading-title{font-size:20px;letter-spacing:0.3px;}.elementor-40 .elementor-element.elementor-element-ba6576e{margin:84px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-40 .elementor-element.elementor-element-ba6576e.elementor-element{--align-self:center;}.elementor-40 .elementor-element.elementor-element-d46edfe{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-328cbde{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-40 .elementor-element.elementor-element-f036588{text-align:center;}.elementor-40 .elementor-element.elementor-element-c350cb7{--justify-content:center;}.elementor-40 .elementor-element.elementor-element-a03a427 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-40 .elementor-element.elementor-element-a03a427 .elementor-icon-box-title{margin-block-end:0px;}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-82988ca{--width:485px;}.elementor-40 .elementor-element.elementor-element-d784ead{--width:270px;}.elementor-40 .elementor-element.elementor-element-dfd0671{--width:270px;}.elementor-40 .elementor-element.elementor-element-ee763be{--width:270px;}.elementor-40 .elementor-element.elementor-element-9429282{--width:270px;}.elementor-40 .elementor-element.elementor-element-a37b736{--content-width:1185px;}.elementor-40 .elementor-element.elementor-element-b4a57c3{--width:530px;}.elementor-40 .elementor-element.elementor-element-36cd9d4{--content-width:930px;}.elementor-40 .elementor-element.elementor-element-f2e840b{--width:270px;}.elementor-40 .elementor-element.elementor-element-c302d5e{--width:270px;}.elementor-40 .elementor-element.elementor-element-8321d01{--width:270px;}.elementor-40 .elementor-element.elementor-element-e9891d5{--width:270px;}.elementor-40 .elementor-element.elementor-element-fa817ea{--width:270px;}.elementor-40 .elementor-element.elementor-element-bd3cfc5{--content-width:1250px;}.elementor-40 .elementor-element.elementor-element-fde810c{--content-width:1000px;}.elementor-40 .elementor-element.elementor-element-9ce3372{--width:520px;}.elementor-40 .elementor-element.elementor-element-c8473e3{--width:100%;}.elementor-40 .elementor-element.elementor-element-24b8834{--width:100%;}.elementor-40 .elementor-element.elementor-element-fde1c9d{--width:100%;}.elementor-40 .elementor-element.elementor-element-bdbc261{--width:100%;}.elementor-40 .elementor-element.elementor-element-e89c4f0{--content-width:1000px;}.elementor-40 .elementor-element.elementor-element-7f1ba1f{--width:460px;}.elementor-40 .elementor-element.elementor-element-d72388d{--width:40px;}.elementor-40 .elementor-element.elementor-element-5eacbf2{--width:460px;}.elementor-40 .elementor-element.elementor-element-375862c{--width:100%;}.elementor-40 .elementor-element.elementor-element-2b3828e{--width:720px;}.elementor-40 .elementor-element.elementor-element-c340436{--width:150px;}.elementor-40 .elementor-element.elementor-element-5cf92ab{--width:150px;}.elementor-40 .elementor-element.elementor-element-85356d5{--width:150px;}.elementor-40 .elementor-element.elementor-element-0432fe6{--width:150px;}.elementor-40 .elementor-element.elementor-element-47f53e7{--content-width:1150px;}.elementor-40 .elementor-element.elementor-element-c1cf245{--content-width:900px;}.elementor-40 .elementor-element.elementor-element-8a33698{--width:370px;}.elementor-40 .elementor-element.elementor-element-80ea1ff{--width:370px;}.elementor-40 .elementor-element.elementor-element-b7be5d1{--width:720px;}.elementor-40 .elementor-element.elementor-element-6877e8b{--width:150px;}.elementor-40 .elementor-element.elementor-element-336ded8{--width:150px;}.elementor-40 .elementor-element.elementor-element-5a5657a{--width:150px;}.elementor-40 .elementor-element.elementor-element-feea177{--content-width:1280px;}.elementor-40 .elementor-element.elementor-element-d8ddb30{--content-width:1060px;}.elementor-40 .elementor-element.elementor-element-1741242{--width:50%;}.elementor-40 .elementor-element.elementor-element-46f9ce5{--width:50%;}.elementor-40 .elementor-element.elementor-element-66fcc5d{--width:500px;}.elementor-40 .elementor-element.elementor-element-2a071e0{--width:530px;}.elementor-40 .elementor-element.elementor-element-9f53394{--width:530px;}.elementor-40 .elementor-element.elementor-element-5973d9c{--content-width:850px;}.elementor-40 .elementor-element.elementor-element-474fe1f{--content-width:990px;}.elementor-40 .elementor-element.elementor-element-2aff30e{--width:65%;}.elementor-40 .elementor-element.elementor-element-fcdc969{--width:760px;}.elementor-40 .elementor-element.elementor-element-c350cb7{--width:360px;}}@media(max-width:1366px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-aca623c{--content-width:90%;}.elementor-40 .elementor-element.elementor-element-82988ca{--width:450px;}.elementor-40 .elementor-element.elementor-element-a37b736{--content-width:100%;}.elementor-40 .elementor-element.elementor-element-6ba79c6{--width:80%;}.elementor-40 .elementor-element.elementor-element-9ce3372{--width:48%;}.elementor-40 .elementor-element.elementor-element-474fe1f{--content-width:882px;}.elementor-40 .elementor-element.elementor-element-6df0026{--width:930px;}.elementor-40 .elementor-element.elementor-element-fcdc969{--width:680px;}}@media(max-width:1024px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-82988ca{--width:90%;}.elementor-40 .elementor-element.elementor-element-6ba79c6{--width:100%;}.elementor-40 .elementor-element.elementor-element-9ce3372{--width:100%;}.elementor-40 .elementor-element.elementor-element-e89c4f0{--content-width:100%;}.elementor-40 .elementor-element.elementor-element-2b3828e{--width:100%;}.elementor-40 .elementor-element.elementor-element-47f53e7{--content-width:100%;}.elementor-40 .elementor-element.elementor-element-8a33698{--width:70%;}.elementor-40 .elementor-element.elementor-element-80ea1ff{--width:70%;}.elementor-40 .elementor-element.elementor-element-1741242{--width:80%;}.elementor-40 .elementor-element.elementor-element-46f9ce5{--width:80%;}.elementor-40 .elementor-element.elementor-element-2a071e0{--width:80%;}.elementor-40 .elementor-element.elementor-element-9f53394{--width:80%;}.elementor-40 .elementor-element.elementor-element-474fe1f{--content-width:100%;}.elementor-40 .elementor-element.elementor-element-6df0026{--width:100%;}.elementor-40 .elementor-element.elementor-element-2aff30e{--width:80%;}.elementor-40 .elementor-element.elementor-element-b2558b4{--width:75%;}}@media(min-width:1367px){.elementor-40 .elementor-element.elementor-element-aca623c:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-aca623c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-40 .elementor-element.elementor-element-7cef2cd:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-7cef2cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for image, class: .elementor-element-181c548 */@media (min-width: 1025px){
    .elementor-40 .elementor-element.elementor-element-181c548{
        display: none;
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f48ad4 */.elementor-40 .elementor-element.elementor-element-7f48ad4 .elementor-button-text{
    width: 290px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a57c3 */.elementor-40 .elementor-element.elementor-element-b4a57c3 {
    --cor-fundo: #FFF8EA;
    --espessura-borda: 7px;
    --arredondamento: 30px;

    box-sizing: border-box;
    overflow: hidden;

    border: none !important;
    border-bottom: var(--espessura-borda) solid transparent !important;
    border-radius: var(--arredondamento) !important;

    background:
        linear-gradient(
            var(--cor-fundo),
            var(--cor-fundo)
        ) padding-box,

        linear-gradient(
            90deg,
            #C1502E 0%,
            #C1502E 30%,
            #C1502E 60%,
            #C1502E 100%
        ) border-box !important;

    background-origin: border-box !important;
    background-clip: padding-box, border-box !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f91fc6 */.elementor-40 .elementor-element.elementor-element-6f91fc6{
    transform: rotate(-4deg) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c76cd13 */.elementor-40 .elementor-element.elementor-element-c76cd13{
    transform: rotate(4deg) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ba79c6 */.elementor-40 .elementor-element.elementor-element-6ba79c6 {
    overflow: hidden;
}

.lista-curriculo .elementor-icon-list-text {
    display: flex;
    align-items: center;
    line-height: 0;
    flex: 0 0 auto;
}

.lista-curriculo .curriculo-luisa {
    display: block;
    width: 190px;
    min-width: 190px;
    max-width: 190px;
    height: auto;
    flex: 0 0 190px;
    object-fit: contain;
}

.carrosselLeft .elementor-icon-list-items,
.carrosselRight .elementor-icon-list-items {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap !important;
    width: max-content;
    min-width: max-content;
    gap: 10px;
    white-space: nowrap;
    position: relative;
}

.carrosselLeft .elementor-icon-list-item,
.carrosselRight .elementor-icon-list-item {
    width: auto !important;
    min-width: max-content;
    margin: 0 !important;
    flex-grow: 0 !important;
    flex-shrink: 0 !important;
    flex-basis: auto !important;
}

.carrosselLeft .elementor-icon-list-item > a,
.carrosselRight .elementor-icon-list-item > a {
    display: flex;
    align-items: center;
    width: max-content;
    flex: 0 0 auto;
}

.carrosselLeft svg,
.carrosselRight svg {
    height: unset;
    flex-shrink: 0;
}

.carrosselLeft .elementor-widget-container,
.carrosselRight .elementor-widget-container {
    overflow: visible;
}

.carrossel-ativo {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    width: max-content;
    min-width: max-content;
    gap: 5px !important;
}

.carrossel-ativo > * {
    flex: 0 0 auto !important;
}

.carrossel-ativo.direcao-direita {
    animation: carrosselRight 340s linear infinite;
}

.carrossel-ativo.direcao-esquerda {
    animation: carrosselLeft 240s linear infinite;
}

@media (max-width: 1024px) {
    .lista-curriculo .curriculo-luisa {
        width: 160px;
        min-width: 160px;
        max-width: 160px;
        flex-basis: 160px;
    }
}

@media (max-width: 767px) {
    .lista-curriculo .curriculo-luisa {
        width: 130px;
        min-width: 130px;
        max-width: 130px;
        flex-basis: 130px;
    }
}

@keyframes carrosselRight {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-50%);
    }
}

@keyframes carrosselLeft {
    from {
        transform: translateX(-50%);
    }

    to {
        transform: translateX(0);
    }
}

.grupo-blur-carrosseis .linha-blur-a,
.grupo-blur-carrosseis .linha-blur-b {
    transition:
        filter 0.7s cubic-bezier(.4, 0, .2, 1),
        opacity 0.7s cubic-bezier(.4, 0, .2, 1);
    will-change: filter, opacity;
}

.grupo-blur-carrosseis:not(.blur-invertido) .linha-blur-a {
    filter: blur(0);
    opacity: 1;
}

.grupo-blur-carrosseis:not(.blur-invertido) .linha-blur-b {
    filter: blur(2px);
    opacity: 1;
}

.grupo-blur-carrosseis.blur-invertido .linha-blur-a {
    filter: blur(2px);
    opacity: 1;
}

.grupo-blur-carrosseis.blur-invertido .linha-blur-b {
    filter: blur(0);
    opacity: 1;
}

@media (max-width: 767px) {
    .grupo-blur-carrosseis:not(.blur-invertido) .linha-blur-b,
    .grupo-blur-carrosseis.blur-invertido .linha-blur-a {
        filter: blur(2.5px);
    }
}

@media (prefers-reduced-motion: reduce) {
    .grupo-blur-carrosseis .linha-blur-a,
    .grupo-blur-carrosseis .linha-blur-b {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-814174a */.elementor-40 .elementor-element.elementor-element-814174a .elementor-image-box-description{
    width: 470px;
    margin: auto;
}
@media(max-width: 767px){
        .elementor-40 .elementor-element.elementor-element-814174a .elementor-image-box-description{
    width: 100% !important;
    margin: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-568fde3 */.borda-gradiente {
    box-sizing: border-box;
    overflow: hidden;

    border: none !important;
    border-bottom: 5px solid #C1502E !important;
    border-radius: 30px !important;

    background: #2F4A3C !important;

    transition: 0.45s ease;
}

.borda-gradiente:hover {
    border-bottom-width: 2px !important;
    background: #385748 !important;

    transform: translateY(-10px);

    box-shadow:
        0 18px 35px rgba(0, 0, 0, 0.18),
        0 6px 14px rgba(193, 80, 46, 0.12);
}

.borda-gradiente:active {
    transform: translateY(-6px);
}

@media (prefers-reduced-motion: reduce) {
    .borda-gradiente {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ce3372 */.bg-marrom,
.bg-amarelo,
.bg-verde,
.bg-terracota {
    translate: 0 0;
    transition:
        background-color 0.6s ease,
        translate 0.6s ease;
}

.bg-marrom {
    background-color: #613809 !important;
}

.bg-marrom:hover {
    background-color: #7D4D18 !important;
}

.bg-amarelo {
    background-color: #F2B705 !important;
}

.bg-amarelo:hover {
    background-color: #FFD447 !important;
}

.bg-verde {
    background-color: #8BAA5C !important;
}

.bg-verde:hover {
    background-color: #A9C77D !important;
}

.bg-terracota {
    background-color: #C1502E !important;
}

.bg-terracota:hover {
    background-color: #D97556 !important;
}

.bg-marrom:hover,
.bg-amarelo:hover,
.bg-verde:hover,
.bg-terracota:hover {
    translate: 0 -10px !important;
}


/* Ícone lateral */

.icon-box-lateral .elementor-icon-box-wrapper {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 18px;
    text-align: left !important;
}

.icon-box-lateral .elementor-icon-box-icon {
    margin: 0 !important;
}

.icon-box-lateral .elementor-icon-box-title,
.icon-box-lateral .elementor-icon-box-description {
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e85d3a */.elementor-40 .elementor-element.elementor-element-8e85d3a{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd3cfc5 */.elementor-40 .elementor-element.elementor-element-bd3cfc5{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7187409 */.elementor-40 .elementor-element.elementor-element-7187409{
    transform: scale(1.1);
    right: -20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a37685f */@media (max-width: 1024px) {
    .wp-timeline-mobile {
        --timeline-mobile-bg: #fff9ed;
        --timeline-mobile-track-color: #e8e2d7;
        --timeline-mobile-line-width: 10px;
        --timeline-mobile-dot-size: 24px;
        --timeline-mobile-line-offset: 36px;
        --timeline-mobile-content-space: 0px;

        position: relative !important;
        isolation: isolate;

        width: 100%;
        overflow: visible !important;
    }

    .wp-timeline-mobile .timeline-mobile-coluna {
        position: relative;

        display: grid !important;
        grid-template-columns: minmax(0, 1fr);
        grid-template-rows: repeat(4, auto);

        width: 100%;
        min-width: 0;

        margin: 0;
        padding: 0;

        overflow: visible !important;
        isolation: isolate;
    }

    .wp-timeline-mobile .timeline-mobile-item {
        grid-column: 1;

        position: relative;

        width: 100%;
        max-width: 100%;
        min-width: 0;

        padding-right: var(
            --timeline-mobile-content-space
        );

        box-sizing: border-box;

        z-index: 2;
    }

    .wp-timeline-mobile .timeline-mobile-ponto-01 {
        grid-row: 1;
    }

    .wp-timeline-mobile .timeline-mobile-ponto-02 {
        grid-row: 2;
    }

    .wp-timeline-mobile .timeline-mobile-ponto-03 {
        grid-row: 3;
    }

    .wp-timeline-mobile .timeline-mobile-ponto-04 {
        grid-row: 4;
    }

    .wp-timeline-mobile .timeline-mobile-linha {
        position: relative !important;

        grid-column: 1;
        grid-row: 1 / 5;

        align-self: stretch;
        justify-self: end;

        width: var(
            --timeline-mobile-dot-size
        ) !important;

        min-width: var(
            --timeline-mobile-dot-size
        ) !important;

        max-width: var(
            --timeline-mobile-dot-size
        ) !important;

        height: auto !important;
        min-height: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        display: block !important;

        background: transparent !important;

        transform: translateX(
            var(--timeline-mobile-line-offset)
        ) !important;

        pointer-events: none;
        overflow: visible !important;

        z-index: 10;

        opacity: 0;

        transition:
            opacity 0.25s ease;
    }

    .wp-timeline-mobile.timeline-mobile-pronta
    .timeline-mobile-linha {
        opacity: 1;
    }

    .wp-timeline-mobile
    .timeline-mobile-linha__trilho,
    .wp-timeline-mobile
    .timeline-mobile-linha__progresso {
        position: absolute;

        top: 0;
        bottom: 0;
        left: 50%;

        width: var(
            --timeline-mobile-line-width
        );

        border-radius: 999px;

        transform: translateX(-50%);
    }

    .wp-timeline-mobile
    .timeline-mobile-linha__trilho {
        background: var(
            --timeline-mobile-track-color
        );

        z-index: 1;
    }

    .wp-timeline-mobile
    .timeline-mobile-linha__progresso {
        background: linear-gradient(
            to bottom,
            #f2c75c 0%,
            #f0cf78 18%,
            #e7d8a4 34%,
            #a8d4e5 50%,
            #aed4d1 68%,
            #9fc89c 84%,
            #96bd82 100%
        );

        clip-path: inset(
            0 0 100% 0
        );

        will-change: clip-path;

        z-index: 2;
    }

    .wp-timeline-mobile
    .timeline-mobile-dots {
        position: absolute;

        inset: 0;

        display: block;

        pointer-events: none;

        z-index: 3;
    }

    .wp-timeline-mobile
    .timeline-mobile-dot {
        position: absolute;

        left: 50%;

        width: var(
            --timeline-mobile-dot-size
        );

        height: var(
            --timeline-mobile-dot-size
        );

        border:
            5px solid
            var(--timeline-mobile-dot-color);

        border-radius: 50%;

        background: var(
            --timeline-mobile-bg
        );

        box-shadow:
            0 0 0 5px
            var(--timeline-mobile-bg);

        box-sizing: border-box;

        opacity: 0;

        transform:
            translate(-50%, -50%)
            scale(0.55);

        transition:
            opacity 0.3s ease,
            transform 0.4s
            cubic-bezier(
                0.2,
                0.8,
                0.2,
                1
            );
    }

    .wp-timeline-mobile
    .timeline-mobile-dot::after {
        content: "";

        position: absolute;

        inset: 4px;

        border-radius: 50%;

        background: var(
            --timeline-mobile-dot-color
        );

        transform: scale(0);

        transition:
            transform 0.35s ease;
    }

    .wp-timeline-mobile
    .timeline-mobile-dot.timeline-mobile-dot-atingido {
        opacity: 1;

        transform:
            translate(-50%, -50%)
            scale(1);
    }

    .wp-timeline-mobile
    .timeline-mobile-dot.timeline-mobile-dot-atingido::after {
        transform: scale(1);
    }

    .wp-timeline-mobile.timeline-mobile-progresso-50
    .timeline-mobile-linha__progresso {
        clip-path: inset(
            0 0 50% 0
        );
    }

    .wp-timeline-mobile.timeline-mobile-progresso-100
    .timeline-mobile-linha__progresso {
        clip-path: inset(
            0 0 0 0
        );
    }
}

@media (min-width: 1025px){
    .elementor-40 .elementor-element.elementor-element-a37685f{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-908fb10 */.elementor-40 .elementor-element.elementor-element-908fb10{
    transform: scale(1.2);
    right: -60px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1db2ef0 */.wp-timeline {
    --timeline-bg: #fff9ed;
    --timeline-track-color: #e8e2d7;
    --timeline-line-width: 10px;
    --timeline-dot-size: 24px;

    position: relative !important;
    isolation: isolate;
}

.wp-timeline .timeline-coluna {
    position: relative;
    z-index: 2;
}

.wp-timeline .timeline-linha {
    position: absolute !important;
    top: 0 !important;
    bottom: 0 !important;
    left: 50% !important;

    width: var(--timeline-dot-size) !important;
    min-width: var(--timeline-dot-size) !important;
    min-height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    display: block !important;

    background: transparent !important;

    transform: translateX(-50%);

    pointer-events: none;
    overflow: visible !important;
    z-index: 10;

    opacity: 0;
    transition: opacity 0.25s ease;
}

.wp-timeline.timeline-pronta .timeline-linha {
    opacity: 1;
}

.timeline-linha__trilho,
.timeline-linha__progresso {
    position: absolute;

    top: 0;
    bottom: 0;
    left: 50%;

    width: var(--timeline-line-width);

    border-radius: 999px;

    transform: translateX(-50%);
}

.timeline-linha__trilho {
    background: var(--timeline-track-color);
    z-index: 1;
}

.timeline-linha__progresso {
    background: #F2B705;

    clip-path: inset(0 0 100% 0);
    will-change: clip-path;
    z-index: 2;
}

.timeline-dots {
    position: absolute;
    inset: 0;

    display: block;

    pointer-events: none;
    z-index: 3;
}

.timeline-dot {
    position: absolute;

    left: 50%;

    width: var(--timeline-dot-size);
    height: var(--timeline-dot-size);

    border: 5px solid var(--dot-color);
    border-radius: 50%;

    background: var(--timeline-bg);

    box-shadow: 0 0 0 5px var(--timeline-bg);

    opacity: 0;

    transform:
        translate(-50%, -50%)
        scale(0.55);

    transition:
        opacity 0.3s ease,
        transform 0.4s cubic-bezier(0.2, 0.8, 0.2, 1);

    box-sizing: border-box;
}

.timeline-dot::after {
    content: "";

    position: absolute;
    inset: 4px;

    border-radius: 50%;

    background: var(--dot-color);

    transform: scale(0);
    transition: transform 0.35s ease;
}

.timeline-dot.is-reached {
    opacity: 1;

    transform:
        translate(-50%, -50%)
        scale(1);
}

.timeline-dot.is-reached::after {
    transform: scale(1);
}

.wp-timeline.progresso-50 .timeline-linha__progresso {
    clip-path: inset(0 0 50% 0);
}

.wp-timeline.progresso-100 .timeline-linha__progresso {
    clip-path: inset(0 0 0% 0);
}

@media (max-width: 1024px) {
    .elementor-40 .elementor-element.elementor-element-1db2ef0 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b3828e */.bg-verde-mata,
.bg-amarelo-ouro {
    transform: translateY(0) !important;
    transition: 0.5s all ease !important;
}

.bg-verde-mata {
    background-color: #2F4A3C !important;
}

.bg-verde-mata:hover {
    background-color: #263D32 !important;
    transform: translateY(-10px) !important;
    transition: 0.5s all ease !important;
}

.bg-amarelo-ouro {
    background-color: #F2B705 !important;
}

.bg-amarelo-ouro:hover {
    background-color: #D9A504 !important;
    transform: translateY(-10px) !important;
    transition: 0.5s all ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7d7026 */.boxicone .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}

.boxicone  .elementor-icon-box-wrapper *{
    margin: 0;
}

.boxicone  .elementor-icon-box-icon{
    display: flex;
    align-items: center;
}

.boxicone  .elementor-icon-box-content{
    display: flex;
    flex-direction: column;
    gap: 5px;
    justify-content: center;
    align-items: flex-start;
}

.boxicone  .elementor-icon-box-description{
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eb0da97 */.elementor-40 .elementor-element.elementor-element-eb0da97{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7be5d1 */.hoverY{
    transform: translateY(0px) !important;
    transition: 0.5s all ease !important;
}

.hoverY:hover{
    transform: translateY(-10px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a7733 */.elementor-40 .elementor-element.elementor-element-b3a7733{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e27b74 */.elementor-40 .elementor-element.elementor-element-8e27b74{
    transform: rotate(10deg);
    position: absolute;
    right: calc(50% - 800px) !important;
    top: 00px;
}

@media (max-width: 1024px){
    .elementor-40 .elementor-element.elementor-element-8e27b74{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-177129a */@media (max-width: 1024px){
    .elementor-40 .elementor-element.elementor-element-177129a{
        pointer-events: none;
        position: absolute;
        bottom: -50px;
        transform: rotate(-170deg);
        right: -20px;
    }
}

@media (min-width: 1025px){
    .elementor-40 .elementor-element.elementor-element-177129a{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9bf7358 */@media (max-width: 1024px){
    .elementor-40 .elementor-element.elementor-element-9bf7358{
        pointer-events: none;
        position: absolute;
        bottom: 190px;
        transform: rotate(10deg);
        left: -20px;
    }
}

@media (min-width: 1025px){
    .elementor-40 .elementor-element.elementor-element-9bf7358{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-0588cca */.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item {
    border-radius: 20px !important;
    overflow: hidden !important;
    background: #FFE8B7 !important;
    position: relative !important;
    padding: 0 !important;
    transition: all 0.4s ease-in-out !important;

    /* Remove bordas padrão */
    border: none !important;

    /* Borda personalizada no estado fechado */
    border-bottom: 0 solid #333333 !important;

    color: #333333 !important;
    border-bottom: 2px solid #333333 !important;
}

.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > summary,
.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > div[role="region"] {
    background: transparent !important;
    color: inherit !important;
    transition: all 0.4s ease-in-out !important;
    border: none !important;
    outline: none !important;
}

.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > summary {
    list-style: none !important;
    cursor: pointer !important;
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    padding: 24px !important;
    position: relative !important;
    z-index: 1 !important;
    border-radius: 20px !important;
    color: #333333 !important;
    border: none !important;
    box-shadow: none !important;
}

.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > summary,
.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > summary * {
    color: #333333 !important;
    fill: #333333 !important;
    stroke: none !important;
}

.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > div[role="region"] {
    padding: 0 24px 24px 24px !important;
    position: relative !important;
    z-index: 1 !important;
    color: #333333 !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    
}

.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > div[role="region"] *,
.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > div[role="region"] *::before,
.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > div[role="region"] *::after {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    
}

.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > div[role="region"] > * {
    margin-left: 0 !important;
    padding-left: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
}

.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > div[role="region"] .elementor-widget,
.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > div[role="region"] .elementor-widget-container,
.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > div[role="region"] .elementor-element,
.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > div[role="region"] .e-con,
.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > div[role="region"] .e-con-inner {
    margin-left: 0 !important;
    padding-left: 0 !important;
    max-width: 100% !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > div[role="region"] h1,
.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > div[role="region"] h2,
.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > div[role="region"] h3,
.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > div[role="region"] h4,
.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > div[role="region"] h5,
.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > div[role="region"] h6,
.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > div[role="region"] p {
    margin-left: 0 !important;
    padding-left: 0 !important;
    color: #333333 !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    
}

/* Hover somente quando estiver fechado */
.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item:not([open]):hover {
    border-radius: 20px !important;
    background: #FFF7E5 !important;
    border: none !important;
    border-bottom: 2px solid #333333 !important;
}

.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item:not([open]):hover > summary,
.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item:not([open]):hover > summary * {
    color: #333333 !important;
    fill: #333333 !important;
    stroke: #333333 !important;
}

/* Estado aberto / ativo */
.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item[open] {
    border-radius: 20px !important;
    background: #FDF1D8 !important;
    border: none !important;
    border-bottom: 5px solid #333333 !important;
    color: #718540 !important;
}

.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item[open] > summary {
    padding: 24px 24px 20px 24px !important;
    color: #718540 !important;
    border: none !important;
    box-shadow: none !important;
}

.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item[open] > summary,
.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item[open] > summary * {
    color: #8BAA5C !important;
    fill: #8BAA5C !important;
    stroke: #8BAA5C !important;
}

/* Conteúdo interno do accordion aberto */
.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item[open] > div[role="region"],
.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item[open] > div[role="region"] * {
    color: #333333 !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item-title-icon {
    margin-left: auto !important;
    color: inherit !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item-title-icon * {
    color: inherit !important;
    fill: currentColor !important;
    stroke: currentColor !important;
}

.elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > summary::-webkit-details-marker {
    display: none !important;
}

@media (max-width: 767px){
    .elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item[open] > summary {
        padding: 14px !important;
    }
    
    .elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > div[role="region"] {
    padding: 0 14px 14px 14px !important;
    }
    
    .elementor-40 .elementor-element.elementor-element-0588cca .e-n-accordion-item > summary {
    padding: 14px !important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5973d9c */.elementor-40 .elementor-element.elementor-element-5973d9c{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a9ef4a */.elementor-40 .elementor-element.elementor-element-7a9ef4a{
    transform: rotate(-4deg) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a87e6d4 */.elementor-40 .elementor-element.elementor-element-a87e6d4{
    transform: rotate(4deg) scale(1.02);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-95639f5 */.elementor-40 .elementor-element.elementor-element-95639f5 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}

.elementor-40 .elementor-element.elementor-element-95639f5 .elementor-icon-box-wrapper *{
    margin: 0;
}

.elementor-40 .elementor-element.elementor-element-95639f5 .elementor-icon-box-icon{
    display: flex;
    align-items: center;
}

.elementor-40 .elementor-element.elementor-element-95639f5 .elementor-icon-box-content{
    display: flex;
    flex-direction: column;
    gap: 5px;
    justify-content: center;
    align-items: flex-start;
}

.elementor-40 .elementor-element.elementor-element-95639f5 .elementor-icon-box-description{
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6df0026 */.elementor-40 .elementor-element.elementor-element-6df0026{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0161cc */@media (max-width: 1024px){
    .elementor-40 .elementor-element.elementor-element-e0161cc{
        pointer-events: none;
        position: absolute;
        bottom: 50px;
        transform: rotate(-80deg);
        left: -70px;
    }
}

@media (min-width: 1025px){
    .elementor-40 .elementor-element.elementor-element-e0161cc{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba6576e */.elementor-40 .elementor-element.elementor-element-ba6576e{
    pointer-events: none;
    position: absolute;
    right: 0px;
    bottom: 0px;
}

@media (max-width: 1024px){
    .elementor-40 .elementor-element.elementor-element-ba6576e{
        position: relative;
        right:  50%;
        transform: translateX(50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bd781d */.elementor-40 .elementor-element.elementor-element-1bd781d{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c923831 */.elementor-40 .elementor-element.elementor-element-c923831{
    position: absolute;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-27f57e9 */.elementor-40 .elementor-element.elementor-element-27f57e9{
    position: absolute;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d4a1124 */.elementor-40 .elementor-element.elementor-element-d4a1124{
    position: absolute;
    pointer-events: none;
}

@media (max-width: 1024px){
    .elementor-40 .elementor-element.elementor-element-d4a1124{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-450ac0a */.elementor-40 .elementor-element.elementor-element-450ac0a{
    position: absolute;
    pointer-events: none;
}
@media (min-width: 1025px){
    .elementor-40 .elementor-element.elementor-element-450ac0a{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS */@font-face {
    font-family: "Hey Comic";
    src: url("https://fontsforyou.com/fonts/h/Hey Comic.otf");
}
.font-teste {
    font-family: "Hey Comic"  !important;
}

*{
    user-select: none;
}

html{ 
  scroll-behavior: smooth; 
}

body{
    -webkit-font-smoothing: antialiased;
}

html, body{
    width: 100%;
    margin: 0;
    overflow-x: hidden;
}

p:last-child{ 
    margin-bottom: 0px;
}

[data-elementor-type="wp-page"], [data-elementor-type="wp-post"]{
    overflow: hidden;
}

html.lenis, html.lenis body {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.elementor-button{
    transition: all .5s ease;
}

.elementor-button:hover{
    transform: scale(1.03);
}

body.elementor-editor-active .scroll-left,
body.elementor-editor-active .scroll-right,
body.elementor-editor-active .scroll-top,
body.elementor-editor-active .scroll-bottom {
    opacity: 1 !important;
    transform: translate(0, 0) !important;
    filter: none !important;
}

.scroll-left,
.scroll-right,
.scroll-top,
.scroll-bottom {
    --blur: 1px;
    filter: blur(var(--blur));
    opacity: 0;
    transition: all 0.8s ease;
}

.scroll-left {
    transform: translateX(-30px);
}

.scroll-right {
    transform: translateX(30px);
}

.scroll-top {
    transform: translateY(-80px);
}

.scroll-bottom {
    transform: translateY(80px);
}

.ativo {
    --blur: 0px;
    opacity: 1;
    transform: translate(0, 0);
    transition: all 0.8s ease !important;
}

@media screen and (max-width: 1366px) and (min-width: 767px){
    .box{
        --content-width: 90vw !important;
    }
}

@media screen and (max-width: 767px){
    .box{
        --content-width: 350px !important;
        padding-left: 20px;
        padding-right: 20px;
    }
}

::-webkit-scrollbar{
    width: 8px;
    background: #EDEDED;
}
::-webkit-scrollbar-thumb{
    background: -webkit-linear-gradient(transparent,#30ff00);
    background: linear-gradient(0deg, #C1502E 0%, #C1502E 100%);
    border-radius: 20px;
}


.iconBox01 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}

.iconBox01 .elementor-icon-box-wrapper *{
    margin: 0;
}

.iconBox01 .elementor-icon-box-icon{
    display: flex;
    align-items: center;
}

.iconBox01 .elementor-icon-box-content{
    display: flex;
    flex-direction: column;
    gap: 5px;
    justify-content: center;
    align-items: flex-start;
}

.iconBox01 .elementor-icon-box-description{
    text-align: left;
}



.botao-3d-seta .elementor-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 17px 10px !important;
    border: none !important;
    border-top: 1px solid rgba(255, 255, 255, 0.22) !important;
    border-radius: 18px !important;
    background: linear-gradient(
        100deg,
        #3B5C4B 0%,
        #2F4A3C 48%,
        #263D32 100%
    ) !important;
    box-shadow:
        0 5px 0 #C1502E,
        inset 0 110px 60px rgba(255, 255, 255, 0),
        inset 0 30px 30px rgba(255, 255, 255, 0),
        0 0 15px rgba(255, 255, 255, 0),
        0 15px 45px -15px rgba(47, 74, 60, 0);
    transform: translate3d(0, 0, 0);
    transition:
        transform 0.65s cubic-bezier(.22, 1, .36, 1),
        box-shadow 0.65s cubic-bezier(.22, 1, .36, 1),
        border-color 0.65s ease,
        filter 0.65s ease;
    cursor: pointer;
}

.botao-3d-seta .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 100%;
    gap: 22px;
}

.botao-3d-seta .elementor-button-text {
    display: block;
    white-space: normal;
    text-align: center;
    line-height: 1.2;
}

.botao-3d-seta .elementor-button-icon {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    flex: 0 0 21px;
    width: 21px;
    min-width: 21px;
    height: 21px;
    margin: 0 !important;
    transform: translate3d(0, 0, 0);
    transition: transform 0.35s ease;
    will-change: transform;
}

.botao-3d-seta .elementor-button-icon svg,
.botao-3d-seta .elementor-button-icon .e-font-icon-svg,
.botao-3d-seta .elementor-button-icon img {
    display: block !important;
    width: 21px !important;
    min-width: 21px !important;
    max-width: 21px !important;
    height: 21px !important;
    min-height: 21px !important;
    max-height: 21px !important;
    margin: 0 !important;
}

.botao-3d-seta .elementor-button-icon.elementor-align-icon-right {
    margin-left: 0 !important;
}

.botao-3d-seta .elementor-button-icon.elementor-align-icon-left {
    margin-right: 0 !important;
}

.botao-3d-seta:hover .elementor-button,
.botao-3d-seta .elementor-button:hover {
    border-top-color: rgba(255, 255, 255, 0.55) !important;
    transform: translate3d(0, 3px, 0);
    filter: brightness(1.05);
    box-shadow:
        0 2px 0 #C1502E,
        inset 0 110px 60px rgba(123, 174, 145, 0.14),
        inset 0 30px 30px rgba(255, 255, 255, 0.08),
        0 0 15px rgba(255, 255, 255, 0.08),
        0 15px 45px -15px rgba(47, 74, 60, 0.38);
}

.botao-3d-seta:hover .elementor-button-icon,
.botao-3d-seta .elementor-button:hover .elementor-button-icon {
    animation: botao-3d-seta-loop 1.1s ease-in-out infinite alternate !important;
}

@keyframes botao-3d-seta-loop {
    from {
        transform: translate3d(0, 0, 0);
    }

    to {
        transform: translate3d(7px, 0, 0);
    }
}

.botao-3d-seta .elementor-button:active {
    transform: translate3d(0, 4px, 0) scale(0.995);
    box-shadow:
        0 1px 0 #C1502E,
        inset 0 110px 60px rgba(123, 174, 145, 0.1),
        inset 0 30px 30px rgba(255, 255, 255, 0.06),
        0 0 10px rgba(255, 255, 255, 0.06),
        0 8px 25px -12px rgba(47, 74, 60, 0.28);
    transition-duration: 0.18s;
}

@media (max-width: 767px) {
    .botao-3d-seta .elementor-button {
        width: 100%;
        padding: 18px 20px;
    }

    .botao-3d-seta .elementor-button-content-wrapper {
        gap: 16px;
    }

    .botao-3d-seta .elementor-button-text {
        flex: 0 1 282px;
        width: 282px;
        max-width: calc(100% - 37px);
    }
}


/* Ícone */
.btn-portugues-vivo .elementor-button-icon {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 21px;
    min-width: 21px;
    margin: 0 !important;

    color: #FFFFFF !important;

    animation: btn-seta-vai-volta 1.4s ease-in-out infinite;

    transition:
        filter 0.4s ease;
}

.btn-portugues-vivo .elementor-button-icon svg {
    display: block;
    width: 21px !important;
    min-width: 21px !important;
    height: auto !important;

    color: #FFFFFF !important;
    fill: currentColor !important;
    stroke: currentColor !important;
}

/* Hover premium */
.btn-portugues-vivo .elementor-button:hover {
    border-bottom-width: 5px !important;
    background-position: 100% 50% !important;

    transform: translateY(-3px);
    filter: saturate(1.08) brightness(1.04);

    box-shadow:
        0 20px 38px rgba(113, 133, 64, 0.28),
        0 8px 18px rgba(51, 51, 51, 0.12);
}

.btn-portugues-vivo .elementor-button:hover::before {
    opacity: 1;
    transform: translateX(520%) rotate(18deg);
}

.btn-portugues-vivo .elementor-button:hover .elementor-button-icon {
    animation-duration: 0.8s;
    filter: drop-shadow(0 4px 8px rgba(255, 255, 255, 0.35));
}

/* Clique */
.btn-portugues-vivo .elementor-button:active {
    transform: translateY(-1px) scale(0.995);
}

/* Animação contínua do SVG */
@keyframes btn-seta-vai-volta {
    0%,
    100% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(6px);
    }
}

@media (prefers-reduced-motion: reduce) {
    .btn-portugues-vivo .elementor-button,
    .btn-portugues-vivo .elementor-button::before,
    .btn-portugues-vivo .elementor-button-icon {
        animation: none !important;
        transition-duration: 0.01ms !important;
    }
}

/* Base dos quatro cards */
.card-verde,
.card-amarelo-claro,
.card-azul,
.card-laranja {
    position: relative;
    z-index: 1;

    transform: translateY(0);
    will-change: transform, background-color;

    transition:
        background-color 0.4s ease,
        transform 0.45s cubic-bezier(.22, 1, .36, 1),
        box-shadow 0.45s ease !important;
}

/* Garante que os elementos internos continuem dentro da área de hover */
.card-verde > *,
.card-amarelo-claro > *,
.card-azul > *,
.card-laranja > * {
    position: relative;
    z-index: 2;
}

/* Remove fundo do wrapper interno do Elementor, caso exista */
.card-verde > .e-con-inner,
.card-amarelo-claro > .e-con-inner,
.card-azul > .e-con-inner,
.card-laranja > .e-con-inner {
    background: transparent !important;
}


/* 1 — Verde */
.card-verde {
    background-color: rgba(161, 187, 107, 0.15) !important;
}

.card-verde:hover,
.card-verde:focus-within {
    background-color: rgba(161, 187, 107, 0.30) !important;
    transform: translateY(-10px) !important;
    box-shadow: 0 18px 35px rgba(161, 187, 107, 0.18);
}


/* 2 — Amarelo-claro */
.card-amarelo-claro {
    background-color: rgba(249, 207, 114, 0.15) !important;
}

.card-amarelo-claro:hover,
.card-amarelo-claro:focus-within {
    background-color: rgba(249, 207, 114, 0.30) !important;
    transform: translateY(-10px) !important;
    box-shadow: 0 18px 35px rgba(249, 207, 114, 0.18);
}


/* 3 — Azul */
.card-azul {
    background-color: rgba(161, 197, 226, 0.15) !important;
}

.card-azul:hover,
.card-azul:focus-within {
    background-color: rgba(161, 197, 226, 0.30) !important;
    transform: translateY(-10px) !important;
    box-shadow: 0 18px 35px rgba(161, 197, 226, 0.18);
}


/* 4 — Laranja */
.card-laranja {
    background-color: rgba(249, 173, 51, 0.15) !important;
}

.card-laranja:hover,
.card-laranja:focus-within {
    background-color: rgba(249, 173, 51, 0.30) !important;
    transform: translateY(-10px) !important;
    box-shadow: 0 18px 35px rgba(249, 173, 51, 0.18);
}


/* Acessibilidade */
@media (prefers-reduced-motion: reduce) {
    .card-verde,
    .card-amarelo-claro,
    .card-azul,
    .card-laranja {
        transform: none !important;
        transition: background-color 0.2s ease !important;
    }
}

/* ==================================================
   PROPRIEDADES ANIMÁVEIS DA BORDA EM GRADIENTE
================================================== */

@property --cor-fundo-gradient01 {
    syntax: "<color>";
    inherits: false;
    initial-value: #FDF1D8;
}

@property --posicao-borda-gradient01 {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 0%;
}


/* ==================================================
   CONFIGURAÇÃO BASE
================================================== */

.borda-gradiente01,
.borda-preta,
.borda-verde {
    --espessura-borda: 5px;
    --arredondamento: 45px;

    position: relative;
    box-sizing: border-box;
    overflow: hidden;

    border-radius: var(--arredondamento) !important;

    transform: translateY(0);
    will-change: transform;

    box-shadow: 0 8px 25px rgba(51, 51, 51, 0);

    transition:
        background-color 0.45s ease,
        transform 0.45s cubic-bezier(.22, 1, .36, 1),
        box-shadow 0.45s ease !important;
}


/* ==================================================
   1 — BORDA INFERIOR COM GRADIENTE ANIMADO
================================================== */

.borda-gradiente01 {
    --cor-fundo-gradient01: #FDF1D8;
    --posicao-borda-gradient01: 0%;

    border: none !important;
    border-bottom:
        var(--espessura-borda) solid transparent !important;

    background-image:
        linear-gradient(
            var(--cor-fundo-gradient01),
            var(--cor-fundo-gradient01)
        ),
        linear-gradient(
            90deg,
            #A1BB6B 0%,
            #A1C5E2 12.5%,
            #F3E39D 25%,
            #F4C768 37.5%,
            #A1BB6B 50%,
            #A1C5E2 62.5%,
            #F3E39D 75%,
            #F4C768 87.5%,
            #A1BB6B 100%
        ) !important;

    background-origin:
        padding-box,
        border-box !important;

    background-clip:
        padding-box,
        border-box !important;

    background-size:
        100% 100%,
        200% 100% !important;

    background-position:
        center,
        var(--posicao-borda-gradient01) 50% !important;

    background-repeat:
        no-repeat,
        no-repeat !important;

    transition:
        --cor-fundo-gradient01 0.45s ease,
        transform 0.45s cubic-bezier(.22, 1, .36, 1),
        box-shadow 0.45s ease !important;
}

.borda-gradiente01:hover,
.borda-gradiente01:focus-within {
    --cor-fundo-gradient01: #F2E1BF;

    transform: translateY(-10px);

    box-shadow:
        0 18px 35px rgba(51, 51, 51, 0.14),
        0 6px 14px rgba(113, 133, 64, 0.10);

    animation:
        movimento-borda-gradient01 1.8s linear infinite;
}

.borda-gradiente01:active {
    transform: translateY(-6px);
}

@keyframes movimento-borda-gradient01 {
    from {
        --posicao-borda-gradient01: 0%;
    }

    to {
        --posicao-borda-gradient01: 100%;
    }
}


/* ==================================================
   2 — BORDA INFERIOR PRETA SÓLIDA
================================================== */

.borda-preta {
    background-color: #FDF1D8 !important;

    border: none !important;
    border-bottom:
        var(--espessura-borda) solid #333333 !important;
}

.borda-preta:hover,
.borda-preta:focus-within {
    background-color: #F2E1BF !important;

    transform: translateY(-10px);

    box-shadow:
        0 18px 35px rgba(51, 51, 51, 0.14),
        0 6px 14px rgba(51, 51, 51, 0.10);
}

.borda-preta:active {
    transform: translateY(-6px);
}


/* ==================================================
   3 — BORDA INFERIOR VERDE SÓLIDA
================================================== */

.borda-verde {
    background-color: #FDF1D8 !important;

    border: none !important;
    border-bottom:
        var(--espessura-borda) solid #899F55 !important;
}

.borda-verde:hover,
.borda-verde:focus-within {
    background-color: #F2E1BF !important;

    transform: translateY(-10px);

    box-shadow:
        0 18px 35px rgba(51, 51, 51, 0.12),
        0 7px 16px rgba(137, 159, 85, 0.20);
}

.borda-verde:active {
    transform: translateY(-6px);
}


/* ==================================================
   ACESSIBILIDADE
================================================== */

@media (prefers-reduced-motion: reduce) {
    .borda-gradiente01,
    .borda-gradiente01:hover,
    .borda-gradiente01:focus-within,
    .borda-preta,
    .borda-preta:hover,
    .borda-preta:focus-within,
    .borda-verde,
    .borda-verde:hover,
    .borda-verde:focus-within {
        animation: none !important;
        transform: none !important;
        transition: background-color 0.2s ease !important;
    }
}

@media (max-width: 767px){
    .borda-gradiente01,
.borda-preta,
.borda-verde {
    --espessura-borda: 5px;
    --arredondamento: 25px;}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Regular.eot');
	src: url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Regular.woff2') format('woff2'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Regular.woff') format('woff'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Regular.ttf') format('truetype'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Regular.svg#Poppins') format('svg');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Italic.eot');
	src: url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Italic.eot?#iefix') format('embedded-opentype'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Italic.woff2') format('woff2'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Italic.woff') format('woff'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Italic.ttf') format('truetype'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Italic.svg#Poppins') format('svg');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Medium.eot');
	src: url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Medium.woff2') format('woff2'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Medium.woff') format('woff'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Medium.ttf') format('truetype'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Medium.svg#Poppins') format('svg');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-SemiBold.eot');
	src: url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-SemiBold.woff2') format('woff2'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-SemiBold.woff') format('woff'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-SemiBold.ttf') format('truetype'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-SemiBold.svg#Poppins') format('svg');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Bold.eot');
	src: url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Bold.woff2') format('woff2'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Bold.woff') format('woff'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Bold.ttf') format('truetype'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/Poppins-Bold.svg#Poppins') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Hey fun';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://brasilemletras.com/wp-content/uploads/2026/07/HeyFun.eot');
	src: url('https://brasilemletras.com/wp-content/uploads/2026/07/HeyFun.eot?#iefix') format('embedded-opentype'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/HeyFun.woff2') format('woff2'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/HeyFun.woff') format('woff'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/HeyFun.ttf') format('truetype'),
		url('https://brasilemletras.com/wp-content/uploads/2026/07/HeyFun.svg#Heyfun') format('svg');
}
/* End Custom Fonts CSS */