.elementor-38 .elementor-element.elementor-element-8e5515e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.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-50c0b545{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-50c0b545.elementor-element{--align-self:center;}.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-702f9e0f{text-align:center;}.elementor-38 .elementor-element.elementor-element-702f9e0f .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:72px;font-weight:700;color:#222222;}.elementor-38 .elementor-element.elementor-element-6c32d7c9{text-align:center;}.elementor-38 .elementor-element.elementor-element-6c32d7c9 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:28px;font-weight:600;line-height:1.25em;color:#282828;}.elementor-38 .elementor-element.elementor-element-5f0e08ca{text-align:center;}.elementor-38 .elementor-element.elementor-element-5f0e08ca .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:24px;font-weight:600;line-height:1.25em;color:#282828;}.elementor-38 .elementor-element.elementor-element-6052f213{--e-image-carousel-slides-to-show:4;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-6945ce5b{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-6945ce5b:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-6945ce5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9DDE7;}.elementor-38 .elementor-element.elementor-element-627d4534{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-627d4534.e-con{--align-self:center;}.elementor-38 .elementor-element.elementor-element-79273c49 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:36px;font-weight:600;color:#282828;}.elementor-38 .elementor-element.elementor-element-67d59699{--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-b309132{--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:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-2dd06e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-0cd955a{text-align:center;}.elementor-38 .elementor-element.elementor-element-0cd955a .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:28px;font-weight:500;color:#282828;}.elementor-38 .elementor-element.elementor-element-ef77463{text-align:center;}.elementor-38 .elementor-element.elementor-element-ef77463 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:40px;font-weight:600;color:#282828;}.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-aed79df{text-align:center;font-family:"Red Hat Text", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#383838;}.elementor-38 .elementor-element.elementor-element-e4fb363{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;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:#C3C3C3;--border-color:#C3C3C3;--border-radius:10px 10px 10px 10px;--margin-top:8px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-38 .elementor-element.elementor-element-e4fb363:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-e4fb363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FA;}.elementor-38 .elementor-element.elementor-element-3564b30{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-3564b30.e-con{--align-self:center;}.elementor-38 .elementor-element.elementor-element-b061028{text-align:start;font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:#383838;}.elementor-38 .elementor-element.elementor-element-f9bed64{--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:4% 4%;--row-gap:4%;--column-gap:4%;--flex-wrap:wrap;--margin-top:10px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-0598eaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-ea68a20 img{width:100%;height:150px;object-fit:cover;object-position:center left;border-radius:6px 6px 6px 6px;}.elementor-38 .elementor-element.elementor-element-4dc6225 img{width:100%;height:150px;object-fit:cover;object-position:center left;border-radius:6px 6px 6px 6px;}.elementor-38 .elementor-element.elementor-element-63dfc0c{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-63dfc0c img{width:100%;height:320px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-38 .elementor-element.elementor-element-e5cba48{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-e3f721b img{border-radius:12px 12px 12px 12px;}.elementor-38 .elementor-element.elementor-element-bd69b35{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-bd69b35.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-bd69b35 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:28px;font-weight:600;line-height:1.25em;color:#323232;}.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-7c9c246.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-7c9c246 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-38 .elementor-element.elementor-element-7c9c246 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-38 .elementor-element.elementor-element-7c9c246 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-38 .elementor-element.elementor-element-7c9c246 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-38 .elementor-element.elementor-element-7c9c246 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-38 .elementor-element.elementor-element-7c9c246 .elementor-icon-list-icon i{color:#D51C1C;transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-7c9c246 .elementor-icon-list-icon svg{fill:#D51C1C;transition:fill 0.3s;}.elementor-38 .elementor-element.elementor-element-7c9c246{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-38 .elementor-element.elementor-element-7c9c246 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38 .elementor-element.elementor-element-7c9c246 .elementor-icon-list-item > a{font-family:"Red Hat Text", Sans-serif;font-size:20px;font-weight:500;}.elementor-38 .elementor-element.elementor-element-7c9c246 .elementor-icon-list-text{transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-17d9a58{text-align:center;font-family:"Red Hat Text", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#383838;}.elementor-38 .elementor-element.elementor-element-c778b53 img{border-radius:10px 10px 10px 10px;}.elementor-38 .elementor-element.elementor-element-70f6a60{text-align:center;font-family:"Red Hat Text", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#383838;}.elementor-38 .elementor-element.elementor-element-50e63b6{text-align:center;}.elementor-38 .elementor-element.elementor-element-50e63b6 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:28px;font-weight:500;line-height:1.3em;color:#282828;}.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-fb1ec47 .elementor-button{background-color:#B2FE0200;font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:24px 60px 24px 60px;}.elementor-38 .elementor-element.elementor-element-fb1ec47{padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-fb1ec47.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-61677898{--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;--overlay-opacity:1;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-61677898:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-61677898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010A05;}.elementor-38 .elementor-element.elementor-element-61677898::before, .elementor-38 .elementor-element.elementor-element-61677898 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-61677898 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-61677898 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-61677898 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-61677898 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-734d23e5{background-color:#E7EBF9;padding:10px 20px 10px 20px;border-radius:70px 70px 70px 70px;text-align:center;}.elementor-38 .elementor-element.elementor-element-734d23e5.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-734d23e5 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:500;color:#222222;}.elementor-38 .elementor-element.elementor-element-5b3deb64.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-5b3deb64{text-align:center;}.elementor-38 .elementor-element.elementor-element-5b3deb64 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-2e0165fe{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-28e00a6{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:start;font-family:"Red Hat Text", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#F7F7F7;}.elementor-38 .elementor-element.elementor-element-3b736257{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-bc46aa5{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-394d6f6a{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-394d6f6a img{border-radius:12px 12px 12px 12px;}.elementor-38 .elementor-element.elementor-element-3c99e7ac{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:start;font-family:"Red Hat Text", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#F7F7F7;}.elementor-38 .elementor-element.elementor-element-6c8734df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 28px;--row-gap:20px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );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-44665ea0{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-44665ea0 .elementor-counter{flex-direction:column-reverse;gap:6px;}.elementor-38 .elementor-element.elementor-element-44665ea0 .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;}.elementor-38 .elementor-element.elementor-element-44665ea0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:#FFFFFF;font-family:"Red Hat Text", Sans-serif;font-size:48px;font-weight:700;}.elementor-38 .elementor-element.elementor-element-3504d3cc{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-3504d3cc .elementor-counter{flex-direction:column-reverse;gap:6px;}.elementor-38 .elementor-element.elementor-element-3504d3cc .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:500;line-height:1.25em;}.elementor-38 .elementor-element.elementor-element-3504d3cc .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:#FFFFFF;font-family:"Red Hat Text", Sans-serif;font-size:48px;font-weight:700;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-38 .elementor-element.elementor-element-53545f47{width:var( --container-widget-width, 30% );max-width:30%;margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-53545f47 .elementor-image-box-wrapper{text-align:start;}.elementor-38 .elementor-element.elementor-element-53545f47 .elementor-image-box-title{margin-bottom:4px;font-family:"Red Hat Text", Sans-serif;font-size:40px;font-weight:700;line-height:1.25em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-53545f47:has(:hover) .elementor-image-box-title,
					 .elementor-38 .elementor-element.elementor-element-53545f47:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-53545f47 .elementor-image-box-description{font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-433f8cca.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-433f8cca{text-align:center;}.elementor-38 .elementor-element.elementor-element-433f8cca .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:28px;font-weight:500;line-height:1.3em;color:#F7F7F7;}.elementor-38 .elementor-element.elementor-element-53101b90 .elementor-button{background-color:#B2FE0200;font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:24px 60px 24px 60px;}.elementor-38 .elementor-element.elementor-element-53101b90{padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-53101b90.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-40b91f28{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-74ef52df{text-align:center;}.elementor-38 .elementor-element.elementor-element-74ef52df .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:30px;font-weight:600;line-height:1.3em;color:#282828;}.elementor-38 .elementor-element.elementor-element-a13819c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-a13819c:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-a13819c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010A05;}.elementor-38 .elementor-element.elementor-element-646200c{--display:flex;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-646200c.e-con{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-a410af4 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-292e5e6c{text-align:start;font-family:"Red Hat Text", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-6302b73b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap: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-2abf8502{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#47AE6D;--border-color:#47AE6D;--border-radius:16px 16px 16px 16px;--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-38 .elementor-element.elementor-element-2abf8502:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-2abf8502 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FA;}.elementor-38 .elementor-element.elementor-element-5cc5945d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-5cc5945d.e-con{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-66e6555{background-color:#47AE6D;padding:8px 18px 8px 18px;border-radius:70px 70px 70px 70px;text-align:center;}.elementor-38 .elementor-element.elementor-element-66e6555.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-66e6555 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-7a4cc358.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-7a4cc358{text-align:start;}.elementor-38 .elementor-element.elementor-element-7a4cc358 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:28px;font-weight:600;color:#222222;}.elementor-38 .elementor-element.elementor-element-1cd9fab2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-35d1a40d{text-align:start;font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#383838;}.elementor-38 .elementor-element.elementor-element-3e4f081c{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#47AE6D;--border-color:#47AE6D;--border-radius:16px 16px 16px 16px;--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-38 .elementor-element.elementor-element-3e4f081c:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-3e4f081c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FA;}.elementor-38 .elementor-element.elementor-element-8105c4d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#5D5D5D;--border-color:#5D5D5D;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-8105c4d.e-con{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-210a4973{background-color:#47AE6D;padding:8px 18px 8px 18px;border-radius:70px 70px 70px 70px;text-align:center;}.elementor-38 .elementor-element.elementor-element-210a4973.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-210a4973 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-36ff7aec.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-36ff7aec{text-align:start;}.elementor-38 .elementor-element.elementor-element-36ff7aec .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:28px;font-weight:600;color:#222222;}.elementor-38 .elementor-element.elementor-element-38bcd51{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-6a89d84e{text-align:start;font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#383838;}.elementor-38 .elementor-element.elementor-element-2dc186ad{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#47AE6D;--border-color:#47AE6D;--border-radius:16px 16px 16px 16px;--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-38 .elementor-element.elementor-element-2dc186ad:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-2dc186ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4FA;}.elementor-38 .elementor-element.elementor-element-4f541d2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#5D5D5D;--border-color:#5D5D5D;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-4f541d2f.e-con{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-ed19677{background-color:#47AE6D;padding:8px 18px 8px 18px;border-radius:70px 70px 70px 70px;text-align:center;}.elementor-38 .elementor-element.elementor-element-ed19677.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-ed19677 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-2233580.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-2233580{text-align:start;}.elementor-38 .elementor-element.elementor-element-2233580 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:28px;font-weight:600;color:#222222;}.elementor-38 .elementor-element.elementor-element-249d3b4f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-33e61a3{text-align:start;font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#383838;}.elementor-38 .elementor-element.elementor-element-5d397781{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-612461a9{background-color:#E7EBF9;padding:10px 20px 10px 20px;border-radius:70px 70px 70px 70px;text-align:center;}.elementor-38 .elementor-element.elementor-element-612461a9.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-612461a9 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:500;color:#222222;}.elementor-38 .elementor-element.elementor-element-7b661305{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-7b661305 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:40px;font-weight:600;color:#282828;}.elementor-38 .elementor-element.elementor-element-34ff8e05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-34fe4e42{--display:flex;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:#A8A8A8;--border-color:#A8A8A8;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-5899d5ad{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-5899d5ad .elementor-image-box-wrapper{text-align:start;}.elementor-38 .elementor-element.elementor-element-5899d5ad.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-38 .elementor-element.elementor-element-5899d5ad.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-38 .elementor-element.elementor-element-5899d5ad.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-38 .elementor-element.elementor-element-5899d5ad .elementor-image-box-title{margin-bottom:10px;font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#222222;}.elementor-38 .elementor-element.elementor-element-5899d5ad .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-38 .elementor-element.elementor-element-5899d5ad .elementor-image-box-img img{transition-duration:0.3s;}.elementor-38 .elementor-element.elementor-element-5899d5ad:has(:hover) .elementor-image-box-title,
					 .elementor-38 .elementor-element.elementor-element-5899d5ad:has(:focus) .elementor-image-box-title{color:#222222;}.elementor-38 .elementor-element.elementor-element-5899d5ad .elementor-image-box-description{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:#363636;}.elementor-38 .elementor-element.elementor-element-390aeb92{--display:flex;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:#A8A8A8;--border-color:#A8A8A8;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-5a79a97a{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-5a79a97a .elementor-image-box-wrapper{text-align:start;}.elementor-38 .elementor-element.elementor-element-5a79a97a.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-38 .elementor-element.elementor-element-5a79a97a.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-38 .elementor-element.elementor-element-5a79a97a.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-38 .elementor-element.elementor-element-5a79a97a .elementor-image-box-title{margin-bottom:10px;font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#222222;}.elementor-38 .elementor-element.elementor-element-5a79a97a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-38 .elementor-element.elementor-element-5a79a97a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-38 .elementor-element.elementor-element-5a79a97a:has(:hover) .elementor-image-box-title,
					 .elementor-38 .elementor-element.elementor-element-5a79a97a:has(:focus) .elementor-image-box-title{color:#222222;}.elementor-38 .elementor-element.elementor-element-5a79a97a .elementor-image-box-description{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:#363636;}.elementor-38 .elementor-element.elementor-element-5b05b515{--display:flex;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:#A8A8A8;--border-color:#A8A8A8;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-4824606b{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-4824606b .elementor-image-box-wrapper{text-align:start;}.elementor-38 .elementor-element.elementor-element-4824606b.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-38 .elementor-element.elementor-element-4824606b.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-38 .elementor-element.elementor-element-4824606b.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-38 .elementor-element.elementor-element-4824606b .elementor-image-box-title{margin-bottom:10px;font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#222222;}.elementor-38 .elementor-element.elementor-element-4824606b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-38 .elementor-element.elementor-element-4824606b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-38 .elementor-element.elementor-element-4824606b:has(:hover) .elementor-image-box-title,
					 .elementor-38 .elementor-element.elementor-element-4824606b:has(:focus) .elementor-image-box-title{color:#222222;}.elementor-38 .elementor-element.elementor-element-4824606b .elementor-image-box-description{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:#363636;}.elementor-38 .elementor-element.elementor-element-5238d093{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-4774c85c{--display:flex;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:#A8A8A8;--border-color:#A8A8A8;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-125dee68{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-125dee68 .elementor-image-box-wrapper{text-align:start;}.elementor-38 .elementor-element.elementor-element-125dee68.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-38 .elementor-element.elementor-element-125dee68.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-38 .elementor-element.elementor-element-125dee68.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-38 .elementor-element.elementor-element-125dee68 .elementor-image-box-title{margin-bottom:10px;font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#222222;}.elementor-38 .elementor-element.elementor-element-125dee68 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-38 .elementor-element.elementor-element-125dee68 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-38 .elementor-element.elementor-element-125dee68:has(:hover) .elementor-image-box-title,
					 .elementor-38 .elementor-element.elementor-element-125dee68:has(:focus) .elementor-image-box-title{color:#222222;}.elementor-38 .elementor-element.elementor-element-125dee68 .elementor-image-box-description{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:#363636;}.elementor-38 .elementor-element.elementor-element-6f296762{--display:flex;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:#A8A8A8;--border-color:#A8A8A8;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-2663980e{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-2663980e .elementor-image-box-wrapper{text-align:start;}.elementor-38 .elementor-element.elementor-element-2663980e.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-38 .elementor-element.elementor-element-2663980e.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-38 .elementor-element.elementor-element-2663980e.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-38 .elementor-element.elementor-element-2663980e .elementor-image-box-title{margin-bottom:10px;font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#222222;}.elementor-38 .elementor-element.elementor-element-2663980e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-38 .elementor-element.elementor-element-2663980e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-38 .elementor-element.elementor-element-2663980e:has(:hover) .elementor-image-box-title,
					 .elementor-38 .elementor-element.elementor-element-2663980e:has(:focus) .elementor-image-box-title{color:#222222;}.elementor-38 .elementor-element.elementor-element-2663980e .elementor-image-box-description{font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:#363636;}.elementor-38 .elementor-element.elementor-element-f3f0282{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#0B4C26;--border-color:#0B4C26;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-f3f0282:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-f3f0282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#47AE6D;}.elementor-38 .elementor-element.elementor-element-f3f0282::before, .elementor-38 .elementor-element.elementor-element-f3f0282 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-f3f0282 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-f3f0282 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-f3f0282 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-f3f0282 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-ffe0840{background-color:#E7EBF9;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:8px 16px 8px 16px;border-radius:70px 70px 70px 70px;text-align:center;}.elementor-38 .elementor-element.elementor-element-ffe0840.elementor-element{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-ffe0840 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;color:#181818;}.elementor-38 .elementor-element.elementor-element-1227aabd{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-1227aabd .elementor-image-box-wrapper{text-align:start;}.elementor-38 .elementor-element.elementor-element-1227aabd .elementor-image-box-title{margin-bottom:10px;font-family:"Red Hat Text", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-1227aabd:has(:hover) .elementor-image-box-title,
					 .elementor-38 .elementor-element.elementor-element-1227aabd:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-1227aabd .elementor-image-box-description{font-family:"Red Hat Text", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-409a6168{--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:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-409a6168:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-409a6168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010A05;}.elementor-38 .elementor-element.elementor-element-3f24af61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-38 .elementor-element.elementor-element-3f24af61:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-3f24af61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-3f24af61.e-con{--align-self:center;}.elementor-38 .elementor-element.elementor-element-40b0dee9{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-40b0dee9.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-2df33b32{width:100%;max-width:100%;text-align:center;}.elementor-38 .elementor-element.elementor-element-2df33b32.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-2df33b32 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:28px;font-weight:600;line-height:1.25em;color:#323232;}.elementor-38 .elementor-element.elementor-element-41ccf8ad.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-41ccf8ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-38 .elementor-element.elementor-element-41ccf8ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-38 .elementor-element.elementor-element-41ccf8ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-38 .elementor-element.elementor-element-41ccf8ad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-38 .elementor-element.elementor-element-41ccf8ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-38 .elementor-element.elementor-element-41ccf8ad .elementor-icon-list-icon i{color:#00C853;transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-41ccf8ad .elementor-icon-list-icon svg{fill:#00C853;transition:fill 0.3s;}.elementor-38 .elementor-element.elementor-element-41ccf8ad{--e-icon-list-icon-size:30px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-38 .elementor-element.elementor-element-41ccf8ad .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-38 .elementor-element.elementor-element-41ccf8ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38 .elementor-element.elementor-element-41ccf8ad .elementor-icon-list-item > a{font-family:"Red Hat Text", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-41ccf8ad .elementor-icon-list-text{color:#222222;transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-2a09406.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-2a09406 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-38 .elementor-element.elementor-element-2a09406 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-38 .elementor-element.elementor-element-2a09406 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-38 .elementor-element.elementor-element-2a09406 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-38 .elementor-element.elementor-element-2a09406 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-38 .elementor-element.elementor-element-2a09406 .elementor-icon-list-icon i{color:#00C853;transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-2a09406 .elementor-icon-list-icon svg{fill:#00C853;transition:fill 0.3s;}.elementor-38 .elementor-element.elementor-element-2a09406{--e-icon-list-icon-size:30px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-38 .elementor-element.elementor-element-2a09406 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-38 .elementor-element.elementor-element-2a09406 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38 .elementor-element.elementor-element-2a09406 .elementor-icon-list-item > a{font-family:"Red Hat Text", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-2a09406 .elementor-icon-list-text{color:#222222;transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-5b398b1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-5b398b1b.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-5b398b1b .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:90px;font-weight:700;color:#282828;}.elementor-38 .elementor-element.elementor-element-6ca523fe.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-6ca523fe{text-align:center;}.elementor-38 .elementor-element.elementor-element-6ca523fe .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:24px;font-weight:600;line-height:1.25em;color:#323232;}.elementor-38 .elementor-element.elementor-element-56e61d7e{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-56e61d7e.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-5a0f0501 .elementor-button{background-color:#B2FE0200;font-family:"Red Hat Text", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:24px 60px 24px 60px;}.elementor-38 .elementor-element.elementor-element-5a0f0501{padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-5a0f0501.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-32e73772{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-4f593606{text-align:center;}.elementor-38 .elementor-element.elementor-element-4f593606 .elementor-heading-title{font-family:"Red Hat Text", Sans-serif;font-size:36px;font-weight:600;color:#282828;}.elementor-38 .elementor-element.elementor-element-24390740{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-38 .elementor-element.elementor-element-24390740:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-24390740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-5124fa2d{text-align:start;font-family:"Red Hat Text", Sans-serif;font-size:19px;font-weight:500;line-height:1.6em;color:#383838;}.elementor-38 .elementor-element.elementor-element-3e9f019d{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-38 .elementor-element.elementor-element-3e9f019d:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-3e9f019d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-4b61d0f6{text-align:start;font-family:"Red Hat Text", Sans-serif;font-size:19px;font-weight:500;line-height:1.6em;color:#383838;}.elementor-38 .elementor-element.elementor-element-53c8a60b{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-38 .elementor-element.elementor-element-53c8a60b:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-53c8a60b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-579ba93a{text-align:start;font-family:"Red Hat Text", Sans-serif;font-size:19px;font-weight:500;line-height:1.6em;color:#383838;}.elementor-38 .elementor-element.elementor-element-4126d765{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-38 .elementor-element.elementor-element-4126d765:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-4126d765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-7436bf20{text-align:start;font-family:"Red Hat Text", Sans-serif;font-size:19px;font-weight:500;line-height:1.6em;color:#383838;}.elementor-38 .elementor-element.elementor-element-3130f1de{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-38 .elementor-element.elementor-element-3130f1de:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-3130f1de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-49e0befb{text-align:start;font-family:"Red Hat Text", Sans-serif;font-size:19px;font-weight:500;line-height:1.6em;color:#383838;}.elementor-38 .elementor-element.elementor-element-7483e455{--n-accordion-title-font-size:18px;width:100%;max-width:100%;z-index:22;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:16px;}.elementor-38 .elementor-element.elementor-element-7483e455 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#15562D;border-style:none;}.elementor-38 .elementor-element.elementor-element-7483e455 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#15562D;border-style:none;}.elementor-38 .elementor-element.elementor-element-7483e455 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#15562D;border-style:none;}:where( .elementor-38 .elementor-element.elementor-element-7483e455 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#EDF3F7;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-38 .elementor-element.elementor-element-7483e455 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-38 .elementor-element.elementor-element-7483e455 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Red Hat Text", Sans-serif;font-weight:600;line-height:1.25em;}.elementor-38 .elementor-element.elementor-element-7e1256{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-8e5515e{--content-width:1080px;}.elementor-38 .elementor-element.elementor-element-627d4534{--width:30%;}.elementor-38 .elementor-element.elementor-element-67d59699{--width:70%;}.elementor-38 .elementor-element.elementor-element-b309132{--content-width:1080px;}.elementor-38 .elementor-element.elementor-element-0598eaf{--width:48%;}.elementor-38 .elementor-element.elementor-element-61677898{--content-width:1080px;}.elementor-38 .elementor-element.elementor-element-646200c{--width:100%;}.elementor-38 .elementor-element.elementor-element-6302b73b{--width:100%;}.elementor-38 .elementor-element.elementor-element-5d397781{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-3f24af61{--width:1080px;}.elementor-38 .elementor-element.elementor-element-32e73772{--content-width:1080px;}}@media(max-width:1024px) and (min-width:768px){.elementor-38 .elementor-element.elementor-element-8e5515e{--content-width:800px;}}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-8e5515e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-702f9e0f .elementor-heading-title{font-size:60px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-6c32d7c9 .elementor-heading-title{font-size:30px;}.elementor-38 .elementor-element.elementor-element-5f0e08ca .elementor-heading-title{font-size:30px;}.elementor-38 .elementor-element.elementor-element-6052f213{--e-image-carousel-slides-to-show:3;}.elementor-38 .elementor-element.elementor-element-6945ce5b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-79273c49 .elementor-heading-title{font-size:28px;}.elementor-38 .elementor-element.elementor-element-67d59699{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-38 .elementor-element.elementor-element-b309132{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-0cd955a .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-38 .elementor-element.elementor-element-ef77463 .elementor-heading-title{font-size:32px;}.elementor-38 .elementor-element.elementor-element-734d23e5{padding:10px 16px 10px 16px;}.elementor-38 .elementor-element.elementor-element-734d23e5 .elementor-heading-title{font-size:14px;}.elementor-38 .elementor-element.elementor-element-2e0165fe{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-bc46aa5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-433f8cca .elementor-heading-title{font-size:24px;}.elementor-38 .elementor-element.elementor-element-40b91f28{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-a13819c{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-2abf8502{--padding-top:44px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-5cc5945d{--justify-content:flex-start;}.elementor-38 .elementor-element.elementor-element-66e6555 .elementor-heading-title{font-size:12px;}.elementor-38 .elementor-element.elementor-element-7a4cc358 .elementor-heading-title{font-size:22px;}.elementor-38 .elementor-element.elementor-element-35d1a40d{font-size:16px;}.elementor-38 .elementor-element.elementor-element-3e4f081c{--padding-top:44px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-210a4973 .elementor-heading-title{font-size:12px;}.elementor-38 .elementor-element.elementor-element-36ff7aec .elementor-heading-title{font-size:22px;}.elementor-38 .elementor-element.elementor-element-6a89d84e{font-size:16px;}.elementor-38 .elementor-element.elementor-element-2dc186ad{--padding-top:44px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-ed19677 .elementor-heading-title{font-size:12px;}.elementor-38 .elementor-element.elementor-element-2233580 .elementor-heading-title{font-size:22px;}.elementor-38 .elementor-element.elementor-element-33e61a3{font-size:16px;}.elementor-38 .elementor-element.elementor-element-5d397781{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-612461a9{padding:10px 16px 10px 16px;}.elementor-38 .elementor-element.elementor-element-612461a9 .elementor-heading-title{font-size:14px;}.elementor-38 .elementor-element.elementor-element-7b661305 .elementor-heading-title{font-size:32px;}.elementor-38 .elementor-element.elementor-element-ffe0840 .elementor-heading-title{font-size:12px;}.elementor-38 .elementor-element.elementor-element-5b398b1b .elementor-heading-title{font-size:32px;}.elementor-38 .elementor-element.elementor-element-4f593606 .elementor-heading-title{font-size:32px;}.elementor-38 .elementor-element.elementor-element-5124fa2d{font-size:16px;}.elementor-38 .elementor-element.elementor-element-4b61d0f6{font-size:16px;}.elementor-38 .elementor-element.elementor-element-579ba93a{font-size:16px;}.elementor-38 .elementor-element.elementor-element-7436bf20{font-size:16px;}.elementor-38 .elementor-element.elementor-element-49e0befb{font-size:16px;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-8e5515e{--padding-top:40px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-50c0b545{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-38 .elementor-element.elementor-element-702f9e0f .elementor-heading-title{font-size:6.5vw;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-38 .elementor-element.elementor-element-6c32d7c9 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-5f0e08ca .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-6052f213{--e-image-carousel-slides-to-show:2;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-6945ce5b{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-79273c49.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-79273c49 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-67d59699{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-38 .elementor-element.elementor-element-675a85ff{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-30111321{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-35480406{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-99db1b0{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-b309132{--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-0cd955a.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-0cd955a .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-ef77463.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-ef77463 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-aed79df{font-size:18px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-e4fb363{--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-38 .elementor-element.elementor-element-3564b30.e-con{--order:99999 /* order end hack */;}.elementor-38 .elementor-element.elementor-element-b061028{text-align:center;font-size:16px;line-height:1.6em;}.elementor-38 .elementor-element.elementor-element-f9bed64{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--align-content:flex-end;--margin-top:6px;--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-0598eaf{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-ea68a20 img{height:180px;object-position:center center;}.elementor-38 .elementor-element.elementor-element-4dc6225 img{height:180px;object-position:center center;}.elementor-38 .elementor-element.elementor-element-63dfc0c{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-63dfc0c img{height:180px;object-fit:cover;object-position:top center;}.elementor-38 .elementor-element.elementor-element-bd69b35{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-bd69b35.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-bd69b35 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-17d9a58{font-size:18px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-70f6a60{font-size:18px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-50e63b6.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-50e63b6 .elementor-heading-title{font-size:19px;line-height:1.3em;}.elementor-38 .elementor-element.elementor-element-fb1ec47{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-61677898{--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-734d23e5{padding:6px 14px 6px 14px;}.elementor-38 .elementor-element.elementor-element-734d23e5.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-734d23e5 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-5b3deb64.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-5b3deb64{text-align:center;}.elementor-38 .elementor-element.elementor-element-5b3deb64 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-28e00a6{width:100%;max-width:100%;text-align:center;font-size:18px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-3b736257{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-394d6f6a{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-3c99e7ac{width:100%;max-width:100%;text-align:center;font-size:18px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-3c99e7ac.elementor-element{--order:-99999 /* order start hack */;}.elementor-38 .elementor-element.elementor-element-6c8734df{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-44665ea0{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-38 .elementor-element.elementor-element-44665ea0 .elementor-counter{gap:10px;}.elementor-38 .elementor-element.elementor-element-44665ea0 .elementor-counter-number-wrapper{font-size:30px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-44665ea0 .elementor-counter-title{font-size:14px;line-height:1.3em;}.elementor-38 .elementor-element.elementor-element-3504d3cc{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-38 .elementor-element.elementor-element-3504d3cc .elementor-counter-number-wrapper{font-size:30px;line-height:1em;}.elementor-38 .elementor-element.elementor-element-3504d3cc .elementor-counter-title{font-size:14px;line-height:1.3em;}.elementor-38 .elementor-element.elementor-element-53545f47{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-53545f47 .elementor-image-box-wrapper{text-align:center;}.elementor-38 .elementor-element.elementor-element-53545f47 .elementor-image-box-title{font-size:28px;}.elementor-38 .elementor-element.elementor-element-53545f47 .elementor-image-box-description{font-size:16px;}.elementor-38 .elementor-element.elementor-element-433f8cca.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-433f8cca .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-53101b90{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-40b91f28{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-74ef52df.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-74ef52df .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-38 .elementor-element.elementor-element-a13819c{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-646200c{--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-a410af4.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-a410af4{text-align:center;}.elementor-38 .elementor-element.elementor-element-a410af4 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-292e5e6c{text-align:center;font-size:18px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-6302b73b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-38 .elementor-element.elementor-element-2abf8502{--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-5cc5945d{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-38 .elementor-element.elementor-element-66e6555{padding:6px 16px 6px 16px;}.elementor-38 .elementor-element.elementor-element-66e6555.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-66e6555 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-7a4cc358.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-7a4cc358 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-35d1a40d{font-size:15px;line-height:1.6em;}.elementor-38 .elementor-element.elementor-element-3e4f081c{--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-8105c4d{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-38 .elementor-element.elementor-element-210a4973{padding:6px 16px 6px 16px;}.elementor-38 .elementor-element.elementor-element-210a4973.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-210a4973 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-36ff7aec.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-36ff7aec .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-6a89d84e{font-size:15px;line-height:1.6em;}.elementor-38 .elementor-element.elementor-element-2dc186ad{--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-4f541d2f{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-38 .elementor-element.elementor-element-ed19677{padding:6px 16px 6px 16px;}.elementor-38 .elementor-element.elementor-element-ed19677.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-ed19677 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-2233580.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-2233580 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-33e61a3{font-size:15px;line-height:1.6em;}.elementor-38 .elementor-element.elementor-element-5d397781{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-612461a9{padding:6px 14px 6px 14px;}.elementor-38 .elementor-element.elementor-element-612461a9.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-612461a9 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-7b661305{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-7b661305.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-7b661305 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-34ff8e05{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-38 .elementor-element.elementor-element-34fe4e42{--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-5899d5ad .elementor-image-box-img{margin-bottom:10px;}.elementor-38 .elementor-element.elementor-element-5899d5ad .elementor-image-box-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-5899d5ad .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-390aeb92{--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-5a79a97a .elementor-image-box-img{margin-bottom:10px;}.elementor-38 .elementor-element.elementor-element-5a79a97a .elementor-image-box-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-5a79a97a .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-5b05b515{--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-4824606b .elementor-image-box-img{margin-bottom:10px;}.elementor-38 .elementor-element.elementor-element-4824606b .elementor-image-box-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-4824606b .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-5238d093{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-38 .elementor-element.elementor-element-4774c85c{--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-125dee68 .elementor-image-box-img{margin-bottom:10px;}.elementor-38 .elementor-element.elementor-element-125dee68 .elementor-image-box-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-125dee68 .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-6f296762{--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-2663980e .elementor-image-box-img{margin-bottom:10px;}.elementor-38 .elementor-element.elementor-element-2663980e .elementor-image-box-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-2663980e .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-f3f0282{--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-ffe0840{padding:6px 16px 6px 16px;}.elementor-38 .elementor-element.elementor-element-ffe0840.elementor-element{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-ffe0840 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-1227aabd .elementor-image-box-title{font-size:18px;}.elementor-38 .elementor-element.elementor-element-1227aabd .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-38 .elementor-element.elementor-element-409a6168{--padding-top:59px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-3f24af61{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-40b0dee9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-38 .elementor-element.elementor-element-2df33b32{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-2df33b32.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-2df33b32 .elementor-heading-title{font-size:20px;line-height:1.25em;}.elementor-38 .elementor-element.elementor-element-41ccf8ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38 .elementor-element.elementor-element-41ccf8ad .elementor-icon-list-item > a{font-size:16px;}.elementor-38 .elementor-element.elementor-element-2a09406{width:auto;max-width:auto;}.elementor-38 .elementor-element.elementor-element-2a09406 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38 .elementor-element.elementor-element-2a09406 .elementor-icon-list-item > a{font-size:16px;}.elementor-38 .elementor-element.elementor-element-5b398b1b{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-38 .elementor-element.elementor-element-5b398b1b.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-5b398b1b .elementor-heading-title{font-size:60px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-6ca523fe{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-6ca523fe.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-6ca523fe .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-56e61d7e{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-38 .elementor-element.elementor-element-5a0f0501{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-32e73772{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-4f593606{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-4f593606.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-4f593606 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-38 .elementor-element.elementor-element-24390740{--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-5124fa2d{font-size:15px;line-height:1.6em;}.elementor-38 .elementor-element.elementor-element-3e9f019d{--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-4b61d0f6{font-size:15px;line-height:1.6em;}.elementor-38 .elementor-element.elementor-element-53c8a60b{--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-579ba93a{font-size:15px;line-height:1.6em;}.elementor-38 .elementor-element.elementor-element-4126d765{--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-7436bf20{font-size:15px;line-height:1.6em;}.elementor-38 .elementor-element.elementor-element-3130f1de{--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-49e0befb{font-size:15px;line-height:1.6em;}.elementor-38 .elementor-element.elementor-element-7483e455{--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-font-size:16px;}:where( .elementor-38 .elementor-element.elementor-element-7483e455 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.5em;}:where( .elementor-38 .elementor-element.elementor-element-7483e455 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}}/* Start custom CSS for heading, class: .elementor-element-702f9e0f */b {
  background: linear-gradient(90deg, #143820, #15562D);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6052f213 */.elementor-38 .elementor-element.elementor-element-6052f213 .elementor-image-carousel-wrapper{
overflow: visible;

}

.elementor-38 .elementor-element.elementor-element-6052f213 .swiper-wrapper {
-webkit-transtion-timing-function: linear !important;
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4fb363 */.elementor-38 .elementor-element.elementor-element-e4fb363 {
    background: #47AE6D
    border-radius: 10px;
    border-top: 3px solid;
    border-bottom: 3px solid;
    border-image: linear-gradient(to right, transparent, #47AE6D, transparent) 1; /*defina as cores*/
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70f6a60 */:root {
--realce-fundo: rgba(47, 107, 255, 0.20);
--espaco-horizontal: 10px;
--espaco-vertical: 2px;
--espessura-bordas: 1px;
--cor-bordas: #2F6BFF;
--gradiente-texto: linear-gradient(90deg, #2F6BFF 0%, #2F6BFF 100%);
--tamanho-marcadores: 9px;
--cor-marcadores: #2F6BFF;
}

.caixa-destaque2 {
background: var(--realce-fundo);
padding: var(--espaco-vertical) var(--espaco-horizontal);
position: relative;
border-left: var(--espessura-bordas) solid var(--cor-bordas);
border-right: var(--espessura-bordas) solid var(--cor-bordas);
display: inline-block;
border-radius: 3px;
}

.texto-gradiente {
background: var(--gradiente-texto);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
font-weight: bold;
}

.caixa-destaque2::before,
.caixa-destaque2::after {
content: '';
position: absolute;
width: var(--tamanho-marcadores);
height: var(--tamanho-marcadores);
border-radius: 50%;
background-color: var(--cor-marcadores);
pointer-events: none;
}

.caixa-destaque2::before {
top: -5px;
left: -5px;
}

.caixa-destaque2::after {
bottom: -5px;
right: -5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb1ec47 *//* BOTÃO EM ESTADO PADRÃO (gradiente azul) */
.elementor-38 .elementor-element.elementor-element-fb1ec47 .elementor-button {
    background: linear-gradient(90deg, #15562D 0%, #47AE6D 50%, #15562D 100%);
    border-radius: 8px !important;
    overflow: hidden; /* Esconde conteúdo extra (importante para efeitos visuais como brilho) */
    transform: translate(0%, 0%);
    flex-grow: 1 !important;

    /* Transições suaves ao mudar de estado */
    transition: background-color 0.8s ease, box-shadow 0.8s ease, transform 0.8s ease; 
}

/* HOVER NO BOTÃO - muda a cor e ativa sombras */
.elementor-38 .elementor-element.elementor-element-fb1ec47:hover .elementor-button {
    background: linear-gradient(90deg, #15562D 0%, #47AE6D 50%, #15562D 100%);
    box-shadow: 
        0px -10px 80px 0px rgba(71, 174, 109, 0.45), 
        0px -9.855px 29.201px 0px rgba(71, 174, 109, 0.35), 
        0px -4.785px 14.177px 0px rgba(71, 174, 109, 0.12), 
        0px -2.346px 6.95px 0px rgba(71, 174, 109, 0.10), 
        0px -0.927px 2.748px 0px rgba(71, 174, 109, 0.40);
}

/* BRILHO QUE SE MOVE SOBRE O BOTÃO */
.elementor-38 .elementor-element.elementor-element-fb1ec47 .elementor-button::before {
    content: '';
    background: linear-gradient(
        10deg,
        rgba(136, 219, 167, 0.8) 12.81%,
        rgba(136, 219, 167, 0.00) 66.66%
    );
    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg); /* Inclina e posiciona a faixa de brilho */
    bottom: 0%;
    left: -10%; /* Começa à esquerda do botão */
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(4px); /* Suaviza as bordas do brilho */
    opacity: 0; /* Começa invisível */
}

/* ANIMAÇÃO DO BRILHO */
@keyframes shinery {
    0% {
        left: -10%;
        opacity: 0;
    }
    20% {
        opacity: 0.7; /* Brilho aparece */
    }
    48% {
        left: 110%; /* Brilho atravessa o botão */
        opacity: 0.7;
    }
    51% {
        opacity: 0; /* Some após cruzar */
    }
    100% {
        left: 110%;
        opacity: 0;
    }
}

/* BORDA DECORATIVA EXTERNA */
.elementor-38 .elementor-element.elementor-element-fb1ec47 .elementor-button::after {
    content: '';
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border-radius: inherit; /* Mantém o arredondamento do botão */
    border: 3px solid #47AE6D40; /* Borda sutil com transparência */
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1; /* Fica atrás do botão */
    transform: translate(-50%, -50%);
    user-select: none;
    pointer-events: none;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e00a6 */:root {
--realce-fundo: rgba(47, 107, 255, 0.20);
--espaco-horizontal: 10px;
--espaco-vertical: 2px;
--espessura-bordas: 1px;
--cor-bordas: #2F6BFF;
--gradiente-texto: linear-gradient(90deg, #2F6BFF 0%, #2F6BFF 100%);
--tamanho-marcadores: 9px;
--cor-marcadores: #2F6BFF;
}

.caixa-destaque2 {
background: var(--realce-fundo);
padding: var(--espaco-vertical) var(--espaco-horizontal);
position: relative;
border-left: var(--espessura-bordas) solid var(--cor-bordas);
border-right: var(--espessura-bordas) solid var(--cor-bordas);
display: inline-block;
border-radius: 3px;
}

.texto-gradiente {
background: var(--gradiente-texto);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
font-weight: bold;
}

.caixa-destaque2::before,
.caixa-destaque2::after {
content: '';
position: absolute;
width: var(--tamanho-marcadores);
height: var(--tamanho-marcadores);
border-radius: 50%;
background-color: var(--cor-marcadores);
pointer-events: none;
}

.caixa-destaque2::before {
top: -5px;
left: -5px;
}

.caixa-destaque2::after {
bottom: -5px;
right: -5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c99e7ac */:root {
--realce-fundo: rgba(47, 107, 255, 0.20);
--espaco-horizontal: 10px;
--espaco-vertical: 2px;
--espessura-bordas: 1px;
--cor-bordas: #2F6BFF;
--gradiente-texto: linear-gradient(90deg, #2F6BFF 0%, #2F6BFF 100%);
--tamanho-marcadores: 9px;
--cor-marcadores: #2F6BFF;
}

.caixa-destaque2 {
background: var(--realce-fundo);
padding: var(--espaco-vertical) var(--espaco-horizontal);
position: relative;
border-left: var(--espessura-bordas) solid var(--cor-bordas);
border-right: var(--espessura-bordas) solid var(--cor-bordas);
display: inline-block;
border-radius: 3px;
}

.texto-gradiente {
background: var(--gradiente-texto);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
font-weight: bold;
}

.caixa-destaque2::before,
.caixa-destaque2::after {
content: '';
position: absolute;
width: var(--tamanho-marcadores);
height: var(--tamanho-marcadores);
border-radius: 50%;
background-color: var(--cor-marcadores);
pointer-events: none;
}

.caixa-destaque2::before {
top: -5px;
left: -5px;
}

.caixa-destaque2::after {
bottom: -5px;
right: -5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53101b90 *//* BOTÃO EM ESTADO PADRÃO (gradiente azul) */
.elementor-38 .elementor-element.elementor-element-53101b90 .elementor-button {
    background: linear-gradient(90deg, #15562D 0%, #47AE6D 50%, #15562D 100%);
    border-radius: 8px !important;
    overflow: hidden; /* Esconde conteúdo extra (importante para efeitos visuais como brilho) */
    transform: translate(0%, 0%);
    flex-grow: 1 !important;

    /* Transições suaves ao mudar de estado */
    transition: background-color 0.8s ease, box-shadow 0.8s ease, transform 0.8s ease; 
}

/* HOVER NO BOTÃO - muda a cor e ativa sombras */
.elementor-38 .elementor-element.elementor-element-53101b90:hover .elementor-button {
    background: linear-gradient(90deg, #15562D 0%, #47AE6D 50%, #15562D 100%);
    box-shadow: 
        0px -10px 80px 0px rgba(71, 174, 109, 0.45), 
        0px -9.855px 29.201px 0px rgba(71, 174, 109, 0.35), 
        0px -4.785px 14.177px 0px rgba(71, 174, 109, 0.12), 
        0px -2.346px 6.95px 0px rgba(71, 174, 109, 0.10), 
        0px -0.927px 2.748px 0px rgba(71, 174, 109, 0.40);
}

/* BRILHO QUE SE MOVE SOBRE O BOTÃO */
.elementor-38 .elementor-element.elementor-element-53101b90 .elementor-button::before {
    content: '';
    background: linear-gradient(
        10deg,
        rgba(136, 219, 167, 0.8) 12.81%,
        rgba(136, 219, 167, 0.00) 66.66%
    );
    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg); /* Inclina e posiciona a faixa de brilho */
    bottom: 0%;
    left: -10%; /* Começa à esquerda do botão */
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(4px); /* Suaviza as bordas do brilho */
    opacity: 0; /* Começa invisível */
}

/* ANIMAÇÃO DO BRILHO */
@keyframes shinery {
    0% {
        left: -10%;
        opacity: 0;
    }
    20% {
        opacity: 0.7; /* Brilho aparece */
    }
    48% {
        left: 110%; /* Brilho atravessa o botão */
        opacity: 0.7;
    }
    51% {
        opacity: 0; /* Some após cruzar */
    }
    100% {
        left: 110%;
        opacity: 0;
    }
}

/* BORDA DECORATIVA EXTERNA */
.elementor-38 .elementor-element.elementor-element-53101b90 .elementor-button::after {
    content: '';
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border-radius: inherit; /* Mantém o arredondamento do botão */
    border: 3px solid #47AE6D40; /* Borda sutil com transparência */
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1; /* Fica atrás do botão */
    transform: translate(-50%, -50%);
    user-select: none;
    pointer-events: none;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74ef52df */.selecionado {
    background: linear-gradient(to right, #00000030 50%, #222222 50%);
    background-size: 200%;
    background-position: var(--bg-position, 0);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34fe4e42 */.detalhe::before{
  content: "";
  position: absolute;
  top: 0;
  left: 24px; /*distância da esquerda*/
  width: 80px;
  height: 6px;
  border-radius:10px;
  background: #47AE6D; /*cor do detalhe*/
  box-shadow: 0 10px 30px #47AE6D90; /*cor da luz*/
  z-index: 2;
}

/* Mobile */
@media (max-width: 767px){
  .detalhe::before{
    left: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-390aeb92 */.detalhe::before{
  content: "";
  position: absolute;
  top: 0;
  left: 24px; /*distância da esquerda*/
  width: 80px;
  height: 6px;
  border-radius:10px;
  background: #47AE6D; /*cor do detalhe*/
  box-shadow: 0 10px 30px #47AE6D90; /*cor da luz*/
  z-index: 2;
}

/* Mobile */
@media (max-width: 767px){
  .detalhe::before{
    left: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b05b515 */.detalhe::before{
  content: "";
  position: absolute;
  top: 0;
  left: 24px; /*distância da esquerda*/
  width: 80px;
  height: 6px;
  border-radius:10px;
  background: #47AE6D; /*cor do detalhe*/
  box-shadow: 0 10px 30px #47AE6D90; /*cor da luz*/
  z-index: 2;
}

/* Mobile */
@media (max-width: 767px){
  .detalhe::before{
    left: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4774c85c */.detalhe::before{
  content: "";
  position: absolute;
  top: 0;
  left: 24px; /*distância da esquerda*/
  width: 80px;
  height: 6px;
  border-radius:10px;
  background: #47AE6D; /*cor do detalhe*/
  box-shadow: 0 10px 30px #47AE6D90; /*cor da luz*/
  z-index: 2;
}

/* Mobile */
@media (max-width: 767px){
  .detalhe::before{
    left: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f296762 */.detalhe::before{
  content: "";
  position: absolute;
  top: 0;
  left: 24px; /*distância da esquerda*/
  width: 80px;
  height: 6px;
  border-radius:10px;
  background: #47AE6D; /*cor do detalhe*/
  box-shadow: 0 10px 30px #47AE6D90; /*cor da luz*/
  z-index: 2;
}

/* Mobile */
@media (max-width: 767px){
  .detalhe::before{
    left: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-41ccf8ad */.elementor-38 .elementor-element.elementor-element-41ccf8ad #check{
    fill: transparent
}

.elementor-38 .elementor-element.elementor-element-41ccf8ad #simbolo{
    fill: transparent;
}

.elementor-38 .elementor-element.elementor-element-41ccf8ad .elementor-icon-list-icon svg{
    width: 22px !important;
    height: 22px !important;
}

/*Apenas Mobile*/
@media (max-width: 767px){

.elementor-38 .elementor-element.elementor-element-41ccf8ad .elementor-icon-list-icon svg{
    width: 20px !important;
    height: 20px !important;
}

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2a09406 */.elementor-38 .elementor-element.elementor-element-2a09406 #check{
    fill: transparent
}

.elementor-38 .elementor-element.elementor-element-2a09406 #simbolo{
    fill: transparent;
}

.elementor-38 .elementor-element.elementor-element-2a09406 .elementor-icon-list-icon svg{
    width: 22px !important;
    height: 22px !important;
}

/*Apenas Mobile*/
@media (max-width: 767px){

.elementor-38 .elementor-element.elementor-element-2a09406 .elementor-icon-list-icon svg{
    width: 20px !important;
    height: 20px !important;
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a0f0501 *//* BOTÃO EM ESTADO PADRÃO (gradiente azul) */
.elementor-38 .elementor-element.elementor-element-5a0f0501 .elementor-button {
    background: linear-gradient(90deg, #15562D 0%, #47AE6D 50%, #15562D 100%);
    border-radius: 8px !important;
    overflow: hidden; /* Esconde conteúdo extra (importante para efeitos visuais como brilho) */
    transform: translate(0%, 0%);
    flex-grow: 1 !important;

    /* Transições suaves ao mudar de estado */
    transition: background-color 0.8s ease, box-shadow 0.8s ease, transform 0.8s ease; 
}

/* HOVER NO BOTÃO - muda a cor e ativa sombras */
.elementor-38 .elementor-element.elementor-element-5a0f0501:hover .elementor-button {
    background: linear-gradient(90deg, #15562D 0%, #47AE6D 50%, #15562D 100%);
    box-shadow: 
        0px -10px 80px 0px rgba(71, 174, 109, 0.45), 
        0px -9.855px 29.201px 0px rgba(71, 174, 109, 0.35), 
        0px -4.785px 14.177px 0px rgba(71, 174, 109, 0.12), 
        0px -2.346px 6.95px 0px rgba(71, 174, 109, 0.10), 
        0px -0.927px 2.748px 0px rgba(71, 174, 109, 0.40);
}

/* BRILHO QUE SE MOVE SOBRE O BOTÃO */
.elementor-38 .elementor-element.elementor-element-5a0f0501 .elementor-button::before {
    content: '';
    background: linear-gradient(
        10deg,
        rgba(136, 219, 167, 0.8) 12.81%,
        rgba(136, 219, 167, 0.00) 66.66%
    );
    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg); /* Inclina e posiciona a faixa de brilho */
    bottom: 0%;
    left: -10%; /* Começa à esquerda do botão */
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(4px); /* Suaviza as bordas do brilho */
    opacity: 0; /* Começa invisível */
}

/* ANIMAÇÃO DO BRILHO */
@keyframes shinery {
    0% {
        left: -10%;
        opacity: 0;
    }
    20% {
        opacity: 0.7; /* Brilho aparece */
    }
    48% {
        left: 110%; /* Brilho atravessa o botão */
        opacity: 0.7;
    }
    51% {
        opacity: 0; /* Some após cruzar */
    }
    100% {
        left: 110%;
        opacity: 0;
    }
}

/* BORDA DECORATIVA EXTERNA */
.elementor-38 .elementor-element.elementor-element-5a0f0501 .elementor-button::after {
    content: '';
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border-radius: inherit; /* Mantém o arredondamento do botão */
    border: 3px solid #47AE6D40; /* Borda sutil com transparência */
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1; /* Fica atrás do botão */
    transform: translate(-50%, -50%);
    user-select: none;
    pointer-events: none;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS */html, body {
  overflow-X: hidden;
}

p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */