.elementor-78 .elementor-element.elementor-element-793812a{--display:flex;--min-height:80px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B9B9B9DE;--border-color:#B9B9B9DE;--margin-top:0px;--margin-bottom:-14px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-78 .elementor-element.elementor-element-793812a:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-793812a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8863AABD;}.elementor-78 .elementor-element.elementor-element-b1aa73c{--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;--border-radius:16px 16px 16px 16px;--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-78 .elementor-element.elementor-element-b1aa73c:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-b1aa73c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282D5400;}.elementor-78 .elementor-element.elementor-element-fd7fd97{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-78 .elementor-element.elementor-element-8f07e58{width:var( --container-widget-width, 114px );max-width:114px;--container-widget-width:114px;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-8f07e58 img{width:100%;}.elementor-78 .elementor-element.elementor-element-698942a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-78 .elementor-element.elementor-element-d994eb9 .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;fill:var( --e-global-color-b557dbe );color:var( --e-global-color-b557dbe );border-style:none;border-radius:12px 12px 12px 12px;padding:16px 16px 16px 16px;}.elementor-78 .elementor-element.elementor-element-d994eb9 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-d994eb9 .elementor-button:focus{background-color:#FFFFFF00;}.elementor-78 .elementor-element.elementor-element-d994eb9.elementor-element{--align-self:flex-start;}.elementor-78 .elementor-element.elementor-element-03184f3 .elementor-button{background-color:#83838300;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;fill:#525252;color:#525252;border-style:none;border-radius:12px 12px 12px 12px;padding:16px 16px 16px 16px;}.elementor-78 .elementor-element.elementor-element-03184f3 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-03184f3 .elementor-button:focus{background-color:#FFFFFF00;}.elementor-78 .elementor-element.elementor-element-03184f3.elementor-element{--align-self:flex-start;}.elementor-78 .elementor-element.elementor-element-8bd0194 .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;fill:#F2F4F7;color:#F2F4F7;border-style:none;border-radius:12px 12px 12px 12px;padding:16px 16px 16px 16px;}.elementor-78 .elementor-element.elementor-element-8bd0194 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-8bd0194 .elementor-button:focus{background-color:#FFFFFF00;}.elementor-78 .elementor-element.elementor-element-8bd0194.elementor-element{--align-self:flex-start;}.elementor-78 .elementor-element.elementor-element-6750724 .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;fill:#F2F4F7;color:#F2F4F7;border-style:none;border-radius:12px 12px 12px 12px;padding:16px 16px 16px 16px;}.elementor-78 .elementor-element.elementor-element-6750724 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-6750724 .elementor-button:focus{background-color:#FFFFFF00;}.elementor-78 .elementor-element.elementor-element-6750724.elementor-element{--align-self:flex-start;}.elementor-78 .elementor-element.elementor-element-bc78405 .elementor-button{background-color:#B2FE0200;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;line-height:15em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:17px 0px 17px 0px;}.elementor-78 .elementor-element.elementor-element-bc78405{width:var( --container-widget-width, 127px );max-width:127px;--container-widget-width:127px;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-bc78405.elementor-element{--align-self:flex-start;}.elementor-78 .elementor-element.elementor-element-70a923a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:#59595961;--border-color:#59595961;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-d595ea1{--display:flex;}.elementor-78 .elementor-element.elementor-element-643529f .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;fill:#F2F4F7;color:#F2F4F7;border-style:none;border-radius:12px 12px 12px 12px;padding:16px 16px 16px 16px;}.elementor-78 .elementor-element.elementor-element-643529f .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-643529f .elementor-button:focus{background-color:#FFFFFF00;}.elementor-78 .elementor-element.elementor-element-643529f.elementor-element{--align-self:flex-start;}.elementor-78 .elementor-element.elementor-element-ef768f4 .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;fill:#F2F4F7;color:#F2F4F7;border-style:none;border-radius:12px 12px 12px 12px;padding:16px 16px 16px 16px;}.elementor-78 .elementor-element.elementor-element-ef768f4 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-ef768f4 .elementor-button:focus{background-color:#FFFFFF00;}.elementor-78 .elementor-element.elementor-element-ef768f4.elementor-element{--align-self:flex-start;}.elementor-78 .elementor-element.elementor-element-6eef85f .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;fill:#F2F4F7;color:#F2F4F7;border-style:none;border-radius:12px 12px 12px 12px;padding:16px 16px 16px 16px;}.elementor-78 .elementor-element.elementor-element-6eef85f .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-6eef85f .elementor-button:focus{background-color:#FFFFFF00;}.elementor-78 .elementor-element.elementor-element-6eef85f.elementor-element{--align-self:flex-start;}.elementor-78 .elementor-element.elementor-element-2d6fac6 .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;fill:#F2F4F7;color:#F2F4F7;border-style:none;border-radius:12px 12px 12px 12px;padding:16px 16px 16px 16px;}.elementor-78 .elementor-element.elementor-element-2d6fac6 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-2d6fac6 .elementor-button:focus{background-color:#FFFFFF00;}.elementor-78 .elementor-element.elementor-element-2d6fac6.elementor-element{--align-self:flex-start;}.elementor-78 .elementor-element.elementor-element-46a214e .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;fill:#F2F4F7;color:#F2F4F7;border-style:none;border-radius:12px 12px 12px 12px;padding:16px 16px 16px 16px;}.elementor-78 .elementor-element.elementor-element-46a214e .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-46a214e .elementor-button:focus{background-color:#FFFFFF00;}.elementor-78 .elementor-element.elementor-element-46a214e.elementor-element{--align-self:flex-start;}.elementor-78 .elementor-element.elementor-element-671126e{--display:flex;border-style:solid;--border-style:solid;border-color:#59595961;--border-color:#59595961;}.elementor-78 .elementor-element.elementor-element-9b67558 .elementor-button{background-color:#B2FE0200;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;line-height:15em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:17px 0px 17px 0px;}.elementor-78 .elementor-element.elementor-element-9b67558{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-9b67558.elementor-element{--align-self:flex-start;}.elementor-78 .elementor-element.elementor-element-cdc1444{--display:flex;--min-height:753px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-78 .elementor-element.elementor-element-cdc1444:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-cdc1444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#482B65;background-image:url("https://odontocenterpm.com.br/wp-content/uploads/2026/03/a-hero-1.webp");background-position:top center;background-size:cover;}.elementor-78 .elementor-element.elementor-element-b2e6cf4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-50e9876 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:3.8px;color:var( --e-global-color-df22489 );}.elementor-78 .elementor-element.elementor-element-66b4e58a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:51px;font-weight:600;line-height:1.3em;color:#121212;}.elementor-78 .elementor-element.elementor-element-74e80463{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-74e80463 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#404040;}.elementor-78 .elementor-element.elementor-element-5bf368b7 .elementor-button{background-color:#B2FE0200;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:15em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-78 .elementor-element.elementor-element-5bf368b7.elementor-element{--align-self:flex-start;}.elementor-78 .elementor-element.elementor-element-5bf368b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-78 .elementor-element.elementor-element-5bf368b7 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-21423eb4.elementor-element{--align-self:flex-start;}.elementor-78 .elementor-element.elementor-element-21423eb4 .elementor-icon-list-icon i{color:#482B65;transition:color 0.3s;}.elementor-78 .elementor-element.elementor-element-21423eb4 .elementor-icon-list-icon svg{fill:#482B65;transition:fill 0.3s;}.elementor-78 .elementor-element.elementor-element-21423eb4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-78 .elementor-element.elementor-element-21423eb4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-21423eb4 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-78 .elementor-element.elementor-element-21423eb4 .elementor-icon-list-text{color:#482B65;transition:color 0.3s;}.elementor-78 .elementor-element.elementor-element-cb5b15f{--display:flex;--min-height:67px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-78 .elementor-element.elementor-element-cb5b15f:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-cb5b15f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#554169;}.elementor-78 .elementor-element.elementor-element-10b95eb8.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-10b95eb8 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-78 .elementor-element.elementor-element-10b95eb8 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-78 .elementor-element.elementor-element-10b95eb8{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-78 .elementor-element.elementor-element-10b95eb8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-10b95eb8 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-78 .elementor-element.elementor-element-10b95eb8 .elementor-icon-list-text{color:#E9E9E9;transition:color 0.3s;}.elementor-78 .elementor-element.elementor-element-60e1a3ce{--display:flex;--min-height:332px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-78 .elementor-element.elementor-element-60e1a3ce:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-60e1a3ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EEFF;}.elementor-78 .elementor-element.elementor-element-28910034{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-78 .elementor-element.elementor-element-42b224{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-42b224 .elementor-icon-box-wrapper{text-align:start;}.elementor-78 .elementor-element.elementor-element-42b224 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-b557dbe );}.elementor-78 .elementor-element.elementor-element-42b224 .elementor-icon-box-title, .elementor-78 .elementor-element.elementor-element-42b224 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-42b224:has(:hover) .elementor-icon-box-title,
					 .elementor-78 .elementor-element.elementor-element-42b224:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-df22489 );}.elementor-78 .elementor-element.elementor-element-42b224 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-7c48af4f{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-7c48af4f.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-7c48af4f .elementor-icon-box-wrapper{text-align:start;}.elementor-78 .elementor-element.elementor-element-7c48af4f .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-b557dbe );}.elementor-78 .elementor-element.elementor-element-7c48af4f .elementor-icon-box-title, .elementor-78 .elementor-element.elementor-element-7c48af4f .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:35px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-7c48af4f .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;color:var( --e-global-color-b557dbe );}.elementor-78 .elementor-element.elementor-element-5d4f6650{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:08px 08px;--row-gap:08px;--column-gap:08px;--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-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-78 .elementor-element.elementor-element-6d449c0b{width:var( --container-widget-width, 300px );max-width:300px;background-color:transparent;padding:31px 31px 31px 31px;--container-widget-width:300px;--container-widget-flex-grow:0;z-index:0;background-image:linear-gradient(180deg, #EBDBFA 0%, #C6A9E0 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFA9D84D;border-radius:24px 24px 24px 24px;}.elementor-78 .elementor-element.elementor-element-6d449c0b:hover{background-color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-6d449c0b .elementor-image-box-wrapper{text-align:center;}.elementor-78 .elementor-element.elementor-element-6d449c0b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-78 .elementor-element.elementor-element-6d449c0b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-78 .elementor-element.elementor-element-6d449c0b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-78 .elementor-element.elementor-element-6d449c0b .elementor-image-box-title{margin-bottom:5px;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:var( --e-global-color-df22489 );}.elementor-78 .elementor-element.elementor-element-6d449c0b .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-78 .elementor-element.elementor-element-6d449c0b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-78 .elementor-element.elementor-element-6d449c0b:has(:hover) .elementor-image-box-title,
					 .elementor-78 .elementor-element.elementor-element-6d449c0b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-df22489 );}.elementor-78 .elementor-element.elementor-element-6d449c0b .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-4118ecf2{width:var( --container-widget-width, 300px );max-width:300px;background-color:transparent;padding:31px 31px 31px 31px;--container-widget-width:300px;--container-widget-flex-grow:0;z-index:0;background-image:linear-gradient(180deg, #EBDBFA 0%, #C6A9E0 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFA9D84D;border-radius:24px 24px 24px 24px;}.elementor-78 .elementor-element.elementor-element-4118ecf2:hover{background-color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-4118ecf2 .elementor-image-box-wrapper{text-align:center;}.elementor-78 .elementor-element.elementor-element-4118ecf2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-78 .elementor-element.elementor-element-4118ecf2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-78 .elementor-element.elementor-element-4118ecf2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-78 .elementor-element.elementor-element-4118ecf2 .elementor-image-box-title{margin-bottom:5px;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:var( --e-global-color-df22489 );}.elementor-78 .elementor-element.elementor-element-4118ecf2 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-78 .elementor-element.elementor-element-4118ecf2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-78 .elementor-element.elementor-element-4118ecf2:has(:hover) .elementor-image-box-title,
					 .elementor-78 .elementor-element.elementor-element-4118ecf2:has(:focus) .elementor-image-box-title{color:var( --e-global-color-df22489 );}.elementor-78 .elementor-element.elementor-element-4118ecf2 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-266d2221{width:var( --container-widget-width, 300px );max-width:300px;background-color:transparent;padding:31px 31px 31px 31px;--container-widget-width:300px;--container-widget-flex-grow:0;z-index:0;background-image:linear-gradient(180deg, #EBDBFA 0%, #C6A9E0 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFA9D84D;border-radius:24px 24px 24px 24px;}.elementor-78 .elementor-element.elementor-element-266d2221:hover{background-color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-266d2221 .elementor-image-box-wrapper{text-align:center;}.elementor-78 .elementor-element.elementor-element-266d2221.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-78 .elementor-element.elementor-element-266d2221.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-78 .elementor-element.elementor-element-266d2221.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-78 .elementor-element.elementor-element-266d2221 .elementor-image-box-title{margin-bottom:5px;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:var( --e-global-color-df22489 );}.elementor-78 .elementor-element.elementor-element-266d2221 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-78 .elementor-element.elementor-element-266d2221 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-78 .elementor-element.elementor-element-266d2221:has(:hover) .elementor-image-box-title,
					 .elementor-78 .elementor-element.elementor-element-266d2221:has(:focus) .elementor-image-box-title{color:var( --e-global-color-df22489 );}.elementor-78 .elementor-element.elementor-element-266d2221 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-577a6249{width:var( --container-widget-width, 300px );max-width:300px;background-color:transparent;padding:31px 31px 31px 31px;--container-widget-width:300px;--container-widget-flex-grow:0;z-index:0;background-image:linear-gradient(180deg, #EBDBFA 0%, #C6A9E0 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFA9D84D;border-radius:24px 24px 24px 24px;}.elementor-78 .elementor-element.elementor-element-577a6249:hover{background-color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-577a6249 .elementor-image-box-wrapper{text-align:center;}.elementor-78 .elementor-element.elementor-element-577a6249.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-78 .elementor-element.elementor-element-577a6249.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-78 .elementor-element.elementor-element-577a6249.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-78 .elementor-element.elementor-element-577a6249 .elementor-image-box-title{margin-bottom:5px;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:var( --e-global-color-df22489 );}.elementor-78 .elementor-element.elementor-element-577a6249 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-78 .elementor-element.elementor-element-577a6249 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-78 .elementor-element.elementor-element-577a6249:has(:hover) .elementor-image-box-title,
					 .elementor-78 .elementor-element.elementor-element-577a6249:has(:focus) .elementor-image-box-title{color:var( --e-global-color-df22489 );}.elementor-78 .elementor-element.elementor-element-577a6249 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-2ba216b1{--display:flex;--min-height:140px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#53446447;--border-color:#53446447;--border-radius:24px 24px 24px 24px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-78 .elementor-element.elementor-element-617d4127{width:var( --container-widget-width, 943px );max-width:943px;background-color:#FFFFFF00;padding:0px 0px 0px 0px;--container-widget-width:943px;--container-widget-flex-grow:0;z-index:0;border-radius:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-617d4127:hover{background-color:#FFFFFF00;}.elementor-78 .elementor-element.elementor-element-617d4127.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-617d4127 .elementor-image-box-wrapper{text-align:start;}.elementor-78 .elementor-element.elementor-element-617d4127.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-78 .elementor-element.elementor-element-617d4127.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-78 .elementor-element.elementor-element-617d4127.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-78 .elementor-element.elementor-element-617d4127 .elementor-image-box-title{margin-bottom:5px;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;color:var( --e-global-color-df22489 );}.elementor-78 .elementor-element.elementor-element-617d4127 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-78 .elementor-element.elementor-element-617d4127 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-78 .elementor-element.elementor-element-617d4127:has(:hover) .elementor-image-box-title,
					 .elementor-78 .elementor-element.elementor-element-617d4127:has(:focus) .elementor-image-box-title{color:var( --e-global-color-df22489 );}.elementor-78 .elementor-element.elementor-element-617d4127 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-5129e843{width:var( --container-widget-width, 119px );max-width:119px;--container-widget-width:119px;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-6b75740 .elementor-button{background-color:#B2FE0200;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:15em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-78 .elementor-element.elementor-element-6b75740.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-6b75740 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-78 .elementor-element.elementor-element-6b75740 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-78 .elementor-element.elementor-element-4d368e80{--display:flex;--min-height:990px;--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-78 .elementor-element.elementor-element-506b3922{width:var( --container-widget-width, 548px );max-width:548px;--container-widget-width:548px;--container-widget-flex-grow:0;text-align:center;}.elementor-78 .elementor-element.elementor-element-506b3922 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:700;line-height:1.2em;color:var( --e-global-color-b557dbe );}.elementor-78 .elementor-element.elementor-element-506b3922 .elementor-heading-title a:hover, .elementor-78 .elementor-element.elementor-element-506b3922 .elementor-heading-title a:focus{color:var( --e-global-color-b557dbe );}.elementor-78 .elementor-element.elementor-element-431c1ad8{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center;}.elementor-78 .elementor-element.elementor-element-431c1ad8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#646464;}.elementor-78 .elementor-element.elementor-element-1e0da4fd{width:var( --container-widget-width, 765px );max-width:765px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:765px;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-1e0da4fd.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-6342ceea{--display:flex;--min-height:140px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:24px 24px 24px 24px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-78 .elementor-element.elementor-element-6342ceea.e-con{--align-self:center;}.elementor-78 .elementor-element.elementor-element-479afacc{width:var( --container-widget-width, 943px );max-width:943px;background-color:#FFFFFF00;padding:0px 0px 0px 0px;--container-widget-width:943px;--container-widget-flex-grow:0;z-index:0;border-radius:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-479afacc:hover{background-color:#FFFFFF00;}.elementor-78 .elementor-element.elementor-element-479afacc.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-479afacc .elementor-image-box-wrapper{text-align:start;}.elementor-78 .elementor-element.elementor-element-479afacc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-78 .elementor-element.elementor-element-479afacc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-78 .elementor-element.elementor-element-479afacc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-78 .elementor-element.elementor-element-479afacc .elementor-image-box-title{margin-bottom:5px;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;color:var( --e-global-color-b557dbe );}.elementor-78 .elementor-element.elementor-element-479afacc .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-78 .elementor-element.elementor-element-479afacc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-78 .elementor-element.elementor-element-479afacc:has(:hover) .elementor-image-box-title,
					 .elementor-78 .elementor-element.elementor-element-479afacc:has(:focus) .elementor-image-box-title{color:var( --e-global-color-b557dbe );}.elementor-78 .elementor-element.elementor-element-479afacc .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-2cdde46d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:7vw;--padding-bottom:7vw;--padding-left:5vw;--padding-right:5vw;}.elementor-78 .elementor-element.elementor-element-2cdde46d:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-2cdde46d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-78 .elementor-element.elementor-element-6df2b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:54px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-824e5f4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:3.8px;color:#555555;}.elementor-78 .elementor-element.elementor-element-6ce63f5e{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;z-index:1;}.elementor-78 .elementor-element.elementor-element-6ce63f5e .elementor-icon-box-wrapper{text-align:start;}.elementor-78 .elementor-element.elementor-element-6ce63f5e .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-b557dbe );}.elementor-78 .elementor-element.elementor-element-6ce63f5e .elementor-icon-box-title, .elementor-78 .elementor-element.elementor-element-6ce63f5e .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-6ce63f5e:has(:hover) .elementor-icon-box-title,
					 .elementor-78 .elementor-element.elementor-element-6ce63f5e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b557dbe );}.elementor-78 .elementor-element.elementor-element-6ce63f5e .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-78 .elementor-element.elementor-element-b7cf5de{width:var( --container-widget-width, 70% );max-width:70%;margin:37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-b7cf5de.elementor-element{--align-self:flex-start;}.elementor-78 .elementor-element.elementor-element-b7cf5de img{border-radius:16px 16px 16px 16px;}.elementor-78 .elementor-element.elementor-element-ade257b .elementor-button{background-color:#B2FE0200;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:15em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-78 .elementor-element.elementor-element-ade257b.elementor-element{--align-self:flex-start;}.elementor-78 .elementor-element.elementor-element-ade257b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-78 .elementor-element.elementor-element-ade257b .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-78 .elementor-element.elementor-element-5109979e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78 .elementor-element.elementor-element-759960e4{background-color:transparent;padding:30px 30px 30px 30px;z-index:0;background-image:linear-gradient(180deg, var( --e-global-color-421b132 ) 0%, #965CC9 100%);border-radius:24px 24px 24px 24px;}.elementor-78 .elementor-element.elementor-element-759960e4:hover{background-color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-759960e4 .elementor-image-box-wrapper{text-align:start;}.elementor-78 .elementor-element.elementor-element-759960e4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-78 .elementor-element.elementor-element-759960e4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-78 .elementor-element.elementor-element-759960e4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-78 .elementor-element.elementor-element-759960e4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-78 .elementor-element.elementor-element-759960e4 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-759960e4:has(:hover) .elementor-image-box-title,
					 .elementor-78 .elementor-element.elementor-element-759960e4:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-759960e4 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:500;line-height:1.5em;color:#EFEFEF;}.elementor-78 .elementor-element.elementor-element-3eb7bc83{background-color:transparent;padding:30px 30px 30px 30px;z-index:0;background-image:linear-gradient(180deg, var( --e-global-color-421b132 ) 0%, #965CC9 100%);border-radius:24px 24px 24px 24px;}.elementor-78 .elementor-element.elementor-element-3eb7bc83:hover{background-color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-3eb7bc83 .elementor-image-box-wrapper{text-align:start;}.elementor-78 .elementor-element.elementor-element-3eb7bc83.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-78 .elementor-element.elementor-element-3eb7bc83.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-78 .elementor-element.elementor-element-3eb7bc83.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-78 .elementor-element.elementor-element-3eb7bc83 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-78 .elementor-element.elementor-element-3eb7bc83 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-3eb7bc83:has(:hover) .elementor-image-box-title,
					 .elementor-78 .elementor-element.elementor-element-3eb7bc83:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-3eb7bc83 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:500;line-height:1.5em;color:#EFEFEF;}.elementor-78 .elementor-element.elementor-element-68e472ee{background-color:transparent;padding:30px 30px 30px 30px;z-index:0;background-image:linear-gradient(180deg, var( --e-global-color-421b132 ) 0%, #965CC9 100%);border-radius:24px 24px 24px 24px;}.elementor-78 .elementor-element.elementor-element-68e472ee:hover{background-color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-68e472ee .elementor-image-box-wrapper{text-align:start;}.elementor-78 .elementor-element.elementor-element-68e472ee.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-78 .elementor-element.elementor-element-68e472ee.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-78 .elementor-element.elementor-element-68e472ee.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-78 .elementor-element.elementor-element-68e472ee .elementor-image-box-img img{transition-duration:0.3s;}.elementor-78 .elementor-element.elementor-element-68e472ee .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-68e472ee:has(:hover) .elementor-image-box-title,
					 .elementor-78 .elementor-element.elementor-element-68e472ee:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-68e472ee .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:500;line-height:1.5em;color:#EFEFEF;}.elementor-78 .elementor-element.elementor-element-52c30b3b{background-color:transparent;padding:30px 30px 30px 30px;z-index:0;background-image:linear-gradient(180deg, var( --e-global-color-421b132 ) 0%, #965CC9 100%);border-radius:24px 24px 24px 24px;}.elementor-78 .elementor-element.elementor-element-52c30b3b:hover{background-color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-52c30b3b .elementor-image-box-wrapper{text-align:start;}.elementor-78 .elementor-element.elementor-element-52c30b3b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-78 .elementor-element.elementor-element-52c30b3b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-78 .elementor-element.elementor-element-52c30b3b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-78 .elementor-element.elementor-element-52c30b3b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-78 .elementor-element.elementor-element-52c30b3b .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-52c30b3b:has(:hover) .elementor-image-box-title,
					 .elementor-78 .elementor-element.elementor-element-52c30b3b:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-52c30b3b .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:500;line-height:1.5em;color:#EFEFEF;}.elementor-78 .elementor-element.elementor-element-2305653 .elementor-button{background-color:#B2FE0200;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:15em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-78 .elementor-element.elementor-element-2305653.elementor-element{--align-self:flex-start;}.elementor-78 .elementor-element.elementor-element-2305653 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-78 .elementor-element.elementor-element-2305653 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-78 .elementor-element.elementor-element-1633cf67{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:6vw;--padding-bottom:6vw;--padding-left:5vw;--padding-right:5vw;}.elementor-78 .elementor-element.elementor-element-1633cf67:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-1633cf67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-256ed03 );}.elementor-78 .elementor-element.elementor-element-5af96079{width:auto;max-width:auto;text-align:center;}.elementor-78 .elementor-element.elementor-element-5af96079 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1.7px;color:#ADADAD;}.elementor-78 .elementor-element.elementor-element-1bdc65b1{width:var( --container-widget-width, 548px );max-width:548px;--container-widget-width:548px;--container-widget-flex-grow:0;text-align:center;}.elementor-78 .elementor-element.elementor-element-1bdc65b1.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-1bdc65b1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:600;line-height:1.2em;color:var( --e-global-color-b557dbe );}.elementor-78 .elementor-element.elementor-element-1bdc65b1 .elementor-heading-title a:hover, .elementor-78 .elementor-element.elementor-element-1bdc65b1 .elementor-heading-title a:focus{color:var( --e-global-color-b557dbe );}.elementor-78 .elementor-element.elementor-element-4082ba1f{--e-image-carousel-slides-to-show:5;}.elementor-78 .elementor-element.elementor-element-4082ba1f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-78 .elementor-element.elementor-element-4082ba1f .elementor-swiper-button.elementor-swiper-button-next{color:#A6CF00;}.elementor-78 .elementor-element.elementor-element-4082ba1f .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-78 .elementor-element.elementor-element-4082ba1f .elementor-swiper-button.elementor-swiper-button-next svg{fill:#A6CF00;}.elementor-78 .elementor-element.elementor-element-4082ba1f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-78 .elementor-element.elementor-element-772b98c .elementor-button{background-color:#B2FE0200;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:15em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-78 .elementor-element.elementor-element-772b98c.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-772b98c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-78 .elementor-element.elementor-element-772b98c .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-78 .elementor-element.elementor-element-3eb7dc46{--display:flex;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-78 .elementor-element.elementor-element-3eb7dc46:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-3eb7dc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-256ed03 );}.elementor-78 .elementor-element.elementor-element-614485c4{width:auto;max-width:auto;text-align:center;}.elementor-78 .elementor-element.elementor-element-614485c4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1.7px;color:#9A9A9A;}.elementor-78 .elementor-element.elementor-element-614485c4 .elementor-heading-title a:hover, .elementor-78 .elementor-element.elementor-element-614485c4 .elementor-heading-title a:focus{color:#C2C2C2;}.elementor-78 .elementor-element.elementor-element-35845f5d{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-78 .elementor-element.elementor-element-35845f5d.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-35845f5d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;color:var( --e-global-color-b557dbe );}.elementor-78 .elementor-element.elementor-element-60659661{--display:flex;--min-height:663px;--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;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-78 .elementor-element.elementor-element-1404ab4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-1404ab4d.e-con{--align-self:flex-start;}.elementor-78 .elementor-element.elementor-element-3a8278e1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1.7px;color:#959595;}.elementor-78 .elementor-element.elementor-element-61ad3fc2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:var( --e-global-color-b557dbe );}.elementor-78 .elementor-element.elementor-element-61ad3fc2 .elementor-heading-title a:hover, .elementor-78 .elementor-element.elementor-element-61ad3fc2 .elementor-heading-title a:focus{color:var( --e-global-color-b557dbe );}.elementor-78 .elementor-element.elementor-element-40608462 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#5D5D5D;}.elementor-78 .elementor-element.elementor-element-173c8e45 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#5D5D5D;}.elementor-78 .elementor-element.elementor-element-f0c26e4 .elementor-button{background-color:#B2FE0200;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:15em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-78 .elementor-element.elementor-element-f0c26e4.elementor-element{--align-self:flex-start;}.elementor-78 .elementor-element.elementor-element-f0c26e4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-78 .elementor-element.elementor-element-f0c26e4 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-78 .elementor-element.elementor-element-5cf34e79{--display:flex;--min-height:820px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78 .elementor-element.elementor-element-78e05907{--display:flex;--min-height:60px;--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;--margin-top:-35px;--margin-bottom:-9px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-78 .elementor-element.elementor-element-78e05907:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-78e05907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#482B65;}.elementor-78 .elementor-element.elementor-element-78e05907.e-con{--e-con-transform-rotateZ:1deg;--e-con-transform-scale:1.1;}.elementor-78 .elementor-element.elementor-element-8492344{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-78 .elementor-element.elementor-element-8492344.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-8492344 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-78 .elementor-element.elementor-element-8492344 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-78 .elementor-element.elementor-element-8492344 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-78 .elementor-element.elementor-element-8492344 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-78 .elementor-element.elementor-element-8492344 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-78 .elementor-element.elementor-element-8492344 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-78 .elementor-element.elementor-element-8492344 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-78 .elementor-element.elementor-element-8492344 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-78 .elementor-element.elementor-element-8492344 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-8492344 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-78 .elementor-element.elementor-element-8492344 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-78 .elementor-element.elementor-element-8492344 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-78756331{--display:flex;--min-height:60px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-78 .elementor-element.elementor-element-78756331:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-78756331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C499EA;}.elementor-78 .elementor-element.elementor-element-78756331.e-con{--e-con-transform-rotateZ:-4deg;--e-con-transform-scale:1.1;}.elementor-78 .elementor-element.elementor-element-bf3cfc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-78 .elementor-element.elementor-element-bf3cfc7.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-bf3cfc7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-78 .elementor-element.elementor-element-bf3cfc7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-78 .elementor-element.elementor-element-bf3cfc7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-78 .elementor-element.elementor-element-bf3cfc7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-78 .elementor-element.elementor-element-bf3cfc7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-78 .elementor-element.elementor-element-bf3cfc7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-78 .elementor-element.elementor-element-bf3cfc7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-78 .elementor-element.elementor-element-bf3cfc7 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-78 .elementor-element.elementor-element-bf3cfc7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-bf3cfc7 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-78 .elementor-element.elementor-element-bf3cfc7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-78 .elementor-element.elementor-element-bf3cfc7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-4db64cb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-78 .elementor-element.elementor-element-4db64cb9:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-4db64cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#303030;}.elementor-78 .elementor-element.elementor-element-bcbdd75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-121a1cad.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-121a1cad .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1.7px;color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-78600cd8{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;text-align:center;}.elementor-78 .elementor-element.elementor-element-78600cd8.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-78600cd8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:45px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0px;color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-24486a40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-78 .elementor-element.elementor-element-24486a40.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-24486a40 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.8em;color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-be8a121{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-6d2e56a0{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-6d2e56a0 .elementor-image-box-wrapper{text-align:start;}.elementor-78 .elementor-element.elementor-element-6d2e56a0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-78 .elementor-element.elementor-element-6d2e56a0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-78 .elementor-element.elementor-element-6d2e56a0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-78 .elementor-element.elementor-element-6d2e56a0 .elementor-image-box-wrapper .elementor-image-box-img{width:41px;}.elementor-78 .elementor-element.elementor-element-6d2e56a0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-78 .elementor-element.elementor-element-6d2e56a0 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;color:#FAFAFA;}.elementor-78 .elementor-element.elementor-element-6d2e56a0:has(:hover) .elementor-image-box-title,
					 .elementor-78 .elementor-element.elementor-element-6d2e56a0:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-6d2e56a0 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D1D1D1;}.elementor-78 .elementor-element.elementor-element-20184722{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-20184722 .elementor-image-box-wrapper{text-align:start;}.elementor-78 .elementor-element.elementor-element-20184722.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-78 .elementor-element.elementor-element-20184722.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-78 .elementor-element.elementor-element-20184722.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-78 .elementor-element.elementor-element-20184722 .elementor-image-box-wrapper .elementor-image-box-img{width:41px;}.elementor-78 .elementor-element.elementor-element-20184722 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-78 .elementor-element.elementor-element-20184722 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;color:#FAFAFA;}.elementor-78 .elementor-element.elementor-element-20184722:has(:hover) .elementor-image-box-title,
					 .elementor-78 .elementor-element.elementor-element-20184722:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-20184722 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D1D1D1;}.elementor-78 .elementor-element.elementor-element-26d2ae14{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-26d2ae14 .elementor-image-box-wrapper{text-align:start;}.elementor-78 .elementor-element.elementor-element-26d2ae14.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-78 .elementor-element.elementor-element-26d2ae14.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-78 .elementor-element.elementor-element-26d2ae14.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-78 .elementor-element.elementor-element-26d2ae14 .elementor-image-box-wrapper .elementor-image-box-img{width:36px;}.elementor-78 .elementor-element.elementor-element-26d2ae14 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-78 .elementor-element.elementor-element-26d2ae14 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;color:#FAFAFA;}.elementor-78 .elementor-element.elementor-element-26d2ae14:has(:hover) .elementor-image-box-title,
					 .elementor-78 .elementor-element.elementor-element-26d2ae14:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-26d2ae14 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D1D1D1;}.elementor-78 .elementor-element.elementor-element-10014578{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-10014578 .elementor-image-box-wrapper{text-align:start;}.elementor-78 .elementor-element.elementor-element-10014578.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-78 .elementor-element.elementor-element-10014578.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-78 .elementor-element.elementor-element-10014578.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-78 .elementor-element.elementor-element-10014578 .elementor-image-box-wrapper .elementor-image-box-img{width:41px;}.elementor-78 .elementor-element.elementor-element-10014578 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-78 .elementor-element.elementor-element-10014578 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;color:#FAFAFA;}.elementor-78 .elementor-element.elementor-element-10014578:has(:hover) .elementor-image-box-title,
					 .elementor-78 .elementor-element.elementor-element-10014578:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-10014578 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D1D1D1;}.elementor-78 .elementor-element.elementor-element-79b3186c{--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;--border-radius:44px 44px 44px 44px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-79b3186c:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-79b3186c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-5e69c99a iframe{height:452px;}.elementor-78 .elementor-element.elementor-element-e862c72{--display:flex;}.elementor-78 .elementor-element.elementor-element-e862c72:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-e862c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#303030;}@media(min-width:768px){.elementor-78 .elementor-element.elementor-element-793812a{--content-width:1280px;}.elementor-78 .elementor-element.elementor-element-fd7fd97{--width:auto;}.elementor-78 .elementor-element.elementor-element-698942a{--width:auto;}.elementor-78 .elementor-element.elementor-element-70a923a{--width:auto;}.elementor-78 .elementor-element.elementor-element-cdc1444{--content-width:1280px;}.elementor-78 .elementor-element.elementor-element-b2e6cf4{--width:55%;}.elementor-78 .elementor-element.elementor-element-60e1a3ce{--content-width:1280px;}.elementor-78 .elementor-element.elementor-element-4d368e80{--content-width:1280px;}.elementor-78 .elementor-element.elementor-element-2cdde46d{--content-width:1280px;}.elementor-78 .elementor-element.elementor-element-6df2b4{--width:50%;}.elementor-78 .elementor-element.elementor-element-5109979e{--width:50%;}.elementor-78 .elementor-element.elementor-element-3eb7dc46{--content-width:1280px;}.elementor-78 .elementor-element.elementor-element-60659661{--content-width:1280px;}.elementor-78 .elementor-element.elementor-element-1404ab4d{--width:41%;}.elementor-78 .elementor-element.elementor-element-5cf34e79{--width:36%;}.elementor-78 .elementor-element.elementor-element-78e05907{--width:100%;}.elementor-78 .elementor-element.elementor-element-78756331{--width:100%;}.elementor-78 .elementor-element.elementor-element-4db64cb9{--content-width:1280px;}.elementor-78 .elementor-element.elementor-element-bcbdd75{--width:100%;}.elementor-78 .elementor-element.elementor-element-be8a121{--width:100%;}.elementor-78 .elementor-element.elementor-element-79b3186c{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-78 .elementor-element.elementor-element-b2e6cf4{--width:60%;}.elementor-78 .elementor-element.elementor-element-1404ab4d{--width:59%;}}@media(max-width:1024px) and (min-width:768px){.elementor-78 .elementor-element.elementor-element-fd7fd97{--width:100%;}.elementor-78 .elementor-element.elementor-element-70a923a{--width:100%;}.elementor-78 .elementor-element.elementor-element-1404ab4d{--width:100%;}.elementor-78 .elementor-element.elementor-element-5cf34e79{--width:100%;}}@media(max-width:1366px){.elementor-78 .elementor-element.elementor-element-cdc1444{--min-height:647px;--justify-content:flex-start;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-78 .elementor-element.elementor-element-b2e6cf4{--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-78 .elementor-element.elementor-element-50e9876 .elementor-heading-title{line-height:1em;}.elementor-78 .elementor-element.elementor-element-66b4e58a{width:var( --container-widget-width, 651px );max-width:651px;--container-widget-width:651px;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-66b4e58a .elementor-heading-title{font-size:38px;line-height:1.1em;}.elementor-78 .elementor-element.elementor-element-74e80463{--container-widget-width:541px;--container-widget-flex-grow:0;width:var( --container-widget-width, 541px );max-width:541px;}.elementor-78 .elementor-element.elementor-element-74e80463 .elementor-heading-title{line-height:1.5em;}.elementor-78 .elementor-element.elementor-element-7c48af4f .elementor-icon-box-description{font-size:16px;}.elementor-78 .elementor-element.elementor-element-6d449c0b .elementor-image-box-title{font-size:23px;line-height:1.3em;}.elementor-78 .elementor-element.elementor-element-6d449c0b .elementor-image-box-description{font-size:16px;}.elementor-78 .elementor-element.elementor-element-4118ecf2 .elementor-image-box-title{font-size:23px;line-height:1.3em;}.elementor-78 .elementor-element.elementor-element-4118ecf2 .elementor-image-box-description{font-size:16px;}.elementor-78 .elementor-element.elementor-element-266d2221 .elementor-image-box-title{font-size:23px;line-height:1.3em;}.elementor-78 .elementor-element.elementor-element-266d2221 .elementor-image-box-description{font-size:16px;}.elementor-78 .elementor-element.elementor-element-577a6249 .elementor-image-box-title{font-size:23px;line-height:1.3em;}.elementor-78 .elementor-element.elementor-element-577a6249 .elementor-image-box-description{font-size:16px;}.elementor-78 .elementor-element.elementor-element-617d4127 .elementor-image-box-title{font-size:19px;line-height:1.3em;}.elementor-78 .elementor-element.elementor-element-617d4127 .elementor-image-box-description{font-size:16px;}.elementor-78 .elementor-element.elementor-element-506b3922 .elementor-heading-title{line-height:1.1em;}.elementor-78 .elementor-element.elementor-element-431c1ad8 .elementor-heading-title{font-size:19px;line-height:1.5em;}.elementor-78 .elementor-element.elementor-element-479afacc .elementor-image-box-title{font-size:19px;line-height:1.3em;}.elementor-78 .elementor-element.elementor-element-479afacc .elementor-image-box-description{font-size:16px;}.elementor-78 .elementor-element.elementor-element-2cdde46d{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-78 .elementor-element.elementor-element-824e5f4 .elementor-heading-title{line-height:1em;}.elementor-78 .elementor-element.elementor-element-6ce63f5e{--container-widget-width:554px;--container-widget-flex-grow:0;width:var( --container-widget-width, 554px );max-width:554px;}.elementor-78 .elementor-element.elementor-element-759960e4 .elementor-image-box-title{font-size:23px;line-height:1.3em;}.elementor-78 .elementor-element.elementor-element-759960e4 .elementor-image-box-description{font-size:16px;}.elementor-78 .elementor-element.elementor-element-3eb7bc83 .elementor-image-box-title{font-size:23px;line-height:1.3em;}.elementor-78 .elementor-element.elementor-element-3eb7bc83 .elementor-image-box-description{font-size:16px;}.elementor-78 .elementor-element.elementor-element-68e472ee .elementor-image-box-title{font-size:23px;line-height:1.3em;}.elementor-78 .elementor-element.elementor-element-68e472ee .elementor-image-box-description{font-size:16px;}.elementor-78 .elementor-element.elementor-element-52c30b3b .elementor-image-box-title{font-size:23px;line-height:1.3em;}.elementor-78 .elementor-element.elementor-element-52c30b3b .elementor-image-box-description{font-size:16px;}.elementor-78 .elementor-element.elementor-element-5af96079 .elementor-heading-title{line-height:1em;}.elementor-78 .elementor-element.elementor-element-1bdc65b1 .elementor-heading-title{line-height:1.1em;}.elementor-78 .elementor-element.elementor-element-614485c4 .elementor-heading-title{line-height:1em;}.elementor-78 .elementor-element.elementor-element-35845f5d .elementor-heading-title{line-height:1.1em;}.elementor-78 .elementor-element.elementor-element-3a8278e1 .elementor-heading-title{line-height:1em;}.elementor-78 .elementor-element.elementor-element-61ad3fc2 .elementor-heading-title{line-height:1.1em;}.elementor-78 .elementor-element.elementor-element-40608462 .elementor-heading-title{line-height:1.5em;}.elementor-78 .elementor-element.elementor-element-173c8e45 .elementor-heading-title{line-height:1.5em;}.elementor-78 .elementor-element.elementor-element-121a1cad .elementor-heading-title{line-height:1em;}.elementor-78 .elementor-element.elementor-element-78600cd8 .elementor-heading-title{line-height:1.1em;}.elementor-78 .elementor-element.elementor-element-24486a40 .elementor-heading-title{line-height:1.5em;}.elementor-78 .elementor-element.elementor-element-10014578{--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}}@media(max-width:1024px){.elementor-78 .elementor-element.elementor-element-b1aa73c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78 .elementor-element.elementor-element-fd7fd97{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-78 .elementor-element.elementor-element-d994eb9 .elementor-button{font-size:14px;}.elementor-78 .elementor-element.elementor-element-03184f3 .elementor-button{font-size:14px;}.elementor-78 .elementor-element.elementor-element-8bd0194 .elementor-button{font-size:14px;}.elementor-78 .elementor-element.elementor-element-6750724 .elementor-button{font-size:14px;}.elementor-78 .elementor-element.elementor-element-70a923a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-78 .elementor-element.elementor-element-643529f .elementor-button{font-size:14px;}.elementor-78 .elementor-element.elementor-element-ef768f4 .elementor-button{font-size:14px;}.elementor-78 .elementor-element.elementor-element-6eef85f .elementor-button{font-size:14px;}.elementor-78 .elementor-element.elementor-element-2d6fac6 .elementor-button{font-size:14px;}.elementor-78 .elementor-element.elementor-element-46a214e .elementor-button{font-size:14px;}.elementor-78 .elementor-element.elementor-element-671126e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-78 .elementor-element.elementor-element-cdc1444{--min-height:1000px;--justify-content:flex-start;--margin-top:-13vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:32vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-78 .elementor-element.elementor-element-b2e6cf4{--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-78 .elementor-element.elementor-element-50e9876 .elementor-heading-title{font-size:14px;}.elementor-78 .elementor-element.elementor-element-66b4e58a .elementor-heading-title{font-size:43px;}.elementor-78 .elementor-element.elementor-element-74e80463 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-78 .elementor-element.elementor-element-60e1a3ce{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78 .elementor-element.elementor-element-28910034{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78 .elementor-element.elementor-element-42b224{--container-widget-width:670px;--container-widget-flex-grow:0;width:var( --container-widget-width, 670px );max-width:670px;}.elementor-78 .elementor-element.elementor-element-42b224.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-42b224 .elementor-icon-box-wrapper{text-align:center;}.elementor-78 .elementor-element.elementor-element-7c48af4f{--container-widget-width:546px;--container-widget-flex-grow:0;width:var( --container-widget-width, 546px );max-width:546px;}.elementor-78 .elementor-element.elementor-element-7c48af4f .elementor-icon-box-wrapper{text-align:center;}.elementor-78 .elementor-element.elementor-element-6d449c0b .elementor-image-box-title{font-size:19px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-4118ecf2 .elementor-image-box-title{font-size:19px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-266d2221 .elementor-image-box-title{font-size:19px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-577a6249 .elementor-image-box-title{font-size:19px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-2ba216b1{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-78 .elementor-element.elementor-element-617d4127{--container-widget-width:894px;--container-widget-flex-grow:0;width:var( --container-widget-width, 894px );max-width:894px;}.elementor-78 .elementor-element.elementor-element-617d4127.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-78 .elementor-element.elementor-element-617d4127.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-78 .elementor-element.elementor-element-617d4127.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-78 .elementor-element.elementor-element-617d4127 .elementor-image-box-title{font-size:18px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-4d368e80{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78 .elementor-element.elementor-element-506b3922 .elementor-heading-title{font-size:38px;}.elementor-78 .elementor-element.elementor-element-431c1ad8{--container-widget-width:485px;--container-widget-flex-grow:0;width:var( --container-widget-width, 485px );max-width:485px;}.elementor-78 .elementor-element.elementor-element-431c1ad8 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-78 .elementor-element.elementor-element-1e0da4fd{--container-widget-width:553px;--container-widget-flex-grow:0;width:var( --container-widget-width, 553px );max-width:553px;}.elementor-78 .elementor-element.elementor-element-479afacc{--container-widget-width:894px;--container-widget-flex-grow:0;width:var( --container-widget-width, 894px );max-width:894px;}.elementor-78 .elementor-element.elementor-element-479afacc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-78 .elementor-element.elementor-element-479afacc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-78 .elementor-element.elementor-element-479afacc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-78 .elementor-element.elementor-element-479afacc .elementor-image-box-title{font-size:18px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-6df2b4{--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-78 .elementor-element.elementor-element-824e5f4 .elementor-heading-title{font-size:14px;}.elementor-78 .elementor-element.elementor-element-759960e4 .elementor-image-box-title{font-size:23px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-3eb7bc83 .elementor-image-box-title{font-size:23px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-68e472ee .elementor-image-box-title{font-size:23px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-52c30b3b .elementor-image-box-title{font-size:23px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-5af96079 .elementor-heading-title{font-size:14px;}.elementor-78 .elementor-element.elementor-element-1bdc65b1 .elementor-heading-title{font-size:38px;}.elementor-78 .elementor-element.elementor-element-4082ba1f{--e-image-carousel-slides-to-show:3;}.elementor-78 .elementor-element.elementor-element-614485c4 .elementor-heading-title{font-size:14px;}.elementor-78 .elementor-element.elementor-element-35845f5d{--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;}.elementor-78 .elementor-element.elementor-element-35845f5d .elementor-heading-title{font-size:40px;}.elementor-78 .elementor-element.elementor-element-48610f0a.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-60659661{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-78 .elementor-element.elementor-element-3a8278e1{text-align:center;}.elementor-78 .elementor-element.elementor-element-3a8278e1 .elementor-heading-title{font-size:14px;}.elementor-78 .elementor-element.elementor-element-61ad3fc2{width:var( --container-widget-width, 651px );max-width:651px;--container-widget-width:651px;--container-widget-flex-grow:0;text-align:center;}.elementor-78 .elementor-element.elementor-element-61ad3fc2.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-61ad3fc2 .elementor-heading-title{font-size:40px;}.elementor-78 .elementor-element.elementor-element-40608462{width:var( --container-widget-width, 569px );max-width:569px;--container-widget-width:569px;--container-widget-flex-grow:0;text-align:center;}.elementor-78 .elementor-element.elementor-element-40608462.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-40608462 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-78 .elementor-element.elementor-element-173c8e45{width:var( --container-widget-width, 569px );max-width:569px;--container-widget-width:569px;--container-widget-flex-grow:0;text-align:center;}.elementor-78 .elementor-element.elementor-element-173c8e45.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-173c8e45 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-78 .elementor-element.elementor-element-5cf34e79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-5cf34e79.e-con{--order:-99999 /* order start hack */;}.elementor-78 .elementor-element.elementor-element-78e05907{--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-78 .elementor-element.elementor-element-bcbdd75{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-121a1cad .elementor-heading-title{font-size:14px;}.elementor-78 .elementor-element.elementor-element-78600cd8{margin:0px 00px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-78 .elementor-element.elementor-element-78600cd8 .elementor-heading-title{font-size:38px;}.elementor-78 .elementor-element.elementor-element-24486a40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-78 .elementor-element.elementor-element-24486a40 .elementor-heading-title{font-size:15px;}.elementor-78 .elementor-element.elementor-element-be8a121{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-79b3186c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-78 .elementor-element.elementor-element-793812a{--content-width:93%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-78 .elementor-element.elementor-element-b1aa73c{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-78 .elementor-element.elementor-element-fd7fd97{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-8f07e58{width:var( --container-widget-width, 89px );max-width:89px;--container-widget-width:89px;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-8f07e58 img{width:100%;}.elementor-78 .elementor-element.elementor-element-d994eb9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-d994eb9 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-78 .elementor-element.elementor-element-d994eb9 .elementor-button{border-radius:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-78 .elementor-element.elementor-element-03184f3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-03184f3 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-78 .elementor-element.elementor-element-03184f3 .elementor-button{border-radius:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-78 .elementor-element.elementor-element-8bd0194{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-8bd0194 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-78 .elementor-element.elementor-element-8bd0194 .elementor-button{border-radius:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-78 .elementor-element.elementor-element-6750724{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-6750724 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-78 .elementor-element.elementor-element-6750724 .elementor-button{border-radius:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-78 .elementor-element.elementor-element-70a923a{--width:100%;--min-height:380px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-d595ea1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-643529f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-643529f .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-78 .elementor-element.elementor-element-643529f .elementor-button{border-radius:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-78 .elementor-element.elementor-element-ef768f4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-ef768f4 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-78 .elementor-element.elementor-element-ef768f4 .elementor-button{border-radius:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-78 .elementor-element.elementor-element-6eef85f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-6eef85f .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-78 .elementor-element.elementor-element-6eef85f .elementor-button{border-radius:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-78 .elementor-element.elementor-element-2d6fac6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-2d6fac6 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-78 .elementor-element.elementor-element-2d6fac6 .elementor-button{border-radius:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-78 .elementor-element.elementor-element-46a214e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-46a214e .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-78 .elementor-element.elementor-element-46a214e .elementor-button{border-radius:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-78 .elementor-element.elementor-element-671126e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-cdc1444:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-cdc1444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://odontocenterpm.com.br/wp-content/uploads/2026/03/hero_mobile_3X.webp");background-position:bottom center;background-repeat:no-repeat;}.elementor-78 .elementor-element.elementor-element-cdc1444{--content-width:370px;--min-height:745px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:-83px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-b2e6cf4{--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-78 .elementor-element.elementor-element-b2e6cf4.e-con{--align-self:center;}.elementor-78 .elementor-element.elementor-element-50e9876{text-align:center;}.elementor-78 .elementor-element.elementor-element-50e9876 .elementor-heading-title{font-size:11px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-66b4e58a{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;text-align:center;}.elementor-78 .elementor-element.elementor-element-66b4e58a.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-66b4e58a .elementor-heading-title{font-size:29px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-74e80463{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;text-align:center;}.elementor-78 .elementor-element.elementor-element-74e80463.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-74e80463 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-5bf368b7.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-21423eb4{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-78 .elementor-element.elementor-element-21423eb4.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-21423eb4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-78 .elementor-element.elementor-element-21423eb4 .elementor-icon-list-item > a{font-size:15px;}.elementor-78 .elementor-element.elementor-element-60e1a3ce{--padding-top:13vw;--padding-bottom:13vw;--padding-left:5vw;--padding-right:5vw;}.elementor-78 .elementor-element.elementor-element-42b224{--container-widget-width:426px;--container-widget-flex-grow:0;width:var( --container-widget-width, 426px );max-width:426px;}.elementor-78 .elementor-element.elementor-element-42b224 .elementor-icon-box-wrapper{text-align:center;}.elementor-78 .elementor-element.elementor-element-42b224 .elementor-icon-box-title, .elementor-78 .elementor-element.elementor-element-42b224 .elementor-icon-box-title a{font-size:27px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-42b224 .elementor-icon-box-description{font-size:15px;line-height:1.6em;}.elementor-78 .elementor-element.elementor-element-7c48af4f{--container-widget-width:426px;--container-widget-flex-grow:0;width:var( --container-widget-width, 426px );max-width:426px;}.elementor-78 .elementor-element.elementor-element-7c48af4f .elementor-icon-box-wrapper{text-align:center;}.elementor-78 .elementor-element.elementor-element-7c48af4f .elementor-icon-box-title, .elementor-78 .elementor-element.elementor-element-7c48af4f .elementor-icon-box-title a{font-size:27px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-7c48af4f .elementor-icon-box-description{font-size:15px;line-height:1.6em;}.elementor-78 .elementor-element.elementor-element-6d449c0b{width:100%;max-width:100%;border-width:2px 2px 2px 2px;}.elementor-78 .elementor-element.elementor-element-6d449c0b .elementor-image-box-img{margin-bottom:0px;}.elementor-78 .elementor-element.elementor-element-6d449c0b .elementor-image-box-title{font-size:18px;line-height:1.4em;}.elementor-78 .elementor-element.elementor-element-6d449c0b .elementor-image-box-description{font-size:15px;line-height:1.4em;}.elementor-78 .elementor-element.elementor-element-4118ecf2{width:100%;max-width:100%;border-width:2px 2px 2px 2px;}.elementor-78 .elementor-element.elementor-element-4118ecf2 .elementor-image-box-img{margin-bottom:0px;}.elementor-78 .elementor-element.elementor-element-4118ecf2 .elementor-image-box-title{font-size:18px;line-height:1.4em;}.elementor-78 .elementor-element.elementor-element-4118ecf2 .elementor-image-box-description{font-size:15px;line-height:1.4em;}.elementor-78 .elementor-element.elementor-element-266d2221{width:100%;max-width:100%;border-width:2px 2px 2px 2px;}.elementor-78 .elementor-element.elementor-element-266d2221 .elementor-image-box-img{margin-bottom:0px;}.elementor-78 .elementor-element.elementor-element-266d2221 .elementor-image-box-title{font-size:18px;line-height:1.4em;}.elementor-78 .elementor-element.elementor-element-266d2221 .elementor-image-box-description{font-size:15px;line-height:1.4em;}.elementor-78 .elementor-element.elementor-element-577a6249{width:100%;max-width:100%;border-width:2px 2px 2px 2px;}.elementor-78 .elementor-element.elementor-element-577a6249 .elementor-image-box-img{margin-bottom:0px;}.elementor-78 .elementor-element.elementor-element-577a6249 .elementor-image-box-title{font-size:18px;line-height:1.4em;}.elementor-78 .elementor-element.elementor-element-577a6249 .elementor-image-box-description{font-size:15px;line-height:1.4em;}.elementor-78 .elementor-element.elementor-element-2ba216b1{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-78 .elementor-element.elementor-element-617d4127{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-617d4127 .elementor-image-box-wrapper{text-align:start;}.elementor-78 .elementor-element.elementor-element-617d4127 .elementor-image-box-img{margin-bottom:0px;}.elementor-78 .elementor-element.elementor-element-617d4127 .elementor-image-box-title{font-size:17px;line-height:1.3em;}.elementor-78 .elementor-element.elementor-element-617d4127 .elementor-image-box-description{font-size:15px;line-height:1.4em;}.elementor-78 .elementor-element.elementor-element-5129e843{--container-widget-width:196px;--container-widget-flex-grow:0;width:var( --container-widget-width, 196px );max-width:196px;}.elementor-78 .elementor-element.elementor-element-5129e843.elementor-element{--order:-99999 /* order start hack */;}.elementor-78 .elementor-element.elementor-element-6b75740.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-4d368e80{--min-height:890px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:11vw;--padding-bottom:11vw;--padding-left:5vw;--padding-right:5vw;}.elementor-78 .elementor-element.elementor-element-506b3922{text-align:center;}.elementor-78 .elementor-element.elementor-element-506b3922 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-431c1ad8{--container-widget-width:331px;--container-widget-flex-grow:0;width:var( --container-widget-width, 331px );max-width:331px;text-align:center;}.elementor-78 .elementor-element.elementor-element-431c1ad8.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-431c1ad8 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-6342ceea{--padding-top:29px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-78 .elementor-element.elementor-element-479afacc{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-479afacc .elementor-image-box-wrapper{text-align:start;}.elementor-78 .elementor-element.elementor-element-479afacc .elementor-image-box-img{margin-bottom:0px;}.elementor-78 .elementor-element.elementor-element-479afacc .elementor-image-box-title{font-size:17px;line-height:1.3em;}.elementor-78 .elementor-element.elementor-element-479afacc .elementor-image-box-description{font-size:15px;line-height:1.4em;}.elementor-78 .elementor-element.elementor-element-2cdde46d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20vw;--padding-bottom:20vw;--padding-left:5vw;--padding-right:5vw;}.elementor-78 .elementor-element.elementor-element-824e5f4{text-align:center;}.elementor-78 .elementor-element.elementor-element-824e5f4 .elementor-heading-title{font-size:13px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-6ce63f5e{--container-widget-width:426px;--container-widget-flex-grow:0;width:var( --container-widget-width, 426px );max-width:426px;}.elementor-78 .elementor-element.elementor-element-6ce63f5e .elementor-icon-box-wrapper{text-align:center;}.elementor-78 .elementor-element.elementor-element-6ce63f5e .elementor-icon-box-title, .elementor-78 .elementor-element.elementor-element-6ce63f5e .elementor-icon-box-title a{font-size:27px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-6ce63f5e .elementor-icon-box-description{font-size:15px;line-height:1.6em;}.elementor-78 .elementor-element.elementor-element-b7cf5de{width:var( --container-widget-width, 317px );max-width:317px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:317px;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-b7cf5de.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-ade257b.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-5109979e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-759960e4 .elementor-image-box-img{margin-bottom:15px;}.elementor-78 .elementor-element.elementor-element-759960e4 .elementor-image-box-title{margin-bottom:4px;font-size:20px;line-height:1.5em;}.elementor-78 .elementor-element.elementor-element-759960e4 .elementor-image-box-description{font-size:17px;line-height:1.4em;}.elementor-78 .elementor-element.elementor-element-3eb7bc83 .elementor-image-box-img{margin-bottom:15px;}.elementor-78 .elementor-element.elementor-element-3eb7bc83 .elementor-image-box-title{margin-bottom:4px;font-size:20px;line-height:1.5em;}.elementor-78 .elementor-element.elementor-element-3eb7bc83 .elementor-image-box-description{font-size:17px;line-height:1.4em;}.elementor-78 .elementor-element.elementor-element-68e472ee .elementor-image-box-img{margin-bottom:15px;}.elementor-78 .elementor-element.elementor-element-68e472ee .elementor-image-box-title{margin-bottom:4px;font-size:20px;line-height:1.5em;}.elementor-78 .elementor-element.elementor-element-68e472ee .elementor-image-box-description{font-size:17px;line-height:1.4em;}.elementor-78 .elementor-element.elementor-element-52c30b3b .elementor-image-box-img{margin-bottom:15px;}.elementor-78 .elementor-element.elementor-element-52c30b3b .elementor-image-box-title{margin-bottom:4px;font-size:20px;line-height:1.5em;}.elementor-78 .elementor-element.elementor-element-52c30b3b .elementor-image-box-description{font-size:17px;line-height:1.4em;}.elementor-78 .elementor-element.elementor-element-2305653{width:100%;max-width:100%;}.elementor-78 .elementor-element.elementor-element-2305653.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-1633cf67{--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-78 .elementor-element.elementor-element-5af96079 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-1bdc65b1{text-align:center;}.elementor-78 .elementor-element.elementor-element-1bdc65b1 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-4082ba1f{--e-image-carousel-slides-to-show:2;}.elementor-78 .elementor-element.elementor-element-4082ba1f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-78 .elementor-element.elementor-element-4082ba1f .elementor-swiper-button.elementor-swiper-button-next{font-size:18px;}.elementor-78 .elementor-element.elementor-element-772b98c.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-3eb7dc46{--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-78 .elementor-element.elementor-element-614485c4 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-35845f5d{width:var( --container-widget-width, 75% );max-width:75%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-78 .elementor-element.elementor-element-35845f5d .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-60659661{--padding-top:15vw;--padding-bottom:23vw;--padding-left:5vw;--padding-right:5vw;}.elementor-78 .elementor-element.elementor-element-1404ab4d.e-con{--order:-99999 /* order start hack */;}.elementor-78 .elementor-element.elementor-element-3a8278e1.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-3a8278e1{text-align:center;}.elementor-78 .elementor-element.elementor-element-3a8278e1 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-61ad3fc2.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-61ad3fc2{text-align:center;}.elementor-78 .elementor-element.elementor-element-61ad3fc2 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-40608462{width:var( --container-widget-width, 341px );max-width:341px;--container-widget-width:341px;--container-widget-flex-grow:0;text-align:center;}.elementor-78 .elementor-element.elementor-element-40608462.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-40608462 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-173c8e45{width:var( --container-widget-width, 341px );max-width:341px;--container-widget-width:341px;--container-widget-flex-grow:0;text-align:center;}.elementor-78 .elementor-element.elementor-element-173c8e45.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-173c8e45 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-f0c26e4.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-0905c06.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-78e05907.e-con{--e-con-transform-rotateZ:6deg;}.elementor-78 .elementor-element.elementor-element-78e05907{--min-height:55px;--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-78 .elementor-element.elementor-element-8492344{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:20px;}.elementor-78 .elementor-element.elementor-element-8492344 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-78 .elementor-element.elementor-element-8492344 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-78 .elementor-element.elementor-element-8492344 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-78 .elementor-element.elementor-element-8492344 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-78 .elementor-element.elementor-element-8492344 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-78 .elementor-element.elementor-element-78756331.e-con{--e-con-transform-rotateZ:-4deg;}.elementor-78 .elementor-element.elementor-element-78756331{--min-height:55px;--margin-top:0px;--margin-bottom:-26px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-bf3cfc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:20px;}.elementor-78 .elementor-element.elementor-element-bf3cfc7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-78 .elementor-element.elementor-element-bf3cfc7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-78 .elementor-element.elementor-element-bf3cfc7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-78 .elementor-element.elementor-element-bf3cfc7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-78 .elementor-element.elementor-element-bf3cfc7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-78 .elementor-element.elementor-element-4db64cb9{--padding-top:22vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-78 .elementor-element.elementor-element-121a1cad.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-121a1cad{text-align:center;}.elementor-78 .elementor-element.elementor-element-121a1cad .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-78 .elementor-element.elementor-element-78600cd8{width:var( --container-widget-width, 259px );max-width:259px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;--container-widget-width:259px;--container-widget-flex-grow:0;text-align:center;}.elementor-78 .elementor-element.elementor-element-78600cd8.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-78600cd8 .elementor-heading-title{font-size:34px;}.elementor-78 .elementor-element.elementor-element-24486a40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-78 .elementor-element.elementor-element-24486a40.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-24486a40 .elementor-heading-title{font-size:15px;}.elementor-78 .elementor-element.elementor-element-be8a121{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-78 .elementor-element.elementor-element-6d2e56a0{--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-78 .elementor-element.elementor-element-6d2e56a0.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-6d2e56a0 .elementor-image-box-wrapper{text-align:center;}.elementor-78 .elementor-element.elementor-element-6d2e56a0 .elementor-image-box-img{margin-bottom:15px;}.elementor-78 .elementor-element.elementor-element-20184722{--container-widget-width:174px;--container-widget-flex-grow:0;width:var( --container-widget-width, 174px );max-width:174px;}.elementor-78 .elementor-element.elementor-element-20184722.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-20184722 .elementor-image-box-wrapper{text-align:center;}.elementor-78 .elementor-element.elementor-element-20184722 .elementor-image-box-img{margin-bottom:15px;}.elementor-78 .elementor-element.elementor-element-26d2ae14{--container-widget-width:174px;--container-widget-flex-grow:0;width:var( --container-widget-width, 174px );max-width:174px;}.elementor-78 .elementor-element.elementor-element-26d2ae14.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-26d2ae14 .elementor-image-box-wrapper{text-align:center;}.elementor-78 .elementor-element.elementor-element-26d2ae14 .elementor-image-box-img{margin-bottom:10px;}.elementor-78 .elementor-element.elementor-element-10014578{--container-widget-width:234px;--container-widget-flex-grow:0;width:var( --container-widget-width, 234px );max-width:234px;}.elementor-78 .elementor-element.elementor-element-10014578.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-10014578 .elementor-image-box-wrapper{text-align:center;}.elementor-78 .elementor-element.elementor-element-10014578 .elementor-image-box-img{margin-bottom:15px;}.elementor-78 .elementor-element.elementor-element-79b3186c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-d957979 */.hamburger {
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

.hamburger input {
  display: none;
}

.hamburger svg {
  width: 100%;
  height: 100%;
  display: block;
  transform-origin: center;
  transition: transform 600ms cubic-bezier(0.4, 0, 0.2, 1);
}

.line {
  fill: none;
  stroke: #F2F4F7;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 3;
  transition:
    stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
    stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
}

.line-top-bottom {
  stroke-dasharray: 12 63;
}

.hamburger input:checked + svg {
  transform: rotate(-45deg);
}

.hamburger input:checked + svg .line-top-bottom {
  stroke-dasharray: 20 300;
  stroke-dashoffset: -32.42;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d994eb9 */.elementor-78 .elementor-element.elementor-element-d994eb9 .elementor-button svg{
width: 14px;
vertical-align: middle;
}

.elementor-button-content-wrapper {
align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-03184f3 */.elementor-78 .elementor-element.elementor-element-03184f3 .elementor-button svg{
width: 14px;
vertical-align: middle;
}

.elementor-button-content-wrapper {
align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8bd0194 */.elementor-78 .elementor-element.elementor-element-8bd0194 .elementor-button svg{
width: 14px;
vertical-align: middle;
}

.elementor-button-content-wrapper {
align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6750724 */.elementor-78 .elementor-element.elementor-element-6750724 .elementor-button svg{
width: 14px;
vertical-align: middle;
}

.elementor-button-content-wrapper {
align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-643529f */.elementor-78 .elementor-element.elementor-element-643529f .elementor-button svg{
width: 14px;
vertical-align: middle;
}

.elementor-button-content-wrapper {
align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef768f4 */.elementor-78 .elementor-element.elementor-element-ef768f4 .elementor-button svg{
width: 14px;
vertical-align: middle;
}

.elementor-button-content-wrapper {
align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6eef85f */.elementor-78 .elementor-element.elementor-element-6eef85f .elementor-button svg{
width: 14px;
vertical-align: middle;
}

.elementor-button-content-wrapper {
align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d6fac6 */.elementor-78 .elementor-element.elementor-element-2d6fac6 .elementor-button svg{
width: 14px;
vertical-align: middle;
}

.elementor-button-content-wrapper {
align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46a214e */.elementor-78 .elementor-element.elementor-element-46a214e .elementor-button svg{
width: 14px;
vertical-align: middle;
}

.elementor-button-content-wrapper {
align-items: center
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70a923a */.menu-links {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease-in-out, opacity 0.3s ease, margin-top 0.3s ease;
  opacity: 0;
  margin-top: 0;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.header.active .menu-links {
  max-height: 1000px;
  opacity: 1;
  margin-top: 16px;
}

.menu-links.is-hidden {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1aa73c */.elementor-element.elementor-element-b229461 {
  background-color: rgba(0, 10, 18, 0.58);
  transition: background-color 0.4s ease;
}

.btn-navbar,
.btn-navbar .elementor-button-text {
  color: #F2F4F7;
  transition: color 0.3s ease;
}

.btn-navbar svg path,
.btn-navbar svg circle {
  stroke: currentColor;
  transition: stroke 0.3s ease;
}

.bar {
  background: #F2F4F7;
  transition: background 0.35s cubic-bezier(.5, -0.35, .35, 1.5);
}

.hamburger .line {
  stroke: #F2F4F7;
  transition: stroke 0.4s ease;
}

body.light-mode .elementor-element.elementor-element-b229461 {
  background-color: rgba(220, 220, 220, 0.70) !important;
}

body.light-mode .btn-navbar,
body.light-mode .btn-navbar .elementor-button-text {
  color: #101828 !important;
}

body.light-mode .btn-navbar svg path,
body.light-mode .btn-navbar svg circle {
  stroke: #101828 !important;
}

body.light-mode .bar {
  background: #101828 !important;
}

body.light-mode .hamburger .line {
  stroke: #101828 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-793812a */.menu-links {
  overflow: hidden;
  opacity: 1;
  margin-top: 16px;
  max-height: 1000px;
  pointer-events: auto;
  transition: 
    opacity 0.2s ease-in-out,
    max-height 0.5s cubic-bezier(.68, -0.01, .21, .99),
    margin-top 0.3s ease-in-out;
}

.header:not(.active) .menu-links {
  opacity: 0;
  max-height: 0px;
  margin-top: 0px;
  pointer-events: none; /* 👈 evita clique durante a transição */
}

/* Depois da transição, remove completamente do fluxo */
.menu-links.is-hidden {
  display: none !important;
}


/* CONTAINER COM BLUR (GLASS EFFECT) */
.blur-container {
    position: relative;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    /* FUNDO TRANSLÚCIDO */
    background: rgba(125, 21, 199, 0.15);

    /* BORDA SUAVE */
    border: 1px solid rgba(190, 103, 253, 0.25);

    /* SOMBRA PROFUNDA */
    box-shadow:
        0 8px 32px rgba(103, 43, 146, 0.25),
        inset 0 1px 0 rgba(255, 255, 255, 0.1);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bf368b7 *//* BOTÃO BASE - ESTILO GERAL */
.BTN {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: none;
    cursor: pointer;
    overflow: hidden;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;

    /* SOMBRA MULTICAMADA ROXO */
    box-shadow: 
        0 -3px 0 0 #672B92 inset,
        0 323px 90px 0 rgba(103, 43, 146, .01),
        0 207px 83px 0 rgba(103, 43, 146, .07),
        0 116px 70px 0 rgba(103, 43, 146, .15),
        0 52px 52px 0 rgba(103, 43, 146, .25),
        0 13px 28px 0 rgba(103, 43, 146, .35);

    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS */
.BTN::before,
.BTN::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease;
    pointer-events: none;
}

/* CAMADA BASE */
.BTN::before {
    background: linear-gradient(90deg, #7D15C7 0%, #BE67FD 50%, #7D15C7 100%);
    box-shadow: 0 -3px 0 0 #672B92 inset;
    border-top: 2px solid #D6A8FF;
    z-index: 0;
    opacity: 1;
}

/* CAMADA HOVER */
.BTN::after {
    background: linear-gradient(90deg, #BE67FD 0%, #D6A8FF 50%, #BE67FD 100%);
    box-shadow: 0 -3px 0 0 #7D15C7 inset;
    border-top: 2px solid #EBD6FF;
    opacity: 0;
    z-index: 1;
}

/* HOVER */
.BTN:hover::after {
    opacity: 1;
}

/* ACTIVE (clique) */
.BTN:active {
    transform: translateY(3px);

    box-shadow:
        0 -2px 0 0 #672B92 inset,
        0 140px 50px 0 rgba(103, 43, 146, .05),
        0 80px 40px 0 rgba(103, 43, 146, .10),
        0 30px 25px 0 rgba(103, 43, 146, .15),
        0 5px 10px 0 rgba(103, 43, 146, .25);
}

/* CONTEÚDO */
.BTN .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO */
.BTN .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO */
.BTN:focus-visible {
    outline: 3px solid #BE67FD;
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-10b95eb8 */html, body{
  overflow-x: hidden;
}
.elementor-78 .elementor-element.elementor-element-10b95eb8 .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-78 .elementor-element.elementor-element-10b95eb8 .elementor-widget-container{
    overflow: visible;
}

.elementor-78 .elementor-element.elementor-element-10b95eb8 .carrossel-ativo {
    display: flex;
    animation: carrossel 55s linear infinite;
}

@keyframes carrossel {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ade257b *//* BOTÃO BASE - ESTILO GERAL */
.BTN {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: none;
    cursor: pointer;
    overflow: hidden;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;

    /* SOMBRA MULTICAMADA ROXO */
    box-shadow: 
        0 -3px 0 0 #672B92 inset,
        0 323px 90px 0 rgba(103, 43, 146, .01),
        0 207px 83px 0 rgba(103, 43, 146, .07),
        0 116px 70px 0 rgba(103, 43, 146, .15),
        0 52px 52px 0 rgba(103, 43, 146, .25),
        0 13px 28px 0 rgba(103, 43, 146, .35);

    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS */
.BTN::before,
.BTN::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease;
    pointer-events: none;
}

/* CAMADA BASE */
.BTN::before {
    background: linear-gradient(90deg, #7D15C7 0%, #BE67FD 50%, #7D15C7 100%);
    box-shadow: 0 -3px 0 0 #672B92 inset;
    border-top: 2px solid #D6A8FF;
    z-index: 0;
    opacity: 1;
}

/* CAMADA HOVER */
.BTN::after {
    background: linear-gradient(90deg, #BE67FD 0%, #D6A8FF 50%, #BE67FD 100%);
    box-shadow: 0 -3px 0 0 #7D15C7 inset;
    border-top: 2px solid #EBD6FF;
    opacity: 0;
    z-index: 1;
}

/* HOVER */
.BTN:hover::after {
    opacity: 1;
}

/* ACTIVE (clique) */
.BTN:active {
    transform: translateY(3px);

    box-shadow:
        0 -2px 0 0 #672B92 inset,
        0 140px 50px 0 rgba(103, 43, 146, .05),
        0 80px 40px 0 rgba(103, 43, 146, .10),
        0 30px 25px 0 rgba(103, 43, 146, .15),
        0 5px 10px 0 rgba(103, 43, 146, .25);
}

/* CONTEÚDO */
.BTN .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO */
.BTN .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO */
.BTN:focus-visible {
    outline: 3px solid #BE67FD;
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2305653 *//* BOTÃO BASE - ESTILO GERAL */
.BTN {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: none;
    cursor: pointer;
    overflow: hidden;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;

    /* SOMBRA MULTICAMADA ROXO */
    box-shadow: 
        0 -3px 0 0 #672B92 inset,
        0 323px 90px 0 rgba(103, 43, 146, .01),
        0 207px 83px 0 rgba(103, 43, 146, .07),
        0 116px 70px 0 rgba(103, 43, 146, .15),
        0 52px 52px 0 rgba(103, 43, 146, .25),
        0 13px 28px 0 rgba(103, 43, 146, .35);

    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS */
.BTN::before,
.BTN::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease;
    pointer-events: none;
}

/* CAMADA BASE */
.BTN::before {
    background: linear-gradient(90deg, #7D15C7 0%, #BE67FD 50%, #7D15C7 100%);
    box-shadow: 0 -3px 0 0 #672B92 inset;
    border-top: 2px solid #D6A8FF;
    z-index: 0;
    opacity: 1;
}

/* CAMADA HOVER */
.BTN::after {
    background: linear-gradient(90deg, #BE67FD 0%, #D6A8FF 50%, #BE67FD 100%);
    box-shadow: 0 -3px 0 0 #7D15C7 inset;
    border-top: 2px solid #EBD6FF;
    opacity: 0;
    z-index: 1;
}

/* HOVER */
.BTN:hover::after {
    opacity: 1;
}

/* ACTIVE (clique) */
.BTN:active {
    transform: translateY(3px);

    box-shadow:
        0 -2px 0 0 #672B92 inset,
        0 140px 50px 0 rgba(103, 43, 146, .05),
        0 80px 40px 0 rgba(103, 43, 146, .10),
        0 30px 25px 0 rgba(103, 43, 146, .15),
        0 5px 10px 0 rgba(103, 43, 146, .25);
}

/* CONTEÚDO */
.BTN .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO */
.BTN .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO */
.BTN:focus-visible {
    outline: 3px solid #BE67FD;
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4082ba1f */.elementor-78 .elementor-element.elementor-element-4082ba1f .swiper-pagination-bullet-active{
    width: 4px;
    border-radius: 2px;
}

.elementor-78 .elementor-element.elementor-element-4082ba1f .swiper-pagination-bullet{
    transition: 0.5s;
}

.elementor-78 .elementor-element.elementor-element-4082ba1f .elementor-swiper-button-next::before,
.elementor-78 .elementor-element.elementor-element-4082ba1f .elementor-swiper-button-prev::before{
    content: "";
    width: 100%;
    height: 100%;
    background: #ffffff; 
    padding: 20px;
    border-radius: 100px;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    transform: translate(calc(-50% + 2px), -50%);
}

.elementor-78 .elementor-element.elementor-element-4082ba1f .elementor-swiper-button-next::before{
    transform: translate(calc(-50% - 2px), -50%)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-772b98c *//* BOTÃO BASE - ESTILO GERAL */
.BTN {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: none;
    cursor: pointer;
    overflow: hidden;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;

    /* SOMBRA MULTICAMADA ROXO */
    box-shadow: 
        0 -3px 0 0 #672B92 inset,
        0 323px 90px 0 rgba(103, 43, 146, .01),
        0 207px 83px 0 rgba(103, 43, 146, .07),
        0 116px 70px 0 rgba(103, 43, 146, .15),
        0 52px 52px 0 rgba(103, 43, 146, .25),
        0 13px 28px 0 rgba(103, 43, 146, .35);

    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS */
.BTN::before,
.BTN::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease;
    pointer-events: none;
}

/* CAMADA BASE */
.BTN::before {
    background: linear-gradient(90deg, #7D15C7 0%, #BE67FD 50%, #7D15C7 100%);
    box-shadow: 0 -3px 0 0 #672B92 inset;
    border-top: 2px solid #D6A8FF;
    z-index: 0;
    opacity: 1;
}

/* CAMADA HOVER */
.BTN::after {
    background: linear-gradient(90deg, #BE67FD 0%, #D6A8FF 50%, #BE67FD 100%);
    box-shadow: 0 -3px 0 0 #7D15C7 inset;
    border-top: 2px solid #EBD6FF;
    opacity: 0;
    z-index: 1;
}

/* HOVER */
.BTN:hover::after {
    opacity: 1;
}

/* ACTIVE (clique) */
.BTN:active {
    transform: translateY(3px);

    box-shadow:
        0 -2px 0 0 #672B92 inset,
        0 140px 50px 0 rgba(103, 43, 146, .05),
        0 80px 40px 0 rgba(103, 43, 146, .10),
        0 30px 25px 0 rgba(103, 43, 146, .15),
        0 5px 10px 0 rgba(103, 43, 146, .25);
}

/* CONTEÚDO */
.BTN .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO */
.BTN .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO */
.BTN:focus-visible {
    outline: 3px solid #BE67FD;
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f0c26e4 *//* BOTÃO BASE - ESTILO GERAL */
.BTN {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: none;
    cursor: pointer;
    overflow: hidden;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;

    /* SOMBRA MULTICAMADA ROXO */
    box-shadow: 
        0 -3px 0 0 #672B92 inset,
        0 323px 90px 0 rgba(103, 43, 146, .01),
        0 207px 83px 0 rgba(103, 43, 146, .07),
        0 116px 70px 0 rgba(103, 43, 146, .15),
        0 52px 52px 0 rgba(103, 43, 146, .25),
        0 13px 28px 0 rgba(103, 43, 146, .35);

    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS */
.BTN::before,
.BTN::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease;
    pointer-events: none;
}

/* CAMADA BASE */
.BTN::before {
    background: linear-gradient(90deg, #7D15C7 0%, #BE67FD 50%, #7D15C7 100%);
    box-shadow: 0 -3px 0 0 #672B92 inset;
    border-top: 2px solid #D6A8FF;
    z-index: 0;
    opacity: 1;
}

/* CAMADA HOVER */
.BTN::after {
    background: linear-gradient(90deg, #BE67FD 0%, #D6A8FF 50%, #BE67FD 100%);
    box-shadow: 0 -3px 0 0 #7D15C7 inset;
    border-top: 2px solid #EBD6FF;
    opacity: 0;
    z-index: 1;
}

/* HOVER */
.BTN:hover::after {
    opacity: 1;
}

/* ACTIVE (clique) */
.BTN:active {
    transform: translateY(3px);

    box-shadow:
        0 -2px 0 0 #672B92 inset,
        0 140px 50px 0 rgba(103, 43, 146, .05),
        0 80px 40px 0 rgba(103, 43, 146, .10),
        0 30px 25px 0 rgba(103, 43, 146, .15),
        0 5px 10px 0 rgba(103, 43, 146, .25);
}

/* CONTEÚDO */
.BTN .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO */
.BTN .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO */
.BTN:focus-visible {
    outline: 3px solid #BE67FD;
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0905c06 */.elementor-78 .elementor-element.elementor-element-0905c06{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 20px;
    pointer-events: none;
}

.video-lazy-wrap,
.video-lazy-wrap video,
.video-lazy-wrap img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center;
    border-radius: 20px;
}

.video-lazy-wrap video {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity .3s ease;
}

.video-lazy-wrap.video-ready video {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78e05907 */.marquee.elementor-widget .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;

}

.marquee.elementor-widget .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78756331 */.marquee.elementor-widget .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;

}

.marquee.elementor-widget .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}
html body{
    overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS *//*remove scroll horizontal*/
html, body{
    width: 100%;
    overflow-x: hidden;
}

/*remove duplo scroll*/
[data-elementor-type="wp-page"]{
    overflow: hidden!important;}
    
 
.links a,
.links a:hover{
    color: currentColor;
}

.svgs .elementor-icon svg {
    height: unset!important;
    line-height:0 !important;
}

.elementor-widget-text-editor p:last-child {
    margin-bottom: 0px;
}
    
/*remove barra de rolagem*/   
::-webkit-scrollbar {
    width: 0px;}

::-webkit-scrollbar-thumb {
    background-color: transparent;}

/*retira o padding das seções*/ 
.elementor-section {padding: 0 !important;}/* End custom CSS */