.elementor-38 .elementor-element.elementor-element-17093d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-38 .elementor-element.elementor-element-17093d5:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-17093d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-c1c788d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap: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-38 .elementor-element.elementor-element-c1c788d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-e08a5e6 .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-e08a5e6 .elementor-icon{font-size:36px;}.elementor-38 .elementor-element.elementor-element-e08a5e6 .elementor-icon svg{height:36px;}.elementor-38 .elementor-element.elementor-element-e08a5e6 .elementor-icon-wrapper svg{width:auto;}.elementor-38 .elementor-element.elementor-element-746054a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:var( --e-global-color-a6fba73 );--border-color:var( --e-global-color-a6fba73 );--border-radius:999px 999px 999px 999px;--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-38 .elementor-element.elementor-element-746054a:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-746054a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a6fba73 );}.elementor-38 .elementor-element.elementor-element-746054a.e-con{--flex-grow:0;--flex-shrink:0;}.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-38 .elementor-element.elementor-element-4de0b3b .elementor-button{background-color:#EFF8FF00;font-family:var( --e-global-typography-4b257f3-font-family ), Sans-serif;font-size:var( --e-global-typography-4b257f3-font-size );font-weight:var( --e-global-typography-4b257f3-font-weight );fill:var( --e-global-color-37b8b36 );color:var( --e-global-color-37b8b36 );border-style:solid;border-width:0px 0px 0px 0px;border-color:#383838;border-radius:4px 4px 4px 4px;padding:6px 12px 6px 12px;}.elementor-38 .elementor-element.elementor-element-4de0b3b .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-4de0b3b .elementor-button:focus{background-color:#E2E8F000;color:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-4de0b3b .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-4de0b3b .elementor-button:focus svg{fill:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-420afef .elementor-button{background-color:#EFF8FF00;font-family:var( --e-global-typography-4b257f3-font-family ), Sans-serif;font-size:var( --e-global-typography-4b257f3-font-size );font-weight:var( --e-global-typography-4b257f3-font-weight );fill:var( --e-global-color-37b8b36 );color:var( --e-global-color-37b8b36 );border-style:solid;border-width:0px 0px 0px 0px;border-color:#383838;border-radius:4px 4px 4px 4px;padding:6px 12px 6px 12px;}.elementor-38 .elementor-element.elementor-element-420afef .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-420afef .elementor-button:focus{background-color:#E2E8F000;color:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-420afef .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-420afef .elementor-button:focus svg{fill:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-b4580b7 .elementor-button{background-color:#EFF8FF00;font-family:var( --e-global-typography-4b257f3-font-family ), Sans-serif;font-size:var( --e-global-typography-4b257f3-font-size );font-weight:var( --e-global-typography-4b257f3-font-weight );fill:var( --e-global-color-37b8b36 );color:var( --e-global-color-37b8b36 );border-style:solid;border-width:0px 0px 0px 0px;border-color:#383838;border-radius:4px 4px 4px 4px;padding:6px 12px 6px 12px;}.elementor-38 .elementor-element.elementor-element-b4580b7 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-b4580b7 .elementor-button:focus{background-color:#E2E8F000;color:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-b4580b7 .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-b4580b7 .elementor-button:focus svg{fill:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-f2c3ea0 .elementor-button{background-color:#EFF8FF00;font-family:var( --e-global-typography-4b257f3-font-family ), Sans-serif;font-size:var( --e-global-typography-4b257f3-font-size );font-weight:var( --e-global-typography-4b257f3-font-weight );fill:var( --e-global-color-37b8b36 );color:var( --e-global-color-37b8b36 );border-style:solid;border-width:0px 0px 0px 0px;border-color:#383838;border-radius:4px 4px 4px 4px;padding:6px 12px 6px 12px;}.elementor-38 .elementor-element.elementor-element-f2c3ea0 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-f2c3ea0 .elementor-button:focus{background-color:#E2E8F000;color:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-f2c3ea0 .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-f2c3ea0 .elementor-button:focus svg{fill:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-abac0b3 .elementor-button{background-color:#EFF8FF00;font-family:var( --e-global-typography-4b257f3-font-family ), Sans-serif;font-size:var( --e-global-typography-4b257f3-font-size );font-weight:var( --e-global-typography-4b257f3-font-weight );fill:var( --e-global-color-37b8b36 );color:var( --e-global-color-37b8b36 );border-style:solid;border-width:0px 0px 0px 0px;border-color:#383838;border-radius:4px 4px 4px 4px;padding:6px 12px 6px 12px;}.elementor-38 .elementor-element.elementor-element-abac0b3 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-abac0b3 .elementor-button:focus{background-color:#E2E8F000;color:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-abac0b3 .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-abac0b3 .elementor-button:focus svg{fill:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-b2e9aa6 .elementor-button{background-color:var( --e-global-color-9f830e6 );font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-38 .elementor-element.elementor-element-b2e9aa6 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-b2e9aa6 .elementor-button:focus{background-color:var( --e-global-color-37b8b36 );color:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-b2e9aa6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-b2e9aa6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-b2e9aa6 .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-b2e9aa6 .elementor-button:focus svg{fill:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-e38145c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--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-38 .elementor-element.elementor-element-e38145c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-6926051 .elementor-button{background-color:var( --e-global-color-9f830e6 );font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-38 .elementor-element.elementor-element-6926051 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-6926051 .elementor-button:focus{background-color:var( --e-global-color-37b8b36 );color:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-6926051 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-6926051 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-6926051 .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-6926051 .elementor-button:focus svg{fill:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-891ed27{--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:6em;--padding-bottom:0em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-38 .elementor-element.elementor-element-891ed27:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-891ed27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d056f0d );}.elementor-38 .elementor-element.elementor-element-e22f00e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:40px 40px 40px 40px;--padding-top:95px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-e22f00e:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-e22f00e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, var( --e-global-color-9f830e6 ) 0%, #800526 100%);}.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-38 .elementor-element.elementor-element-6b7d5c0{width:var( --container-widget-width, 768px );max-width:768px;--container-widget-width:768px;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-6b7d5c0 .elementor-heading-title{font-family:"Giovanic", Sans-serif;font-size:4em;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-dea7f0a{width:var( --container-widget-width, 765px );max-width:765px;--container-widget-width:765px;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-dea7f0a .elementor-heading-title{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-d056f0d );}.elementor-38 .elementor-element.elementor-element-651f84f .elementor-button{background-color:var( --e-global-color-ec0ff35 );font-family:var( --e-global-typography-c79b143-font-family ), Sans-serif;font-size:var( --e-global-typography-c79b143-font-size );font-weight:var( --e-global-typography-c79b143-font-weight );border-radius:50px 50px 50px 50px;padding:20px 40px 20px 40px;}.elementor-38 .elementor-element.elementor-element-651f84f .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-651f84f .elementor-button:focus{background-color:var( --e-global-color-37b8b36 );}.elementor-38 .elementor-element.elementor-element-651f84f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-651f84f{z-index:0;}.elementor-38 .elementor-element.elementor-element-651f84f .elementor-button-content-wrapper{flex-direction:row-reverse;}.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-38 .elementor-element.elementor-element-b8fbfc0 > .elementor-widget-container{margin:0em -5em -11em -5em;}.elementor-38 .elementor-element.elementor-element-b8fbfc0{z-index:0;}.elementor-38 .elementor-element.elementor-element-0ebfbfb > .elementor-widget-container{margin:-116px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-2a9188e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;--z-index:0;}.elementor-38 .elementor-element.elementor-element-c37c291{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:01em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-38 .elementor-element.elementor-element-c37c291:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-c37c291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec0ff35 );}.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-38 .elementor-element.elementor-element-0eb9761 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-38 .elementor-element.elementor-element-0eb9761 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-0eb9761 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-38 .elementor-element.elementor-element-0eb9761{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-38 .elementor-element.elementor-element-0eb9761 .elementor-icon-list-icon{padding-right:8px;}.elementor-38 .elementor-element.elementor-element-0eb9761 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38 .elementor-element.elementor-element-0eb9761 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-38 .elementor-element.elementor-element-0eb9761 .elementor-icon-list-text{color:var( --e-global-color-37b8b36 );transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-b6240aa{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:01em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-38 .elementor-element.elementor-element-b6240aa:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-b6240aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-d91641a > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-38 .elementor-element.elementor-element-d91641a .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-d91641a .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-38 .elementor-element.elementor-element-d91641a{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-38 .elementor-element.elementor-element-d91641a .elementor-icon-list-icon{padding-right:8px;}.elementor-38 .elementor-element.elementor-element-d91641a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38 .elementor-element.elementor-element-d91641a .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-38 .elementor-element.elementor-element-d91641a .elementor-icon-list-text{color:var( --e-global-color-37b8b36 );transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-45a459d{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0em;--padding-bottom:6em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-38 .elementor-element.elementor-element-45a459d:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-45a459d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d056f0d );}.elementor-38 .elementor-element.elementor-element-f77d591{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-38 .elementor-element.elementor-element-8773dc6 .elementor-heading-title{font-family:var( --e-global-typography-c79b143-font-family ), Sans-serif;font-size:var( --e-global-typography-c79b143-font-size );font-weight:var( --e-global-typography-c79b143-font-weight );color:var( --e-global-color-7d1733a );}.elementor-38 .elementor-element.elementor-element-0bf63e1{width:var( --container-widget-width, 582px );max-width:582px;--container-widget-width:582px;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-0bf63e1 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-0bf63e1 .elementor-heading-title{font-family:var( --e-global-typography-c2c8ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-c2c8ba9-font-size );font-weight:var( --e-global-typography-c2c8ba9-font-weight );line-height:var( --e-global-typography-c2c8ba9-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-f6469aa{width:var( --container-widget-width, 768px );max-width:768px;--container-widget-width:768px;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-f6469aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-f6469aa .elementor-heading-title{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-a51200e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-50a0660{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--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-38 .elementor-element.elementor-element-1237abc .elementor-icon-box-wrapper{text-align:right;}.elementor-38 .elementor-element.elementor-element-1237abc{--icon-box-icon-margin:10px;}.elementor-38 .elementor-element.elementor-element-1237abc .elementor-icon-box-title{margin-bottom:16px;color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-1237abc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-1237abc.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-1237abc.elementor-view-default .elementor-icon{fill:var( --e-global-color-9f830e6 );color:var( --e-global-color-9f830e6 );border-color:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-1237abc .elementor-icon{font-size:35px;}.elementor-38 .elementor-element.elementor-element-1237abc .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-1237abc .elementor-icon-box-title a{font-family:var( --e-global-typography-0ad37a3-font-family ), Sans-serif;font-size:var( --e-global-typography-0ad37a3-font-size );font-weight:var( --e-global-typography-0ad37a3-font-weight );}.elementor-38 .elementor-element.elementor-element-1237abc .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;line-height:24px;color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-2d0b2fa .elementor-icon-box-wrapper{text-align:right;}.elementor-38 .elementor-element.elementor-element-2d0b2fa{--icon-box-icon-margin:10px;}.elementor-38 .elementor-element.elementor-element-2d0b2fa .elementor-icon-box-title{margin-bottom:16px;color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-2d0b2fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-2d0b2fa.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-2d0b2fa.elementor-view-default .elementor-icon{fill:var( --e-global-color-9f830e6 );color:var( --e-global-color-9f830e6 );border-color:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-2d0b2fa .elementor-icon{font-size:35px;}.elementor-38 .elementor-element.elementor-element-2d0b2fa .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-2d0b2fa .elementor-icon-box-title a{font-family:var( --e-global-typography-0ad37a3-font-family ), Sans-serif;font-size:var( --e-global-typography-0ad37a3-font-size );font-weight:var( --e-global-typography-0ad37a3-font-weight );}.elementor-38 .elementor-element.elementor-element-2d0b2fa .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;line-height:24px;color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-5be61a3 .elementor-icon-box-wrapper{text-align:right;}.elementor-38 .elementor-element.elementor-element-5be61a3{--icon-box-icon-margin:10px;}.elementor-38 .elementor-element.elementor-element-5be61a3 .elementor-icon-box-title{margin-bottom:16px;color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-5be61a3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-5be61a3.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-5be61a3.elementor-view-default .elementor-icon{fill:var( --e-global-color-9f830e6 );color:var( --e-global-color-9f830e6 );border-color:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-5be61a3 .elementor-icon{font-size:35px;}.elementor-38 .elementor-element.elementor-element-5be61a3 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-5be61a3 .elementor-icon-box-title a{font-family:var( --e-global-typography-0ad37a3-font-family ), Sans-serif;font-size:var( --e-global-typography-0ad37a3-font-size );font-weight:var( --e-global-typography-0ad37a3-font-weight );}.elementor-38 .elementor-element.elementor-element-5be61a3 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;line-height:24px;color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-1e27699{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-3edf1d2{--e-image-carousel-slides-to-show:2;}.elementor-38 .elementor-element.elementor-element-3edf1d2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-27686fd{--e-image-carousel-slides-to-show:2;}.elementor-38 .elementor-element.elementor-element-27686fd .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-4004354{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-afb84aa .elementor-icon-box-wrapper{text-align:left;}.elementor-38 .elementor-element.elementor-element-afb84aa{--icon-box-icon-margin:10px;}.elementor-38 .elementor-element.elementor-element-afb84aa .elementor-icon-box-title{margin-bottom:16px;color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-afb84aa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-afb84aa.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-afb84aa.elementor-view-default .elementor-icon{fill:var( --e-global-color-9f830e6 );color:var( --e-global-color-9f830e6 );border-color:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-afb84aa .elementor-icon{font-size:35px;}.elementor-38 .elementor-element.elementor-element-afb84aa .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-afb84aa .elementor-icon-box-title a{font-family:var( --e-global-typography-0ad37a3-font-family ), Sans-serif;font-size:var( --e-global-typography-0ad37a3-font-size );font-weight:var( --e-global-typography-0ad37a3-font-weight );}.elementor-38 .elementor-element.elementor-element-afb84aa .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;line-height:24px;color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-16ec4c6 .elementor-icon-box-wrapper{text-align:left;}.elementor-38 .elementor-element.elementor-element-16ec4c6{--icon-box-icon-margin:10px;}.elementor-38 .elementor-element.elementor-element-16ec4c6 .elementor-icon-box-title{margin-bottom:16px;color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-16ec4c6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-16ec4c6.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-16ec4c6.elementor-view-default .elementor-icon{fill:var( --e-global-color-9f830e6 );color:var( --e-global-color-9f830e6 );border-color:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-16ec4c6 .elementor-icon{font-size:35px;}.elementor-38 .elementor-element.elementor-element-16ec4c6 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-16ec4c6 .elementor-icon-box-title a{font-family:var( --e-global-typography-0ad37a3-font-family ), Sans-serif;font-size:var( --e-global-typography-0ad37a3-font-size );font-weight:var( --e-global-typography-0ad37a3-font-weight );}.elementor-38 .elementor-element.elementor-element-16ec4c6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;line-height:24px;color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-4fd59b4 .elementor-icon-box-wrapper{text-align:left;}.elementor-38 .elementor-element.elementor-element-4fd59b4{--icon-box-icon-margin:10px;}.elementor-38 .elementor-element.elementor-element-4fd59b4 .elementor-icon-box-title{margin-bottom:16px;color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-4fd59b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-4fd59b4.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-4fd59b4.elementor-view-default .elementor-icon{fill:var( --e-global-color-9f830e6 );color:var( --e-global-color-9f830e6 );border-color:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-4fd59b4 .elementor-icon{font-size:35px;}.elementor-38 .elementor-element.elementor-element-4fd59b4 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-4fd59b4 .elementor-icon-box-title a{font-family:var( --e-global-typography-0ad37a3-font-family ), Sans-serif;font-size:var( --e-global-typography-0ad37a3-font-size );font-weight:var( --e-global-typography-0ad37a3-font-weight );}.elementor-38 .elementor-element.elementor-element-4fd59b4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;line-height:24px;color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-28f9808{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-38 .elementor-element.elementor-element-28f9808:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-28f9808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d056f0d );}.elementor-38 .elementor-element.elementor-element-c0383b8{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-38 .elementor-element.elementor-element-b36c338 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-38 .elementor-element.elementor-element-b36c338 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-b36c338 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-38 .elementor-element.elementor-element-b36c338{--e-icon-list-icon-size:50px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-38 .elementor-element.elementor-element-b36c338 .elementor-icon-list-icon{padding-right:8px;}.elementor-38 .elementor-element.elementor-element-b36c338 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38 .elementor-element.elementor-element-b36c338 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-38 .elementor-element.elementor-element-b36c338 .elementor-icon-list-text{color:var( --e-global-color-37b8b36 );transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-e6a2972{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-e6a2972:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-e6a2972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d056f0d );}.elementor-38 .elementor-element.elementor-element-bd97ed4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-f6ded15 .elementor-heading-title{font-family:var( --e-global-typography-c79b143-font-family ), Sans-serif;font-size:var( --e-global-typography-c79b143-font-size );font-weight:var( --e-global-typography-c79b143-font-weight );color:var( --e-global-color-7d1733a );}.elementor-38 .elementor-element.elementor-element-25fa9ce{width:var( --container-widget-width, 716px );max-width:716px;--container-widget-width:716px;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-25fa9ce > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-25fa9ce .elementor-heading-title{font-family:var( --e-global-typography-c2c8ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-c2c8ba9-font-size );font-weight:var( --e-global-typography-c2c8ba9-font-weight );line-height:var( --e-global-typography-c2c8ba9-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-da02c3f{width:var( --container-widget-width, 768px );max-width:768px;--container-widget-width:768px;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-da02c3f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-da02c3f .elementor-heading-title{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-c8c927b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-38 .elementor-element.elementor-element-52cc4cb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;--z-index:1;}.elementor-38 .elementor-element.elementor-element-52cc4cb.e-con{--align-self:flex-end;}.elementor-38 .elementor-element.elementor-element-096cca0 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-38 .elementor-element.elementor-element-204ff15 .elementor-heading-title{font-family:var( --e-global-typography-0ad37a3-font-family ), Sans-serif;font-size:var( --e-global-typography-0ad37a3-font-size );font-weight:var( --e-global-typography-0ad37a3-font-weight );color:#222222;}.elementor-38 .elementor-element.elementor-element-df5f9c4{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-df5f9c4 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-df5f9c4 .elementor-heading-title{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-0533f5d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:36px;--z-index:1;}.elementor-38 .elementor-element.elementor-element-0533f5d.e-con{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-f31f2be > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-38 .elementor-element.elementor-element-f31f2be img{border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-6a5e834{text-align:right;}.elementor-38 .elementor-element.elementor-element-6a5e834 .elementor-heading-title{font-family:var( --e-global-typography-0ad37a3-font-family ), Sans-serif;font-size:var( --e-global-typography-0ad37a3-font-size );font-weight:var( --e-global-typography-0ad37a3-font-weight );color:#222222;}.elementor-38 .elementor-element.elementor-element-89361a5{width:100%;max-width:100%;text-align:right;}.elementor-38 .elementor-element.elementor-element-89361a5 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-89361a5 .elementor-heading-title{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-2323fec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;--z-index:1;}.elementor-38 .elementor-element.elementor-element-2323fec.e-con{--align-self:flex-end;}.elementor-38 .elementor-element.elementor-element-6828835 > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-38 .elementor-element.elementor-element-6828835 img{border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-f1bf45c .elementor-heading-title{font-family:var( --e-global-typography-0ad37a3-font-family ), Sans-serif;font-size:var( --e-global-typography-0ad37a3-font-size );font-weight:var( --e-global-typography-0ad37a3-font-weight );color:#222222;}.elementor-38 .elementor-element.elementor-element-c95ac41{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-c95ac41 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-c95ac41 .elementor-heading-title{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-2bb55da{z-index:0;}.elementor-38 .elementor-element.elementor-element-5f55db7 .elementor-button{background-color:var( --e-global-color-9f830e6 );font-family:var( --e-global-typography-c79b143-font-family ), Sans-serif;font-size:var( --e-global-typography-c79b143-font-size );font-weight:var( --e-global-typography-c79b143-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-38 .elementor-element.elementor-element-5f55db7 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-5f55db7 .elementor-button:focus{background-color:var( --e-global-color-ec0ff35 );color:var( --e-global-color-81d3d99 );}.elementor-38 .elementor-element.elementor-element-5f55db7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-5f55db7{z-index:0;}.elementor-38 .elementor-element.elementor-element-5f55db7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-5f55db7 .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-5f55db7 .elementor-button:focus svg{fill:var( --e-global-color-81d3d99 );}.elementor-38 .elementor-element.elementor-element-29b7a27{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-29b7a27:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-29b7a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-f795962{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-b3d16ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--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-38 .elementor-element.elementor-element-9e2a800 .elementor-heading-title{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-7d1733a );}.elementor-38 .elementor-element.elementor-element-a7944d1{width:var( --container-widget-width, 582px );max-width:582px;--container-widget-width:582px;--container-widget-flex-grow:0;text-align:left;}.elementor-38 .elementor-element.elementor-element-a7944d1 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-a7944d1 .elementor-heading-title{font-family:var( --e-global-typography-c2c8ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-c2c8ba9-font-size );font-weight:var( --e-global-typography-c2c8ba9-font-weight );line-height:var( --e-global-typography-c2c8ba9-line-height );color:var( --e-global-color-37b8b36 );}.elementor-38 .elementor-element.elementor-element-ef5d1a3 .elementor-button{background-color:var( --e-global-color-9f830e6 );font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-38 .elementor-element.elementor-element-ef5d1a3 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-ef5d1a3 .elementor-button:focus{background-color:var( --e-global-color-37b8b36 );color:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-ef5d1a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-ef5d1a3{z-index:0;}.elementor-38 .elementor-element.elementor-element-ef5d1a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-ef5d1a3 .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-ef5d1a3 .elementor-button:focus svg{fill:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-abc8bc3{--display:flex;--margin-top:52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-38 .elementor-element.elementor-element-37f14e6 .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-c2e5c95 );border-width:1px 1px 1px 1px;border-radius:16px;border-color:var( --e-global-color-c2e5c95 );padding:24px 24px 24px 24px;}.elementor-38 .elementor-element.elementor-element-37f14e6 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-37b8b36 );}.elementor-38 .elementor-element.elementor-element-37f14e6 .elementor-swiper-button svg{fill:var( --e-global-color-37b8b36 );}.elementor-38 .elementor-element.elementor-element-37f14e6 .elementor-testimonial__text{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:150%;}.elementor-38 .elementor-element.elementor-element-37f14e6 .elementor-testimonial__name{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-38 .elementor-element.elementor-element-37f14e6 .elementor-testimonial__title{color:var( --e-global-color-81d3d99 );}.elementor-38 .elementor-element.elementor-element-37f14e6 .elementor-testimonial__image img{width:41px;height:41px;border-radius:50%;}.elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (41px / 2) - 8px );}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (41px / 2) - 8px );right:auto;}body.rtl .elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (41px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (41px / 2) - 8px );right:auto;}body.rtl .elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (41px / 2) - 8px );left:auto;}body.rtl .elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:8px;margin-right:0;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:8px;margin-left:0;}.elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-38 .elementor-element.elementor-element-37f14e6.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:8px;}.elementor-38 .elementor-element.elementor-element-0f84e70{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-38 .elementor-element.elementor-element-0f84e70:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-0f84e70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-37b8b36 );}.elementor-38 .elementor-element.elementor-element-797763a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-38 .elementor-element.elementor-element-2f6434b .elementor-heading-title{font-family:var( --e-global-typography-c79b143-font-family ), Sans-serif;font-size:var( --e-global-typography-c79b143-font-size );font-weight:var( --e-global-typography-c79b143-font-weight );color:var( --e-global-color-7d1733a );}.elementor-38 .elementor-element.elementor-element-adbb776{width:var( --container-widget-width, 582px );max-width:582px;--container-widget-width:582px;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-adbb776 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-adbb776 .elementor-heading-title{font-family:var( --e-global-typography-c2c8ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-c2c8ba9-font-size );font-weight:var( --e-global-typography-c2c8ba9-font-weight );line-height:var( --e-global-typography-c2c8ba9-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-8be9072{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:64px 32px;--row-gap:64px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-265dd84 .elementor-icon-box-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-265dd84{--icon-box-icon-margin:24px;}.elementor-38 .elementor-element.elementor-element-265dd84 .elementor-icon-box-title{margin-bottom:16px;color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-265dd84.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7d1733a );}.elementor-38 .elementor-element.elementor-element-265dd84.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-265dd84.elementor-view-default .elementor-icon{fill:var( --e-global-color-7d1733a );color:var( --e-global-color-7d1733a );border-color:var( --e-global-color-7d1733a );}.elementor-38 .elementor-element.elementor-element-265dd84 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-265dd84 .elementor-icon-box-title a{font-family:var( --e-global-typography-0ad37a3-font-family ), Sans-serif;font-size:var( --e-global-typography-0ad37a3-font-size );font-weight:var( --e-global-typography-0ad37a3-font-weight );}.elementor-38 .elementor-element.elementor-element-265dd84 .elementor-icon-box-description{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-04408d5 .elementor-icon-box-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-04408d5{--icon-box-icon-margin:24px;}.elementor-38 .elementor-element.elementor-element-04408d5 .elementor-icon-box-title{margin-bottom:16px;color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-04408d5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7d1733a );}.elementor-38 .elementor-element.elementor-element-04408d5.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-04408d5.elementor-view-default .elementor-icon{fill:var( --e-global-color-7d1733a );color:var( --e-global-color-7d1733a );border-color:var( --e-global-color-7d1733a );}.elementor-38 .elementor-element.elementor-element-04408d5 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-04408d5 .elementor-icon-box-title a{font-family:var( --e-global-typography-0ad37a3-font-family ), Sans-serif;font-size:var( --e-global-typography-0ad37a3-font-size );font-weight:var( --e-global-typography-0ad37a3-font-weight );}.elementor-38 .elementor-element.elementor-element-04408d5 .elementor-icon-box-description{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-01997e4 .elementor-icon-box-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-01997e4{--icon-box-icon-margin:24px;}.elementor-38 .elementor-element.elementor-element-01997e4 .elementor-icon-box-title{margin-bottom:16px;color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-01997e4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7d1733a );}.elementor-38 .elementor-element.elementor-element-01997e4.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-01997e4.elementor-view-default .elementor-icon{fill:var( --e-global-color-7d1733a );color:var( --e-global-color-7d1733a );border-color:var( --e-global-color-7d1733a );}.elementor-38 .elementor-element.elementor-element-01997e4 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-01997e4 .elementor-icon-box-title a{font-family:var( --e-global-typography-0ad37a3-font-family ), Sans-serif;font-size:var( --e-global-typography-0ad37a3-font-size );font-weight:var( --e-global-typography-0ad37a3-font-weight );}.elementor-38 .elementor-element.elementor-element-01997e4 .elementor-icon-box-description{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-4d6b1e9 .elementor-icon-box-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-4d6b1e9{--icon-box-icon-margin:24px;}.elementor-38 .elementor-element.elementor-element-4d6b1e9 .elementor-icon-box-title{margin-bottom:16px;color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-4d6b1e9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7d1733a );}.elementor-38 .elementor-element.elementor-element-4d6b1e9.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-4d6b1e9.elementor-view-default .elementor-icon{fill:var( --e-global-color-7d1733a );color:var( --e-global-color-7d1733a );border-color:var( --e-global-color-7d1733a );}.elementor-38 .elementor-element.elementor-element-4d6b1e9 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-4d6b1e9 .elementor-icon-box-title a{font-family:var( --e-global-typography-0ad37a3-font-family ), Sans-serif;font-size:var( --e-global-typography-0ad37a3-font-size );font-weight:var( --e-global-typography-0ad37a3-font-weight );}.elementor-38 .elementor-element.elementor-element-4d6b1e9 .elementor-icon-box-description{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-e3961f5 .elementor-icon-box-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-e3961f5{--icon-box-icon-margin:24px;}.elementor-38 .elementor-element.elementor-element-e3961f5 .elementor-icon-box-title{margin-bottom:16px;color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-e3961f5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7d1733a );}.elementor-38 .elementor-element.elementor-element-e3961f5.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-e3961f5.elementor-view-default .elementor-icon{fill:var( --e-global-color-7d1733a );color:var( --e-global-color-7d1733a );border-color:var( --e-global-color-7d1733a );}.elementor-38 .elementor-element.elementor-element-e3961f5 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-e3961f5 .elementor-icon-box-title a{font-family:var( --e-global-typography-0ad37a3-font-family ), Sans-serif;font-size:var( --e-global-typography-0ad37a3-font-size );font-weight:var( --e-global-typography-0ad37a3-font-weight );}.elementor-38 .elementor-element.elementor-element-e3961f5 .elementor-icon-box-description{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-6676019 .elementor-icon-box-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-6676019{--icon-box-icon-margin:24px;}.elementor-38 .elementor-element.elementor-element-6676019 .elementor-icon-box-title{margin-bottom:16px;color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-6676019.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7d1733a );}.elementor-38 .elementor-element.elementor-element-6676019.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-6676019.elementor-view-default .elementor-icon{fill:var( --e-global-color-7d1733a );color:var( --e-global-color-7d1733a );border-color:var( --e-global-color-7d1733a );}.elementor-38 .elementor-element.elementor-element-6676019 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-6676019 .elementor-icon-box-title a{font-family:var( --e-global-typography-0ad37a3-font-family ), Sans-serif;font-size:var( --e-global-typography-0ad37a3-font-size );font-weight:var( --e-global-typography-0ad37a3-font-weight );}.elementor-38 .elementor-element.elementor-element-6676019 .elementor-icon-box-description{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-069df54{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:3em 0em;--row-gap:3em;--column-gap:0em;--flex-wrap:wrap;}.elementor-38 .elementor-element.elementor-element-069df54:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-069df54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d056f0d );}.elementor-38 .elementor-element.elementor-element-650bd14{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-38 .elementor-element.elementor-element-e69c320 .elementor-heading-title{font-family:var( --e-global-typography-c79b143-font-family ), Sans-serif;font-size:var( --e-global-typography-c79b143-font-size );font-weight:var( --e-global-typography-c79b143-font-weight );color:var( --e-global-color-7d1733a );}.elementor-38 .elementor-element.elementor-element-8186920{width:var( --container-widget-width, 639px );max-width:639px;--container-widget-width:639px;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-8186920 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-8186920 .elementor-heading-title{font-family:var( --e-global-typography-c2c8ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-c2c8ba9-font-size );font-weight:var( --e-global-typography-c2c8ba9-font-weight );line-height:var( --e-global-typography-c2c8ba9-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-680860f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--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-38 .elementor-element.elementor-element-8723ebf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--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-38 .elementor-element.elementor-element-8723ebf:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-8723ebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#707070;}.elementor-38 .elementor-element.elementor-element-102005f{--display:flex;--justify-content:center;--padding-top:01em;--padding-bottom:01em;--padding-left:01em;--padding-right:01em;}.elementor-38 .elementor-element.elementor-element-102005f:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-102005f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-b544ba4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-b544ba4 > .elementor-widget-container{background-color:var( --e-global-color-a6fba73 );padding:1em 1em 1em 1em;border-radius:5px 5px 5px 5px;}.elementor-38 .elementor-element.elementor-element-b544ba4.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-b544ba4 .elementor-heading-title{font-family:var( --e-global-typography-0ad37a3-font-family ), Sans-serif;font-size:var( --e-global-typography-0ad37a3-font-size );font-weight:var( --e-global-typography-0ad37a3-font-weight );color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-62fe958{--display:flex;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-38 .elementor-element.elementor-element-62fe958:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-62fe958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2e5c95 );}.elementor-38 .elementor-element.elementor-element-fb9f725{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-fb9f725 > .elementor-widget-container{background-color:#FF0A4B45;padding:1em 1em 1em 1em;border-radius:5px 5px 5px 5px;}.elementor-38 .elementor-element.elementor-element-fb9f725.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-fb9f725 .elementor-heading-title{font-family:var( --e-global-typography-0ad37a3-font-family ), Sans-serif;font-size:var( --e-global-typography-0ad37a3-font-size );font-weight:var( --e-global-typography-0ad37a3-font-weight );color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-47ad1db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--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-38 .elementor-element.elementor-element-47ad1db:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-47ad1db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#707070;}.elementor-38 .elementor-element.elementor-element-6c31a9a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-a6fba73 );--border-color:var( --e-global-color-a6fba73 );--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-38 .elementor-element.elementor-element-6c31a9a:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-6c31a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-195ec86{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-38 .elementor-element.elementor-element-195ec86.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-195ec86 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-195ec86.elementor-view-stacked .elementor-icon{background-color:#913838;}.elementor-38 .elementor-element.elementor-element-195ec86.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-195ec86.elementor-view-default .elementor-icon{fill:#913838;color:#913838;border-color:#913838;}.elementor-38 .elementor-element.elementor-element-195ec86 .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-195ec86 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-195ec86 .elementor-icon-box-title a{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-195ec86 .elementor-icon-box-title{color:var( --e-global-color-37b8b36 );}.elementor-38 .elementor-element.elementor-element-195ec86 .elementor-icon-box-description{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-37b8b36 );}.elementor-38 .elementor-element.elementor-element-36066e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-9f830e6 );--border-color:var( --e-global-color-9f830e6 );--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-38 .elementor-element.elementor-element-36066e8:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-36066e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2e5c95 );}.elementor-38 .elementor-element.elementor-element-1874f06{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-38 .elementor-element.elementor-element-1874f06.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-1874f06 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-1874f06.elementor-view-stacked .elementor-icon{background-color:#913838;}.elementor-38 .elementor-element.elementor-element-1874f06.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-1874f06.elementor-view-default .elementor-icon{fill:#913838;color:#913838;border-color:#913838;}.elementor-38 .elementor-element.elementor-element-1874f06 .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-1874f06 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-1874f06 .elementor-icon-box-title a{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-1874f06 .elementor-icon-box-title{color:var( --e-global-color-37b8b36 );}.elementor-38 .elementor-element.elementor-element-1874f06 .elementor-icon-box-description{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-37b8b36 );}.elementor-38 .elementor-element.elementor-element-562716f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--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-38 .elementor-element.elementor-element-562716f:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-562716f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#707070;}.elementor-38 .elementor-element.elementor-element-a69695d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-a6fba73 );--border-color:var( --e-global-color-a6fba73 );--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-38 .elementor-element.elementor-element-a69695d:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-a69695d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-a092f6a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-38 .elementor-element.elementor-element-a092f6a.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-a092f6a > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-a092f6a.elementor-view-stacked .elementor-icon{background-color:#913838;}.elementor-38 .elementor-element.elementor-element-a092f6a.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-a092f6a.elementor-view-default .elementor-icon{fill:#913838;color:#913838;border-color:#913838;}.elementor-38 .elementor-element.elementor-element-a092f6a .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-a092f6a .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-a092f6a .elementor-icon-box-title a{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-a092f6a .elementor-icon-box-title{color:var( --e-global-color-37b8b36 );}.elementor-38 .elementor-element.elementor-element-a092f6a .elementor-icon-box-description{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-37b8b36 );}.elementor-38 .elementor-element.elementor-element-fb7fb1f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-9f830e6 );--border-color:var( --e-global-color-9f830e6 );--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-38 .elementor-element.elementor-element-fb7fb1f:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-fb7fb1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2e5c95 );}.elementor-38 .elementor-element.elementor-element-7ec4244{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-38 .elementor-element.elementor-element-7ec4244.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-7ec4244 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-7ec4244.elementor-view-stacked .elementor-icon{background-color:#913838;}.elementor-38 .elementor-element.elementor-element-7ec4244.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-7ec4244.elementor-view-default .elementor-icon{fill:#913838;color:#913838;border-color:#913838;}.elementor-38 .elementor-element.elementor-element-7ec4244 .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-7ec4244 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-7ec4244 .elementor-icon-box-title a{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-7ec4244 .elementor-icon-box-title{color:var( --e-global-color-37b8b36 );}.elementor-38 .elementor-element.elementor-element-7ec4244 .elementor-icon-box-description{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-37b8b36 );}.elementor-38 .elementor-element.elementor-element-9b43d03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-38 .elementor-element.elementor-element-9b43d03:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-9b43d03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#707070;}.elementor-38 .elementor-element.elementor-element-32e6d1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-38 .elementor-element.elementor-element-32e6d1a:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-32e6d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-8851cc4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-38 .elementor-element.elementor-element-8851cc4.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-8851cc4 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-8851cc4.elementor-view-stacked .elementor-icon{background-color:#913838;}.elementor-38 .elementor-element.elementor-element-8851cc4.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-8851cc4.elementor-view-default .elementor-icon{fill:#913838;color:#913838;border-color:#913838;}.elementor-38 .elementor-element.elementor-element-8851cc4 .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-8851cc4 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-8851cc4 .elementor-icon-box-title a{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-8851cc4 .elementor-icon-box-title{color:var( --e-global-color-37b8b36 );}.elementor-38 .elementor-element.elementor-element-8851cc4 .elementor-icon-box-description{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-37b8b36 );}.elementor-38 .elementor-element.elementor-element-be6f120{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-38 .elementor-element.elementor-element-be6f120:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-be6f120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2e5c95 );}.elementor-38 .elementor-element.elementor-element-361bb20{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-38 .elementor-element.elementor-element-361bb20.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-361bb20 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-361bb20.elementor-view-stacked .elementor-icon{background-color:#913838;}.elementor-38 .elementor-element.elementor-element-361bb20.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-361bb20.elementor-view-default .elementor-icon{fill:#913838;color:#913838;border-color:#913838;}.elementor-38 .elementor-element.elementor-element-361bb20 .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-361bb20 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-361bb20 .elementor-icon-box-title a{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-361bb20 .elementor-icon-box-title{color:var( --e-global-color-37b8b36 );}.elementor-38 .elementor-element.elementor-element-361bb20 .elementor-icon-box-description{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-37b8b36 );}.elementor-38 .elementor-element.elementor-element-b1e55a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:53px 53px;--row-gap:53px;--column-gap:53px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-38 .elementor-element.elementor-element-c13db02{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-ee779e2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-38 .elementor-element.elementor-element-ee779e2 .elementor-heading-title{font-family:var( --e-global-typography-c79b143-font-family ), Sans-serif;font-size:var( --e-global-typography-c79b143-font-size );font-weight:var( --e-global-typography-c79b143-font-weight );color:var( --e-global-color-7d1733a );}.elementor-38 .elementor-element.elementor-element-ede71dd{width:var( --container-widget-width, 639px );max-width:639px;--container-widget-width:639px;--container-widget-flex-grow:0;text-align:left;}.elementor-38 .elementor-element.elementor-element-ede71dd > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-ede71dd .elementor-heading-title{font-family:var( --e-global-typography-c2c8ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-c2c8ba9-font-size );font-weight:var( --e-global-typography-c2c8ba9-font-weight );line-height:var( --e-global-typography-c2c8ba9-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-a642a04{width:var( --container-widget-width, 611px );max-width:611px;--container-widget-width:611px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-a642a04 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-a642a04 .elementor-heading-title{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-027ecd4 .elementor-button{background-color:var( --e-global-color-9f830e6 );font-family:var( --e-global-typography-c79b143-font-family ), Sans-serif;font-size:var( --e-global-typography-c79b143-font-size );font-weight:var( --e-global-typography-c79b143-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-38 .elementor-element.elementor-element-027ecd4 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-027ecd4 .elementor-button:focus{background-color:var( --e-global-color-ec0ff35 );color:var( --e-global-color-81d3d99 );}.elementor-38 .elementor-element.elementor-element-027ecd4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-027ecd4{z-index:0;}.elementor-38 .elementor-element.elementor-element-027ecd4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-027ecd4 .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-027ecd4 .elementor-button:focus svg{fill:var( --e-global-color-81d3d99 );}.elementor-38 .elementor-element.elementor-element-b6d108a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-2e5c687{--display:flex;--border-radius:2000px 2000px 2000px 2000px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-2e5c687.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-d8ff068 .elementor-heading-title{font-family:"Giovanic", Sans-serif;font-size:134px;font-weight:400;font-style:italic;color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-7b0b311 .elementor-heading-title{font-family:"Giovanic", Sans-serif;font-size:134px;font-weight:400;font-style:italic;color:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-2f98511 img{width:572px;border-radius:20px 20px 20px 20px;}.elementor-38 .elementor-element.elementor-element-3ebf9de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:53px 53px;--row-gap:53px;--column-gap:53px;--padding-top:00em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-38 .elementor-element.elementor-element-738eee2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-738eee2.e-con{--order:99999 /* order end hack */;}.elementor-38 .elementor-element.elementor-element-f30fe97 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-38 .elementor-element.elementor-element-f30fe97 .elementor-heading-title{font-family:var( --e-global-typography-c79b143-font-family ), Sans-serif;font-size:var( --e-global-typography-c79b143-font-size );font-weight:var( --e-global-typography-c79b143-font-weight );color:var( --e-global-color-7d1733a );}.elementor-38 .elementor-element.elementor-element-93e5782{width:var( --container-widget-width, 639px );max-width:639px;--container-widget-width:639px;--container-widget-flex-grow:0;text-align:left;}.elementor-38 .elementor-element.elementor-element-93e5782 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-93e5782 .elementor-heading-title{font-family:var( --e-global-typography-c2c8ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-c2c8ba9-font-size );font-weight:var( --e-global-typography-c2c8ba9-font-weight );line-height:var( --e-global-typography-c2c8ba9-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-9b6bcff{width:var( --container-widget-width, 611px );max-width:611px;--container-widget-width:611px;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-9b6bcff > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-9b6bcff .elementor-heading-title{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-de28b7a .elementor-button{background-color:var( --e-global-color-9f830e6 );font-family:var( --e-global-typography-c79b143-font-family ), Sans-serif;font-size:var( --e-global-typography-c79b143-font-size );font-weight:var( --e-global-typography-c79b143-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-38 .elementor-element.elementor-element-de28b7a .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-de28b7a .elementor-button:focus{background-color:var( --e-global-color-ec0ff35 );color:var( --e-global-color-81d3d99 );}.elementor-38 .elementor-element.elementor-element-de28b7a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-de28b7a{z-index:0;}.elementor-38 .elementor-element.elementor-element-de28b7a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-de28b7a .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-de28b7a .elementor-button:focus svg{fill:var( --e-global-color-81d3d99 );}.elementor-38 .elementor-element.elementor-element-83743d5{--display:flex;--justify-content:center;--overflow:hidden;--border-radius:40px 40px 40px 40px;--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-38 .elementor-element.elementor-element-83743d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-e72879f > .elementor-widget-container{margin:-6em 0em -11em 0em;padding:0em 0em 0em 0em;}.elementor-38 .elementor-element.elementor-element-e72879f.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-53011d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-53011d0{text-align:center;}.elementor-38 .elementor-element.elementor-element-53011d0 .elementor-heading-title{font-family:"Giovanic", Sans-serif;font-size:84px;font-weight:400;font-style:italic;color:var( --e-global-color-37b8b36 );}.elementor-38 .elementor-element.elementor-element-5858f52{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-5858f52:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-5858f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2e5c95 );}.elementor-38 .elementor-element.elementor-element-e27d5da{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-38 .elementor-element.elementor-element-cccdc11{text-align:center;}.elementor-38 .elementor-element.elementor-element-cccdc11 .elementor-heading-title{font-family:var( --e-global-typography-3d1c7c8-font-family ), Sans-serif;font-size:var( --e-global-typography-3d1c7c8-font-size );font-weight:var( --e-global-typography-3d1c7c8-font-weight );line-height:var( --e-global-typography-3d1c7c8-line-height );color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-bd1dc01{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:var( --e-global-color-9f830e6 );--border-color:var( --e-global-color-9f830e6 );--border-radius:20px 20px 20px 20px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-38 .elementor-element.elementor-element-bd1dc01:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-bd1dc01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, var( --e-global-color-9f830e6 ) 0%, var( --e-global-color-c2e5c95 ) 100%);}.elementor-38 .elementor-element.elementor-element-92e3caa{text-align:center;}.elementor-38 .elementor-element.elementor-element-92e3caa .elementor-heading-title{font-family:var( --e-global-typography-c79b143-font-family ), Sans-serif;font-size:var( --e-global-typography-c79b143-font-size );font-weight:var( --e-global-typography-c79b143-font-weight );color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-7be0cea > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-7be0cea{text-align:center;}.elementor-38 .elementor-element.elementor-element-7be0cea .elementor-heading-title{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-d056f0d );}.elementor-38 .elementor-element.elementor-element-e05f181 > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-e05f181{text-align:center;}.elementor-38 .elementor-element.elementor-element-e05f181 .elementor-heading-title{font-family:"Giovanic", Sans-serif;font-size:3em;font-weight:600;line-height:44px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-be71544 > .elementor-widget-container{margin:16px 0px 32px 0px;}.elementor-38 .elementor-element.elementor-element-be71544{text-align:center;}.elementor-38 .elementor-element.elementor-element-be71544 .elementor-heading-title{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-d056f0d );}.elementor-38 .elementor-element.elementor-element-5665361 .elementor-button{background-color:var( --e-global-color-ec0ff35 );font-family:var( --e-global-typography-c79b143-font-family ), Sans-serif;font-size:var( --e-global-typography-c79b143-font-size );font-weight:var( --e-global-typography-c79b143-font-weight );border-radius:50px 50px 50px 50px;padding:20px 40px 20px 40px;}.elementor-38 .elementor-element.elementor-element-5665361 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-5665361 .elementor-button:focus{background-color:var( --e-global-color-37b8b36 );}.elementor-38 .elementor-element.elementor-element-5665361 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-5665361{z-index:0;}.elementor-38 .elementor-element.elementor-element-5665361 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-91f6893{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-38 .elementor-element.elementor-element-91f6893:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-91f6893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-6e6913c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--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-38 .elementor-element.elementor-element-b73518f .elementor-heading-title{font-family:var( --e-global-typography-c79b143-font-family ), Sans-serif;font-size:var( --e-global-typography-c79b143-font-size );font-weight:var( --e-global-typography-c79b143-font-weight );color:var( --e-global-color-7d1733a );}.elementor-38 .elementor-element.elementor-element-70502b5{width:var( --container-widget-width, 582px );max-width:582px;--container-widget-width:582px;--container-widget-flex-grow:0;text-align:left;}.elementor-38 .elementor-element.elementor-element-70502b5 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-70502b5 .elementor-heading-title{font-family:var( --e-global-typography-c2c8ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-c2c8ba9-font-size );font-weight:var( --e-global-typography-c2c8ba9-font-weight );line-height:var( --e-global-typography-c2c8ba9-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-a465f67{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:96px 96px;--row-gap:96px;--column-gap:96px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-7dd5804{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-41ac513 .elementor-icon-box-wrapper{text-align:left;}.elementor-38 .elementor-element.elementor-element-41ac513{--icon-box-icon-margin:20px;}.elementor-38 .elementor-element.elementor-element-41ac513 .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-41ac513.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c2e5c95 );}.elementor-38 .elementor-element.elementor-element-41ac513.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-41ac513.elementor-view-default .elementor-icon{fill:var( --e-global-color-c2e5c95 );color:var( --e-global-color-c2e5c95 );border-color:var( --e-global-color-c2e5c95 );}.elementor-38 .elementor-element.elementor-element-41ac513 .elementor-icon{font-size:24px;}.elementor-38 .elementor-element.elementor-element-41ac513 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-41ac513 .elementor-icon-box-title a{font-family:var( --e-global-typography-0ad37a3-font-family ), Sans-serif;font-size:var( --e-global-typography-0ad37a3-font-size );font-weight:var( --e-global-typography-0ad37a3-font-weight );}.elementor-38 .elementor-element.elementor-element-41ac513 .elementor-icon-box-description{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-ae338f2 .elementor-icon-box-wrapper{text-align:left;}.elementor-38 .elementor-element.elementor-element-ae338f2{--icon-box-icon-margin:20px;}.elementor-38 .elementor-element.elementor-element-ae338f2 .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-ae338f2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c2e5c95 );}.elementor-38 .elementor-element.elementor-element-ae338f2.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-ae338f2.elementor-view-default .elementor-icon{fill:var( --e-global-color-c2e5c95 );color:var( --e-global-color-c2e5c95 );border-color:var( --e-global-color-c2e5c95 );}.elementor-38 .elementor-element.elementor-element-ae338f2 .elementor-icon{font-size:24px;}.elementor-38 .elementor-element.elementor-element-ae338f2 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-ae338f2 .elementor-icon-box-title a{font-family:var( --e-global-typography-0ad37a3-font-family ), Sans-serif;font-size:var( --e-global-typography-0ad37a3-font-size );font-weight:var( --e-global-typography-0ad37a3-font-weight );}.elementor-38 .elementor-element.elementor-element-ae338f2 .elementor-icon-box-description{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-2005ef9 .elementor-icon-box-wrapper{text-align:left;}.elementor-38 .elementor-element.elementor-element-2005ef9{--icon-box-icon-margin:20px;}.elementor-38 .elementor-element.elementor-element-2005ef9 .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-2005ef9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c2e5c95 );}.elementor-38 .elementor-element.elementor-element-2005ef9.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-2005ef9.elementor-view-default .elementor-icon{fill:var( --e-global-color-c2e5c95 );color:var( --e-global-color-c2e5c95 );border-color:var( --e-global-color-c2e5c95 );}.elementor-38 .elementor-element.elementor-element-2005ef9 .elementor-icon{font-size:24px;}.elementor-38 .elementor-element.elementor-element-2005ef9 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-2005ef9 .elementor-icon-box-title a{font-family:var( --e-global-typography-0ad37a3-font-family ), Sans-serif;font-size:var( --e-global-typography-0ad37a3-font-size );font-weight:var( --e-global-typography-0ad37a3-font-weight );}.elementor-38 .elementor-element.elementor-element-2005ef9 .elementor-icon-box-description{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-bcac766 .elementor-icon-box-wrapper{text-align:left;}.elementor-38 .elementor-element.elementor-element-bcac766{--icon-box-icon-margin:20px;}.elementor-38 .elementor-element.elementor-element-bcac766 .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-bcac766.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c2e5c95 );}.elementor-38 .elementor-element.elementor-element-bcac766.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-bcac766.elementor-view-default .elementor-icon{fill:var( --e-global-color-c2e5c95 );color:var( --e-global-color-c2e5c95 );border-color:var( --e-global-color-c2e5c95 );}.elementor-38 .elementor-element.elementor-element-bcac766 .elementor-icon{font-size:24px;}.elementor-38 .elementor-element.elementor-element-bcac766 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-bcac766 .elementor-icon-box-title a{font-family:var( --e-global-typography-0ad37a3-font-family ), Sans-serif;font-size:var( --e-global-typography-0ad37a3-font-size );font-weight:var( --e-global-typography-0ad37a3-font-weight );}.elementor-38 .elementor-element.elementor-element-bcac766 .elementor-icon-box-description{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-d327ee9{width:auto;max-width:auto;text-align:right;}.elementor-38 .elementor-element.elementor-element-d327ee9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-d327ee9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-38 .elementor-element.elementor-element-95b615c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-38 .elementor-element.elementor-element-95b615c:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-95b615c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c2e5c95 );}.elementor-38 .elementor-element.elementor-element-632f938{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-b71f148 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-b71f148 .elementor-heading-title{font-family:var( --e-global-typography-0ad37a3-font-family ), Sans-serif;font-size:var( --e-global-typography-0ad37a3-font-size );font-weight:var( --e-global-typography-0ad37a3-font-weight );color:var( --e-global-color-37b8b36 );}.elementor-38 .elementor-element.elementor-element-8deba6b > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-8deba6b .elementor-heading-title{font-family:var( --e-global-typography-2b54039-font-family ), Sans-serif;font-size:var( --e-global-typography-2b54039-font-size );font-weight:var( --e-global-typography-2b54039-font-weight );line-height:var( --e-global-typography-2b54039-line-height );color:var( --e-global-color-37b8b36 );}.elementor-38 .elementor-element.elementor-element-036ba3b .elementor-button{background-color:var( --e-global-color-9f830e6 );font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-38 .elementor-element.elementor-element-036ba3b .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-036ba3b .elementor-button:focus{background-color:var( --e-global-color-37b8b36 );color:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-036ba3b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-036ba3b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-38 .elementor-element.elementor-element-036ba3b .elementor-button:hover svg, .elementor-38 .elementor-element.elementor-element-036ba3b .elementor-button:focus svg{fill:var( --e-global-color-9f830e6 );}.elementor-38 .elementor-element.elementor-element-3c0b277{--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:2em;--padding-bottom:2em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-38 .elementor-element.elementor-element-3c0b277:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-3c0b277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec0ff35 );}.elementor-38 .elementor-element.elementor-element-7a1c76d .elementor-icon-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-7a1c76d .elementor-icon{font-size:36px;}.elementor-38 .elementor-element.elementor-element-7a1c76d .elementor-icon svg{height:36px;}.elementor-38 .elementor-element.elementor-element-7a1c76d .elementor-icon-wrapper svg{width:auto;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-d07eb28{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-4b257f3-font-family ), Sans-serif;font-size:var( --e-global-typography-4b257f3-font-size );font-weight:var( --e-global-typography-4b257f3-font-weight );color:var( --e-global-color-37b8b36 );}.elementor-38 .elementor-element.elementor-element-234e6e3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-38:not(.elementor-motion-effects-element-type-background), body.elementor-page-38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d056f0d );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-17093d5{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 32px;--row-gap:0px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;--z-index:10;}.elementor-38 .elementor-element.elementor-element-c1c788d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-4de0b3b .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-38 .elementor-element.elementor-element-4de0b3b .elementor-button{font-size:var( --e-global-typography-4b257f3-font-size );border-width:1px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-38 .elementor-element.elementor-element-420afef .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-38 .elementor-element.elementor-element-420afef .elementor-button{font-size:var( --e-global-typography-4b257f3-font-size );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-38 .elementor-element.elementor-element-b4580b7 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-38 .elementor-element.elementor-element-b4580b7 .elementor-button{font-size:var( --e-global-typography-4b257f3-font-size );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-38 .elementor-element.elementor-element-f2c3ea0 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-38 .elementor-element.elementor-element-f2c3ea0 .elementor-button{font-size:var( --e-global-typography-4b257f3-font-size );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-38 .elementor-element.elementor-element-abac0b3 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-38 .elementor-element.elementor-element-abac0b3 .elementor-button{font-size:var( --e-global-typography-4b257f3-font-size );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-38 .elementor-element.elementor-element-b2e9aa6 > .elementor-widget-container{margin:40px 20px 0px 20px;}.elementor-38 .elementor-element.elementor-element-e38145c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-891ed27{--padding-top:4em;--padding-bottom:0em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-38 .elementor-element.elementor-element-e22f00e{--padding-top:64px;--padding-bottom:0128px;--padding-left:32px;--padding-right:32px;}.elementor-38 .elementor-element.elementor-element-6b7d5c0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38 .elementor-element.elementor-element-6b7d5c0 .elementor-heading-title{font-size:2.8em;}.elementor-38 .elementor-element.elementor-element-dea7f0a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38 .elementor-element.elementor-element-dea7f0a .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-651f84f .elementor-button{font-size:var( --e-global-typography-c79b143-font-size );}.elementor-38 .elementor-element.elementor-element-b8fbfc0 > .elementor-widget-container{margin:0em -5em -11em -5em;}.elementor-38 .elementor-element.elementor-element-0ebfbfb > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-38 .elementor-element.elementor-element-2a9188e{--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-38 .elementor-element.elementor-element-45a459d{--padding-top:0em;--padding-bottom:2em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-38 .elementor-element.elementor-element-f77d591{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-8773dc6 .elementor-heading-title{font-size:var( --e-global-typography-c79b143-font-size );}.elementor-38 .elementor-element.elementor-element-0bf63e1{--container-widget-width:510px;--container-widget-flex-grow:0;width:var( --container-widget-width, 510px );max-width:510px;}.elementor-38 .elementor-element.elementor-element-0bf63e1 .elementor-heading-title{font-size:var( --e-global-typography-c2c8ba9-font-size );line-height:var( --e-global-typography-c2c8ba9-line-height );}.elementor-38 .elementor-element.elementor-element-f6469aa{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-f6469aa .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-a51200e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-50a0660{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-38 .elementor-element.elementor-element-1237abc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-1237abc.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-38 .elementor-element.elementor-element-1237abc .elementor-icon-box-wrapper{text-align:left;}.elementor-38 .elementor-element.elementor-element-1237abc .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-1237abc .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-2d0b2fa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-2d0b2fa.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-38 .elementor-element.elementor-element-2d0b2fa .elementor-icon-box-wrapper{text-align:left;}.elementor-38 .elementor-element.elementor-element-2d0b2fa .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-2d0b2fa .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-5be61a3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-5be61a3.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-38 .elementor-element.elementor-element-5be61a3 .elementor-icon-box-wrapper{text-align:left;}.elementor-38 .elementor-element.elementor-element-5be61a3 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-5be61a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-1e27699{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:03em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--z-index:0;}.elementor-38 .elementor-element.elementor-element-1e27699.e-con{--order:99999 /* order end hack */;}.elementor-38 .elementor-element.elementor-element-3edf1d2{--e-image-carousel-slides-to-show:3;}.elementor-38 .elementor-element.elementor-element-27686fd{--e-image-carousel-slides-to-show:3;}.elementor-38 .elementor-element.elementor-element-4004354{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-afb84aa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-afb84aa.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-38 .elementor-element.elementor-element-afb84aa .elementor-icon-box-wrapper{text-align:left;}.elementor-38 .elementor-element.elementor-element-afb84aa .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-afb84aa .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-16ec4c6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-16ec4c6.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-38 .elementor-element.elementor-element-16ec4c6 .elementor-icon-box-wrapper{text-align:left;}.elementor-38 .elementor-element.elementor-element-16ec4c6 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-16ec4c6 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-4fd59b4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-4fd59b4.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-38 .elementor-element.elementor-element-4fd59b4 .elementor-icon-box-wrapper{text-align:left;}.elementor-38 .elementor-element.elementor-element-4fd59b4 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-4fd59b4 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-e6a2972{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-bd97ed4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-f6ded15 .elementor-heading-title{font-size:var( --e-global-typography-c79b143-font-size );}.elementor-38 .elementor-element.elementor-element-25fa9ce{--container-widget-width:510px;--container-widget-flex-grow:0;width:var( --container-widget-width, 510px );max-width:510px;}.elementor-38 .elementor-element.elementor-element-25fa9ce .elementor-heading-title{font-size:var( --e-global-typography-c2c8ba9-font-size );line-height:var( --e-global-typography-c2c8ba9-line-height );}.elementor-38 .elementor-element.elementor-element-da02c3f{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-da02c3f .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-c8c927b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:84px 84px;--row-gap:84px;--column-gap:84px;--margin-top:84px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-52cc4cb.e-con{--align-self:flex-end;}.elementor-38 .elementor-element.elementor-element-204ff15 .elementor-heading-title{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-df5f9c4 .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-0533f5d.e-con{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-6a5e834 .elementor-heading-title{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-89361a5 .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-2323fec.e-con{--align-self:flex-end;}.elementor-38 .elementor-element.elementor-element-f1bf45c .elementor-heading-title{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-c95ac41 .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-5f55db7 .elementor-button{font-size:var( --e-global-typography-c79b143-font-size );}.elementor-38 .elementor-element.elementor-element-f795962{--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:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-38 .elementor-element.elementor-element-b3d16ee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-9e2a800 .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-a7944d1{--container-widget-width:510px;--container-widget-flex-grow:0;width:var( --container-widget-width, 510px );max-width:510px;}.elementor-38 .elementor-element.elementor-element-a7944d1 .elementor-heading-title{font-size:var( --e-global-typography-c2c8ba9-font-size );line-height:var( --e-global-typography-c2c8ba9-line-height );}.elementor-38 .elementor-element.elementor-element-2f6434b .elementor-heading-title{font-size:var( --e-global-typography-c79b143-font-size );}.elementor-38 .elementor-element.elementor-element-adbb776{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-adbb776 .elementor-heading-title{font-size:var( --e-global-typography-c2c8ba9-font-size );line-height:var( --e-global-typography-c2c8ba9-line-height );}.elementor-38 .elementor-element.elementor-element-8be9072{--e-con-grid-template-columns:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-265dd84{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-265dd84.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-38 .elementor-element.elementor-element-265dd84 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-265dd84 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-265dd84 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-04408d5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-04408d5.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-38 .elementor-element.elementor-element-04408d5 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-04408d5 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-04408d5 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-01997e4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-01997e4.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-38 .elementor-element.elementor-element-01997e4 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-01997e4 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-01997e4 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-4d6b1e9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-4d6b1e9.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-38 .elementor-element.elementor-element-4d6b1e9 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-4d6b1e9 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-4d6b1e9 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-e3961f5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-e3961f5.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-38 .elementor-element.elementor-element-e3961f5 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-e3961f5 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-e3961f5 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-6676019{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-6676019.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-38 .elementor-element.elementor-element-6676019 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-6676019 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-6676019 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-069df54{--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:04em;--padding-bottom:04em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-38 .elementor-element.elementor-element-e69c320 .elementor-heading-title{font-size:var( --e-global-typography-c79b143-font-size );}.elementor-38 .elementor-element.elementor-element-8186920{--container-widget-width:510px;--container-widget-flex-grow:0;width:var( --container-widget-width, 510px );max-width:510px;}.elementor-38 .elementor-element.elementor-element-8186920 .elementor-heading-title{font-size:var( --e-global-typography-c2c8ba9-font-size );line-height:var( --e-global-typography-c2c8ba9-line-height );}.elementor-38 .elementor-element.elementor-element-b544ba4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38 .elementor-element.elementor-element-b544ba4 .elementor-heading-title{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-fb9f725{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-fb9f725 .elementor-heading-title{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-6c31a9a{--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-evenly;}.elementor-38 .elementor-element.elementor-element-195ec86{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-195ec86 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-38 .elementor-element.elementor-element-195ec86.elementor-element{--align-self:stretch;}.elementor-38 .elementor-element.elementor-element-195ec86 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-195ec86 .elementor-icon-box-title a{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-195ec86 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-1874f06{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-1874f06 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-38 .elementor-element.elementor-element-1874f06.elementor-element{--align-self:stretch;}.elementor-38 .elementor-element.elementor-element-1874f06 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-1874f06 .elementor-icon-box-title a{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-1874f06 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-a69695d{--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-evenly;}.elementor-38 .elementor-element.elementor-element-a092f6a{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-a092f6a > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-38 .elementor-element.elementor-element-a092f6a.elementor-element{--align-self:stretch;}.elementor-38 .elementor-element.elementor-element-a092f6a .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-a092f6a .elementor-icon-box-title a{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-a092f6a .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-7ec4244{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-7ec4244 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-38 .elementor-element.elementor-element-7ec4244.elementor-element{--align-self:stretch;}.elementor-38 .elementor-element.elementor-element-7ec4244 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-7ec4244 .elementor-icon-box-title a{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-7ec4244 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-32e6d1a{--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-evenly;}.elementor-38 .elementor-element.elementor-element-8851cc4{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-8851cc4 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-38 .elementor-element.elementor-element-8851cc4.elementor-element{--align-self:stretch;}.elementor-38 .elementor-element.elementor-element-8851cc4 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-8851cc4 .elementor-icon-box-title a{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-8851cc4 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-361bb20{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-361bb20 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-38 .elementor-element.elementor-element-361bb20.elementor-element{--align-self:stretch;}.elementor-38 .elementor-element.elementor-element-361bb20 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-361bb20 .elementor-icon-box-title a{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-361bb20 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-b1e55a0{--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:0em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-38 .elementor-element.elementor-element-ee779e2 .elementor-heading-title{font-size:var( --e-global-typography-c79b143-font-size );}.elementor-38 .elementor-element.elementor-element-ede71dd{--container-widget-width:510px;--container-widget-flex-grow:0;width:var( --container-widget-width, 510px );max-width:510px;}.elementor-38 .elementor-element.elementor-element-ede71dd .elementor-heading-title{font-size:var( --e-global-typography-c2c8ba9-font-size );line-height:var( --e-global-typography-c2c8ba9-line-height );}.elementor-38 .elementor-element.elementor-element-a642a04 .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-027ecd4 .elementor-button{font-size:var( --e-global-typography-c79b143-font-size );}.elementor-38 .elementor-element.elementor-element-3ebf9de{--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;--padding-top:0em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-38 .elementor-element.elementor-element-738eee2.e-con{--order:-99999 /* order start hack */;}.elementor-38 .elementor-element.elementor-element-f30fe97 .elementor-heading-title{font-size:var( --e-global-typography-c79b143-font-size );}.elementor-38 .elementor-element.elementor-element-93e5782{--container-widget-width:510px;--container-widget-flex-grow:0;width:var( --container-widget-width, 510px );max-width:510px;}.elementor-38 .elementor-element.elementor-element-93e5782 .elementor-heading-title{font-size:var( --e-global-typography-c2c8ba9-font-size );line-height:var( --e-global-typography-c2c8ba9-line-height );}.elementor-38 .elementor-element.elementor-element-9b6bcff .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-de28b7a .elementor-button{font-size:var( --e-global-typography-c79b143-font-size );}.elementor-38 .elementor-element.elementor-element-e27d5da{--padding-top:2em;--padding-bottom:2em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-38 .elementor-element.elementor-element-cccdc11 .elementor-heading-title{font-size:var( --e-global-typography-3d1c7c8-font-size );line-height:var( --e-global-typography-3d1c7c8-line-height );}.elementor-38 .elementor-element.elementor-element-bd1dc01{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-92e3caa .elementor-heading-title{font-size:var( --e-global-typography-c79b143-font-size );}.elementor-38 .elementor-element.elementor-element-7be0cea .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-e05f181 .elementor-heading-title{font-size:2.4em;line-height:1.1em;}.elementor-38 .elementor-element.elementor-element-be71544 .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-5665361 .elementor-button{font-size:var( --e-global-typography-c79b143-font-size );}.elementor-38 .elementor-element.elementor-element-b73518f .elementor-heading-title{font-size:var( --e-global-typography-c79b143-font-size );}.elementor-38 .elementor-element.elementor-element-70502b5{--container-widget-width:510px;--container-widget-flex-grow:0;width:var( --container-widget-width, 510px );max-width:510px;}.elementor-38 .elementor-element.elementor-element-70502b5 .elementor-heading-title{font-size:var( --e-global-typography-c2c8ba9-font-size );line-height:var( --e-global-typography-c2c8ba9-line-height );}.elementor-38 .elementor-element.elementor-element-a465f67{--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-38 .elementor-element.elementor-element-41ac513 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-41ac513 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-41ac513 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-ae338f2 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-ae338f2 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-ae338f2 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-2005ef9 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-2005ef9 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-2005ef9 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-bcac766 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-bcac766 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-bcac766 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-d327ee9.elementor-element{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-d327ee9{text-align:left;}.elementor-38 .elementor-element.elementor-element-d327ee9 img{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-95b615c{--gap:96px 96px;--row-gap:96px;--column-gap:96px;}.elementor-38 .elementor-element.elementor-element-b71f148 .elementor-heading-title{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-8deba6b{text-align:left;}.elementor-38 .elementor-element.elementor-element-8deba6b .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-d07eb28{width:100%;max-width:100%;font-size:var( --e-global-typography-4b257f3-font-size );}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-17093d5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;--z-index:1;}.elementor-38 .elementor-element.elementor-element-c1c788d{--width:auto%;--z-index:2;}.elementor-38 .elementor-element.elementor-element-4de0b3b .elementor-button{font-size:var( --e-global-typography-4b257f3-font-size );}.elementor-38 .elementor-element.elementor-element-420afef .elementor-button{font-size:var( --e-global-typography-4b257f3-font-size );}.elementor-38 .elementor-element.elementor-element-b4580b7 .elementor-button{font-size:var( --e-global-typography-4b257f3-font-size );}.elementor-38 .elementor-element.elementor-element-f2c3ea0 .elementor-button{font-size:var( --e-global-typography-4b257f3-font-size );}.elementor-38 .elementor-element.elementor-element-abac0b3 .elementor-button{font-size:var( --e-global-typography-4b257f3-font-size );}.elementor-38 .elementor-element.elementor-element-b2e9aa6{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-b2e9aa6 .elementor-button{padding:20px 40px 20px 40px;}.elementor-38 .elementor-element.elementor-element-e38145c{--width:auto;--flex-wrap:nowrap;}.elementor-38 .elementor-element.elementor-element-6926051{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-6926051 .elementor-button{padding:20px 40px 20px 40px;}.elementor-38 .elementor-element.elementor-element-891ed27{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-e22f00e{--width:100%;--border-radius:0px 0px 0px 0px;--padding-top:64px;--padding-bottom:0150px;--padding-left:16px;--padding-right:16px;}.elementor-38 .elementor-element.elementor-element-6b7d5c0{--container-widget-width:373px;--container-widget-flex-grow:0;width:var( --container-widget-width, 373px );max-width:373px;}.elementor-38 .elementor-element.elementor-element-6b7d5c0 .elementor-heading-title{font-size:7.2vw;}.elementor-38 .elementor-element.elementor-element-dea7f0a .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-651f84f .elementor-button{font-size:var( --e-global-typography-c79b143-font-size );padding:20px 40px 20px 40px;}.elementor-38 .elementor-element.elementor-element-b8fbfc0 > .elementor-widget-container{margin:0em -5em -11em -5em;}.elementor-38 .elementor-element.elementor-element-0ebfbfb > .elementor-widget-container{margin:-135px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-38 .elementor-element.elementor-element-2a9188e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:03em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-38 .elementor-element.elementor-element-45a459d{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-38 .elementor-element.elementor-element-f77d591{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-38 .elementor-element.elementor-element-8773dc6 .elementor-heading-title{font-size:var( --e-global-typography-c79b143-font-size );}.elementor-38 .elementor-element.elementor-element-0bf63e1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-38 .elementor-element.elementor-element-0bf63e1 .elementor-heading-title{font-size:var( --e-global-typography-c2c8ba9-font-size );line-height:var( --e-global-typography-c2c8ba9-line-height );}.elementor-38 .elementor-element.elementor-element-f6469aa{text-align:left;}.elementor-38 .elementor-element.elementor-element-f6469aa .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-1237abc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38 .elementor-element.elementor-element-1237abc .elementor-icon-box-title{margin-bottom:8px;}.elementor-38 .elementor-element.elementor-element-1237abc .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-1237abc .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-1237abc .elementor-icon-box-description{font-size:16px;line-height:24px;}.elementor-38 .elementor-element.elementor-element-2d0b2fa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38 .elementor-element.elementor-element-2d0b2fa .elementor-icon-box-title{margin-bottom:8px;}.elementor-38 .elementor-element.elementor-element-2d0b2fa .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-2d0b2fa .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-2d0b2fa .elementor-icon-box-description{font-size:16px;line-height:24px;}.elementor-38 .elementor-element.elementor-element-5be61a3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38 .elementor-element.elementor-element-5be61a3 .elementor-icon-box-title{margin-bottom:8px;}.elementor-38 .elementor-element.elementor-element-5be61a3 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-5be61a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-5be61a3 .elementor-icon-box-description{font-size:16px;line-height:24px;}.elementor-38 .elementor-element.elementor-element-3edf1d2{--e-image-carousel-slides-to-show:2;}.elementor-38 .elementor-element.elementor-element-27686fd{--e-image-carousel-slides-to-show:2;}.elementor-38 .elementor-element.elementor-element-afb84aa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38 .elementor-element.elementor-element-afb84aa .elementor-icon-box-title{margin-bottom:8px;}.elementor-38 .elementor-element.elementor-element-afb84aa .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-afb84aa .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-afb84aa .elementor-icon-box-description{font-size:16px;line-height:24px;}.elementor-38 .elementor-element.elementor-element-16ec4c6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38 .elementor-element.elementor-element-16ec4c6 .elementor-icon-box-title{margin-bottom:8px;}.elementor-38 .elementor-element.elementor-element-16ec4c6 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-16ec4c6 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-16ec4c6 .elementor-icon-box-description{font-size:16px;line-height:24px;}.elementor-38 .elementor-element.elementor-element-4fd59b4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38 .elementor-element.elementor-element-4fd59b4 .elementor-icon-box-title{margin-bottom:8px;}.elementor-38 .elementor-element.elementor-element-4fd59b4 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-4fd59b4 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-4fd59b4 .elementor-icon-box-description{font-size:16px;line-height:24px;}.elementor-38 .elementor-element.elementor-element-28f9808{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-f6ded15 .elementor-heading-title{font-size:var( --e-global-typography-c79b143-font-size );}.elementor-38 .elementor-element.elementor-element-25fa9ce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-38 .elementor-element.elementor-element-25fa9ce .elementor-heading-title{font-size:var( --e-global-typography-c2c8ba9-font-size );line-height:var( --e-global-typography-c2c8ba9-line-height );}.elementor-38 .elementor-element.elementor-element-da02c3f{text-align:left;}.elementor-38 .elementor-element.elementor-element-da02c3f .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-52cc4cb{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-204ff15 .elementor-heading-title{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-df5f9c4 .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-0533f5d{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-6a5e834{text-align:left;}.elementor-38 .elementor-element.elementor-element-6a5e834 .elementor-heading-title{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-89361a5{text-align:left;}.elementor-38 .elementor-element.elementor-element-89361a5 .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-2323fec{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-f1bf45c .elementor-heading-title{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-c95ac41 .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-5f55db7 .elementor-button{font-size:var( --e-global-typography-c79b143-font-size );padding:20px 40px 20px 40px;}.elementor-38 .elementor-element.elementor-element-29b7a27{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:4em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-38 .elementor-element.elementor-element-9e2a800 .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-a7944d1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-38 .elementor-element.elementor-element-a7944d1 .elementor-heading-title{font-size:var( --e-global-typography-c2c8ba9-font-size );line-height:var( --e-global-typography-c2c8ba9-line-height );}.elementor-38 .elementor-element.elementor-element-ef5d1a3 .elementor-button{padding:20px 40px 20px 40px;}.elementor-38 .elementor-element.elementor-element-0f84e70{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-38 .elementor-element.elementor-element-797763a{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-38 .elementor-element.elementor-element-2f6434b .elementor-heading-title{font-size:var( --e-global-typography-c79b143-font-size );}.elementor-38 .elementor-element.elementor-element-adbb776{text-align:center;}.elementor-38 .elementor-element.elementor-element-adbb776 .elementor-heading-title{font-size:var( --e-global-typography-c2c8ba9-font-size );line-height:var( --e-global-typography-c2c8ba9-line-height );}.elementor-38 .elementor-element.elementor-element-8be9072{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-38 .elementor-element.elementor-element-265dd84{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38 .elementor-element.elementor-element-265dd84 .elementor-icon-box-title{margin-bottom:8px;}.elementor-38 .elementor-element.elementor-element-265dd84 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-265dd84 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-265dd84 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-04408d5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38 .elementor-element.elementor-element-04408d5 .elementor-icon-box-title{margin-bottom:8px;}.elementor-38 .elementor-element.elementor-element-04408d5 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-04408d5 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-04408d5 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-01997e4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38 .elementor-element.elementor-element-01997e4 .elementor-icon-box-title{margin-bottom:8px;}.elementor-38 .elementor-element.elementor-element-01997e4 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-01997e4 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-01997e4 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-4d6b1e9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38 .elementor-element.elementor-element-4d6b1e9 .elementor-icon-box-title{margin-bottom:8px;}.elementor-38 .elementor-element.elementor-element-4d6b1e9 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-4d6b1e9 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-4d6b1e9 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-e3961f5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38 .elementor-element.elementor-element-e3961f5 .elementor-icon-box-title{margin-bottom:8px;}.elementor-38 .elementor-element.elementor-element-e3961f5 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-e3961f5 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-e3961f5 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-6676019{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38 .elementor-element.elementor-element-6676019 .elementor-icon-box-title{margin-bottom:8px;}.elementor-38 .elementor-element.elementor-element-6676019 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-6676019 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-6676019 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-650bd14{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-38 .elementor-element.elementor-element-e69c320 .elementor-heading-title{font-size:var( --e-global-typography-c79b143-font-size );}.elementor-38 .elementor-element.elementor-element-8186920{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-38 .elementor-element.elementor-element-8186920 .elementor-heading-title{font-size:var( --e-global-typography-c2c8ba9-font-size );line-height:var( --e-global-typography-c2c8ba9-line-height );}.elementor-38 .elementor-element.elementor-element-102005f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-38 .elementor-element.elementor-element-b544ba4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38 .elementor-element.elementor-element-b544ba4.elementor-element{--align-self:stretch;}.elementor-38 .elementor-element.elementor-element-b544ba4 .elementor-heading-title{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-62fe958{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-38 .elementor-element.elementor-element-fb9f725.elementor-element{--align-self:stretch;}.elementor-38 .elementor-element.elementor-element-fb9f725 .elementor-heading-title{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-6c31a9a{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-38 .elementor-element.elementor-element-195ec86 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-38 .elementor-element.elementor-element-195ec86 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-195ec86 .elementor-icon-box-title a{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-195ec86 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-36066e8{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-38 .elementor-element.elementor-element-1874f06 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-38 .elementor-element.elementor-element-1874f06 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-1874f06 .elementor-icon-box-title a{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-1874f06 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-a69695d{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-38 .elementor-element.elementor-element-a092f6a > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-38 .elementor-element.elementor-element-a092f6a .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-a092f6a .elementor-icon-box-title a{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-a092f6a .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-fb7fb1f{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-38 .elementor-element.elementor-element-7ec4244 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-38 .elementor-element.elementor-element-7ec4244 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-7ec4244 .elementor-icon-box-title a{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-7ec4244 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-32e6d1a{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-38 .elementor-element.elementor-element-8851cc4 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-38 .elementor-element.elementor-element-8851cc4 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-8851cc4 .elementor-icon-box-title a{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-8851cc4 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-be6f120{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-38 .elementor-element.elementor-element-361bb20 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-38 .elementor-element.elementor-element-361bb20 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-361bb20 .elementor-icon-box-title a{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-361bb20 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-b1e55a0{--padding-top:4em;--padding-bottom:0em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-38 .elementor-element.elementor-element-ee779e2 .elementor-heading-title{font-size:var( --e-global-typography-c79b143-font-size );}.elementor-38 .elementor-element.elementor-element-ede71dd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-38 .elementor-element.elementor-element-ede71dd .elementor-heading-title{font-size:var( --e-global-typography-c2c8ba9-font-size );line-height:var( --e-global-typography-c2c8ba9-line-height );}.elementor-38 .elementor-element.elementor-element-a642a04 .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-027ecd4 .elementor-button{font-size:var( --e-global-typography-c79b143-font-size );padding:20px 40px 20px 40px;}.elementor-38 .elementor-element.elementor-element-2e5c687{--z-index:0;}.elementor-38 .elementor-element.elementor-element-d8ff068 .elementor-heading-title{font-size:85px;}.elementor-38 .elementor-element.elementor-element-7b0b311 .elementor-heading-title{font-size:85px;}.elementor-38 .elementor-element.elementor-element-2f98511 > .elementor-widget-container{margin:-5vw 0vw 0vw 0vw;}.elementor-38 .elementor-element.elementor-element-3ebf9de{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-38 .elementor-element.elementor-element-f30fe97 .elementor-heading-title{font-size:var( --e-global-typography-c79b143-font-size );}.elementor-38 .elementor-element.elementor-element-93e5782{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-38 .elementor-element.elementor-element-93e5782 .elementor-heading-title{font-size:var( --e-global-typography-c2c8ba9-font-size );line-height:var( --e-global-typography-c2c8ba9-line-height );}.elementor-38 .elementor-element.elementor-element-9b6bcff .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-de28b7a .elementor-button{font-size:var( --e-global-typography-c79b143-font-size );padding:20px 40px 20px 40px;}.elementor-38 .elementor-element.elementor-element-83743d5{--z-index:0;}.elementor-38 .elementor-element.elementor-element-e72879f > .elementor-widget-container{margin:-17vw 0vw -27vw 0vw;}.elementor-38 .elementor-element.elementor-element-53011d0 .elementor-heading-title{font-size:43px;}.elementor-38 .elementor-element.elementor-element-cccdc11 .elementor-heading-title{font-size:var( --e-global-typography-3d1c7c8-font-size );line-height:var( --e-global-typography-3d1c7c8-line-height );}.elementor-38 .elementor-element.elementor-element-bd1dc01{--padding-top:30px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-38 .elementor-element.elementor-element-92e3caa .elementor-heading-title{font-size:var( --e-global-typography-c79b143-font-size );}.elementor-38 .elementor-element.elementor-element-7be0cea .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-be71544 .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-5665361 .elementor-button{font-size:var( --e-global-typography-c79b143-font-size );padding:20px 40px 20px 40px;}.elementor-38 .elementor-element.elementor-element-91f6893{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:064px;--padding-left:16px;--padding-right:16px;}.elementor-38 .elementor-element.elementor-element-6e6913c{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-38 .elementor-element.elementor-element-b73518f .elementor-heading-title{font-size:var( --e-global-typography-c79b143-font-size );}.elementor-38 .elementor-element.elementor-element-70502b5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-38 .elementor-element.elementor-element-70502b5 .elementor-heading-title{font-size:var( --e-global-typography-c2c8ba9-font-size );line-height:var( --e-global-typography-c2c8ba9-line-height );}.elementor-38 .elementor-element.elementor-element-a465f67{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-38 .elementor-element.elementor-element-7dd5804{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-38 .elementor-element.elementor-element-41ac513 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-41ac513 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-41ac513 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-ae338f2 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-ae338f2 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-ae338f2 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-2005ef9 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-2005ef9 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-2005ef9 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-bcac766 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-bcac766 .elementor-icon-box-title a{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-bcac766 .elementor-icon-box-description{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-95b615c{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-b71f148 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-b71f148 .elementor-heading-title{font-size:var( --e-global-typography-0ad37a3-font-size );}.elementor-38 .elementor-element.elementor-element-8deba6b .elementor-heading-title{font-size:var( --e-global-typography-2b54039-font-size );line-height:var( --e-global-typography-2b54039-line-height );}.elementor-38 .elementor-element.elementor-element-036ba3b{z-index:0;}.elementor-38 .elementor-element.elementor-element-036ba3b .elementor-button{padding:20px 40px 20px 40px;}.elementor-38 .elementor-element.elementor-element-d07eb28{text-align:center;font-size:var( --e-global-typography-4b257f3-font-size );}}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-17093d5{--content-width:1216px;}.elementor-38 .elementor-element.elementor-element-c1c788d{--width:auto;}.elementor-38 .elementor-element.elementor-element-746054a{--width:auto;}.elementor-38 .elementor-element.elementor-element-e38145c{--width:auto;}.elementor-38 .elementor-element.elementor-element-c37c291{--width:100%;}.elementor-38 .elementor-element.elementor-element-b6240aa{--width:100%;}.elementor-38 .elementor-element.elementor-element-45a459d{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-f77d591{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-c0383b8{--width:100%;}.elementor-38 .elementor-element.elementor-element-c8c927b{--width:100%;}.elementor-38 .elementor-element.elementor-element-52cc4cb{--width:50%;}.elementor-38 .elementor-element.elementor-element-0533f5d{--width:50%;}.elementor-38 .elementor-element.elementor-element-2323fec{--width:50%;}.elementor-38 .elementor-element.elementor-element-29b7a27{--content-width:1140px;}.elementor-38 .elementor-element.elementor-element-b3d16ee{--width:43%;}.elementor-38 .elementor-element.elementor-element-0f84e70{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-797763a{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-069df54{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-102005f{--width:50%;}.elementor-38 .elementor-element.elementor-element-62fe958{--width:50%;}.elementor-38 .elementor-element.elementor-element-6c31a9a{--width:50%;}.elementor-38 .elementor-element.elementor-element-36066e8{--width:50%;}.elementor-38 .elementor-element.elementor-element-a69695d{--width:50%;}.elementor-38 .elementor-element.elementor-element-fb7fb1f{--width:50%;}.elementor-38 .elementor-element.elementor-element-32e6d1a{--width:50%;}.elementor-38 .elementor-element.elementor-element-be6f120{--width:50%;}.elementor-38 .elementor-element.elementor-element-2e5c687{--width:572px;}.elementor-38 .elementor-element.elementor-element-738eee2{--width:44%;}.elementor-38 .elementor-element.elementor-element-83743d5{--width:572px;}.elementor-38 .elementor-element.elementor-element-5858f52{--content-width:1140px;}.elementor-38 .elementor-element.elementor-element-e27d5da{--width:67%;}.elementor-38 .elementor-element.elementor-element-bd1dc01{--width:466px;}.elementor-38 .elementor-element.elementor-element-91f6893{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-7dd5804{--width:450px;}.elementor-38 .elementor-element.elementor-element-632f938{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-38 .elementor-element.elementor-element-e22f00e{--width:100%;}.elementor-38 .elementor-element.elementor-element-b3d16ee{--width:100%;}.elementor-38 .elementor-element.elementor-element-738eee2{--width:100%;}.elementor-38 .elementor-element.elementor-element-e27d5da{--width:100%;}.elementor-38 .elementor-element.elementor-element-7dd5804{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-b2e9aa6 */:root {
    --tamanho-icone: 24px;
    --padding-direita: 40px;
    --espaco-texto-icone: 8px;
}

/* Estilo base comum para ambos os botões */
.botao-rosa,
.botao-preto {
    position: relative;
    white-space: nowrap;
}

.botao-rosa .elementor-button-content-wrapper,
.botao-preto .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: var(--espaco-texto-icone);
    position: relative;
    z-index: 1;
}

.botao-rosa .elementor-button,
.botao-preto .elementor-button,
.botao-rosa .elementor-button-icon,
.botao-preto .elementor-button-icon {
    transition: .5s all ease;
}

.botao-rosa .elementor-button,
.botao-preto .elementor-button {
    position: relative;
}

.botao-rosa .elementor-button::after,
.botao-preto .elementor-button::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: auto;
    bottom: 0;
    transform: translateY(-50%);
    right: 0%;
    pointer-events: none;
    border-radius: 2rem;
    transition: 0.35s all cubic-bezier(.68,-0.01,.29,.99);
}

/* Estilos específicos para o botão rosa */
.botao-rosa .elementor-button {
    background: transparent;
    color: white;
    border: 2px solid #FF0A4B;
}

.botao-rosa .elementor-button::after {
    background-color: #FF0A4B;
}

.botao-rosa .elementor-button:hover {
    background: white;
    color: #FF0A4B;
    border-color: white;
}

.botao-rosa .elementor-button:hover::after {
    width: calc(8px + var(--tamanho-icone));
    height: calc(8px + var(--tamanho-icone));
    transform: translateX(calc(4px + (-1 * var(--padding-direita)))) translateY(-50%);
}

/* Estilos específicos para o botão preto */
.botao-preto .elementor-button {
    background: transparent;
    color: white;
    border: 2px solid #000000;
}

.botao-preto .elementor-button::after {
    background-color: #000000;
}

.botao-preto .elementor-button:hover {
    background: white;
    color: #000000;
    border-color: white;
}

.botao-preto .elementor-button:hover::after {
    width: calc(8px + var(--tamanho-icone));
    height: calc(8px + var(--tamanho-icone));
    transform: translateX(calc(4px + (-1 * var(--padding-direita)))) translateY(-50%);
}

/* Estilos do ícone (comum a ambos) */
.botao-rosa .elementor-button-icon,
.botao-preto .elementor-button-icon {
    font-size: var(--tamanho-icone);
}

.elementor-button-icon svg {
    height: 14px;
    width: 1em;
}

/* Media query para telas maiores */
@media (min-width: 767px) {
    .botao-rosa .elementor-button-icon,
    .botao-preto .elementor-button-icon {
        font-size: var(--tamanho-icone);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aebe47e */.elementor-38 .elementor-element.elementor-element-aebe47e{
    width: 0;
    height: 0;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6926051 */:root {
    --tamanho-icone: 24px;
    --padding-direita: 40px;
    --espaco-texto-icone: 8px;
}

/* Estilo base comum para ambos os botões */
.botao-rosa,
.botao-preto {
    position: relative;
    white-space: nowrap;
}

.botao-rosa .elementor-button-content-wrapper,
.botao-preto .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: var(--espaco-texto-icone);
    position: relative;
    z-index: 1;
}

.botao-rosa .elementor-button,
.botao-preto .elementor-button,
.botao-rosa .elementor-button-icon,
.botao-preto .elementor-button-icon {
    transition: .5s all ease;
}

.botao-rosa .elementor-button,
.botao-preto .elementor-button {
    position: relative;
}

.botao-rosa .elementor-button::after,
.botao-preto .elementor-button::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: auto;
    bottom: 0;
    transform: translateY(-50%);
    right: 0%;
    pointer-events: none;
    border-radius: 2rem;
    transition: 0.35s all cubic-bezier(.68,-0.01,.29,.99);
}

/* Estilos específicos para o botão rosa */
.botao-rosa .elementor-button {
    background: transparent;
    color: white;
    border: 2px solid #FF0A4B;
}

.botao-rosa .elementor-button::after {
    background-color: #FF0A4B;
}

.botao-rosa .elementor-button:hover {
    background: white;
    color: #FF0A4B;
    border-color: white;
}

.botao-rosa .elementor-button:hover::after {
    width: calc(8px + var(--tamanho-icone));
    height: calc(8px + var(--tamanho-icone));
    transform: translateX(calc(4px + (-1 * var(--padding-direita)))) translateY(-50%);
}

/* Estilos específicos para o botão preto */
.botao-preto .elementor-button {
    background: transparent;
    color: white;
    border: 2px solid #000000;
}

.botao-preto .elementor-button::after {
    background-color: #000000;
}

.botao-preto .elementor-button:hover {
    background: white;
    color: #000000;
    border-color: white;
}

.botao-preto .elementor-button:hover::after {
    width: calc(8px + var(--tamanho-icone));
    height: calc(8px + var(--tamanho-icone));
    transform: translateX(calc(4px + (-1 * var(--padding-direita)))) translateY(-50%);
}

/* Estilos do ícone (comum a ambos) */
.botao-rosa .elementor-button-icon,
.botao-preto .elementor-button-icon {
    font-size: var(--tamanho-icone);
}

.elementor-button-icon svg {
    height: 14px;
    width: 1em;
}

/* Media query para telas maiores */
@media (min-width: 767px) {
    .botao-rosa .elementor-button-icon,
    .botao-preto .elementor-button-icon {
        font-size: var(--tamanho-icone);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17093d5 */.header-nav {
    display: flex;
    left: 50%;
    margin: 0 auto;
    position: absolute;
    transform: translate(-50%);
}



@media (max-width: 1023px){
    
.header-nav {
    width: 100vw;
    height: 100vh;
    border: 0 !important;
    border-radius: 0;
    display: block;
    left: 0;
    margin: unset;
    padding: 75px 0 0;
    transition: transform .45s ease;
    transform: none;
    position: fixed;
    top: 0;
    z-index: 1!important;
}

.header:not(.header-open) .header-nav{
    transform: translate(-100%);
    visibility: hidden;
}
    
}

.elementor-38 .elementor-element.elementor-element-17093d5 {
    background: rgba( 255, 255, 255, 0.05 );
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
    border-radius: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b7d5c0 */.elementor-38 .elementor-element.elementor-element-6b7d5c0{
    --fundo-texto-destaque: rgba(255, 255, 255, 0.2);
    --padding-horizontal-texto: 8px;
    --padding-vertical-texto: 0px;
    --tamanho-bordas-esq-dir: 1px;
    --cor-bordas-esq-dir: #FFFFFF;
    --background-texto: linear-gradient(90deg, #fff 0%, #EFF1F4 100%);
    --tamanho-circulos: 8px;
    --fundo-circulos: #FFFFFF;
}

.background-destaque{
    background: var(--fundo-texto-destaque);
    padding:var(--padding-vertical-texto) var(--padding-horizontal-texto);
    position: relative;
    border-left: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    border-right: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    display: inline-block;
}

.gradient-text-destaque{
    background: var(--background-texto);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

.background-destaque::after, .background-destaque::before{
    content: '';
    position: absolute;
    width: var(--tamanho-circulos);
    height: var(--tamanho-circulos);
    border-radius: 50%;
    pointer-events: none;
    background-color: var(--fundo-circulos);
}
.background-destaque::after{
    top: -4px;
    left: -4.2px;
}

.background-destaque::before{
    right: -4px;
    bottom: -4.2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e22f00e *//* ================================
   VARIÁVEIS GLOBAIS
================================ */
:root {
    --animation-duration: 8s;
    --animation-timing: ease;
    --animation-direction: alternate;
    --animation-iteration: infinite;
    --animation-play-state: running;
}

/* ================================
   ELEMENTO BASE
================================ */
..elementor-38 .elementor-element.elementor-element-e22f00e {
    position: relative;
}

.animationPosition2 {
    position: absolute;
    z-index: 2;
    user-select: none;
    pointer-events: none;
    top: 0;
    left: 0;
    transform: translate(0px, 0px);
    animation: animationPos2 var(--animation-duration) var(--animation-timing) var(--animation-direction) var(--animation-iteration) var(--animation-play-state);
}

/* ================================
   ANIMAÇÃO DESKTOP (padrão)
================================ */
@keyframes animationPos2 {
    0%   { transform: translate(280px, 150px); }
    50%  { transform: translate(700px, 150px); }
    100% { transform: translate(600px, 360px); }
}

/* ================================
   TABLET: até 1024px
================================ */
@media (max-width: 1024px) {
    .animationPosition2 {
        animation-name: animationTablet;
    }

    @keyframes animationTablet {
        0%   { transform: translate(100px, 100px); }
        50%  { transform: translate(400px, 100px); }
        100% { transform: translate(350px, 290px); }
    }
}

/* ================================
   MOBILE: até 767px
================================ */
@media (max-width: 767px) {
    .animationPosition2 {
        animation-name: animationMobile;
    }

    @keyframes animationMobile {
        0%   { transform: translate(50px, 80px); }
        50%  { transform: translate(300px, 80px); }
        100% { transform: translate(250px, 300px); }
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0eb9761 */.deslizar-esquerda .elementor-widget-wrap {
    display: block !important;
  }

  .deslizar-esquerda .elementor-widget {
    overflow: hidden;
    width: 10000vw !important;
    max-width: 10000vw !important;
  }

  .deslizar-esquerda .sliding .elementor-widget-container {
    animation: sliding-left var(--speed, 20s) linear infinite;
  }

  .deslizar-esquerda .elementor-widget-container {
    float: left;
  }

  @keyframes sliding-left {
    from { transform: translateX(0); }
    to   { transform: translateX(-100%); }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c37c291 */.elementor-38 .elementor-element.elementor-element-c37c291{
    overflow: visible;
    transform: scale(1.1);
    rotate: 0deg;
    white-space: nowrap;
    text-wrap: nowrap;
    filter: blur(2px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d91641a */.deslizar-direita .elementor-widget-wrap {
    display: block !important;
  }

  .deslizar-direita .elementor-widget {
    overflow: hidden;
    width: 10000vw !important;
    max-width: 10000vw !important;
  }

  .deslizar-direita .sliding .elementor-widget-container {
    animation: sliding-right var(--speed, 20s) linear infinite;
  }

  .deslizar-direita .elementor-widget-container {
    float: left;
  }

  @keyframes sliding-right {
    from { transform: translateX(-100%); }
    to   { transform: translateX(0); }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6240aa */.elementor-38 .elementor-element.elementor-element-b6240aa{
    overflow: visible;
    transform: scale(1.1);
    rotate: -5deg;
    white-space: nowrap;
    text-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a9188e */.elementor-38 .elementor-element.elementor-element-2a9188e{
    max-width: 100%;
    overflow-x: hidden;
}

.elementor-38 .elementor-element.elementor-element-2a9188e .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bf63e1 */.elementor-38 .elementor-element.elementor-element-0bf63e1{
    --fundo-texto-destaque: rgba(255, 10, 75, 0.3);
    --padding-horizontal-texto: 8px;
    --padding-vertical-texto: 0px;
    --tamanho-bordas-esq-dir: 1px;
    --cor-bordas-esq-dir: #FF0A4B;
    --background-texto: linear-gradient(90deg, #FF0A4B 0%, #CB1042 100%);
    --tamanho-circulos: 8px;
    --fundo-circulos: #FF0A4B;
}

.background-destaque2{
    background: var(--fundo-texto-destaque);
    padding:var(--padding-vertical-texto) var(--padding-horizontal-texto);
    position: relative;
    border-left: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    border-right: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    display: inline-block;
}

.gradient-text-destaque2{
    background: var(--background-texto);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

.background-destaque2::after, .background-destaque2::before{
    content: '';
    position: absolute;
    width: var(--tamanho-circulos);
    height: var(--tamanho-circulos);
    border-radius: 50%;
    pointer-events: none;
    background-color: var(--fundo-circulos);
}
.background-destaque2::after{
    top: -4px;
    left: -4.2px;
}

.background-destaque2::before{
    right: -4px;
    bottom: -4.2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f77d591 */.elementor-38 .elementor-element.elementor-element-f77d591{
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3edf1d2 */.elementor-38 .elementor-element.elementor-element-3edf1d2 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-27686fd */.elementor-38 .elementor-element.elementor-element-27686fd .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b36c338 */.elementor-38 .elementor-element.elementor-element-b36c338 .elementor-icon-list-item > .elementor-icon-list-text,  .elementor-element .elementor-icon-list-item > a
{
    background-color: #000000;
    padding: 12px 60px 12px 60px;
    border-radius: 50px 50px 50px 50px;
}

  .deslizar-direita .elementor-widget-wrap {
    display: block !important;
  }

  .deslizar-direita .elementor-widget {
    overflow: hidden;
    width: 10000vw !important;
    max-width: 10000vw !important;
  }

  .deslizar-direita .sliding .elementor-widget-container {
    animation: sliding-right var(--speed, 20s) linear infinite;
  }

  .deslizar-direita .elementor-widget-container {
    float: left;
  }

  @keyframes sliding-right {
    from { transform: translateX(-100%); }
    to   { transform: translateX(0); }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28f9808 */.elementor-38 .elementor-element.elementor-element-28f9808{
    max-width: 100%;
    overflow-x: hidden;
}

.elementor-38 .elementor-element.elementor-element-28f9808 .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25fa9ce */.elementor-38 .elementor-element.elementor-element-25fa9ce{
    --fundo-texto-destaque: rgba(255, 10, 75, 0.3);
    --padding-horizontal-texto: 8px;
    --padding-vertical-texto: 0px;
    --tamanho-bordas-esq-dir: 1px;
    --cor-bordas-esq-dir: #FF0A4B;
    --background-texto: linear-gradient(90deg, #FF0A4B 0%, #CB1042 100%);
    --tamanho-circulos: 8px;
    --fundo-circulos: #FF0A4B;
}

.background-destaque2{
    background: var(--fundo-texto-destaque);
    padding:var(--padding-vertical-texto) var(--padding-horizontal-texto);
    position: relative;
    border-left: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    border-right: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    display: inline-block;
}

.gradient-text-destaque2{
    background: var(--background-texto);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

.background-destaque2::after, .background-destaque2::before{
    content: '';
    position: absolute;
    width: var(--tamanho-circulos);
    height: var(--tamanho-circulos);
    border-radius: 50%;
    pointer-events: none;
    background-color: var(--fundo-circulos);
}
.background-destaque2::after{
    top: -4px;
    left: -4.2px;
}

.background-destaque2::before{
    right: -4px;
    bottom: -4.2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8c927b */:root{
    --cor-linha: rgb(0,0,0,0.15);
    --cor-timeline: #CB1042;
    --largura-linha-timeline: 2px;
    
    /* config circulos */
    --tamanho-elemento: 20px;
    --cor-elemento: #FF0A4B;
    --tamanho-borda-elemento: 5px;
    --cor-borda-elemento: #EFF1F4;
}

.timeline-container-alternated{
    position: relative;
}

.timeline-container-alternated .timeline-alternated-item::after{
    content: '';
    position: absolute;
    top: 0;
    width: var(--tamanho-elemento);
    height: var(--tamanho-elemento);
    background: var(--cor-elemento);
    border-radius: 50%;
    transition: 0.25s all ease-in-out;
    outline: var(--tamanho-borda-elemento) solid var(--cor-borda-elemento);
    z-index: 2;
}

@media (min-width: 768px){
    
.timeline-container-alternated .timeline-alternated-item:nth-child(2n + 1)::after {
    left: calc((var(--tamanho-elemento) * -1 ) / 2);
}

.timeline-container-alternated .timeline-alternated-item:nth-child(2n)::after {
    right: calc((var(--tamanho-elemento) * -1 ) / 2);
}

}

@media (max-width: 767px){
    
.timeline-container-alternated .timeline-alternated-item:nth-child(2n + 1)::after {
    left: calc((var(--tamanho-elemento) * -1 ) / 2);
}

.timeline-container-alternated .timeline-alternated-item:nth-child(2n)::after {
    left: calc((var(--tamanho-elemento) * -1 ) / 2);
    right: unset;
}

}



.timeline-container-alternated::before{
    content: '';
    position: absolute;
    top: calc(var(--tamanho-elemento) / 2);
    left: 50%;
    transform: translateX(-50%);
    width: var(--largura-linha-timeline);
    height: var(--distance, 0px);
    background: var(--cor-timeline);
    z-index: 1;
}

.timeline-container-alternated::after{
    content: '';
    position: absolute;
    top: calc(var(--tamanho-elemento) / 2);
    left: 50%;
    transform: translateX(-50%);
    width: var(--largura-linha-timeline);
    height: var(--total-distance, 0px);
    background: var(--cor-linha);
}

@media (max-width: 767px){

.timeline-container-alternated::before{
    left: 0;
}
.timeline-container-alternated::after{
    left: 0;
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f55db7 */:root {
    --tamanho-icone: 24px;
    --padding-direita: 40px;
    --espaco-texto-icone: 8px;
}

/* Estilo base comum para ambos os botões */
.botao-rosa,
.botao-preto {
    position: relative;
    white-space: nowrap;
}

.botao-rosa .elementor-button-content-wrapper,
.botao-preto .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: var(--espaco-texto-icone);
    position: relative;
    z-index: 1;
}

.botao-rosa .elementor-button,
.botao-preto .elementor-button,
.botao-rosa .elementor-button-icon,
.botao-preto .elementor-button-icon {
    transition: .5s all ease;
}

.botao-rosa .elementor-button,
.botao-preto .elementor-button {
    position: relative;
}

.botao-rosa .elementor-button::after,
.botao-preto .elementor-button::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: auto;
    bottom: 0;
    transform: translateY(-50%);
    right: 0%;
    pointer-events: none;
    border-radius: 2rem;
    transition: 0.35s all cubic-bezier(.68,-0.01,.29,.99);
}

/* Estilos específicos para o botão rosa */
.botao-rosa .elementor-button {
    background: transparent;
    color: white;
    border: 2px solid #FF0A4B;
}

.botao-rosa .elementor-button::after {
    background-color: #FF0A4B;
}

.botao-rosa .elementor-button:hover {
    background: white;
    color: #FF0A4B;
    border-color: white;
}

.botao-rosa .elementor-button:hover::after {
    width: calc(8px + var(--tamanho-icone));
    height: calc(8px + var(--tamanho-icone));
    transform: translateX(calc(4px + (-1 * var(--padding-direita)))) translateY(-50%);
}

/* Estilos específicos para o botão preto */
.botao-preto .elementor-button {
    background: transparent;
    color: white;
    border: 2px solid #000000;
}

.botao-preto .elementor-button::after {
    background-color: #000000;
}

.botao-preto .elementor-button:hover {
    background: white;
    color: #000000;
    border-color: white;
}

.botao-preto .elementor-button:hover::after {
    width: calc(8px + var(--tamanho-icone));
    height: calc(8px + var(--tamanho-icone));
    transform: translateX(calc(4px + (-1 * var(--padding-direita)))) translateY(-50%);
}

/* Estilos do ícone (comum a ambos) */
.botao-rosa .elementor-button-icon,
.botao-preto .elementor-button-icon {
    font-size: var(--tamanho-icone);
}

.elementor-button-icon svg {
    height: 14px;
    width: 1em;
}

/* Media query para telas maiores */
@media (min-width: 767px) {
    .botao-rosa .elementor-button-icon,
    .botao-preto .elementor-button-icon {
        font-size: var(--tamanho-icone);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7944d1 */.elementor-38 .elementor-element.elementor-element-a7944d1{
    --fundo-texto-destaque: rgba(255, 255, 255, 0.1);
    --padding-horizontal-texto: 8px;
    --padding-vertical-texto: 0px;
    --tamanho-bordas-esq-dir: 1px;
    --cor-bordas-esq-dir: #FFFFFF;
    --background-texto: linear-gradient(90deg, #fff 0%, #EFF1F4 100%);
    --tamanho-circulos: 8px;
    --fundo-circulos: #FFFFFF;
}

.background-destaque{
    background: var(--fundo-texto-destaque);
    padding:var(--padding-vertical-texto) var(--padding-horizontal-texto);
    position: relative;
    border-left: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    border-right: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    display: inline-block;
}

.gradient-text-destaque{
    background: var(--background-texto);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

.background-destaque::after, .background-destaque::before{
    content: '';
    position: absolute;
    width: var(--tamanho-circulos);
    height: var(--tamanho-circulos);
    border-radius: 50%;
    pointer-events: none;
    background-color: var(--fundo-circulos);
}
.background-destaque::after{
    top: -4px;
    left: -4.2px;
}

.background-destaque::before{
    right: -4px;
    bottom: -4.2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef5d1a3 */:root {
    --tamanho-icone: 24px;
    --padding-direita: 40px;
    --espaco-texto-icone: 8px;
}

/* Estilo base comum para ambos os botões */
.botao-rosa,
.botao-preto {
    position: relative;
    white-space: nowrap;
}

.botao-rosa .elementor-button-content-wrapper,
.botao-preto .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: var(--espaco-texto-icone);
    position: relative;
    z-index: 1;
}

.botao-rosa .elementor-button,
.botao-preto .elementor-button,
.botao-rosa .elementor-button-icon,
.botao-preto .elementor-button-icon {
    transition: .5s all ease;
}

.botao-rosa .elementor-button,
.botao-preto .elementor-button {
    position: relative;
}

.botao-rosa .elementor-button::after,
.botao-preto .elementor-button::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: auto;
    bottom: 0;
    transform: translateY(-50%);
    right: 0%;
    pointer-events: none;
    border-radius: 2rem;
    transition: 0.35s all cubic-bezier(.68,-0.01,.29,.99);
}

/* Estilos específicos para o botão rosa */
.botao-rosa .elementor-button {
    background: transparent;
    color: white;
    border: 2px solid #FF0A4B;
}

.botao-rosa .elementor-button::after {
    background-color: #FF0A4B;
}

.botao-rosa .elementor-button:hover {
    background: white;
    color: #FF0A4B;
    border-color: white;
}

.botao-rosa .elementor-button:hover::after {
    width: calc(8px + var(--tamanho-icone));
    height: calc(8px + var(--tamanho-icone));
    transform: translateX(calc(4px + (-1 * var(--padding-direita)))) translateY(-50%);
}

/* Estilos específicos para o botão preto */
.botao-preto .elementor-button {
    background: transparent;
    color: white;
    border: 2px solid #000000;
}

.botao-preto .elementor-button::after {
    background-color: #000000;
}

.botao-preto .elementor-button:hover {
    background: white;
    color: #000000;
    border-color: white;
}

.botao-preto .elementor-button:hover::after {
    width: calc(8px + var(--tamanho-icone));
    height: calc(8px + var(--tamanho-icone));
    transform: translateX(calc(4px + (-1 * var(--padding-direita)))) translateY(-50%);
}

/* Estilos do ícone (comum a ambos) */
.botao-rosa .elementor-button-icon,
.botao-preto .elementor-button-icon {
    font-size: var(--tamanho-icone);
}

.elementor-button-icon svg {
    height: 14px;
    width: 1em;
}

/* Media query para telas maiores */
@media (min-width: 767px) {
    .botao-rosa .elementor-button-icon,
    .botao-preto .elementor-button-icon {
        font-size: var(--tamanho-icone);
    }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-37f14e6 */:root{
    --distancia-botoes: 64px;
    --padding-x-botoes:28px; /* vertical | horizontal */
    --padding-y-botoes: 14px;
    --background-botoes: #800526;
    --arredondamento-botao: 32px;
    --espaco-botoes: 16px;
}

.elementor-38 .elementor-element.elementor-element-37f14e6 .elementor-widget-reviews .elementor-main-swiper, .elementor-widget-testimonial-carousel .elementor-main-swiper{
    width: 100% !important;
}

.elementor-38 .elementor-element.elementor-element-37f14e6 .swiper{
    padding-bottom: var(--distancia-botoes);
}

.elementor-38 .elementor-element.elementor-element-37f14e6 .swiper .elementor-swiper-button-prev, .elementor-38 .elementor-element.elementor-element-37f14e6 .swiper .elementor-swiper-button-next{
    max-width: fit-content;
    padding: var(--padding-y-botoes) var(--padding-x-botoes);
    
}

.elementor-38 .elementor-element.elementor-element-37f14e6 .swiper .elementor-swiper-button-prev{
    display: flex;
    align-items: center;
    justify-content: center;
    background: #800526;
    border-radius: var(--arredondamento-botao);
    top: 100%;
    left: 0;
}

.elementor-38 .elementor-element.elementor-element-37f14e6 .swiper .elementor-swiper-button-next{
    display: flex;
    align-items: center;
    justify-content: center;
    background: #800526;
    border-radius:  var(--arredondamento-botao);
    top: 100%;
    left: calc((2 * var(--padding-x-botoes)) + (16px + var(--espaco-botoes)));
    /* 16px é o tamanho base do ícone, caso seja maior, altere esse valor */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adbb776 */.elementor-38 .elementor-element.elementor-element-adbb776{
    --fundo-texto-destaque: rgba(255, 10, 75, 0.3);
    --padding-horizontal-texto: 8px;
    --padding-vertical-texto: 0px;
    --tamanho-bordas-esq-dir: 1px;
    --cor-bordas-esq-dir: #FF0A4B;
    --background-texto: linear-gradient(90deg, #FF0A4B 0%, #CB1042 100%);
    --tamanho-circulos: 8px;
    --fundo-circulos: #FF0A4B;
}

.background-destaque2{
    background: var(--fundo-texto-destaque);
    padding:var(--padding-vertical-texto) var(--padding-horizontal-texto);
    position: relative;
    border-left: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    border-right: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    display: inline-block;
}

.gradient-text-destaque2{
    background: var(--background-texto);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

.background-destaque2::after, .background-destaque2::before{
    content: '';
    position: absolute;
    width: var(--tamanho-circulos);
    height: var(--tamanho-circulos);
    border-radius: 50%;
    pointer-events: none;
    background-color: var(--fundo-circulos);
}
.background-destaque2::after{
    top: -4px;
    left: -4.2px;
}

.background-destaque2::before{
    right: -4px;
    bottom: -4.2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-797763a */.elementor-38 .elementor-element.elementor-element-797763a{
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8186920 */.elementor-38 .elementor-element.elementor-element-8186920{
    --fundo-texto-destaque: rgba(255, 10, 75, 0.3);
    --padding-horizontal-texto: 8px;
    --padding-vertical-texto: 0px;
    --tamanho-bordas-esq-dir: 1px;
    --cor-bordas-esq-dir: #FF0A4B;
    --background-texto: linear-gradient(90deg, #FF0A4B 0%, #CB1042 100%);
    --tamanho-circulos: 8px;
    --fundo-circulos: #FF0A4B;
}

.background-destaque2{
    background: var(--fundo-texto-destaque);
    padding:var(--padding-vertical-texto) var(--padding-horizontal-texto);
    position: relative;
    border-left: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    border-right: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    display: inline-block;
}

.gradient-text-destaque2{
    background: var(--background-texto);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

.background-destaque2::after, .background-destaque2::before{
    content: '';
    position: absolute;
    width: var(--tamanho-circulos);
    height: var(--tamanho-circulos);
    border-radius: 50%;
    pointer-events: none;
    background-color: var(--fundo-circulos);
}
.background-destaque2::after{
    top: -4px;
    left: -4.2px;
}

.background-destaque2::before{
    right: -4px;
    bottom: -4.2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-650bd14 */.elementor-38 .elementor-element.elementor-element-650bd14{
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-680860f */.elementor-38 .elementor-element.elementor-element-680860f{
 
    box-shadow: 0px 100px 80px 0px rgba(0, 0, 0, 0.11), 0px 41.778px 33.422px 0px rgba(0, 0, 0, 0.08), 0px 22.336px 17.869px 0px rgba(0, 0, 0, 0.07), 0px 12.522px 10.017px 0px rgba(0, 0, 0, 0.05), 0px 6.65px 5.32px 0px rgba(0, 0, 0, 0.04), 0px 2.767px 2.214px 0px rgba(0, 0, 0, 0.03);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ede71dd */.elementor-38 .elementor-element.elementor-element-ede71dd{
    --fundo-texto-destaque: rgba(255, 10, 75, 0.3);
    --padding-horizontal-texto: 8px;
    --padding-vertical-texto: 0px;
    --tamanho-bordas-esq-dir: 1px;
    --cor-bordas-esq-dir: #FF0A4B;
    --background-texto: linear-gradient(90deg, #FF0A4B 0%, #CB1042 100%);
    --tamanho-circulos: 8px;
    --fundo-circulos: #FF0A4B;
}

.background-destaque2{
    background: var(--fundo-texto-destaque);
    padding:var(--padding-vertical-texto) var(--padding-horizontal-texto);
    position: relative;
    border-left: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    border-right: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    display: inline-block;
}

.gradient-text-destaque2{
    background: var(--background-texto);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

.background-destaque2::after, .background-destaque2::before{
    content: '';
    position: absolute;
    width: var(--tamanho-circulos);
    height: var(--tamanho-circulos);
    border-radius: 50%;
    pointer-events: none;
    background-color: var(--fundo-circulos);
}
.background-destaque2::after{
    top: -4px;
    left: -4.2px;
}

.background-destaque2::before{
    right: -4px;
    bottom: -4.2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-027ecd4 */:root {
    --tamanho-icone: 24px;
    --padding-direita: 40px;
    --espaco-texto-icone: 8px;
}

/* Estilo base comum para ambos os botões */
.botao-rosa,
.botao-preto {
    position: relative;
    white-space: nowrap;
}

.botao-rosa .elementor-button-content-wrapper,
.botao-preto .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: var(--espaco-texto-icone);
    position: relative;
    z-index: 1;
}

.botao-rosa .elementor-button,
.botao-preto .elementor-button,
.botao-rosa .elementor-button-icon,
.botao-preto .elementor-button-icon {
    transition: .5s all ease;
}

.botao-rosa .elementor-button,
.botao-preto .elementor-button {
    position: relative;
}

.botao-rosa .elementor-button::after,
.botao-preto .elementor-button::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: auto;
    bottom: 0;
    transform: translateY(-50%);
    right: 0%;
    pointer-events: none;
    border-radius: 2rem;
    transition: 0.35s all cubic-bezier(.68,-0.01,.29,.99);
}

/* Estilos específicos para o botão rosa */
.botao-rosa .elementor-button {
    background: transparent;
    color: white;
    border: 2px solid #FF0A4B;
}

.botao-rosa .elementor-button::after {
    background-color: #FF0A4B;
}

.botao-rosa .elementor-button:hover {
    background: white;
    color: #FF0A4B;
    border-color: white;
}

.botao-rosa .elementor-button:hover::after {
    width: calc(8px + var(--tamanho-icone));
    height: calc(8px + var(--tamanho-icone));
    transform: translateX(calc(4px + (-1 * var(--padding-direita)))) translateY(-50%);
}

/* Estilos específicos para o botão preto */
.botao-preto .elementor-button {
    background: transparent;
    color: white;
    border: 2px solid #000000;
}

.botao-preto .elementor-button::after {
    background-color: #000000;
}

.botao-preto .elementor-button:hover {
    background: white;
    color: #000000;
    border-color: white;
}

.botao-preto .elementor-button:hover::after {
    width: calc(8px + var(--tamanho-icone));
    height: calc(8px + var(--tamanho-icone));
    transform: translateX(calc(4px + (-1 * var(--padding-direita)))) translateY(-50%);
}

/* Estilos do ícone (comum a ambos) */
.botao-rosa .elementor-button-icon,
.botao-preto .elementor-button-icon {
    font-size: var(--tamanho-icone);
}

.elementor-button-icon svg {
    height: 14px;
    width: 1em;
}

/* Media query para telas maiores */
@media (min-width: 767px) {
    .botao-rosa .elementor-button-icon,
    .botao-preto .elementor-button-icon {
        font-size: var(--tamanho-icone);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8ff068 */.elementor-38 .elementor-element.elementor-element-d8ff068{
    position: absolute;
    top: 32px;
    left: -32px;
    z-index: 0;
}

@media (max-width: 767px){
    
.elementor-38 .elementor-element.elementor-element-d8ff068{
    position: absolute;
    top: 0;
    left: 0px;
    z-index: 0;
}
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0b311 */.elementor-38 .elementor-element.elementor-element-7b0b311{
    position: absolute;
    bottom: 0;
    right: -64px;
    z-index: 2;
}

@media (max-width: 767px){
    
.elementor-38 .elementor-element.elementor-element-7b0b311{
    position: absolute;
    bottom: 0;
    right: 0px;
    z-index: 2;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e5c687 */.elementor-38 .elementor-element.elementor-element-2e5c687{
    position: relative;
}

.elementor-38 .elementor-element.elementor-element-2e5c687::before{
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    top: 100%;
    transform: translateY(-100%);
    pointer-events: none;
    user-select: none;
    background-color: #0E0E0E;
    border-radius: 20px;
}

@media (max-width: 767px){
    
.elementor-38 .elementor-element.elementor-element-2e5c687::before{

    height: 201px;

}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1e55a0 */@media (max-width: 767px){
    
.elementor-38 .elementor-element.elementor-element-b1e55a0{
    max-width: 100%;
    overflow-x: hidden;
}
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93e5782 */.elementor-38 .elementor-element.elementor-element-93e5782{
    --fundo-texto-destaque: rgba(255, 10, 75, 0.3);
    --padding-horizontal-texto: 8px;
    --padding-vertical-texto: 0px;
    --tamanho-bordas-esq-dir: 1px;
    --cor-bordas-esq-dir: #FF0A4B;
    --background-texto: linear-gradient(90deg, #FF0A4B 0%, #CB1042 100%);
    --tamanho-circulos: 8px;
    --fundo-circulos: #FF0A4B;
}

.background-destaque2{
    background: var(--fundo-texto-destaque);
    padding:var(--padding-vertical-texto) var(--padding-horizontal-texto);
    position: relative;
    border-left: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    border-right: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    display: inline-block;
}

.gradient-text-destaque2{
    background: var(--background-texto);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

.background-destaque2::after, .background-destaque2::before{
    content: '';
    position: absolute;
    width: var(--tamanho-circulos);
    height: var(--tamanho-circulos);
    border-radius: 50%;
    pointer-events: none;
    background-color: var(--fundo-circulos);
}
.background-destaque2::after{
    top: -4px;
    left: -4.2px;
}

.background-destaque2::before{
    right: -4px;
    bottom: -4.2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de28b7a */:root {
    --tamanho-icone: 24px;
    --padding-direita: 40px;
    --espaco-texto-icone: 8px;
}

/* Estilo base comum para ambos os botões */
.botao-rosa,
.botao-preto {
    position: relative;
    white-space: nowrap;
}

.botao-rosa .elementor-button-content-wrapper,
.botao-preto .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: var(--espaco-texto-icone);
    position: relative;
    z-index: 1;
}

.botao-rosa .elementor-button,
.botao-preto .elementor-button,
.botao-rosa .elementor-button-icon,
.botao-preto .elementor-button-icon {
    transition: .5s all ease;
}

.botao-rosa .elementor-button,
.botao-preto .elementor-button {
    position: relative;
}

.botao-rosa .elementor-button::after,
.botao-preto .elementor-button::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: auto;
    bottom: 0;
    transform: translateY(-50%);
    right: 0%;
    pointer-events: none;
    border-radius: 2rem;
    transition: 0.35s all cubic-bezier(.68,-0.01,.29,.99);
}

/* Estilos específicos para o botão rosa */
.botao-rosa .elementor-button {
    background: transparent;
    color: white;
    border: 2px solid #FF0A4B;
}

.botao-rosa .elementor-button::after {
    background-color: #FF0A4B;
}

.botao-rosa .elementor-button:hover {
    background: white;
    color: #FF0A4B;
    border-color: white;
}

.botao-rosa .elementor-button:hover::after {
    width: calc(8px + var(--tamanho-icone));
    height: calc(8px + var(--tamanho-icone));
    transform: translateX(calc(4px + (-1 * var(--padding-direita)))) translateY(-50%);
}

/* Estilos específicos para o botão preto */
.botao-preto .elementor-button {
    background: transparent;
    color: white;
    border: 2px solid #000000;
}

.botao-preto .elementor-button::after {
    background-color: #000000;
}

.botao-preto .elementor-button:hover {
    background: white;
    color: #000000;
    border-color: white;
}

.botao-preto .elementor-button:hover::after {
    width: calc(8px + var(--tamanho-icone));
    height: calc(8px + var(--tamanho-icone));
    transform: translateX(calc(4px + (-1 * var(--padding-direita)))) translateY(-50%);
}

/* Estilos do ícone (comum a ambos) */
.botao-rosa .elementor-button-icon,
.botao-preto .elementor-button-icon {
    font-size: var(--tamanho-icone);
}

.elementor-button-icon svg {
    height: 14px;
    width: 1em;
}

/* Media query para telas maiores */
@media (min-width: 767px) {
    .botao-rosa .elementor-button-icon,
    .botao-preto .elementor-button-icon {
        font-size: var(--tamanho-icone);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53011d0 */.elementor-38 .elementor-element.elementor-element-53011d0{
    position: absolute;
    bottom: 0;
    right: -5px;
    z-index: 2;
}

@media (max-width: 767px){
    
.elementor-38 .elementor-element.elementor-element-53011d0{
    position: absolute;
    bottom: 0;
    right: 0px;
    z-index: 2;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83743d5 */.elementor-38 .elementor-element.elementor-element-83743d5{
    position: relative;
}

.elementor-38 .elementor-element.elementor-element-83743d5::before{
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    top: 100%;
    transform: translateY(-100%);
    pointer-events: none;
    user-select: none;
    background-color: #0E0E0E;
    border-radius: 20px;
}

@media (max-width: 767px){
    
.elementor-38 .elementor-element.elementor-element-83743d5::before{

    height: 201px;

}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebf9de */@media (max-width: 767px){
    
.elementor-38 .elementor-element.elementor-element-3ebf9de{
    max-width: 100%;
    overflow-x: hidden;
}
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b5e2ca *//* EDITE AQUI O CÓDIGO */
.elementor-38 .elementor-element.elementor-element-7b5e2ca{
    --cor-linha: #FF0A4B;
    --espessura-linha: 1px;
    --duracao-animation: 5s;
    --delay-animation: 5s;
    --tamanho-quadrados: 7px;
    --background-quadrados: #fff;
    --espessura-borda-quadrados: 1px;
    --cor-borda-quadrados: #FF0A4B;
}
    
.mainSelect{
    width: 100%;
    height: 100%;
    position: relative;
    
}

.blueRect{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    left: 0%;
    transform: translate(0%,00%);
    border: var(--espessura-linha) solid var(--cor-linha);
    transform-origin: left top;
    animation: selectElement var(--duracao-animation) ease-in-out var(--delay-animation) infinite;
}

.square{
    content: '';
    width: var(--tamanho-quadrados);
    height: var(--tamanho-quadrados);
    position: absolute;
    background: var(--background-quadrados);
    border: var(--espessura-borda-quadrados) solid var(--cor-borda-quadrados);
}

.topLeft{
    top: 0;
    left: 0;
    transform: translate(-50%,-50%);
    animation: topLeftSquare var(--duracao-animation) ease-in-out var(--delay-animation) infinite;
}


@keyframes topLeftSquare{
    0%,30%{
        
        transform: translate(-50%,-50%) scale(0);
    }
    39%{
        transform:translate(-50%,-50%) scale(1);
    }
    
    90%{
        transform: translate(-50%,-50%) scale(1);
    }
    100%{
        transform: translate(-50%,-50%) scale(0);
    }
}


.topRight{
    top: 0;
    right: 0;
    transform: translate(50%,-50%);
    animation: topRightSquare var(--duracao-animation) ease-in-out var(--delay-animation) infinite;
}

@keyframes topRightSquare{
    0%,30%{
        right: 100%;
        transform: translate(50%,-50%) scale(0);
    }
    39%{
        transform: translate(50%,-50%) scale(1);
    }
    40%{
        right: 100%;
    }
    50%{
        right: 00%;
    }
    90%{
        right: 00%;
    }
    95%{
        
        transform: translate(50%,-50%) scale(1);
    }
    100%{
        right: 100%;
        transform: translate(50%,-50%) scale(0);
    }
}

.bottomLeft{
    bottom: 0;
    left: 0;
    transform: translate(-50%,50%);
    animation: bottomLeftSquare var(--duracao-animation) ease-in-out var(--delay-animation) infinite;
    
}

@keyframes bottomLeftSquare{
    0%,30%{
        bottom: 100%;
        transform: translate(-50%,50%) scale(0);
    }
    39%{
        transform:translate(-50%,50%) scale(1);
    }
    40%{
        bottom: 100%;
    }
    50%{
        bottom: 00%;
    }
    90%{
        bottom: 00%;
    }
    95%{
        
        transform: translate(-50%,50%) scale(1);
    }
    100%{
        bottom: 100%;
        transform: translate(-50%,50%) scale(0);
    }
}



.bottomRight{
    bottom: 0;
    right: 0;
    transform: translate(50%,50%);
    animation: bottomRightSquare var(--duracao-animation) ease-in-out var(--delay-animation) infinite;
}


@keyframes bottomRightSquare{
   0%,30%{
        bottom: 100%;
        right: 100%;
        transform: translate(50%,50%) scale(0);
    }
    39%{
        transform:translate(50%,50%) scale(1);
    }
    40%{
        bottom: 100%;
        right: 100%;
    }
    50%{
        bottom: 00%;
        right: 0%;
    }
    90%{
        bottom: 00%;
        right: 0%;
    }
    95%{
        transform:translate(50%,50%) scale(1);
    }
    100%{
        bottom: 100%;
        right: 100%;
        transform:translate(50%,50%) scale(0);
    } 
}




@keyframes selectElement{
        0%{
            width: 0;
            height: 0;
        }
        
        40%{
            width: 0;
            height: 0;
        }
        
        50%{
            width: 100%;
            height: 100%;
        }
        
        90%{
            width: 100%;
            height: 100%;
        }
        100%{
            width: 0;
            height: 0;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd1dc01 */.elementor-38 .elementor-element.elementor-element-bd1dc01{
    position: relative;
}

.elementor-38 .elementor-element.elementor-element-bd1dc01 .svg_pricing{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%,-50%);
    
    border-radius: 40px;
background: url(<path-to-image>) lightgray 50% / cover no-repeat;
box-shadow: 0px 36px 80px 0px rgba(0, 0, 0, 0.26), 0px 15.04px 33.422px 0px rgba(0, 0, 0, 0.19), 0px 8.041px 17.869px 0px rgba(0, 0, 0, 0.15), 0px 4.508px 10.017px 0px rgba(0, 0, 0, 0.13), 0px 2.394px 5.32px 0px rgba(0, 0, 0, 0.11), 0px 0.996px 2.214px 0px rgba(0, 0, 0, 0.07);
}


.elementor-38 .elementor-element.elementor-element-bd1dc01{
    border-radius: 20px;
box-shadow: 0px 100px 80px 0px rgba(0, 0, 0, 0.33), 0px 41.778px 33.422px 0px rgba(0, 0, 0, 0.24), 0px 22.336px 17.869px 0px rgba(0, 0, 0, 0.20), 0px 12.522px 10.017px 0px rgba(0, 0, 0, 0.17), 0px 6.65px 5.32px 0px rgba(0, 0, 0, 0.13), 0px 2.767px 2.214px 0px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e27d5da */.elementor-38 .elementor-element.elementor-element-e27d5da{
    position: relative;
}

.htmlMainSelect{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5858f52 */:root{
    --cor-brilho: #FF0A4B;
    --opacidade: 0.5;
}

.elementor-38 .elementor-element.elementor-element-5858f52{
    position: relative;
}

.elementor-38 .elementor-element.elementor-element-5858f52::before{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 543px;
    height: 379px;
    background-color: var(--cor-brilho);
    opacity: var(--opacidade);
    border-radius: 50%;
    filter: blur(120px);
     pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70502b5 */.elementor-38 .elementor-element.elementor-element-70502b5{
    --fundo-texto-destaque: rgba(255, 10, 75, 0.3);
    --padding-horizontal-texto: 8px;
    --padding-vertical-texto: 0px;
    --tamanho-bordas-esq-dir: 1px;
    --cor-bordas-esq-dir: #FF0A4B;
    --background-texto: linear-gradient(90deg, #FF0A4B 0%, #CB1042 100%);
    --tamanho-circulos: 8px;
    --fundo-circulos: #FF0A4B;
}

.background-destaque2{
    background: var(--fundo-texto-destaque);
    padding:var(--padding-vertical-texto) var(--padding-horizontal-texto);
    position: relative;
    border-left: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    border-right: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    display: inline-block;
}

.gradient-text-destaque2{
    background: var(--background-texto);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

.background-destaque2::after, .background-destaque2::before{
    content: '';
    position: absolute;
    width: var(--tamanho-circulos);
    height: var(--tamanho-circulos);
    border-radius: 50%;
    pointer-events: none;
    background-color: var(--fundo-circulos);
}
.background-destaque2::after{
    top: -4px;
    left: -4.2px;
}

.background-destaque2::before{
    right: -4px;
    bottom: -4.2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6913c */.elementor-38 .elementor-element.elementor-element-6e6913c{
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-036ba3b */:root {
    --tamanho-icone: 24px;
    --padding-direita: 40px;
    --espaco-texto-icone: 8px;
}

/* Estilo base comum para ambos os botões */
.botao-rosa,
.botao-preto {
    position: relative;
    white-space: nowrap;
}

.botao-rosa .elementor-button-content-wrapper,
.botao-preto .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: var(--espaco-texto-icone);
    position: relative;
    z-index: 1;
}

.botao-rosa .elementor-button,
.botao-preto .elementor-button,
.botao-rosa .elementor-button-icon,
.botao-preto .elementor-button-icon {
    transition: .5s all ease;
}

.botao-rosa .elementor-button,
.botao-preto .elementor-button {
    position: relative;
}

.botao-rosa .elementor-button::after,
.botao-preto .elementor-button::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: auto;
    bottom: 0;
    transform: translateY(-50%);
    right: 0%;
    pointer-events: none;
    border-radius: 2rem;
    transition: 0.35s all cubic-bezier(.68,-0.01,.29,.99);
}

/* Estilos específicos para o botão rosa */
.botao-rosa .elementor-button {
    background: transparent;
    color: white;
    border: 2px solid #FF0A4B;
}

.botao-rosa .elementor-button::after {
    background-color: #FF0A4B;
}

.botao-rosa .elementor-button:hover {
    background: white;
    color: #FF0A4B;
    border-color: white;
}

.botao-rosa .elementor-button:hover::after {
    width: calc(8px + var(--tamanho-icone));
    height: calc(8px + var(--tamanho-icone));
    transform: translateX(calc(4px + (-1 * var(--padding-direita)))) translateY(-50%);
}

/* Estilos específicos para o botão preto */
.botao-preto .elementor-button {
    background: transparent;
    color: white;
    border: 2px solid #000000;
}

.botao-preto .elementor-button::after {
    background-color: #000000;
}

.botao-preto .elementor-button:hover {
    background: white;
    color: #000000;
    border-color: white;
}

.botao-preto .elementor-button:hover::after {
    width: calc(8px + var(--tamanho-icone));
    height: calc(8px + var(--tamanho-icone));
    transform: translateX(calc(4px + (-1 * var(--padding-direita)))) translateY(-50%);
}

/* Estilos do ícone (comum a ambos) */
.botao-rosa .elementor-button-icon,
.botao-preto .elementor-button-icon {
    font-size: var(--tamanho-icone);
}

.elementor-button-icon svg {
    height: 14px;
    width: 1em;
}

/* Media query para telas maiores */
@media (min-width: 767px) {
    .botao-rosa .elementor-button-icon,
    .botao-preto .elementor-button-icon {
        font-size: var(--tamanho-icone);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91f6893 */h1,h2,h3,h4,h5,h6,span,p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c0ccd02 */.elementor-38 .elementor-element.elementor-element-c0ccd02{
    height: 0;
}

.scroll-left{
    opacity: 0;
    transition: 0.5s all;
    transform: translate3d(-30px, 0, 0);
}

.scroll-right{
    opacity: 0;
    transition: 0.5s all;
    transform: translate3d(30px, 0, 0);
}

.scroll-bottom{
    opacity: 0;
    transition: 0.5s all;
    transform: translate3d(0, 80px, 0);
}

.scroll-top{
    opacity: 0;
    transition: 0.5s all;
    transform: translate3d(0, -80px, 0);
}

.ativo{
    opacity: 1;
    transition: 0.5s all;
    transform: translate3d(0, 0, 0);
}/* End custom CSS */
/* Start custom CSS */body::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 9999;

  background-image: radial-gradient(white 1px, transparent 0.1px);
  background-size: 3px 3px;
  opacity: 0.04;
}









/* tirar lateral branca */

html, body{
    width: 100%;
    overflow-x: hidden;
}

/* tirar padding inferior dos textos */
P{
    margin: 0px !important;
}

/* alterar cor da barra de rolagem */

body::-webkit-scrollbar {
width: 10px;
}

body::-webkit-scrollbar-track {
background: #202020;
}

body::-webkit-scrollbar-thumb {
background-color: #5C5D5E;

border-radius: 10px;

border: 2px solid #202020;

}

/* alterar cor da seleção de elementos */
*::selection {
  color: #ffffff;
  background: #2B2B2B;
}


/* alterar cor da barra de navegação no mobile */

<!-- Cor navegador Mobile -->

<!-- Chrome: -->
<meta name="theme-color" content="#0E0E0E" />

<!-- Safari e Windows Phone: -->
<meta name="apple-mobile-web-app-status-bar-style" content="#0E0E0E" />
<meta name="msapplication-navbutton-color" content="#0E0E0E" />/* End custom CSS */