.elementor-5465 .elementor-element.elementor-element-7643b8b{--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:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-5465 .elementor-element.elementor-element-7643b8b:not(.elementor-motion-effects-element-type-background), .elementor-5465 .elementor-element.elementor-element-7643b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171413;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5465 .elementor-element.elementor-element-d22e9f8{width:100%;max-width:100%;text-align:center;}.elementor-5465 .elementor-element.elementor-element-d22e9f8 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-5465 .elementor-element.elementor-element-1b90e4c{--display:flex;--min-height:800px;--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-around;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5465 .elementor-element.elementor-element-92f1c97{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-5465 .elementor-element.elementor-element-92f1c97.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-92f1c97.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-92f1c97.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-92f1c97.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-92f1c97.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-edcc502{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-5465 .elementor-element.elementor-element-edcc502.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-edcc502.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-edcc502.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-edcc502.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-edcc502.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-9ed83f1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5465 .elementor-element.elementor-element-b38b63d{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-b38b63d .elementor-image-box-wrapper{text-align:start;}.elementor-5465 .elementor-element.elementor-element-b38b63d .elementor-image-box-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:700;color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-b38b63d:has(:hover) .elementor-image-box-title,
					 .elementor-5465 .elementor-element.elementor-element-b38b63d:has(:focus) .elementor-image-box-title{color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-b38b63d .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;color:#504B44;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5465 .elementor-element.elementor-element-f3f3456 .elementor-button{background-color:#0095FF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;padding:24px 50px 24px 50px;}.elementor-5465 .elementor-element.elementor-element-931a9cd{--display:flex;--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-5465 .elementor-element.elementor-element-3bade7c .elementor-wrapper{--video-aspect-ratio:1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-5465 .elementor-element.elementor-element-3389324 img{border-radius:16px 16px 16px 16px;}.elementor-5465 .elementor-element.elementor-element-f972bac{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-5465 .elementor-element.elementor-element-ceff7e6{width:100%;max-width:100%;text-align:center;}.elementor-5465 .elementor-element.elementor-element-ceff7e6 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:38px;font-weight:700;line-height:1.3em;color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-c6534d8{width:100%;max-width:100%;text-align:center;}.elementor-5465 .elementor-element.elementor-element-c6534d8 .elementor-heading-title{font-family:"Excalifont", Sans-serif;font-size:36px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-5465 .elementor-element.elementor-element-5ae30b7{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-5465 .elementor-element.elementor-element-5ae30b7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-5ae30b7.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-5ae30b7.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-5ae30b7.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-5ae30b7.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-3ca610a{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-5465 .elementor-element.elementor-element-3ca610a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-3ca610a.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-3ca610a.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-3ca610a.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-3ca610a.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-bf6ae4b{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-5465 .elementor-element.elementor-element-bf6ae4b:not(.elementor-motion-effects-element-type-background), .elementor-5465 .elementor-element.elementor-element-bf6ae4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3ED;}.elementor-5465 .elementor-element.elementor-element-6040145{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5465 .elementor-element.elementor-element-6040145 .elementor-image-box-wrapper{text-align:center;}.elementor-5465 .elementor-element.elementor-element-6040145 .elementor-image-box-title{font-family:"Lora", Sans-serif;font-size:38px;font-weight:700;line-height:1.3em;color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-6040145:has(:hover) .elementor-image-box-title,
					 .elementor-5465 .elementor-element.elementor-element-6040145:has(:focus) .elementor-image-box-title{color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-6040145 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#504B44;}.elementor-5465 .elementor-element.elementor-element-593c71c{--spacer-size:1px;width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-14248ad{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-5465 .elementor-element.elementor-element-14248ad img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-5465 .elementor-element.elementor-element-38789b2{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-5465 .elementor-element.elementor-element-38789b2 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-5465 .elementor-element.elementor-element-fa46184{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-5465 .elementor-element.elementor-element-fa46184 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-5465 .elementor-element.elementor-element-00cdfe6{--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:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5465 .elementor-element.elementor-element-ce834f4{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-ce834f4 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-5465 .elementor-element.elementor-element-ce834f4.elementor-view-stacked .elementor-icon{background-color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-ce834f4.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-ce834f4.elementor-view-default .elementor-icon{fill:#2A2624;color:#2A2624;border-color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-ce834f4 .elementor-icon-box-title, .elementor-5465 .elementor-element.elementor-element-ce834f4 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;}.elementor-5465 .elementor-element.elementor-element-ce834f4 .elementor-icon-box-title{color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-ce834f4:has(:hover) .elementor-icon-box-title,
					 .elementor-5465 .elementor-element.elementor-element-ce834f4:has(:focus) .elementor-icon-box-title{color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-ce834f4 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#504B44;}.elementor-5465 .elementor-element.elementor-element-67be831{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5465 .elementor-element.elementor-element-67be831 .elementor-image-box-wrapper{text-align:center;}.elementor-5465 .elementor-element.elementor-element-67be831 .elementor-image-box-title{font-family:"Excalifont", Sans-serif;font-size:38px;font-weight:700;line-height:1.3em;color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-67be831:has(:hover) .elementor-image-box-title,
					 .elementor-5465 .elementor-element.elementor-element-67be831:has(:focus) .elementor-image-box-title{color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-67be831 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#504B44;}.elementor-5465 .elementor-element.elementor-element-d3e9837{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-5465 .elementor-element.elementor-element-d3e9837.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-d3e9837.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-d3e9837.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-d3e9837.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-d3e9837.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-548b531{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-5465 .elementor-element.elementor-element-548b531.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-548b531.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-548b531.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-548b531.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-548b531.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-1d44c42{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-5465 .elementor-element.elementor-element-55cffd0{width:100%;max-width:100%;text-align:center;}.elementor-5465 .elementor-element.elementor-element-55cffd0 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:38px;font-weight:700;line-height:1.3em;color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-e8816ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5465 .elementor-element.elementor-element-66d88bb{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-66d88bb .elementor-image-box-wrapper{text-align:center;}.elementor-5465 .elementor-element.elementor-element-66d88bb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5465 .elementor-element.elementor-element-66d88bb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5465 .elementor-element.elementor-element-66d88bb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5465 .elementor-element.elementor-element-66d88bb .elementor-image-box-title{margin-bottom:18px;font-family:"Excalifont", Sans-serif;font-size:38px;font-weight:700;line-height:1.3em;color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-66d88bb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5465 .elementor-element.elementor-element-66d88bb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5465 .elementor-element.elementor-element-66d88bb:has(:hover) .elementor-image-box-title,
					 .elementor-5465 .elementor-element.elementor-element-66d88bb:has(:focus) .elementor-image-box-title{color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-66d88bb .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#504B44;}.elementor-5465 .elementor-element.elementor-element-d5e5331{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-d5e5331 .elementor-image-box-wrapper{text-align:center;}.elementor-5465 .elementor-element.elementor-element-d5e5331.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5465 .elementor-element.elementor-element-d5e5331.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5465 .elementor-element.elementor-element-d5e5331.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5465 .elementor-element.elementor-element-d5e5331 .elementor-image-box-title{margin-bottom:18px;font-family:"Excalifont", Sans-serif;font-size:38px;font-weight:700;line-height:1.3em;color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-d5e5331 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5465 .elementor-element.elementor-element-d5e5331 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5465 .elementor-element.elementor-element-d5e5331:has(:hover) .elementor-image-box-title,
					 .elementor-5465 .elementor-element.elementor-element-d5e5331:has(:focus) .elementor-image-box-title{color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-d5e5331 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#504B44;}.elementor-5465 .elementor-element.elementor-element-0714677{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-0714677 .elementor-image-box-wrapper{text-align:center;}.elementor-5465 .elementor-element.elementor-element-0714677.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5465 .elementor-element.elementor-element-0714677.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5465 .elementor-element.elementor-element-0714677.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5465 .elementor-element.elementor-element-0714677 .elementor-image-box-title{margin-bottom:18px;font-family:"Excalifont", Sans-serif;font-size:38px;font-weight:700;line-height:1.3em;color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-0714677 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5465 .elementor-element.elementor-element-0714677 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5465 .elementor-element.elementor-element-0714677:has(:hover) .elementor-image-box-title,
					 .elementor-5465 .elementor-element.elementor-element-0714677:has(:focus) .elementor-image-box-title{color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-0714677 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#504B44;}.elementor-5465 .elementor-element.elementor-element-3d3bc1e{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-3d3bc1e .elementor-image-box-wrapper{text-align:center;}.elementor-5465 .elementor-element.elementor-element-3d3bc1e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5465 .elementor-element.elementor-element-3d3bc1e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5465 .elementor-element.elementor-element-3d3bc1e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5465 .elementor-element.elementor-element-3d3bc1e .elementor-image-box-title{margin-bottom:18px;font-family:"Excalifont", Sans-serif;font-size:38px;font-weight:700;line-height:1.3em;color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-3d3bc1e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5465 .elementor-element.elementor-element-3d3bc1e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5465 .elementor-element.elementor-element-3d3bc1e:has(:hover) .elementor-image-box-title,
					 .elementor-5465 .elementor-element.elementor-element-3d3bc1e:has(:focus) .elementor-image-box-title{color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-3d3bc1e .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#504B44;}.elementor-5465 .elementor-element.elementor-element-f4b013b{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-f4b013b .elementor-image-box-wrapper{text-align:center;}.elementor-5465 .elementor-element.elementor-element-f4b013b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5465 .elementor-element.elementor-element-f4b013b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5465 .elementor-element.elementor-element-f4b013b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5465 .elementor-element.elementor-element-f4b013b .elementor-image-box-title{margin-bottom:18px;font-family:"Excalifont", Sans-serif;font-size:38px;font-weight:700;line-height:1.3em;color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-f4b013b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5465 .elementor-element.elementor-element-f4b013b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5465 .elementor-element.elementor-element-f4b013b:has(:hover) .elementor-image-box-title,
					 .elementor-5465 .elementor-element.elementor-element-f4b013b:has(:focus) .elementor-image-box-title{color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-f4b013b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#504B44;}.elementor-5465 .elementor-element.elementor-element-0c668f2{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-0c668f2 .elementor-image-box-wrapper{text-align:center;}.elementor-5465 .elementor-element.elementor-element-0c668f2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5465 .elementor-element.elementor-element-0c668f2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5465 .elementor-element.elementor-element-0c668f2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5465 .elementor-element.elementor-element-0c668f2 .elementor-image-box-title{margin-bottom:18px;font-family:"Excalifont", Sans-serif;font-size:38px;font-weight:700;line-height:1.3em;color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-0c668f2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5465 .elementor-element.elementor-element-0c668f2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5465 .elementor-element.elementor-element-0c668f2:has(:hover) .elementor-image-box-title,
					 .elementor-5465 .elementor-element.elementor-element-0c668f2:has(:focus) .elementor-image-box-title{color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-0c668f2 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#504B44;}.elementor-5465 .elementor-element.elementor-element-de4e9b2 .elementor-button{background-color:#0095FF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;padding:24px 50px 24px 50px;}.elementor-5465 .elementor-element.elementor-element-a9a2211{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-5465 .elementor-element.elementor-element-a9a2211.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-a9a2211.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-a9a2211.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-a9a2211.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-a9a2211.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-a614d50{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-5465 .elementor-element.elementor-element-6b221ee .elementor-icon-box-title{margin-block-end:0px;color:#0095FF;}.elementor-5465 .elementor-element.elementor-element-6b221ee.elementor-view-stacked .elementor-icon{background-color:#0095FF;}.elementor-5465 .elementor-element.elementor-element-6b221ee.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-6b221ee.elementor-view-default .elementor-icon{fill:#0095FF;color:#0095FF;border-color:#0095FF;}.elementor-5465 .elementor-element.elementor-element-6b221ee .elementor-icon-box-title, .elementor-5465 .elementor-element.elementor-element-6b221ee .elementor-icon-box-title a{font-family:"Excalifont", Sans-serif;font-size:20px;font-weight:700;}.elementor-5465 .elementor-element.elementor-element-6b221ee:has(:hover) .elementor-icon-box-title,
					 .elementor-5465 .elementor-element.elementor-element-6b221ee:has(:focus) .elementor-icon-box-title{color:#0095FF;}.elementor-5465 .elementor-element.elementor-element-847b9eb{width:100%;max-width:100%;text-align:center;}.elementor-5465 .elementor-element.elementor-element-847b9eb .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:38px;font-weight:700;line-height:1.3em;color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-9fec057{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-5465 .elementor-element.elementor-element-9fec057 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5465 .elementor-element.elementor-element-c47b99b{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-5465 .elementor-element.elementor-element-c47b99b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5465 .elementor-element.elementor-element-b84a5dc .elementor-button{background-color:#0095FF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;padding:24px 50px 24px 50px;}.elementor-5465 .elementor-element.elementor-element-15d3b76{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-5465 .elementor-element.elementor-element-15d3b76.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-15d3b76.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-15d3b76.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-15d3b76.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-15d3b76.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-83fcbb2{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-5465 .elementor-element.elementor-element-a3239a4{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-5465 .elementor-element.elementor-element-a3239a4 .elementor-image-box-wrapper{text-align:center;}.elementor-5465 .elementor-element.elementor-element-a3239a4 .elementor-image-box-title{font-family:"Lora", Sans-serif;font-size:38px;font-weight:700;line-height:1.3em;color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-a3239a4:has(:hover) .elementor-image-box-title,
					 .elementor-5465 .elementor-element.elementor-element-a3239a4:has(:focus) .elementor-image-box-title{color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-a3239a4 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#504B44;}.elementor-5465 .elementor-element.elementor-element-a3cfa28 .elementor-icon-box-title{margin-block-end:0px;color:#0095FF;}.elementor-5465 .elementor-element.elementor-element-a3cfa28.elementor-view-stacked .elementor-icon{background-color:#0095FF;}.elementor-5465 .elementor-element.elementor-element-a3cfa28.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-a3cfa28.elementor-view-default .elementor-icon{fill:#0095FF;color:#0095FF;border-color:#0095FF;}.elementor-5465 .elementor-element.elementor-element-a3cfa28 .elementor-icon-box-title, .elementor-5465 .elementor-element.elementor-element-a3cfa28 .elementor-icon-box-title a{font-family:"Excalifont", Sans-serif;font-size:20px;font-weight:700;}.elementor-5465 .elementor-element.elementor-element-a3cfa28:has(:hover) .elementor-icon-box-title,
					 .elementor-5465 .elementor-element.elementor-element-a3cfa28:has(:focus) .elementor-icon-box-title{color:#0095FF;}.elementor-5465 .elementor-element.elementor-element-6a5bc29{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-3cd68f3{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-5465 .elementor-element.elementor-element-8473579 .elementor-icon-box-title{margin-block-end:0px;color:#0095FF;}.elementor-5465 .elementor-element.elementor-element-8473579.elementor-view-stacked .elementor-icon{background-color:#0095FF;}.elementor-5465 .elementor-element.elementor-element-8473579.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-8473579.elementor-view-default .elementor-icon{fill:#0095FF;color:#0095FF;border-color:#0095FF;}.elementor-5465 .elementor-element.elementor-element-8473579 .elementor-icon-box-title, .elementor-5465 .elementor-element.elementor-element-8473579 .elementor-icon-box-title a{font-family:"Excalifont", Sans-serif;font-size:20px;font-weight:700;}.elementor-5465 .elementor-element.elementor-element-8473579:has(:hover) .elementor-icon-box-title,
					 .elementor-5465 .elementor-element.elementor-element-8473579:has(:focus) .elementor-icon-box-title{color:#0095FF;}.elementor-5465 .elementor-element.elementor-element-468b3e6 .elementor-icon-wrapper{text-align:center;}.elementor-5465 .elementor-element.elementor-element-4e274d6{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5465 .elementor-element.elementor-element-8c82818{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;z-index:99;}.elementor-5465 .elementor-element.elementor-element-8c82818.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-8c82818.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-8c82818.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-8c82818.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-8c82818.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-8686d94{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;z-index:99;}.elementor-5465 .elementor-element.elementor-element-8686d94.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-8686d94.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-8686d94.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-8686d94.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-8686d94.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-46e6dad{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-2b4e54d{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-5465 .elementor-element.elementor-element-2b4e54d .elementor-image-box-wrapper{text-align:start;}.elementor-5465 .elementor-element.elementor-element-2b4e54d .elementor-image-box-title{font-family:"Lora", Sans-serif;font-size:38px;font-weight:700;line-height:1.3em;color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-2b4e54d:has(:hover) .elementor-image-box-title,
					 .elementor-5465 .elementor-element.elementor-element-2b4e54d:has(:focus) .elementor-image-box-title{color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-2b4e54d .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#504B44;}.elementor-5465 .elementor-element.elementor-element-2c8757d{width:100%;max-width:100%;text-align:center;}.elementor-5465 .elementor-element.elementor-element-2c8757d .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:38px;font-weight:700;line-height:1.3em;color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-c49b7da .elementor-button{background-color:#0095FF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;padding:24px 50px 24px 50px;}.elementor-5465 .elementor-element.elementor-element-136aafb{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-5465 .elementor-element.elementor-element-93e4d3c{width:100%;max-width:100%;text-align:center;}.elementor-5465 .elementor-element.elementor-element-93e4d3c .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:38px;font-weight:700;line-height:1.3em;color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-f93f587{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-5465 .elementor-element.elementor-element-f93f587 .elementor-image-box-wrapper{text-align:center;}.elementor-5465 .elementor-element.elementor-element-f93f587 .elementor-image-box-title{font-family:"Lora", Sans-serif;font-size:38px;font-weight:700;line-height:1.3em;color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-f93f587:has(:hover) .elementor-image-box-title,
					 .elementor-5465 .elementor-element.elementor-element-f93f587:has(:focus) .elementor-image-box-title{color:#2A2624;}.elementor-5465 .elementor-element.elementor-element-f93f587 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#504B44;}.elementor-5465 .elementor-element.elementor-element-9a82ee2{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;z-index:99;}.elementor-5465 .elementor-element.elementor-element-9a82ee2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-9a82ee2.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-9a82ee2.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-9a82ee2.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-9a82ee2.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-3e94ca2{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;z-index:99;}.elementor-5465 .elementor-element.elementor-element-3e94ca2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-3e94ca2.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-3e94ca2.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-3e94ca2.elementor-view-framed .elementor-icon, .elementor-5465 .elementor-element.elementor-element-3e94ca2.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-5465 .elementor-element.elementor-element-38f92ff{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-5465 .elementor-element.elementor-element-38f92ff:not(.elementor-motion-effects-element-type-background), .elementor-5465 .elementor-element.elementor-element-38f92ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3ED;}.elementor-5465 .elementor-element.elementor-element-40dd8e5{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;bottom:20px;z-index:999;}body:not(.rtl) .elementor-5465 .elementor-element.elementor-element-40dd8e5{right:20px;}body.rtl .elementor-5465 .elementor-element.elementor-element-40dd8e5{left:20px;}.elementor-5465 .elementor-element.elementor-element-40dd8e5 .elementor-icon-wrapper{text-align:center;}.elementor-5465 .elementor-element.elementor-element-396526d{width:100%;max-width:100%;text-align:center;}.elementor-5465 .elementor-element.elementor-element-396526d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#2A2624;}body.elementor-page-5465:not(.elementor-motion-effects-element-type-background), body.elementor-page-5465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F4;}@media(max-width:1024px) and (min-width:768px){.elementor-5465 .elementor-element.elementor-element-9ed83f1{--width:100%;}.elementor-5465 .elementor-element.elementor-element-931a9cd{--width:100%;}.elementor-5465 .elementor-element.elementor-element-00cdfe6{--width:48%;}.elementor-5465 .elementor-element.elementor-element-4e274d6{--width:100%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5465 .elementor-element.elementor-element-3bade7c{z-index:99;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-5465 .elementor-element.elementor-element-40dd8e5{--container-widget-width:6%;--container-widget-flex-grow:0;width:var( --container-widget-width, 6% );max-width:6%;z-index:999;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5465 .elementor-element.elementor-element-1b90e4c{--min-height:100vh;--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-5465 .elementor-element.elementor-element-92f1c97{--container-widget-width:16%;--container-widget-flex-grow:0;width:var( --container-widget-width, 16% );max-width:16%;}.elementor-5465 .elementor-element.elementor-element-edcc502{--container-widget-width:16%;--container-widget-flex-grow:0;width:var( --container-widget-width, 16% );max-width:16%;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-5465 .elementor-element.elementor-element-3389324{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-3389324 img{width:100%;}.elementor-5465 .elementor-element.elementor-element-f972bac{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-5465 .elementor-element.elementor-element-5ae30b7{--container-widget-width:16%;--container-widget-flex-grow:0;width:var( --container-widget-width, 16% );max-width:16%;}.elementor-5465 .elementor-element.elementor-element-3ca610a{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;z-index:99;}.elementor-5465 .elementor-element.elementor-element-bf6ae4b{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-5465 .elementor-element.elementor-element-6040145{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-14248ad{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-5465 .elementor-element.elementor-element-38789b2{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-5465 .elementor-element.elementor-element-fa46184{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-5465 .elementor-element.elementor-element-67be831{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-d3e9837{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;z-index:99;}.elementor-5465 .elementor-element.elementor-element-548b531{--container-widget-width:16%;--container-widget-flex-grow:0;width:var( --container-widget-width, 16% );max-width:16%;}.elementor-5465 .elementor-element.elementor-element-1d44c42{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-5465 .elementor-element.elementor-element-66d88bb{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-d5e5331{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-0714677{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-3d3bc1e{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-f4b013b{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-0c668f2{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-a9a2211{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;z-index:99;}.elementor-5465 .elementor-element.elementor-element-a614d50{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-5465 .elementor-element.elementor-element-6b221ee.elementor-element{--order:99999 /* order end hack */;}.elementor-5465 .elementor-element.elementor-element-15d3b76{--container-widget-width:16%;--container-widget-flex-grow:0;width:var( --container-widget-width, 16% );max-width:16%;}.elementor-5465 .elementor-element.elementor-element-83fcbb2{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-5465 .elementor-element.elementor-element-a3239a4{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-a3cfa28.elementor-element{--order:99999 /* order end hack */;}.elementor-5465 .elementor-element.elementor-element-3cd68f3{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-5465 .elementor-element.elementor-element-8c82818{--container-widget-width:16%;--container-widget-flex-grow:0;width:var( --container-widget-width, 16% );max-width:16%;}.elementor-5465 .elementor-element.elementor-element-8686d94{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;z-index:99;}.elementor-5465 .elementor-element.elementor-element-2b4e54d{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-136aafb{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-5465 .elementor-element.elementor-element-f93f587{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-9a82ee2{--container-widget-width:16%;--container-widget-flex-grow:0;width:var( --container-widget-width, 16% );max-width:16%;}.elementor-5465 .elementor-element.elementor-element-3e94ca2{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;z-index:99;}.elementor-5465 .elementor-element.elementor-element-38f92ff{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-5465 .elementor-element.elementor-element-40dd8e5{--container-widget-width:8%;--container-widget-flex-grow:0;width:var( --container-widget-width, 8% );max-width:8%;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5465 .elementor-element.elementor-element-d22e9f8 .elementor-heading-title{font-size:17px;}.elementor-5465 .elementor-element.elementor-element-1b90e4c{--min-height:100vh;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-5465 .elementor-element.elementor-element-92f1c97{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;z-index:9999;}.elementor-5465 .elementor-element.elementor-element-edcc502{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;z-index:2;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-5465 .elementor-element.elementor-element-b38b63d .elementor-image-box-title{font-size:30px;}.elementor-5465 .elementor-element.elementor-element-b38b63d .elementor-image-box-description{font-size:18px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5465 .elementor-element.elementor-element-f3f3456 .elementor-button{font-size:16px;padding:26px 20px 26px 20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-5465 .elementor-element.elementor-element-f972bac{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-5465 .elementor-element.elementor-element-ceff7e6 .elementor-heading-title{font-size:24px;}.elementor-5465 .elementor-element.elementor-element-c6534d8 .elementor-heading-title{font-size:24px;}.elementor-5465 .elementor-element.elementor-element-5ae30b7{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;z-index:9999;}.elementor-5465 .elementor-element.elementor-element-3ca610a{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;z-index:9999;}.elementor-5465 .elementor-element.elementor-element-bf6ae4b{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-5465 .elementor-element.elementor-element-6040145 .elementor-image-box-title{font-size:24px;}.elementor-5465 .elementor-element.elementor-element-6040145 .elementor-image-box-description{font-size:16px;}.elementor-5465 .elementor-element.elementor-element-14248ad{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-38789b2{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-fa46184{width:100%;max-width:100%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-5465 .elementor-element.elementor-element-ce834f4{width:100%;max-width:100%;}.elementor-5465 .elementor-element.elementor-element-ce834f4 .elementor-icon-box-title, .elementor-5465 .elementor-element.elementor-element-ce834f4 .elementor-icon-box-title a{font-size:20px;}.elementor-5465 .elementor-element.elementor-element-ce834f4 .elementor-icon-box-description{font-size:16px;}.elementor-5465 .elementor-element.elementor-element-67be831 .elementor-image-box-title{font-size:30px;}.elementor-5465 .elementor-element.elementor-element-67be831 .elementor-image-box-description{font-size:16px;}.elementor-5465 .elementor-element.elementor-element-d3e9837{--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;z-index:9999;}.elementor-5465 .elementor-element.elementor-element-548b531{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;z-index:9999;}.elementor-5465 .elementor-element.elementor-element-1d44c42{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-5465 .elementor-element.elementor-element-55cffd0 .elementor-heading-title{font-size:24px;}.elementor-5465 .elementor-element.elementor-element-66d88bb .elementor-image-box-img{margin-bottom:15px;}.elementor-5465 .elementor-element.elementor-element-66d88bb .elementor-image-box-title{font-size:30px;}.elementor-5465 .elementor-element.elementor-element-66d88bb .elementor-image-box-description{font-size:16px;}.elementor-5465 .elementor-element.elementor-element-d5e5331 .elementor-image-box-img{margin-bottom:15px;}.elementor-5465 .elementor-element.elementor-element-d5e5331 .elementor-image-box-title{font-size:30px;}.elementor-5465 .elementor-element.elementor-element-d5e5331 .elementor-image-box-description{font-size:16px;}.elementor-5465 .elementor-element.elementor-element-0714677 .elementor-image-box-img{margin-bottom:15px;}.elementor-5465 .elementor-element.elementor-element-0714677 .elementor-image-box-title{font-size:30px;}.elementor-5465 .elementor-element.elementor-element-0714677 .elementor-image-box-description{font-size:16px;}.elementor-5465 .elementor-element.elementor-element-3d3bc1e .elementor-image-box-img{margin-bottom:15px;}.elementor-5465 .elementor-element.elementor-element-3d3bc1e .elementor-image-box-title{font-size:30px;}.elementor-5465 .elementor-element.elementor-element-3d3bc1e .elementor-image-box-description{font-size:16px;}.elementor-5465 .elementor-element.elementor-element-f4b013b .elementor-image-box-img{margin-bottom:15px;}.elementor-5465 .elementor-element.elementor-element-f4b013b .elementor-image-box-title{font-size:30px;}.elementor-5465 .elementor-element.elementor-element-f4b013b .elementor-image-box-description{font-size:16px;}.elementor-5465 .elementor-element.elementor-element-0c668f2 .elementor-image-box-img{margin-bottom:15px;}.elementor-5465 .elementor-element.elementor-element-0c668f2 .elementor-image-box-title{font-size:30px;}.elementor-5465 .elementor-element.elementor-element-0c668f2 .elementor-image-box-description{font-size:16px;}.elementor-5465 .elementor-element.elementor-element-de4e9b2 .elementor-button{font-size:16px;padding:26px 20px 26px 20px;}.elementor-5465 .elementor-element.elementor-element-a9a2211{--container-widget-width:39%;--container-widget-flex-grow:0;width:var( --container-widget-width, 39% );max-width:39%;z-index:9999;}.elementor-5465 .elementor-element.elementor-element-a614d50{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-5465 .elementor-element.elementor-element-6b221ee.elementor-element{--order:3;}.elementor-5465 .elementor-element.elementor-element-847b9eb.elementor-element{--order:0;}.elementor-5465 .elementor-element.elementor-element-847b9eb .elementor-heading-title{font-size:24px;}.elementor-5465 .elementor-element.elementor-element-9fec057.elementor-element{--order:1;}.elementor-5465 .elementor-element.elementor-element-c47b99b.elementor-element{--order:2;}.elementor-5465 .elementor-element.elementor-element-b84a5dc.elementor-element{--order:4;}.elementor-5465 .elementor-element.elementor-element-b84a5dc .elementor-button{font-size:16px;padding:26px 20px 26px 20px;}.elementor-5465 .elementor-element.elementor-element-15d3b76{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;z-index:9999;}.elementor-5465 .elementor-element.elementor-element-83fcbb2{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-5465 .elementor-element.elementor-element-a3239a4 .elementor-image-box-title{font-size:24px;}.elementor-5465 .elementor-element.elementor-element-a3239a4 .elementor-image-box-description{font-size:16px;}.elementor-5465 .elementor-element.elementor-element-a3cfa28.elementor-element{--order:99999 /* order end hack */;}.elementor-5465 .elementor-element.elementor-element-3cd68f3{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-5465 .elementor-element.elementor-element-8473579.elementor-element{--order:1;}.elementor-5465 .elementor-element.elementor-element-468b3e6.elementor-element{--order:0;}.elementor-5465 .elementor-element.elementor-element-4e274d6.e-con{--order:2;}.elementor-5465 .elementor-element.elementor-element-8c82818{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;z-index:9999;}.elementor-5465 .elementor-element.elementor-element-8686d94{--container-widget-width:36%;--container-widget-flex-grow:0;width:var( --container-widget-width, 36% );max-width:36%;z-index:9999;}.elementor-5465 .elementor-element.elementor-element-2b4e54d.elementor-element{--order:2;}.elementor-5465 .elementor-element.elementor-element-2b4e54d .elementor-image-box-title{font-size:24px;}.elementor-5465 .elementor-element.elementor-element-2b4e54d .elementor-image-box-description{font-size:16px;}.elementor-5465 .elementor-element.elementor-element-2c8757d.elementor-element{--order:4;}.elementor-5465 .elementor-element.elementor-element-2c8757d .elementor-heading-title{font-size:24px;}.elementor-5465 .elementor-element.elementor-element-c49b7da.elementor-element{--order:5;}.elementor-5465 .elementor-element.elementor-element-c49b7da .elementor-button{font-size:16px;padding:26px 20px 26px 20px;}.elementor-5465 .elementor-element.elementor-element-136aafb{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-5465 .elementor-element.elementor-element-93e4d3c .elementor-heading-title{font-size:24px;}.elementor-5465 .elementor-element.elementor-element-f93f587 .elementor-image-box-title{font-size:24px;}.elementor-5465 .elementor-element.elementor-element-f93f587 .elementor-image-box-description{font-size:16px;}.elementor-5465 .elementor-element.elementor-element-9a82ee2{--container-widget-width:23%;--container-widget-flex-grow:0;width:var( --container-widget-width, 23% );max-width:23%;z-index:9999;}.elementor-5465 .elementor-element.elementor-element-3e94ca2{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;z-index:9999;}.elementor-5465 .elementor-element.elementor-element-38f92ff{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-5465 .elementor-element.elementor-element-40dd8e5{--container-widget-width:17%;--container-widget-flex-grow:0;width:var( --container-widget-width, 17% );max-width:17%;bottom:10px;}body:not(.rtl) .elementor-5465 .elementor-element.elementor-element-40dd8e5{right:10px;}body.rtl .elementor-5465 .elementor-element.elementor-element-40dd8e5{left:10px;}.elementor-5465 .elementor-element.elementor-element-396526d .elementor-heading-title{font-size:14px;}}@media(min-width:768px){.elementor-5465 .elementor-element.elementor-element-9ed83f1{--width:46%;}.elementor-5465 .elementor-element.elementor-element-931a9cd{--width:33%;}.elementor-5465 .elementor-element.elementor-element-00cdfe6{--width:22%;}.elementor-5465 .elementor-element.elementor-element-4e274d6{--width:48%;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for icon, class: .elementor-element-92f1c97 */.elementor-5465 .elementor-element.elementor-element-92f1c97 {
    top: 2% !important;
    left: 2%;
    transform: rotate(16deg);
    filter: drop-shadow(0 10px 12px rgba(0,0,0,.15));
}

@media (max-width: 767px){
    .elementor-5465 .elementor-element.elementor-element-92f1c97{
        top: -1% !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-edcc502 */.elementor-5465 .elementor-element.elementor-element-edcc502 {
    top: 20% !important;
    left: 83%;
    transform: rotate(16deg);
    filter: drop-shadow(0 10px 12px rgba(0,0,0,.15));
}

@media (max-width: 767px){
    .elementor-5465 .elementor-element.elementor-element-edcc502{
        top: 94% !important;
        left: 70%;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3bade7c */@media (max-width: 1024px){
    .elementor-5465 .elementor-element.elementor-element-3bade7c{
        position: absolute;
        top: 9%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3389324 */.elementor-5465 .elementor-element.elementor-element-3389324{
    position: absolute;
    top: -14%;
    box-shadow: 0 18px 40px -18px rgba(0,0,0,.25);
    border-radius: 12px !important;
}

@media (max-width: 1024px){
    .elementor-5465 .elementor-element.elementor-element-3389324{
        position: relative;
        top: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-931a9cd */.elementor-5465 .elementor-element.elementor-element-931a9cd{
    box-shadow: 0 18px 40px -18px rgba(0,0,0,.25);
    border-radius: 12px;
}

@media (min-width: 1025px){
    .elementor-5465 .elementor-element.elementor-element-931a9cd{
        position: relative;
        top: -50px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b12b21f */.elementor-5465 .elementor-element.elementor-element-b12b21f {
    filter: drop-shadow(0 10px 12px rgba(0,0,0,.15));
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-afe7d44 */.elementor-5465 .elementor-element.elementor-element-afe7d44 {
    filter: drop-shadow(0 10px 12px rgba(0,0,0,.15));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6534d8 */.elementor-5465 .elementor-element.elementor-element-c6534d8{
    margin-top: 32px;
}

@media (max-width: 1024px){
    .elementor-5465 .elementor-element.elementor-element-c6534d8 br{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5ae30b7 */.elementor-5465 .elementor-element.elementor-element-5ae30b7 {
    bottom: 2% !important;
    left: 10%;
    transform: rotate(-6deg);
    filter: drop-shadow(0 10px 12px rgba(0,0,0,.15));
}

@media (max-width: 767px){
    .elementor-5465 .elementor-element.elementor-element-5ae30b7{
        bottom: -1% !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3ca610a */.elementor-5465 .elementor-element.elementor-element-3ca610a {
    bottom: 2% !important;
    right: 10%;
    transform: rotate(20deg);
    filter: drop-shadow(0 10px 12px rgba(0,0,0,.15));
}

@media (min-width: 767px) and (max-width: 1024px){
    .elementor-5465 .elementor-element.elementor-element-3ca610a{
        bottom: -5% !important;
    }
}

@media (max-width: 767px){
    .elementor-5465 .elementor-element.elementor-element-3ca610a{
        bottom: -7% !important;
    }
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-593c71c */@media (max-width: 1024px){
    .elementor-5465 .elementor-element.elementor-element-593c71c{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00cdfe6 */.elementor-5465 .elementor-element.elementor-element-00cdfe6{
    /*min-height: 366.81px !important;*/
    border: 1px dashed #2A2624;
    border-radius: 16px;
}

@media (max-width: 767px){
    .elementor-5465 .elementor-element.elementor-element-00cdfe6{
        min-height: 366.81px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-67be831 */.elementor-5465 .elementor-element.elementor-element-67be831{
    margin-top: 60px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9a3c6b8 */:root {
  --bg-color: #1b1b22;
  --green: #00e5c0;
  --body-font-family: "Sora", sans-serif;
}

.audio-player {
  --player-color-featured: #00A883;
  --player-color-background: #FBF8F4;
  --player-color-text: #c5c6c8;
  --player-percent-played: 0;
  --player-current-time: "00:00";
  --player-current-date-time: "00:00";
    background: var(--player-color-background);
    display: inline-flex;
    min-width: clamp(320px, 100vw, 390px); /*alterar largura do player aqui*/
    width: 100%;
    max-width: 100%;
    border-radius: 0.8rem;
    padding: 0.4rem;
    box-shadow: 0 18px 40px -18px rgba(0,0,0,.25);
    -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
    font-family: "Sora";
    border: 16px solid #fff;
    transform: rotate(-3deg);
}

.audio-player + .audio-player {
  margin-top: 1rem;
}

.audio-player .player {
  flex: 1;
  display: flex;
}

.audio-player .player .btn-play {
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  background: none;
  border: 0;
  padding: 0 0.8rem 0 0.4rem;
}

.audio-player .player .btn-play:disabled{
  cursor: default;
}

.audio-player .player .btn-play span {
  color: var(--player-color-text);
  font-size: 38px;
  opacity: 0.8;
}

.audio-player .player .btn-play .icon {
    display: none;
}

.audio-player .player .btn-play .icon-play {
    display: inline-block;
}

.audio-player.playing .player .btn-play .icon-play {
    display: none;
}

.audio-player.playing .player .btn-play .icon-pause {
    display: inline-block;
}

.audio-player.loading .player .btn-play .icon-loop {
    display: inline-block;
}


.audio-player.error .player .btn-play .icon-error {
    display: inline-block;
}


@-webkit-keyframes load{
  to{
    transform: rotate(360deg);
  }
}

@keyframes load{
  to{
    transform: rotate(360deg);
  }
}

.audio-player.loading .player .btn-play,
.audio-player.error .player .btn-play{
  pointer-events: none;
}

.audio-player.loading .player .btn-play span{
  -webkit-animation: load 1s linear infinite;
          animation: load 1s linear infinite;
}

.audio-player.loading .player .btn-play .icon-loop {
  display: inline-block;
}

.audio-player .player .timeline {
  flex: 1;
  display: flex;
  flex-direction: column;
  position: relative;
  padding-bottom: 0.2rem;
}

.audio-player .player .timeline .line {
  --line-height: 0.24rem;
  flex: 1;
  display: flex;
  align-items: center;
  position: relative;
}

.audio-player .player .timeline .line:before {
  content: "";
  width: var(--player-percent-played);
  position: absolute;
  background: var(--player-color-featured);
  height: var(--line-height);
  border-radius: calc(var(--line-height) / 2);
}

.audio-player .player .timeline .line input[type="range"] {
  flex: 1;
  all: unset;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: initial !important;
  border: none;
  outline: none;
  width: 100%;
  position: relative;
}

.audio-player
  .player
  .timeline
  .line
  input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
          appearance: none;
  background: var(--player-color-featured);
  width: 0.9rem;
  height: 0.9rem;
  border-radius: 50%;
  margin-top: calc(var(--line-height) * -1.4);
}

.audio-player
  .player
  .timeline
  .line
  input[type="range"]::-moz-range-thumb {
  all: unset;
  -moz-appearance: none;
       appearance: none;
  border: 0;
  background: var(--player-color-featured);
  width: 0.9rem;
  height: 0.9rem;
  border-radius: 50%;
  margin-top: calc(var(--line-height) * -1.4);
}

.audio-player
  .player
  .timeline
  .line
  input[type="range"]::-ms-thumb {
  appearance: none;
  background: var(--player-color-featured);
  width: 0.9rem;
  height: 0.9rem;
  border-radius: 50%;
  margin-top: calc(var(--line-height) * -1.4);
}


.audio-player
  .player
  .timeline
  .line
  input[type="range"]::-webkit-slider-runnable-track {
  background: #c5c6c8;
  height: var(--line-height);
  border-radius: calc(var(--line-height) / 2);
}

.audio-player
  .player
  .timeline
  .line
  input[type="range"]::-moz-range-track {
  background: #c5c6c8;
  height: var(--line-height);
  border-radius: calc(var(--line-height) / 2);
}

.audio-player
  .player
  .timeline
  .line
  input[type="range"]::-ms-track {
  background: #c5c6c8;
  height: var(--line-height);
  border-radius: calc(var(--line-height) / 2);
}

.audio-player .player .timeline .data {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.68rem;
  color: var(--player-color-text);
  position: absolute;
  width: 100%;
  bottom: 0;
}

.audio-player .player .timeline .data .current-time::before {
  content: var(--player-current-time);
}

.audio-player .player .timeline .data .time {
  display: flex;
  align-items: center;
  visibility: hidden;
}

.audio-player .player .timeline .data .time::before {
  content: var(--player-current-date-time);
}

.audio-player .player .timeline .data .time span {
  font-size: 1rem;
  margin-left: 0.4rem;
  color: var(--player-color-featured);
}

.audio-player .user {
  position: relative;
  width: 65px;
  height: 65px;
  margin-left: 1.4rem;
}

.audio-player .user img {
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  background: transparent !important;
}

.audio-player .user span {
  position: absolute;
  left: 0;
  bottom: 0;
  color: var(--player-color-featured);
  transform: translateX(-50%);
  font-size: 1.6rem;
  text-shadow: -1px -1px 0 var(--player-color-background),
    1px -1px 0 var(--player-color-background),
    -1px 1px 0 var(--player-color-background),
    1px 1px 0 var(--player-color-background);
}

.elementor-5465 .elementor-element.elementor-element-9a3c6b8{
    position: relative;
    z-index: 2;
    /*left: 50%;*/
    /*transform: translatex(-50%) !important;*/
    /*top: 39%;*/
}

.elementor-5465 .elementor-element.elementor-element-9a3c6b8:hover{
    animation-play-state: paused;
}

.mic-icon{
    position: relative;
    overflow: visible;
    padding: 10px 0;
    left: -5px;
    bottom: 45px;
}

@media(max-width: 400px){
    .audio-player {
        min-width: clamp(320px, 100vw, 350px);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d3e9837 */.elementor-5465 .elementor-element.elementor-element-d3e9837 {
    bottom: 2% !important;
    right: 20%;
    transform: rotate(-20deg);
    filter: drop-shadow(0 10px 12px rgba(0,0,0,.15));
}

@media (min-width: 767px) and (max-width: 1024px){
    .elementor-5465 .elementor-element.elementor-element-d3e9837{
        bottom: -5% !important;
        right: -1%;
        transform: rotate(-5deg);
    }
}

@media (max-width: 767px){
    .elementor-5465 .elementor-element.elementor-element-d3e9837{
        bottom: -2% !important;
        right: -1%;
        transform: rotate(-5deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-548b531 */.elementor-5465 .elementor-element.elementor-element-548b531 {
    bottom: 1% !important;
    left: 20%;
    transform: rotate(-1deg);
    filter: drop-shadow(0 10px 12px rgba(0,0,0,.15));
}

@media (min-width: 767px) and (max-width: 1024px){
    .elementor-5465 .elementor-element.elementor-element-548b531{
        bottom: -1% !important;
        left: 3%;
        transform: rotate(-1deg);
    }
}

@media (max-width: 767px){
    .elementor-5465 .elementor-element.elementor-element-548b531{
        bottom: -2% !important;
        left: -1%;
        transform: rotate(-5deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf6ae4b */.elementor-5465 .elementor-element.elementor-element-bf6ae4b iframe{
    border-radius: 16px;
}

@media (max-width: 767px){
    .elementor-5465 .elementor-element.elementor-element-bf6ae4b{
        padding-bottom: 7em !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8816ac */.bento{
  --gap: 16px;
  --radius: 16px;
  --tile-bg: rgba(255,255,255,.78);
  --tile-stroke: rgba(0,0,0,.06);
  --shadow: 0 18px 40px -18px rgba(0,0,0,.25);
  --shadow-hover: 0 30px 60px -24px rgba(0,0,0,.35);
  --tile-h: clamp(240px, 26vw, 360px);
  display: grid;
  gap: var(--gap);
  grid-auto-flow: row;
  align-items: stretch;
}

.bento .pq1, .bento .pq2, .bento .pq3,
.bento .pq4, .bento .pq5, .bento .pq6{
  min-height: var(--tile-h);
  height: auto;
  background: var(--tile-bg);
  border: 1px solid var(--tile-stroke);
  border-radius: var(--radius);
  box-shadow: var(--shadow);
  position: relative;
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
  transform-origin: center;
  overflow: visible;
}

.bento .pq1 > .elementor-widget-container,
.bento .pq2 > .elementor-widget-container,
.bento .pq3 > .elementor-widget-container,
.bento .pq4 > .elementor-widget-container,
.bento .pq5 > .elementor-widget-container,
.bento .pq6 > .elementor-widget-container{
  height: 100%;
  display: flex;
  padding: 0 !important;
}

.bento .pq1 .elementor-image-box-wrapper,
.bento .pq2 .elementor-image-box-wrapper,
.bento .pq3 .elementor-image-box-wrapper,
.bento .pq4 .elementor-image-box-wrapper,
.bento .pq5 .elementor-image-box-wrapper,
.bento .pq6 .elementor-image-box-wrapper{
  flex: 1 1 auto;
  display: flex !important;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  padding: 16px !important;
  gap: 10px;
}

.bento .elementor-image-box-content{ padding: 0 !important; }

.bento .elementor-image-box-img{ line-height: 0; margin: 0 0 10px 0; }
.bento .elementor-image-box-img img{
  max-width: 100%;
  height: auto;
  display: block;
  border-radius: 10px;
  object-fit: cover !important;
  object-position: top !important;
}

.bento .elementor-image-box-title{ margin: 0; font-weight: 700; font-size: 26px !important; }
.bento .elementor-image-box-description{ margin: 0; opacity: .85; font-size: 16px !important; }

@media (min-width:1025px){
  .bento{ grid-template-columns: repeat(12, 1fr); }
  .bento .pq1{ grid-column: span 7; }
  .bento .pq2{ grid-column: span 5; }
  .bento .pq3{ grid-column: span 5; }
  .bento .pq4{ grid-column: span 7; }
  .bento .pq5{ grid-column: span 8; }
  .bento .pq6{ grid-column: span 4; }
}

@media (min-width:768px) and (max-width:1024px){
  .bento{ grid-template-columns: repeat(2, 1fr); }
  .bento .pq1, .bento .pq2, .bento .pq3, .bento .pq4, .bento .pq5, .bento .pq6{ grid-column: span 1; }
}

@media (max-width:767px){
  .bento{ grid-template-columns: 1fr; }
  .bento .pq1, .bento .pq2, .bento .pq3, .bento .pq4, .bento .pq5, .bento .pq6{
    grid-column: 1 / -1;
    min-height: clamp(200px, 38vw, 320px);
  }
}

.bento .pq1:hover{ transform: translateY(-4px) rotate(-1.6deg); box-shadow: var(--shadow-hover); }
.bento .pq2:hover{ transform: translateY(-4px) rotate( 1.2deg); box-shadow: var(--shadow-hover); }
.bento .pq3:hover{ transform: translateY(-4px) rotate(-0.9deg); box-shadow: var(--shadow-hover); }
.bento .pq4:hover{ transform: translateY(-4px) rotate( 1.6deg); box-shadow: var(--shadow-hover); }
.bento .pq5:hover{ transform: translateY(-4px) rotate(-1.3deg); box-shadow: var(--shadow-hover); }
.bento .pq6:hover{ transform: translateY(-4px) rotate( 0.8deg); box-shadow: var(--shadow-hover); }

.bento{ --img-h: clamp(180px, 22vw, 260px); }

.bento .elementor-image-box-img{
  width: 100%;
  height: var(--img-h);
  overflow: hidden;
}

.bento .elementor-image-box-img img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
}

@media (max-width: 767px){
    .bento .elementor-image-box-title{
        font-size: 22px !important;
    }
    
    .bento .elementor-image-box-description{
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de4e9b2 */.elementor-5465 .elementor-element.elementor-element-de4e9b2{
    margin-right: auto;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a9a2211 */.elementor-5465 .elementor-element.elementor-element-a9a2211 {
    bottom: 2% !important;
    right: 10%;
    transform: rotate(20deg);
    filter: drop-shadow(0 10px 12px rgba(0,0,0,.15));
}

@media (min-width: 767px) and (max-width: 1024px){
    .elementor-5465 .elementor-element.elementor-element-a9a2211{
        right: 2%;
        bottom: 1% !important;
    }
}

@media (max-width: 767px){
    .elementor-5465 .elementor-element.elementor-element-a9a2211{
        bottom: -1% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d44c42 */.elementor-5465 .elementor-element.elementor-element-1d44c42 iframe{
    border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6b221ee */@media (min-width: 1025px){
  .elementor-5465 .elementor-element.elementor-element-6b221ee .elementor-icon-box-wrapper{
    flex-direction: column-reverse;
    
  }
  
    .elementor-5465 .elementor-element.elementor-element-6b221ee .elementor-icon-box-icon{
    transform: scaleX(-1);
    transform-origin: center;
  }
}

@media (max-width: 1024px){
  .elementor-5465 .elementor-element.elementor-element-6b221ee .elementor-icon-box-icon{
    transform: rotate(180deg);
    transform: scaleY(-1);
    transform-origin: center;
  }
}

.elementor-5465 .elementor-element.elementor-element-6b221ee svg{
  height: unset;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-847b9eb */@media (min-width: 1768px){
    .elementor-5465 .elementor-element.elementor-element-847b9eb .destaque{
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b84a5dc */.elementor-5465 .elementor-element.elementor-element-b84a5dc{
    margin-right: auto;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15d3b76 */.elementor-5465 .elementor-element.elementor-element-15d3b76 {
    bottom: 1% !important;
    left: 20%;
    transform: rotate(10deg);
    filter: drop-shadow(0 10px 12px rgba(0,0,0,.15));
}

@media (min-width: 767px) and (max-width: 1024px){
    .elementor-5465 .elementor-element.elementor-element-15d3b76{
        bottom: -8% !important;
        left: 3%;
        transform: rotate(10deg);
    }
}

@media (max-width: 767px){
    .elementor-5465 .elementor-element.elementor-element-15d3b76{
        bottom: -5% !important;
        left: 20%;
        transform: rotate(15deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a614d50 */.elementor-5465 .elementor-element.elementor-element-a614d50 iframe{
    border-radius: 16px;
}

.elementor-5465 .elementor-element.elementor-element-a614d50 {
  position: relative;
}

.elementor-5465 .elementor-element.elementor-element-a614d50 .headbadge {
  position: absolute;
  top: clamp(-12px, -1.5vw, -6px);
  left: clamp(8px, 3vw, 32px);
  width: clamp(120px, 14vw, 200px);
  transform: rotate(-8deg);
  z-index: 5;
  pointer-events: none;
}

@media (max-width: 1024px) {
  .elementor-5465 .elementor-element.elementor-element-a614d50 .headbadge {
    position: static;
    right: 0 !important;
    transform: none;
    width: auto;
    margin-top: 12px;
    pointer-events: auto;
    transform: rotate(18deg);
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a3cfa28 */@media (min-width: 1025px){
  .elementor-5465 .elementor-element.elementor-element-a3cfa28 .elementor-icon-box-wrapper{
    flex-direction: column-reverse;
  }
}

@media (max-width: 1024px){
  .elementor-5465 .elementor-element.elementor-element-a3cfa28 .elementor-icon-box-icon{
    transform: scaleY(-1);
    transform-origin: center;
  }
}

.elementor-5465 .elementor-element.elementor-element-a3cfa28 svg{
  height: unset;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6a5bc29 */.elementor-5465 .elementor-element.elementor-element-6a5bc29 .swiper{
    overflow: visible;
}

.elementor-5465 .elementor-element.elementor-element-6a5bc29 .swiper-wrapper{
    transition-timing-function: linear !important;
}

.elementor-5465 .elementor-element.elementor-element-6a5bc29 { 
    --ar: 3/3; 
    --br: 20px;
}

.elementor-5465 .elementor-element.elementor-element-6a5bc29 .swiper-slide {
  position: relative;
  aspect-ratio: var(--ar);
  overflow: hidden;
  border-radius: var(--br);
}

.elementor-5465 .elementor-element.elementor-element-6a5bc29 .swiper-slide img,
.elementor-5465 .elementor-element.elementor-element-6a5bc29 .swiper-slide .swiper-slide-image,
.elementor-5465 .elementor-element.elementor-element-6a5bc29 .swiper-slide .elementor-carousel-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top center;
  display: block;
  border-radius: inherit;
}

@media (max-width: 767px) {
  .elementor-5465 .elementor-element.elementor-element-6a5bc29 { --ar: 16/9; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83fcbb2 */.elementor-5465 .elementor-element.elementor-element-83fcbb2 {
  position: relative;
}

.elementor-5465 .elementor-element.elementor-element-83fcbb2 .headbadge {
  position: absolute;
  top: clamp(-12px, -1.5vw, -6px);
  right: clamp(8px, 3vw, 32px);
  width: clamp(120px, 14vw, 200px);
  transform: rotate(-8deg);
  z-index: 5;
  pointer-events: none;
}

@media (max-width: 1024px) {
  .elementor-5465 .elementor-element.elementor-element-83fcbb2 .headbadge {
    position: static;
    right: 0 !important;
    transform: none;
    width: auto;
    margin-top: 12px;
    pointer-events: auto;
    transform: rotate(18deg);
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8473579 */@media (min-width: 1025px){
  .elementor-5465 .elementor-element.elementor-element-8473579 .elementor-icon-box-wrapper{
    flex-direction: column-reverse !important;
  }
  
    .elementor-5465 .elementor-element.elementor-element-8473579 .elementor-icon-box-icon{
    transform: scaleX(-1);
    transform-origin: center;
  }
}

@media (max-width: 1024px){
    .elementor-5465 .elementor-element.elementor-element-8473579 .elementor-icon-box-wrapper{
        flex-direction: column-reverse !important;
    }
  .elementor-5465 .elementor-element.elementor-element-8473579 .elementor-icon-box-icon{
    /*transform: rotate(180deg);*/
    /*transform: scaleY(-1);*/
    transform: rotate(-50deg);
    transform-origin: center;
  }
  
  .elementor-5465 .elementor-element.elementor-element-8473579{
      margin: 0 auto;
  }
}

.elementor-5465 .elementor-element.elementor-element-8473579 svg{
  height: unset;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-468b3e6 */.elementor-5465 .elementor-element.elementor-element-468b3e6 .sticker{
    position: relative !important;
}

.elementor-5465 .elementor-element.elementor-element-468b3e6 {
    transform: rotate(10deg);
    filter: drop-shadow(0 10px 12px rgba(0,0,0,.15));
}

@media (min-width: 767px){
    .elementor-5465 .elementor-element.elementor-element-468b3e6{
        display: none !important;
    }
}

@media (max-width: 767px){
    .elementor-5465 .elementor-element.elementor-element-468b3e6{
        transform: rotate(3deg);
    }
}

.elementor-5465 .elementor-element.elementor-element-468b3e6 .elementor-icon{
    display: block;
 }
 
.elementor-5465 .elementor-element.elementor-element-468b3e6 svg{
     height: unset;
     width: 80%;
     margin: 0 auto;
 }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8c82818 */.elementor-5465 .elementor-element.elementor-element-8c82818 {
    top: 2% !important;
    left: 0%;
    transform: rotate(16deg);
    filter: drop-shadow(0 10px 12px rgba(0,0,0,.15));
}

@media (max-width: 767px){
    .elementor-5465 .elementor-element.elementor-element-8c82818{
        top: -1% !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8686d94 */.elementor-5465 .elementor-element.elementor-element-8686d94 {
    bottom: 2% !important;
    right: 0%;
    transform: rotate(20deg);
    filter: drop-shadow(0 10px 12px rgba(0,0,0,.15));
}

@media (min-width: 767px) and (max-width: 1024px){
    .elementor-5465 .elementor-element.elementor-element-8686d94{
        right: 0%;
        bottom: 1% !important;
    }
}

@media (max-width: 767px){
    .elementor-5465 .elementor-element.elementor-element-8686d94{
        bottom: -15% !important;
        right: -8%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46e6dad */.elementor-5465 .elementor-element.elementor-element-46e6dad {
  border: solid #fff;
  border-width: 20px 20px 60px 20px;
  border-radius: 10px;
    transform: rotate(-1deg);
    filter: drop-shadow(0 10px 12px rgba(0,0,0,.15));
}

.elementor-5465 .elementor-element.elementor-element-46e6dad::after {
  content: "João Amancio";
  position: absolute;
  bottom: -55px;
  left: 50%;
  transform: translateX(-50%);
  font-family: "Excalifont", sans-serif;
  font-size: 32px;
  color: #0095FF;
  white-space: nowrap;
}

@media (max-width: 767px){
    .elementor-5465 .elementor-element.elementor-element-46e6dad::after{
        bottom: -45px;
        font-size: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c8757d */.elementor-5465 .elementor-element.elementor-element-2c8757d{
    margin-top: 60px !important;
}

@media (min-width: 1768px){
    .elementor-5465 .elementor-element.elementor-element-2c8757d .destaque{
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c49b7da */.elementor-5465 .elementor-element.elementor-element-c49b7da{
    margin-right: auto;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cd68f3 */.elementor-5465 .elementor-element.elementor-element-3cd68f3 {
  position: relative;
}

.elementor-5465 .elementor-element.elementor-element-3cd68f3 .headbadge {
  position: absolute;
  top: clamp(-12px, -1.5vw, -6px);
  left: clamp(8px, 3vw, 32px);
  width: clamp(120px, 14vw, 200px);
  transform: rotate(-8deg);
  z-index: 5;
  pointer-events: none;
}

@media (max-width: 1024px) {
  .elementor-5465 .elementor-element.elementor-element-3cd68f3 .headbadge {
    position: static;
    right: 0 !important;
    transform: none;
    width: auto;
    margin-top: 12px;
    pointer-events: auto;
    transform: rotate(18deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93e4d3c */.elementor-5465 .elementor-element.elementor-element-93e4d3c{
    margin-top: 0px !important;
}

@media (min-width: 1768px){
    .elementor-5465 .elementor-element.elementor-element-93e4d3c .destaque{
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f93f587 */.elementor-5465 .elementor-element.elementor-element-f93f587{
    padding: 32px;
    background: #F7F3ED;
    border: 1px dashed #0095FF;
    border-radius: 14px;
    box-shadow: 0 18px 40px -18px rgba(0,0,0,.25);
}

.elementor-5465 .elementor-element.elementor-element-f93f587 .elementor-image-box-title{
    background: #fff;
    border: 1px dashed #0095FF;
    border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a82ee2 */.elementor-5465 .elementor-element.elementor-element-9a82ee2 {
    top: -52% !important;
    left: 10%;
    transform: rotate(-6deg);
    filter: drop-shadow(0 10px 12px rgba(0,0,0,.15));
}

@media (min-width: 767px) and (max-width: 1024px){
    .elementor-5465 .elementor-element.elementor-element-9a82ee2{
        top: -25% !important;
        left: 2%;
        transform: rotate(-5deg);
    }
}

@media (max-width: 767px){
    .elementor-5465 .elementor-element.elementor-element-9a82ee2{
        top: -13% !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3e94ca2 */.elementor-5465 .elementor-element.elementor-element-3e94ca2 {
    bottom: 2% !important;
    right: 5%;
    transform: rotate(20deg);
    filter: drop-shadow(0 10px 12px rgba(0,0,0,.15));
}

@media (min-width: 767px) and (max-width: 1024px){
    .elementor-5465 .elementor-element.elementor-element-3e94ca2{
        right: 2%;
        bottom: 1% !important;
    }
}

@media (max-width: 767px){
    .elementor-5465 .elementor-element.elementor-element-3e94ca2{
        bottom: -15% !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40dd8e5 */.elementor-5465 .elementor-element.elementor-element-40dd8e5 .elementor-icon{
    display: block;
}

.elementor-5465 .elementor-element.elementor-element-40dd8e5 svg{
    height: unset;
    width: 100%;
}

.elementor-5465 .elementor-element.elementor-element-40dd8e5 {
  display: inline-block;
  animation: shake-rotate 3.5s ease-in-out infinite;
  transform-origin: center;
}

@keyframes shake-rotate {
  0%   { transform: rotate(0deg); }
  10%  { transform: rotate(8deg); }
  15%  { transform: rotate(6deg); }
  20%  { transform: rotate(0deg); }

  40%  { transform: rotate(-8deg); }
  45%  { transform: rotate(-6deg); }
  50%  { transform: rotate(0deg); }

  70%  { transform: rotate(4deg); }
  75%  { transform: rotate(0deg); }

  100% { transform: rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Handlee&display=swap');

body {
  background: rgba(247, 245, 243, 1);
  background-image: radial-gradient(circle, rgba(208, 203, 194, .7) 1px, transparent 1px);
  background-size: 24px 24px;
}


html, body {
    overflow-x: hidden;
}

[data-elementor-type="wp-page"] {
    overflow: hidden;
}

body::-webkit-scrollbar {
    width: 12px;
}

body::-webkit-scrollbar-track {
    background: #D6CFC2;
}

body::-webkit-scrollbar-thumb {
    background: #0095FF;
    border: 2px solid #D6CFC2; 
    border-radius: 10px;
}

@-moz-document url-prefix() {
    * {
        scrollbar-width: thin;
        scrollbar-color: #0095FF #E0D9CF;
    }
}

::selection {
    -webkit-text-fill-color: #fff;
    color: #FFFFFF;
    background: #0095FF;
}

@media(max-width: 767px) {
    .e-con .elementor-widget:not(.fixo) {
        width: 100% !important;
    }
}

.destaque{
    background: #0095FF;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /*font-family: 'Handlee' !important;*/
    /*font-weight: 600;*/
    /*letter-spacing: 0.5px;*/
}

.destaquebg{
    background: #0095FF;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /*font-family: 'Handlee' !important;*/
    /*font-weight: 600;*/
    /*letter-spacing: 0.5px;*/
}

.personalizado .elementor-button {
   background: linear-gradient(180deg, #0095FF 0%, #0070C0 100%);
   border-radius: 6px;
   border-bottom: 4px solid #004F88;
   box-shadow: 0 4px 6px -2px rgba(0,0,0,0.3);
   transition: .2s ease-out;
   position: relative;
}

.personalizado .elementor-button:hover {
   transform: scale(1.03) !important;
   box-shadow: 0 0 40px rgba(0, 149, 255, 0.4), 0 4px 6px -2px rgba(0,0,0,0.3);
}

.personalizado .elementor-button-text {
   font-weight: bold;
}

.personalizado{
    margin-top: 16px !important;
}

/*CASO QUEIRA REMOVER OS STICKERS RAPIDAMENTE, BASTA DESCOMENTAR O DISPLAY*/
.sticker{
    position: absolute;
    /*display: none;*/
    pointer-events: none;
}

.stickerio{
    /*display: none;*/
}

.sticker .elementor-icon{
    display: block;
}

.sticker svg{
    height: unset;
    width: 100%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Excalifont';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://aimancio.com/wp-content/uploads/2025/08/Excalifont-Regular.eot');
	src: url('https://aimancio.com/wp-content/uploads/2025/08/Excalifont-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://aimancio.com/wp-content/uploads/2025/08/Excalifont-Regular.woff2') format('woff2'),
		url('https://aimancio.com/wp-content/uploads/2025/08/Excalifont-Regular.woff') format('woff'),
		url('https://aimancio.com/wp-content/uploads/2025/08/Excalifont-Regular.ttf') format('truetype'),
		url('https://aimancio.com/wp-content/uploads/2025/08/Excalifont-Regular.svg#Excalifont') format('svg');
}
/* End Custom Fonts CSS */