.elementor-6061 .elementor-element.elementor-element-5432f96{--display:flex;--min-height:100svh;--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:space-between;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:180px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-5432f96:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-5432f96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-396db90 );background-image:url("https://agi.pt/wp-content/uploads/2025/10/agi-graphic-element-white-bg.svg");background-position:top right;background-repeat:no-repeat;}.elementor-6061 .elementor-element.elementor-element-d1cf9f7{--display:flex;}.elementor-widget-ucaddon_breadcrumbs_widget .uc-breadcrumbs{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-index{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-home-icon{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-6061 .elementor-element.elementor-element-4e614d9 .uc-breadcrumbs *{transition-duration:300ms;}.elementor-6061 .elementor-element.elementor-element-4e614d9 .uc-breadcrumb-item::after{transition-duration:300ms;}.elementor-6061 .elementor-element.elementor-element-4e614d9 .uc-breadcrumb-item::before{transition-duration:300ms;}.elementor-6061 .elementor-element.elementor-element-4e614d9 .uc-breadcrumbs{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );padding:0px 0px 0px 0px;color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-4e614d9 .uc-breadcrumbs-list a{color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-4e614d9 .uc-breadcrumbs-list a:hover .uc-item-title{color:var( --e-global-color-3b4bf52 );}.elementor-6061 .elementor-element.elementor-element-4e614d9 .uc-item-title{padding:0px 0px 0px 0px;}.elementor-6061 .elementor-element.elementor-element-4e614d9 .uc-breadcrumb-separator{margin:0 5px;}.elementor-6061 .elementor-element.elementor-element-a60a167{--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;}.elementor-6061 .elementor-element.elementor-element-7231313{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6061 .elementor-element.elementor-element-71246f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-6e0e94d .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-1ca7c80 .elementor-heading-title{font-family:var( --e-global-typography-e740bb8-font-family ), Sans-serif;font-size:var( --e-global-typography-e740bb8-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-8824e2d .elementor-heading-title{font-family:var( --e-global-typography-0f29172-font-family ), Sans-serif;font-size:var( --e-global-typography-0f29172-font-size );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-6061 .elementor-element.elementor-element-80f1d58{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-80f1d58 a{color:var( --e-global-color-secondary );transition-duration:0.3s;}.elementor-6061 .elementor-element.elementor-element-80f1d58 a:hover, .elementor-6061 .elementor-element.elementor-element-80f1d58 a:focus{color:var( --e-global-color-3b4bf52 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );}.elementor-6061 .elementor-element.elementor-element-31ac19b .elementor-button{background-color:#17265000;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-secondary );padding:10px 20px 10px 20px;}.elementor-6061 .elementor-element.elementor-element-31ac19b .elementor-button:hover, .elementor-6061 .elementor-element.elementor-element-31ac19b .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-31ac19b .elementor-button-content-wrapper{flex-direction:row;}.elementor-6061 .elementor-element.elementor-element-31ac19b .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-6061 .elementor-element.elementor-element-31ac19b .elementor-button:hover svg, .elementor-6061 .elementor-element.elementor-element-31ac19b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-eae76c3{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-6061 .elementor-element.elementor-element-cb2ea74 img{width:100%;}.elementor-6061 .elementor-element.elementor-element-9ea6c57{--display:flex;}.elementor-6061 .elementor-element.elementor-element-f9a95a1{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-1ca7805{--display:flex;}.elementor-6061 .elementor-element.elementor-element-1ab09aa{text-align:start;}.elementor-6061 .elementor-element.elementor-element-1ab09aa img{width:200px;}.elementor-6061 .elementor-element.elementor-element-b4f8852{--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;}.elementor-6061 .elementor-element.elementor-element-43d446c{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-54e4188{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-585dacd .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-primary );padding:10px 20px 10px 20px;}.elementor-6061 .elementor-element.elementor-element-585dacd .elementor-button:hover, .elementor-6061 .elementor-element.elementor-element-585dacd .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-6061 .elementor-element.elementor-element-585dacd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6061 .elementor-element.elementor-element-585dacd .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-6061 .elementor-element.elementor-element-585dacd .elementor-button:hover svg, .elementor-6061 .elementor-element.elementor-element-585dacd .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-327191a{--display:flex;}.elementor-6061 .elementor-element.elementor-element-80ba0be{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-ad5d630{--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:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-0067394 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6061 .elementor-element.elementor-element-6eca9dd{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-6eca9dd:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-6eca9dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-dd62542{--display:flex;}.elementor-6061 .elementor-element.elementor-element-414825e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-642523f{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-92a349a{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-92a349a img{width:20px;}.elementor-6061 .elementor-element.elementor-element-b1f46d0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-c198964 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-7dbc441{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-23bb432{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-836813c{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-836813c img{width:20px;}.elementor-6061 .elementor-element.elementor-element-f78348f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-87afc03 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-27ac70e{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-31923cd{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-632f7f8{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-632f7f8 img{width:20px;}.elementor-6061 .elementor-element.elementor-element-6f9b560{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-d0bab34 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-7a4c858{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-e567bb7{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-5650479{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-5650479 img{width:20px;}.elementor-6061 .elementor-element.elementor-element-a9d26c4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-4b8ef5f .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-c622514{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-d658375{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-2bb1ca0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6061 .elementor-element.elementor-element-d2cbfaa{--display:flex;--padding-top:40px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-d2cbfaa:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-d2cbfaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-18d7e6e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-5e1ea83{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-6061 .elementor-element.elementor-element-b9ccdea{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-b9ccdea:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-b9ccdea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-ddc8e00{--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;}.elementor-6061 .elementor-element.elementor-element-ffba044{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-00c7c3f img{width:700px;}.elementor-6061 .elementor-element.elementor-element-9331b7c{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-935f0f3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-5863e9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6061 .elementor-element.elementor-element-e8caa45{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:50% 50% 50% 50%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-e8caa45:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-e8caa45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-e8caa45:hover{background-color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-fbbbdd2{text-align:center;}.elementor-6061 .elementor-element.elementor-element-fbbbdd2 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-fbbbdd2 .elementor-heading-title a:hover, .elementor-6061 .elementor-element.elementor-element-fbbbdd2 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-fbbbdd2 .elementor-heading-title a{transition-duration:0.3s;}.elementor-6061 .elementor-element.elementor-element-83a9f11{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:50% 50% 50% 50%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-83a9f11:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-83a9f11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-83a9f11:hover{background-color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-aa2e804{text-align:center;}.elementor-6061 .elementor-element.elementor-element-aa2e804 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-aa2e804 .elementor-heading-title a:hover, .elementor-6061 .elementor-element.elementor-element-aa2e804 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-aa2e804 .elementor-heading-title a{transition-duration:0.3s;}.elementor-6061 .elementor-element.elementor-element-6f5d713{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:50% 50% 50% 50%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-6f5d713:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-6f5d713 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-6f5d713:hover{background-color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-faf1959{text-align:center;}.elementor-6061 .elementor-element.elementor-element-faf1959 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-faf1959 .elementor-heading-title a:hover, .elementor-6061 .elementor-element.elementor-element-faf1959 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-faf1959 .elementor-heading-title a{transition-duration:0.3s;}.elementor-6061 .elementor-element.elementor-element-50af9d3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:50% 50% 50% 50%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-50af9d3:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-50af9d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-50af9d3:hover{background-color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-3b73981{text-align:center;}.elementor-6061 .elementor-element.elementor-element-3b73981 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-3b73981 .elementor-heading-title a:hover, .elementor-6061 .elementor-element.elementor-element-3b73981 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-3b73981 .elementor-heading-title a{transition-duration:0.3s;}.elementor-6061 .elementor-element.elementor-element-61eb7c4{--display:flex;--min-height:100svh;--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;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:180px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-61eb7c4:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-61eb7c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://agi.pt/wp-content/uploads/2025/10/agi-graphic-element-white-bg.svg");background-position:top right;background-repeat:no-repeat;}.elementor-6061 .elementor-element.elementor-element-47fa169{--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;}.elementor-6061 .elementor-element.elementor-element-15f558a{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6061 .elementor-element.elementor-element-539d46e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-caf384f .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-001fdb8 .elementor-button{background-color:#17265000;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-secondary );padding:10px 20px 10px 20px;}.elementor-6061 .elementor-element.elementor-element-001fdb8 .elementor-button:hover, .elementor-6061 .elementor-element.elementor-element-001fdb8 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-001fdb8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6061 .elementor-element.elementor-element-001fdb8 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-6061 .elementor-element.elementor-element-001fdb8 .elementor-button:hover svg, .elementor-6061 .elementor-element.elementor-element-001fdb8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-2d24c3d{--display:flex;}.elementor-6061 .elementor-element.elementor-element-b3e3b76 img{width:100%;}.elementor-6061 .elementor-element.elementor-element-472a67b{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-8104c23{--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;}.elementor-6061 .elementor-element.elementor-element-c92656e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-e7b9cd3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6061 .elementor-element.elementor-element-843aecd{--display:flex;}.elementor-6061 .elementor-element.elementor-element-d947b58{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-6e87085 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-primary );padding:10px 20px 10px 20px;}.elementor-6061 .elementor-element.elementor-element-6e87085 .elementor-button:hover, .elementor-6061 .elementor-element.elementor-element-6e87085 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-6061 .elementor-element.elementor-element-6e87085 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6061 .elementor-element.elementor-element-6e87085 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-6061 .elementor-element.elementor-element-6e87085 .elementor-button:hover svg, .elementor-6061 .elementor-element.elementor-element-6e87085 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-52ed290{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-52ed290:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-52ed290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-ce5f7b0{--display:flex;}.elementor-6061 .elementor-element.elementor-element-a49789f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-6f9e252{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-243feec{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-243feec img{width:20px;}.elementor-6061 .elementor-element.elementor-element-7304f88{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-4cf5ce5 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-3b5b9c4{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-41fa149{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-53ef666{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-53ef666 img{width:20px;}.elementor-6061 .elementor-element.elementor-element-4f28af7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-b9e59a7 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-597d8c1{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-01f12b2{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-da9ae46{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-da9ae46 img{width:20px;}.elementor-6061 .elementor-element.elementor-element-f01cda4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-c9d82d9 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-4984465{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-6855fb4{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-ea7dfb8{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-ea7dfb8 img{width:20px;}.elementor-6061 .elementor-element.elementor-element-459b4b7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-26a7775 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-2c1f765{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-66d106c{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-1356f0b{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-1356f0b img{width:20px;}.elementor-6061 .elementor-element.elementor-element-012deb5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-52e6973 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-f710414{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-5d41eee{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-5d41eee:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-5d41eee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-a659cd0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6061 .elementor-element.elementor-element-a659cd0:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-a659cd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-1c750f9{--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:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-fae262c{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-511c6d2 .elementor-heading-title{font-family:var( --e-global-typography-0f29172-font-family ), Sans-serif;font-size:var( --e-global-typography-0f29172-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-540cfe1{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-2df43bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6061 .elementor-element.elementor-element-2c4a9fa img{width:100%;}.elementor-6061 .elementor-element.elementor-element-df9718b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6061 .elementor-element.elementor-element-df9718b:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-df9718b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-a15a61a{--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:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-2a44c5b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-9570ba2 .elementor-heading-title{font-family:var( --e-global-typography-0f29172-font-family ), Sans-serif;font-size:var( --e-global-typography-0f29172-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-8c755e4{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-c76072a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6061 .elementor-element.elementor-element-ed8207a img{width:100%;}.elementor-6061 .elementor-element.elementor-element-f7b6eee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6061 .elementor-element.elementor-element-f7b6eee:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-f7b6eee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-2491941{--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:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-c06d205{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-92c1f21 .elementor-heading-title{font-family:var( --e-global-typography-0f29172-font-family ), Sans-serif;font-size:var( --e-global-typography-0f29172-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-9a87ed7{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-ac0d755{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6061 .elementor-element.elementor-element-17cc9a0 img{width:100%;}.elementor-6061 .elementor-element.elementor-element-971abe6{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-971abe6:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-971abe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-3a22bbf .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-de10067{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 20px;--row-gap:60px;--column-gap:20px;--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-e54a797{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );}.elementor-6061 .elementor-element.elementor-element-8a6a92f .elementor-flip-box__front{background-color:var( --e-global-color-4b226e9 );}.elementor-6061 .elementor-element.elementor-element-8a6a92f .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-8a6a92f .elementor-flip-box{height:450px;}.elementor-6061 .elementor-element.elementor-element-8a6a92f .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-6061 .elementor-element.elementor-element-8a6a92f .elementor-flip-box__image img{width:100%;}.elementor-6061 .elementor-element.elementor-element-8a6a92f .elementor-flip-box__image{opacity:1;}.elementor-6061 .elementor-element.elementor-element-8a6a92f .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-6061 .elementor-element.elementor-element-8a6a92f .elementor-flip-box__button{margin-inline-start:0;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-8a6a92f .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:30px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-4161e28{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-f72bb87 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-463f4f1 .elementor-heading-title{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-34262c5{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-6b28e10 .elementor-flip-box__front{background-color:var( --e-global-color-4b226e9 );}.elementor-6061 .elementor-element.elementor-element-6b28e10 .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-6b28e10 .elementor-flip-box{height:450px;}.elementor-6061 .elementor-element.elementor-element-6b28e10 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-6061 .elementor-element.elementor-element-6b28e10 .elementor-flip-box__image img{width:100%;}.elementor-6061 .elementor-element.elementor-element-6b28e10 .elementor-flip-box__image{opacity:1;}.elementor-6061 .elementor-element.elementor-element-6b28e10 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-6061 .elementor-element.elementor-element-6b28e10 .elementor-flip-box__button{margin-inline-start:0;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-6b28e10 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:30px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-baab44e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-d3d2fae .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-866b6ed .elementor-heading-title{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-8d2aaa4{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-d905279 .elementor-flip-box__front{background-color:var( --e-global-color-4b226e9 );}.elementor-6061 .elementor-element.elementor-element-d905279 .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-d905279 .elementor-flip-box{height:450px;}.elementor-6061 .elementor-element.elementor-element-d905279 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-6061 .elementor-element.elementor-element-d905279 .elementor-flip-box__image img{width:100%;}.elementor-6061 .elementor-element.elementor-element-d905279 .elementor-flip-box__image{opacity:1;}.elementor-6061 .elementor-element.elementor-element-d905279 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-6061 .elementor-element.elementor-element-d905279 .elementor-flip-box__button{margin-inline-start:0;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-d905279 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:30px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-042fd08{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-7ae76d5 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-7bfe500 .elementor-heading-title{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-5af0192{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-76f6892 .elementor-flip-box__front{background-color:var( --e-global-color-4b226e9 );}.elementor-6061 .elementor-element.elementor-element-76f6892 .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-76f6892 .elementor-flip-box{height:450px;}.elementor-6061 .elementor-element.elementor-element-76f6892 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-6061 .elementor-element.elementor-element-76f6892 .elementor-flip-box__image img{width:100%;}.elementor-6061 .elementor-element.elementor-element-76f6892 .elementor-flip-box__image{opacity:1;}.elementor-6061 .elementor-element.elementor-element-76f6892 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-6061 .elementor-element.elementor-element-76f6892 .elementor-flip-box__button{margin-inline-start:0;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-76f6892 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:30px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-b037ac9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-334bd9c .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-aaaa2cb .elementor-heading-title{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-b453f87{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-a32b491 .elementor-flip-box__front{background-color:var( --e-global-color-4b226e9 );}.elementor-6061 .elementor-element.elementor-element-a32b491 .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-a32b491 .elementor-flip-box{height:450px;}.elementor-6061 .elementor-element.elementor-element-a32b491 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-6061 .elementor-element.elementor-element-a32b491 .elementor-flip-box__image img{width:100%;}.elementor-6061 .elementor-element.elementor-element-a32b491 .elementor-flip-box__image{opacity:1;}.elementor-6061 .elementor-element.elementor-element-a32b491 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-6061 .elementor-element.elementor-element-a32b491 .elementor-flip-box__button{margin-inline-start:0;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-a32b491 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:30px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-825c44e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-f2684fe .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-3d5f237 .elementor-heading-title{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-f40c6f5{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-ea9c106 .elementor-flip-box__front{background-color:var( --e-global-color-4b226e9 );}.elementor-6061 .elementor-element.elementor-element-ea9c106 .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-ea9c106 .elementor-flip-box{height:450px;}.elementor-6061 .elementor-element.elementor-element-ea9c106 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-6061 .elementor-element.elementor-element-ea9c106 .elementor-flip-box__image img{width:100%;}.elementor-6061 .elementor-element.elementor-element-ea9c106 .elementor-flip-box__image{opacity:1;}.elementor-6061 .elementor-element.elementor-element-ea9c106 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-6061 .elementor-element.elementor-element-ea9c106 .elementor-flip-box__button{margin-inline-start:0;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-ea9c106 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:30px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-99cf853{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-55109b0 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-9f9ef1c .elementor-heading-title{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-f422e6b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-f508c4b .elementor-flip-box__front{background-color:var( --e-global-color-4b226e9 );}.elementor-6061 .elementor-element.elementor-element-f508c4b .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-f508c4b .elementor-flip-box{height:450px;}.elementor-6061 .elementor-element.elementor-element-f508c4b .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-6061 .elementor-element.elementor-element-f508c4b .elementor-flip-box__image img{width:100%;}.elementor-6061 .elementor-element.elementor-element-f508c4b .elementor-flip-box__image{opacity:1;}.elementor-6061 .elementor-element.elementor-element-f508c4b .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-6061 .elementor-element.elementor-element-f508c4b .elementor-flip-box__button{margin-inline-start:0;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-f508c4b .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:30px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-9b76809{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-153dced .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-c2fe179 .elementor-heading-title{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-1d53677{--display:flex;--min-height:100svh;--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;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:180px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-1d53677:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-1d53677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://agi.pt/wp-content/uploads/2025/10/agi-graphic-element-white-bg.svg");background-position:top right;background-repeat:no-repeat;}.elementor-6061 .elementor-element.elementor-element-9ff38bb{--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;}.elementor-6061 .elementor-element.elementor-element-dd73eac{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6061 .elementor-element.elementor-element-1f3a1bb .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-cc8d08d .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-4bbbc9f .elementor-button{background-color:#17265000;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-secondary );padding:10px 20px 10px 20px;}.elementor-6061 .elementor-element.elementor-element-4bbbc9f .elementor-button:hover, .elementor-6061 .elementor-element.elementor-element-4bbbc9f .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-4bbbc9f .elementor-button-content-wrapper{flex-direction:row;}.elementor-6061 .elementor-element.elementor-element-4bbbc9f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-6061 .elementor-element.elementor-element-4bbbc9f .elementor-button:hover svg, .elementor-6061 .elementor-element.elementor-element-4bbbc9f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-c8e744c{--display:flex;}.elementor-6061 .elementor-element.elementor-element-eb95603 img{width:100%;}.elementor-6061 .elementor-element.elementor-element-189c10e{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-2ffa436{--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;}.elementor-6061 .elementor-element.elementor-element-3289b8c{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-15897ee .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6061 .elementor-element.elementor-element-1a5ae46{--display:flex;}.elementor-6061 .elementor-element.elementor-element-56abbea{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-a4fcdd0 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-primary );padding:10px 20px 10px 20px;}.elementor-6061 .elementor-element.elementor-element-a4fcdd0 .elementor-button:hover, .elementor-6061 .elementor-element.elementor-element-a4fcdd0 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-6061 .elementor-element.elementor-element-a4fcdd0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6061 .elementor-element.elementor-element-a4fcdd0 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-6061 .elementor-element.elementor-element-a4fcdd0 .elementor-button:hover svg, .elementor-6061 .elementor-element.elementor-element-a4fcdd0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-21ebf00{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-21ebf00:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-21ebf00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-b79f757{--display:flex;}.elementor-6061 .elementor-element.elementor-element-977e3ad{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-07fd7a9{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-4d9f61a{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-4d9f61a img{width:20px;}.elementor-6061 .elementor-element.elementor-element-42684ff{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-bc605c7 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-ad3e1ca{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-d593ff3{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-22e6f40{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-22e6f40 img{width:20px;}.elementor-6061 .elementor-element.elementor-element-8443c7a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-6703ea1 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-91b6772{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-5a782d6{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-d78aede{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-d78aede img{width:20px;}.elementor-6061 .elementor-element.elementor-element-7ee491f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-b6621dd .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-e78652d{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-46d9fe7{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-cecc2b1{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-cecc2b1 img{width:20px;}.elementor-6061 .elementor-element.elementor-element-36fcd95{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-4fc12e5 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-da4f6f7{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-14c2a71{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-91e579b{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-91e579b img{width:20px;}.elementor-6061 .elementor-element.elementor-element-9699fc3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-195e102 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-5aeac8b{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-14e9d92{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-14e9d92:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-14e9d92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-c496c71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6061 .elementor-element.elementor-element-c496c71:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-c496c71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-d5e3cdc{--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:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-0234bbe{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-9ff6151 .elementor-heading-title{font-family:var( --e-global-typography-0f29172-font-family ), Sans-serif;font-size:var( --e-global-typography-0f29172-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-5e7ba97{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-436e30f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6061 .elementor-element.elementor-element-c327a84 img{width:100%;}.elementor-6061 .elementor-element.elementor-element-176eb5c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6061 .elementor-element.elementor-element-176eb5c:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-176eb5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-ce18c52{--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:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-c0a8c43{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-de4d882 .elementor-heading-title{font-family:var( --e-global-typography-0f29172-font-family ), Sans-serif;font-size:var( --e-global-typography-0f29172-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-55eff48{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-477df9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6061 .elementor-element.elementor-element-d130974 img{width:100%;}.elementor-6061 .elementor-element.elementor-element-c731867{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6061 .elementor-element.elementor-element-c731867:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-c731867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-7701cef{--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:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-f790995{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-f0d56d2 .elementor-heading-title{font-family:var( --e-global-typography-0f29172-font-family ), Sans-serif;font-size:var( --e-global-typography-0f29172-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-b996567{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-3edcaef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6061 .elementor-element.elementor-element-70a3863 img{width:100%;}.elementor-6061 .elementor-element.elementor-element-66039f6{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-66039f6:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-66039f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-6c92c55 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-4df3ed6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 20px;--row-gap:60px;--column-gap:20px;--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-a54f147{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-d9fdbb0 .elementor-flip-box__front{background-color:var( --e-global-color-4b226e9 );}.elementor-6061 .elementor-element.elementor-element-d9fdbb0 .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-d9fdbb0 .elementor-flip-box{height:450px;}.elementor-6061 .elementor-element.elementor-element-d9fdbb0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-6061 .elementor-element.elementor-element-d9fdbb0 .elementor-flip-box__image img{width:100%;}.elementor-6061 .elementor-element.elementor-element-d9fdbb0 .elementor-flip-box__image{opacity:1;}.elementor-6061 .elementor-element.elementor-element-d9fdbb0 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-6061 .elementor-element.elementor-element-d9fdbb0 .elementor-flip-box__button{margin-inline-start:0;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-d9fdbb0 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:30px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-fe71442{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-3a1951d .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-bafd830 .elementor-heading-title{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-090869e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-6aee864 .elementor-flip-box__front{background-color:var( --e-global-color-4b226e9 );}.elementor-6061 .elementor-element.elementor-element-6aee864 .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-6aee864 .elementor-flip-box{height:450px;}.elementor-6061 .elementor-element.elementor-element-6aee864 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-6061 .elementor-element.elementor-element-6aee864 .elementor-flip-box__image img{width:100%;}.elementor-6061 .elementor-element.elementor-element-6aee864 .elementor-flip-box__image{opacity:1;}.elementor-6061 .elementor-element.elementor-element-6aee864 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-6061 .elementor-element.elementor-element-6aee864 .elementor-flip-box__button{margin-inline-start:0;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-6aee864 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:30px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-0445905{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-87cdebd .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-e2f0a7d .elementor-heading-title{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-9240f38{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-b487aa0 .elementor-flip-box__front{background-color:var( --e-global-color-4b226e9 );}.elementor-6061 .elementor-element.elementor-element-b487aa0 .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-b487aa0 .elementor-flip-box{height:450px;}.elementor-6061 .elementor-element.elementor-element-b487aa0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-6061 .elementor-element.elementor-element-b487aa0 .elementor-flip-box__image img{width:100%;}.elementor-6061 .elementor-element.elementor-element-b487aa0 .elementor-flip-box__image{opacity:1;}.elementor-6061 .elementor-element.elementor-element-b487aa0 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-6061 .elementor-element.elementor-element-b487aa0 .elementor-flip-box__button{margin-inline-start:0;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-b487aa0 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:30px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-134e4de{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-13c602e .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-937ef12 .elementor-heading-title{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-187642d{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-398d7e1 .elementor-flip-box__front{background-color:var( --e-global-color-4b226e9 );}.elementor-6061 .elementor-element.elementor-element-398d7e1 .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-398d7e1 .elementor-flip-box{height:450px;}.elementor-6061 .elementor-element.elementor-element-398d7e1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-6061 .elementor-element.elementor-element-398d7e1 .elementor-flip-box__image img{width:100%;}.elementor-6061 .elementor-element.elementor-element-398d7e1 .elementor-flip-box__image{opacity:1;}.elementor-6061 .elementor-element.elementor-element-398d7e1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-6061 .elementor-element.elementor-element-398d7e1 .elementor-flip-box__button{margin-inline-start:0;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-398d7e1 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:30px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-a88ec0c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-b39a549 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-900a750 .elementor-heading-title{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-54842f1{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-4aecfb3 .elementor-flip-box__front{background-color:var( --e-global-color-4b226e9 );}.elementor-6061 .elementor-element.elementor-element-4aecfb3 .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-4aecfb3 .elementor-flip-box{height:450px;}.elementor-6061 .elementor-element.elementor-element-4aecfb3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-6061 .elementor-element.elementor-element-4aecfb3 .elementor-flip-box__image img{width:100%;}.elementor-6061 .elementor-element.elementor-element-4aecfb3 .elementor-flip-box__image{opacity:1;}.elementor-6061 .elementor-element.elementor-element-4aecfb3 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-6061 .elementor-element.elementor-element-4aecfb3 .elementor-flip-box__button{margin-inline-start:0;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-4aecfb3 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:30px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-3080287{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-c870b53 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-ae43c1b .elementor-heading-title{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-a0be865{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-a9fabd1 .elementor-flip-box__front{background-color:var( --e-global-color-4b226e9 );}.elementor-6061 .elementor-element.elementor-element-a9fabd1 .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-a9fabd1 .elementor-flip-box{height:450px;}.elementor-6061 .elementor-element.elementor-element-a9fabd1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-6061 .elementor-element.elementor-element-a9fabd1 .elementor-flip-box__image img{width:100%;}.elementor-6061 .elementor-element.elementor-element-a9fabd1 .elementor-flip-box__image{opacity:1;}.elementor-6061 .elementor-element.elementor-element-a9fabd1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-6061 .elementor-element.elementor-element-a9fabd1 .elementor-flip-box__button{margin-inline-start:0;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-a9fabd1 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:30px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-f2c68aa{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-6bae904 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-54abb1b .elementor-heading-title{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-70c2bb3{--display:flex;--min-height:100svh;--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;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:180px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-70c2bb3:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-70c2bb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://agi.pt/wp-content/uploads/2025/10/agi-graphic-element-white-bg.svg");background-position:top right;background-repeat:no-repeat;}.elementor-6061 .elementor-element.elementor-element-ef44b90{--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;}.elementor-6061 .elementor-element.elementor-element-c34ec6b{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6061 .elementor-element.elementor-element-ca6e517 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-e403e93 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-d806564 .elementor-button{background-color:#17265000;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-secondary );padding:10px 20px 10px 20px;}.elementor-6061 .elementor-element.elementor-element-d806564 .elementor-button:hover, .elementor-6061 .elementor-element.elementor-element-d806564 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-d806564 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6061 .elementor-element.elementor-element-d806564 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-6061 .elementor-element.elementor-element-d806564 .elementor-button:hover svg, .elementor-6061 .elementor-element.elementor-element-d806564 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-d4a5159{--display:flex;}.elementor-6061 .elementor-element.elementor-element-612c639 img{width:100%;}.elementor-6061 .elementor-element.elementor-element-d196ae1{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-f9df9af{--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;}.elementor-6061 .elementor-element.elementor-element-65d03b7{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-ad3f8d7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6061 .elementor-element.elementor-element-e820694{--display:flex;}.elementor-6061 .elementor-element.elementor-element-85db0ba{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-b819bdb .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-primary );padding:10px 20px 10px 20px;}.elementor-6061 .elementor-element.elementor-element-b819bdb .elementor-button:hover, .elementor-6061 .elementor-element.elementor-element-b819bdb .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-6061 .elementor-element.elementor-element-b819bdb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6061 .elementor-element.elementor-element-b819bdb .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-6061 .elementor-element.elementor-element-b819bdb .elementor-button:hover svg, .elementor-6061 .elementor-element.elementor-element-b819bdb .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-25691e8{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-25691e8:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-25691e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-014ec41{--display:flex;}.elementor-6061 .elementor-element.elementor-element-cc4c7e2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-c0dfdae{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-1e388aa{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-1e388aa img{width:20px;}.elementor-6061 .elementor-element.elementor-element-ff5f8c4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-20ccc98 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-4e8443c{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-e709da0{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-5290a76{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-5290a76 img{width:20px;}.elementor-6061 .elementor-element.elementor-element-a991ae8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-2aef476 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-0c40031{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-187e3fb{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-df25ee9{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-df25ee9 img{width:20px;}.elementor-6061 .elementor-element.elementor-element-337098a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-fe5ad85 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-4e1fdef{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-9210877{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-8f1bb29{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-8f1bb29 img{width:20px;}.elementor-6061 .elementor-element.elementor-element-1088041{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-11f6891 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-eaf7c1b{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-59f8f10{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-aa31866{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-aa31866 img{width:20px;}.elementor-6061 .elementor-element.elementor-element-9b32fb8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-3cb7379 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-e8c8526{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-d64c570{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-d64c570:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-d64c570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-b89d902{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6061 .elementor-element.elementor-element-b89d902:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-b89d902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-858f949{--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:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-4baa70f{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-e3836cb .elementor-heading-title{font-family:var( --e-global-typography-0f29172-font-family ), Sans-serif;font-size:var( --e-global-typography-0f29172-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-76f400c{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-e802afb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6061 .elementor-element.elementor-element-db0f80c img{width:100%;}.elementor-6061 .elementor-element.elementor-element-831cbaa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6061 .elementor-element.elementor-element-831cbaa:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-831cbaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-db829d9{--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:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-38f091c{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-d72fe91 .elementor-heading-title{font-family:var( --e-global-typography-0f29172-font-family ), Sans-serif;font-size:var( --e-global-typography-0f29172-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-1d4bf10{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-e662233{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6061 .elementor-element.elementor-element-91d3947 img{width:100%;}.elementor-6061 .elementor-element.elementor-element-8a96b83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6061 .elementor-element.elementor-element-8a96b83:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-8a96b83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-d110ca8{--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:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-4cec060{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-26b187d .elementor-heading-title{font-family:var( --e-global-typography-0f29172-font-family ), Sans-serif;font-size:var( --e-global-typography-0f29172-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-98434b7{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-4c3073a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6061 .elementor-element.elementor-element-0b975ab img{width:100%;}.elementor-6061 .elementor-element.elementor-element-96300ca{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-96300ca:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-96300ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-c9e860e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-4acee2b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 20px;--row-gap:60px;--column-gap:20px;--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-2fa761e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-23403a7 .elementor-flip-box__front{background-color:var( --e-global-color-4b226e9 );}.elementor-6061 .elementor-element.elementor-element-23403a7 .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-23403a7 .elementor-flip-box{height:450px;}.elementor-6061 .elementor-element.elementor-element-23403a7 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-6061 .elementor-element.elementor-element-23403a7 .elementor-flip-box__image img{width:100%;}.elementor-6061 .elementor-element.elementor-element-23403a7 .elementor-flip-box__image{opacity:1;}.elementor-6061 .elementor-element.elementor-element-23403a7 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-6061 .elementor-element.elementor-element-23403a7 .elementor-flip-box__button{margin-inline-start:0;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-23403a7 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:30px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-d62dc3b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-bbf44c1 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-297af46 .elementor-heading-title{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-b90f5b7{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-c775ad7 .elementor-flip-box__front{background-color:var( --e-global-color-4b226e9 );}.elementor-6061 .elementor-element.elementor-element-c775ad7 .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-c775ad7 .elementor-flip-box{height:450px;}.elementor-6061 .elementor-element.elementor-element-c775ad7 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-6061 .elementor-element.elementor-element-c775ad7 .elementor-flip-box__image img{width:100%;}.elementor-6061 .elementor-element.elementor-element-c775ad7 .elementor-flip-box__image{opacity:1;}.elementor-6061 .elementor-element.elementor-element-c775ad7 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-6061 .elementor-element.elementor-element-c775ad7 .elementor-flip-box__button{margin-inline-start:0;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-c775ad7 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:30px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-627ce24{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-a1d73bf .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-8686d47 .elementor-heading-title{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-8c945a2{--display:flex;--min-height:100svh;--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;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:180px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-8c945a2:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-8c945a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://agi.pt/wp-content/uploads/2025/10/agi-graphic-element-white-bg.svg");background-position:top right;background-repeat:no-repeat;}.elementor-6061 .elementor-element.elementor-element-85d1492{--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;}.elementor-6061 .elementor-element.elementor-element-ff91ce1{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6061 .elementor-element.elementor-element-f486eb0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-48de3fc .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-d210b89 .elementor-button{background-color:#17265000;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-secondary );padding:10px 20px 10px 20px;}.elementor-6061 .elementor-element.elementor-element-d210b89 .elementor-button:hover, .elementor-6061 .elementor-element.elementor-element-d210b89 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-d210b89 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6061 .elementor-element.elementor-element-d210b89 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-6061 .elementor-element.elementor-element-d210b89 .elementor-button:hover svg, .elementor-6061 .elementor-element.elementor-element-d210b89 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-3d67653{--display:flex;}.elementor-6061 .elementor-element.elementor-element-ec41491 img{width:100%;}.elementor-6061 .elementor-element.elementor-element-e9210c5{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-604877d{--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;}.elementor-6061 .elementor-element.elementor-element-0813c85{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-12aecce .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6061 .elementor-element.elementor-element-894292f{--display:flex;}.elementor-6061 .elementor-element.elementor-element-4402d62{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-16a9893 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-primary );padding:10px 20px 10px 20px;}.elementor-6061 .elementor-element.elementor-element-16a9893 .elementor-button:hover, .elementor-6061 .elementor-element.elementor-element-16a9893 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-6061 .elementor-element.elementor-element-16a9893 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6061 .elementor-element.elementor-element-16a9893 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-6061 .elementor-element.elementor-element-16a9893 .elementor-button:hover svg, .elementor-6061 .elementor-element.elementor-element-16a9893 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-e64a1b2{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-e64a1b2:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-e64a1b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-9359903{--display:flex;}.elementor-6061 .elementor-element.elementor-element-3743d71{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-ed18228{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-7b70578{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-7b70578 img{width:20px;}.elementor-6061 .elementor-element.elementor-element-774f2dd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-379d605 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-8e213a7{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-2fe7be2{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-ea07906{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-ea07906 img{width:20px;}.elementor-6061 .elementor-element.elementor-element-24f3673{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-026f55c .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-67c0aed{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-5fa7226{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-1e87ec7{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-1e87ec7 img{width:20px;}.elementor-6061 .elementor-element.elementor-element-a968d3e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-5bd535a .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-5100574{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-0bb8138{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-7f300c4{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-7f300c4 img{width:20px;}.elementor-6061 .elementor-element.elementor-element-c92feb5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-f91bbb6 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-e763707{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-08f287b{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-58566d7{background-color:var( --e-global-color-396db90 );margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:50% 50% 50% 50%;}.elementor-6061 .elementor-element.elementor-element-58566d7 img{width:20px;}.elementor-6061 .elementor-element.elementor-element-24454dd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-de1ad45 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-5aecfb4{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-fe2652f{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-fe2652f:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-fe2652f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-ddb14c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6061 .elementor-element.elementor-element-ddb14c9:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-ddb14c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-c0b526c{--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:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-52c4851{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-b278f8c .elementor-heading-title{font-family:var( --e-global-typography-0f29172-font-family ), Sans-serif;font-size:var( --e-global-typography-0f29172-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-d5f104e{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-af6638f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6061 .elementor-element.elementor-element-0f331f2 img{width:100%;}.elementor-6061 .elementor-element.elementor-element-e210cd0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6061 .elementor-element.elementor-element-e210cd0:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-e210cd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-3edbe1a{--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:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-718f59d{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-93c28cc .elementor-heading-title{font-family:var( --e-global-typography-0f29172-font-family ), Sans-serif;font-size:var( --e-global-typography-0f29172-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-85cfe14{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-f0350bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6061 .elementor-element.elementor-element-52eccc3 img{width:100%;}.elementor-6061 .elementor-element.elementor-element-b38a39a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6061 .elementor-element.elementor-element-b38a39a:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-b38a39a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-097093d{--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:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-a00c7b6{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-b66dae4 .elementor-heading-title{font-family:var( --e-global-typography-0f29172-font-family ), Sans-serif;font-size:var( --e-global-typography-0f29172-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-f45f016{font-family:var( --e-global-typography-db94ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-a597d0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6061 .elementor-element.elementor-element-0ca423d img{width:100%;}.elementor-6061 .elementor-element.elementor-element-f0ab63c{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-f0ab63c:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-f0ab63c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-c4305ee .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-a0ca4f5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 20px;--row-gap:60px;--column-gap:20px;--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-c0de99b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-7452d75 .elementor-flip-box__front{background-color:var( --e-global-color-4b226e9 );}.elementor-6061 .elementor-element.elementor-element-7452d75 .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-7452d75 .elementor-flip-box{height:450px;}.elementor-6061 .elementor-element.elementor-element-7452d75 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-6061 .elementor-element.elementor-element-7452d75 .elementor-flip-box__image img{width:100%;}.elementor-6061 .elementor-element.elementor-element-7452d75 .elementor-flip-box__image{opacity:1;}.elementor-6061 .elementor-element.elementor-element-7452d75 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-6061 .elementor-element.elementor-element-7452d75 .elementor-flip-box__button{margin-inline-start:0;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-7452d75 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:30px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-9689c23{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-9e109ef .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-7626e31 .elementor-heading-title{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-fbfc0bc{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-2ad922a .elementor-flip-box__front{background-color:var( --e-global-color-4b226e9 );}.elementor-6061 .elementor-element.elementor-element-2ad922a .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-2ad922a .elementor-flip-box{height:450px;}.elementor-6061 .elementor-element.elementor-element-2ad922a .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-6061 .elementor-element.elementor-element-2ad922a .elementor-flip-box__image img{width:100%;}.elementor-6061 .elementor-element.elementor-element-2ad922a .elementor-flip-box__image{opacity:1;}.elementor-6061 .elementor-element.elementor-element-2ad922a .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-6061 .elementor-element.elementor-element-2ad922a .elementor-flip-box__button{margin-inline-start:0;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-2ad922a .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:30px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-c789035{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-ab72d02 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-2ce9498 .elementor-heading-title{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-3d9aee7{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-e96e7d3 .elementor-flip-box__front{background-color:var( --e-global-color-4b226e9 );}.elementor-6061 .elementor-element.elementor-element-e96e7d3 .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-e96e7d3 .elementor-flip-box{height:450px;}.elementor-6061 .elementor-element.elementor-element-e96e7d3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-6061 .elementor-element.elementor-element-e96e7d3 .elementor-flip-box__image img{width:100%;}.elementor-6061 .elementor-element.elementor-element-e96e7d3 .elementor-flip-box__image{opacity:1;}.elementor-6061 .elementor-element.elementor-element-e96e7d3 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-6061 .elementor-element.elementor-element-e96e7d3 .elementor-flip-box__button{margin-inline-start:0;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-e96e7d3 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:30px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-e3e6237{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-8dffc6a .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-7dc217d .elementor-heading-title{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-0713dbc{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-7d7ef1d .elementor-flip-box__front{background-color:var( --e-global-color-4b226e9 );}.elementor-6061 .elementor-element.elementor-element-7d7ef1d .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-7d7ef1d .elementor-flip-box{height:450px;}.elementor-6061 .elementor-element.elementor-element-7d7ef1d .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-6061 .elementor-element.elementor-element-7d7ef1d .elementor-flip-box__image img{width:100%;}.elementor-6061 .elementor-element.elementor-element-7d7ef1d .elementor-flip-box__image{opacity:1;}.elementor-6061 .elementor-element.elementor-element-7d7ef1d .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-start;}.elementor-6061 .elementor-element.elementor-element-7d7ef1d .elementor-flip-box__button{margin-inline-start:0;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-7d7ef1d .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:30px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-0e8924a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6061 .elementor-element.elementor-element-b6b2254 .elementor-heading-title{font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-ce4171c .elementor-heading-title{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-04b3d8a{--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:180px 180px;--row-gap:180px;--column-gap:180px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-04b3d8a:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-04b3d8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-189b44a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.25);}.elementor-6061 .elementor-element.elementor-element-189b44a:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-189b44a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, var( --e-global-color-396db90 ) 0%, var( --e-global-color-primary ) 50%);}.elementor-6061 .elementor-element.elementor-element-189b44a.e-con{--align-self:center;}.elementor-6061 .elementor-element.elementor-element-97fdcaf{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6061 .elementor-element.elementor-element-97fdcaf:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-97fdcaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-8699ae1 .elementor-heading-title{font-family:var( --e-global-typography-0f29172-font-family ), Sans-serif;font-size:var( --e-global-typography-0f29172-font-size );color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-3be7756{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-57e5c1c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6061 .elementor-element.elementor-element-b75cd03 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4fc2381-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc2381-font-size );fill:var( --e-global-color-396db90 );color:var( --e-global-color-396db90 );border-style:solid;border-color:var( --e-global-color-secondary );padding:10px 20px 10px 20px;}.elementor-6061 .elementor-element.elementor-element-b75cd03 .elementor-button:hover, .elementor-6061 .elementor-element.elementor-element-b75cd03 .elementor-button:focus{background-color:var( --e-global-color-396db90 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-b75cd03 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6061 .elementor-element.elementor-element-b75cd03 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-6061 .elementor-element.elementor-element-b75cd03 .elementor-button:hover svg, .elementor-6061 .elementor-element.elementor-element-b75cd03 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-e40627d{--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:180px 180px;--row-gap:180px;--column-gap:180px;--padding-top:90px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-e40627d:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-e40627d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-6061 .elementor-element.elementor-element-f243b14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6061 .elementor-element.elementor-element-4e43b18{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-4e43b18:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-4e43b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(225deg, var( --e-global-color-primary ) 50%, var( --e-global-color-396db90 ) 100%);}.elementor-6061 .elementor-element.elementor-element-64a4b1e{--display:flex;}.elementor-6061 .elementor-element.elementor-element-c382ff0 .elementor-heading-title{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-4b226e9 );}.elementor-6061 .elementor-element.elementor-element-5e6239f .elementor-heading-title{font-family:var( --e-global-typography-0f29172-font-family ), Sans-serif;font-size:var( --e-global-typography-0f29172-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-49854e9{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-4b226e9 );}.elementor-6061 .elementor-element.elementor-element-a4ec727{--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;}.elementor-6061 .elementor-element.elementor-element-3b2fde4 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );fill:var( --e-global-color-396db90 );color:var( --e-global-color-396db90 );border-style:solid;border-color:var( --e-global-color-secondary );padding:10px 20px 10px 20px;}.elementor-6061 .elementor-element.elementor-element-3b2fde4 .elementor-button:hover, .elementor-6061 .elementor-element.elementor-element-3b2fde4 .elementor-button:focus{background-color:var( --e-global-color-396db90 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-3b2fde4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6061 .elementor-element.elementor-element-3b2fde4 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-6061 .elementor-element.elementor-element-3b2fde4 .elementor-button:hover svg, .elementor-6061 .elementor-element.elementor-element-3b2fde4 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-2dfa49c{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-e968801 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );fill:var( --e-global-color-396db90 );color:var( --e-global-color-396db90 );border-style:solid;border-color:var( --e-global-color-secondary );padding:10px 20px 10px 20px;}.elementor-6061 .elementor-element.elementor-element-e968801 .elementor-button:hover, .elementor-6061 .elementor-element.elementor-element-e968801 .elementor-button:focus{background-color:var( --e-global-color-396db90 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-e968801 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6061 .elementor-element.elementor-element-e968801 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-6061 .elementor-element.elementor-element-e968801 .elementor-button:hover svg, .elementor-6061 .elementor-element.elementor-element-e968801 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-0c290da{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-6061 .elementor-element.elementor-element-0c290da:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-0c290da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-group{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );margin-bottom:30px;}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-form-fields-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );margin-bottom:-30px;}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-group > label, .elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-subgroup label{color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-group > label{font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-396db90 );font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-group .elementor-field{color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-group .elementor-field, .elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-subgroup label{font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#00000000;border-color:var( --e-global-color-383b2a7 );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-group .elementor-select-wrapper select{background-color:#00000000;border-color:var( --e-global-color-383b2a7 );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-383b2a7 );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-button{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );border-style:none;}.elementor-6061 .elementor-element.elementor-element-12d3e68 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-396db90 );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-button[type="submit"]{background-color:var( --e-global-color-396db90 );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-396db90 );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .e-form__buttons__wrapper__button-previous:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-message.elementor-message-success{color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-message.elementor-message-danger{color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-message.elementor-help-inline{color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-12d3e68{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-6061 .elementor-element.elementor-element-3fd2721{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-6061 .elementor-element.elementor-element-382586d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );color:var( --e-global-color-secondary );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );}.elementor-6061 .elementor-element.elementor-element-9f4e375{--grid-columns:3;}.elementor-6061 .elementor-element.elementor-element-a4bf3bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6061 .elementor-element.elementor-element-a4bf3bd:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-a4bf3bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, var( --e-global-color-396db90 ) 0%, var( --e-global-color-primary ) 50%);}.elementor-6061 .elementor-element.elementor-element-a0e6293{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-a0e6293:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-a0e6293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-c06e4b7 .elementor-heading-title{font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-c4be35b{font-family:var( --e-global-typography-0f29172-font-family ), Sans-serif;font-size:var( --e-global-typography-0f29172-font-size );color:var( --e-global-color-primary );}.elementor-6061 .elementor-element.elementor-element-4223147{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-group{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );margin-bottom:30px;}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-form-fields-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );margin-bottom:-30px;}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-group > label, .elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-subgroup label{color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-group > label{font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-group .elementor-field{color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-group .elementor-field, .elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-subgroup label{font-family:var( --e-global-typography-42b3692-font-family ), Sans-serif;font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#17264400;border-color:var( --e-global-color-3b4bf52 );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-group .elementor-select-wrapper select{background-color:#17264400;border-color:var( --e-global-color-3b4bf52 );border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-3b4bf52 );}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-button{font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );border-style:none;}.elementor-6061 .elementor-element.elementor-element-58374f4 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-58374f4 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-secondary );color:var( --e-global-color-396db90 );}.elementor-6061 .elementor-element.elementor-element-58374f4 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-396db90 );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-396db90 );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-58374f4 .e-form__buttons__wrapper__button-previous:hover{background-color:var( --e-global-color-396db90 );color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-message.elementor-message-success{color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-message.elementor-message-danger{color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-message.elementor-help-inline{color:var( --e-global-color-secondary );}.elementor-6061 .elementor-element.elementor-element-58374f4{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-6061 .elementor-element.elementor-element-5432f96:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-5432f96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agi.pt/wp-content/uploads/2025/10/agi-graphic-element-white.svg");background-position:bottom right;}.elementor-6061 .elementor-element.elementor-element-5432f96{--padding-top:135px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-widget-ucaddon_breadcrumbs_widget .uc-breadcrumbs{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-index{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-home-icon{font-size:var( --e-global-typography-text-font-size );}.elementor-6061 .elementor-element.elementor-element-4e614d9 .uc-breadcrumbs{font-size:var( --e-global-typography-accent-font-size );}.elementor-6061 .elementor-element.elementor-element-a60a167{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6061 .elementor-element.elementor-element-6e0e94d .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-1ca7c80 .elementor-heading-title{font-size:var( --e-global-typography-e740bb8-font-size );}.elementor-6061 .elementor-element.elementor-element-8824e2d .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-6061 .elementor-element.elementor-element-80f1d58{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-6061 .elementor-element.elementor-element-31ac19b .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-6061 .elementor-element.elementor-element-f9a95a1{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-54e4188{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6061 .elementor-element.elementor-element-585dacd .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-80ba0be{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-ad5d630{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-6eca9dd{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-414825e{--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-c198964 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-7dbc441{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-87afc03 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-27ac70e{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-d0bab34 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-7a4c858{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-4b8ef5f .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-c622514{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-d658375{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-18d7e6e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6061 .elementor-element.elementor-element-ddc8e00{--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:flex-start;}.elementor-6061 .elementor-element.elementor-element-ffba044{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-9331b7c{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-935f0f3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6061 .elementor-element.elementor-element-5863e9b{--flex-wrap:wrap;}.elementor-6061 .elementor-element.elementor-element-fbbbdd2 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-aa2e804 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-faf1959 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-3b73981 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-61eb7c4:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-61eb7c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agi.pt/wp-content/uploads/2025/10/agi-graphic-element-white.svg");background-position:bottom right;}.elementor-6061 .elementor-element.elementor-element-61eb7c4{--padding-top:135px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-47fa169{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6061 .elementor-element.elementor-element-539d46e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6061 .elementor-element.elementor-element-caf384f .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-001fdb8 .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-472a67b{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-d947b58{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-6e87085 .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-52ed290{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-a49789f{--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-4cf5ce5 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-3b5b9c4{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-b9e59a7 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-597d8c1{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-c9d82d9 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-4984465{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-26a7775 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-2c1f765{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-52e6973 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-f710414{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-5d41eee{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-1c750f9{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-6061 .elementor-element.elementor-element-511c6d2 .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-540cfe1{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-a15a61a{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-6061 .elementor-element.elementor-element-9570ba2 .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-8c755e4{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-2491941{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-6061 .elementor-element.elementor-element-92c1f21 .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-9a87ed7{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-971abe6{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-3a22bbf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6061 .elementor-element.elementor-element-de10067{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-6061 .elementor-element.elementor-element-8a6a92f .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-8a6a92f .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-f72bb87 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-463f4f1 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-6b28e10 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-6b28e10 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-d3d2fae .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-866b6ed .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-d905279 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-d905279 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-7ae76d5 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-7bfe500 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-76f6892 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-76f6892 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-334bd9c .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-aaaa2cb .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-a32b491 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-a32b491 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-f2684fe .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-3d5f237 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-ea9c106 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-ea9c106 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-55109b0 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-9f9ef1c .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-f508c4b .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-f508c4b .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-153dced .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-c2fe179 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-1d53677:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-1d53677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agi.pt/wp-content/uploads/2025/10/agi-graphic-element-white.svg");background-position:bottom right;}.elementor-6061 .elementor-element.elementor-element-1d53677{--padding-top:135px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-9ff38bb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6061 .elementor-element.elementor-element-1f3a1bb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6061 .elementor-element.elementor-element-cc8d08d .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-4bbbc9f .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-189c10e{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-56abbea{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-a4fcdd0 .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-21ebf00{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-977e3ad{--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-bc605c7 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-ad3e1ca{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-6703ea1 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-91b6772{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-b6621dd .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-e78652d{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-4fc12e5 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-da4f6f7{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-195e102 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-5aeac8b{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-14e9d92{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-d5e3cdc{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-6061 .elementor-element.elementor-element-9ff6151 .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-5e7ba97{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-ce18c52{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-6061 .elementor-element.elementor-element-de4d882 .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-55eff48{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-7701cef{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-6061 .elementor-element.elementor-element-f0d56d2 .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-b996567{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-66039f6{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-6c92c55 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6061 .elementor-element.elementor-element-4df3ed6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-d9fdbb0 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-d9fdbb0 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-3a1951d .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-bafd830 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-6aee864 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-6aee864 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-87cdebd .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-e2f0a7d .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-b487aa0 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-b487aa0 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-13c602e .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-937ef12 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-398d7e1 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-398d7e1 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-b39a549 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-900a750 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-4aecfb3 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-4aecfb3 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-c870b53 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-ae43c1b .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-a9fabd1 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-a9fabd1 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-6bae904 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-54abb1b .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-70c2bb3:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-70c2bb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agi.pt/wp-content/uploads/2025/10/agi-graphic-element-white.svg");background-position:bottom right;}.elementor-6061 .elementor-element.elementor-element-70c2bb3{--padding-top:135px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-ef44b90{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6061 .elementor-element.elementor-element-ca6e517 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6061 .elementor-element.elementor-element-e403e93 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-d806564 .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-d196ae1{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-85db0ba{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-b819bdb .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-25691e8{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-cc4c7e2{--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-20ccc98 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-4e8443c{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-2aef476 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-0c40031{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-fe5ad85 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-4e1fdef{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-11f6891 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-eaf7c1b{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-3cb7379 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-e8c8526{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-d64c570{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-858f949{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-6061 .elementor-element.elementor-element-e3836cb .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-76f400c{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-db829d9{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-6061 .elementor-element.elementor-element-d72fe91 .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-1d4bf10{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-d110ca8{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-6061 .elementor-element.elementor-element-26b187d .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-98434b7{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-96300ca{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-c9e860e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6061 .elementor-element.elementor-element-4acee2b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-23403a7 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-23403a7 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-bbf44c1 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-297af46 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-c775ad7 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-c775ad7 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-a1d73bf .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-8686d47 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-8c945a2:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-8c945a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agi.pt/wp-content/uploads/2025/10/agi-graphic-element-white.svg");background-position:bottom right;}.elementor-6061 .elementor-element.elementor-element-8c945a2{--padding-top:135px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-85d1492{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6061 .elementor-element.elementor-element-f486eb0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6061 .elementor-element.elementor-element-48de3fc .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-d210b89 .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-e9210c5{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-4402d62{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-16a9893 .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-e64a1b2{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-3743d71{--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-379d605 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-8e213a7{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-026f55c .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-67c0aed{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-5bd535a .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-5100574{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-f91bbb6 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-e763707{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-de1ad45 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-5aecfb4{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-fe2652f{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-c0b526c{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-6061 .elementor-element.elementor-element-b278f8c .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-d5f104e{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-3edbe1a{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-6061 .elementor-element.elementor-element-93c28cc .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-85cfe14{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-097093d{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-6061 .elementor-element.elementor-element-b66dae4 .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-f45f016{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-f0ab63c{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-c4305ee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6061 .elementor-element.elementor-element-a0ca4f5{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-7452d75 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-7452d75 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-9e109ef .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-7626e31 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-2ad922a .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-2ad922a .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-ab72d02 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-2ce9498 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-e96e7d3 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-e96e7d3 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-8dffc6a .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-7dc217d .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-7d7ef1d .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-7d7ef1d .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-b6b2254 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-ce4171c .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-04b3d8a{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-189b44a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6061 .elementor-element.elementor-element-8699ae1 .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-3be7756{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-b75cd03 .elementor-button{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-e40627d{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-6061 .elementor-element.elementor-element-4e43b18{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-6061 .elementor-element.elementor-element-c382ff0 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-5e6239f .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-49854e9{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-a4ec727{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6061 .elementor-element.elementor-element-3b2fde4 .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-2dfa49c{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-e968801 .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-0c290da{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-group > label{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-type-html{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-group .elementor-field, .elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-subgroup label{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-message{font-size:var( --e-global-typography-accent-font-size );}.elementor-6061 .elementor-element.elementor-element-382586d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6061 .elementor-element.elementor-element-9f4e375{--grid-columns:2;}.elementor-6061 .elementor-element.elementor-element-a0e6293{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-6061 .elementor-element.elementor-element-c06e4b7 .elementor-heading-title{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-c4be35b{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-4223147{--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-group > label{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-type-html{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-group .elementor-field, .elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-subgroup label{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-message{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-6061 .elementor-element.elementor-element-5432f96{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-widget-ucaddon_breadcrumbs_widget .uc-breadcrumbs{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-index{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-home-icon{font-size:var( --e-global-typography-text-font-size );}.elementor-6061 .elementor-element.elementor-element-4e614d9 .uc-breadcrumbs{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6061 .elementor-element.elementor-element-6e0e94d .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-1ca7c80 .elementor-heading-title{font-size:var( --e-global-typography-e740bb8-font-size );}.elementor-6061 .elementor-element.elementor-element-8824e2d .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-6061 .elementor-element.elementor-element-80f1d58{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-6061 .elementor-element.elementor-element-31ac19b .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-6061 .elementor-element.elementor-element-f9a95a1{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-54e4188{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6061 .elementor-element.elementor-element-585dacd .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-80ba0be{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-ad5d630{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-6eca9dd{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-414825e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-c198964 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-7dbc441{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-87afc03 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-27ac70e{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-d0bab34 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-7a4c858{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-4b8ef5f .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-c622514{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-d658375{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-18d7e6e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6061 .elementor-element.elementor-element-ffba044{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-9331b7c{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-935f0f3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6061 .elementor-element.elementor-element-fbbbdd2 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-aa2e804 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-faf1959 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-3b73981 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-61eb7c4{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-539d46e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6061 .elementor-element.elementor-element-caf384f .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-001fdb8 .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-472a67b{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-d947b58{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-6e87085 .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-52ed290{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-a49789f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-4cf5ce5 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-3b5b9c4{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-b9e59a7 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-597d8c1{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-c9d82d9 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-4984465{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-26a7775 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-2c1f765{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-52e6973 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-f710414{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-5d41eee{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-1c750f9{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-511c6d2 .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-540cfe1{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-a15a61a{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-9570ba2 .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-8c755e4{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-2491941{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-92c1f21 .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-9a87ed7{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-971abe6{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-3a22bbf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6061 .elementor-element.elementor-element-de10067{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-6061 .elementor-element.elementor-element-8a6a92f .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-8a6a92f .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-f72bb87 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-463f4f1 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-6b28e10 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-6b28e10 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-d3d2fae .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-866b6ed .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-d905279 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-d905279 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-7ae76d5 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-7bfe500 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-76f6892 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-76f6892 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-334bd9c .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-aaaa2cb .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-a32b491 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-a32b491 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-f2684fe .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-3d5f237 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-ea9c106 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-ea9c106 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-55109b0 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-9f9ef1c .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-f508c4b .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-f508c4b .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-153dced .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-c2fe179 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-1d53677{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-1f3a1bb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6061 .elementor-element.elementor-element-cc8d08d .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-4bbbc9f .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-189c10e{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-56abbea{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-a4fcdd0 .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-21ebf00{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-977e3ad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-bc605c7 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-ad3e1ca{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-6703ea1 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-91b6772{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-b6621dd .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-e78652d{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-4fc12e5 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-da4f6f7{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-195e102 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-5aeac8b{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-14e9d92{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-d5e3cdc{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-9ff6151 .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-5e7ba97{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-ce18c52{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-de4d882 .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-55eff48{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-7701cef{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-f0d56d2 .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-b996567{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-66039f6{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-6c92c55 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6061 .elementor-element.elementor-element-4df3ed6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-d9fdbb0 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-d9fdbb0 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-3a1951d .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-bafd830 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-6aee864 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-6aee864 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-87cdebd .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-e2f0a7d .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-b487aa0 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-b487aa0 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-13c602e .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-937ef12 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-398d7e1 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-398d7e1 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-b39a549 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-900a750 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-4aecfb3 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-4aecfb3 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-c870b53 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-ae43c1b .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-a9fabd1 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-a9fabd1 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-6bae904 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-54abb1b .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-70c2bb3{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-ca6e517 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6061 .elementor-element.elementor-element-e403e93 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-d806564 .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-d196ae1{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-85db0ba{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-b819bdb .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-25691e8{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-cc4c7e2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-20ccc98 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-4e8443c{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-2aef476 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-0c40031{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-fe5ad85 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-4e1fdef{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-11f6891 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-eaf7c1b{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-3cb7379 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-e8c8526{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-d64c570{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-858f949{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-e3836cb .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-76f400c{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-db829d9{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-d72fe91 .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-1d4bf10{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-d110ca8{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-26b187d .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-98434b7{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-96300ca{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-c9e860e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6061 .elementor-element.elementor-element-4acee2b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-23403a7 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-23403a7 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-bbf44c1 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-297af46 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-c775ad7 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-c775ad7 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-a1d73bf .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-8686d47 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-8c945a2{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-f486eb0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6061 .elementor-element.elementor-element-48de3fc .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-d210b89 .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-e9210c5{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-4402d62{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-16a9893 .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-e64a1b2{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-3743d71{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-379d605 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-8e213a7{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-026f55c .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-67c0aed{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-5bd535a .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-5100574{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-f91bbb6 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-e763707{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-de1ad45 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-5aecfb4{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-fe2652f{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-c0b526c{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-b278f8c .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-d5f104e{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-3edbe1a{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-93c28cc .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-85cfe14{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-097093d{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-b66dae4 .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-f45f016{font-size:var( --e-global-typography-db94ba9-font-size );}.elementor-6061 .elementor-element.elementor-element-f0ab63c{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-c4305ee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6061 .elementor-element.elementor-element-a0ca4f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6061 .elementor-element.elementor-element-7452d75 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-7452d75 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-9e109ef .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-7626e31 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-2ad922a .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-2ad922a .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-ab72d02 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-2ce9498 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-e96e7d3 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-e96e7d3 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-8dffc6a .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-7dc217d .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-7d7ef1d .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-7d7ef1d .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-b6b2254 .elementor-heading-title{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-ce4171c .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-04b3d8a{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-189b44a:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-189b44a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, var( --e-global-color-396db90 ) 0%, var( --e-global-color-primary ) 50%);}.elementor-6061 .elementor-element.elementor-element-8699ae1 .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-3be7756{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-b75cd03 .elementor-button{font-size:var( --e-global-typography-4fc2381-font-size );}.elementor-6061 .elementor-element.elementor-element-e40627d{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-4e43b18{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-c382ff0 .elementor-heading-title{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-5e6239f .elementor-heading-title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-49854e9{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-3b2fde4 .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-2dfa49c{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-e968801 .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-0c290da{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-group > label{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-type-html{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-group .elementor-field, .elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-subgroup label{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-message{font-size:var( --e-global-typography-accent-font-size );}.elementor-6061 .elementor-element.elementor-element-382586d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-6061 .elementor-element.elementor-element-9f4e375{--grid-columns:1;}.elementor-6061 .elementor-element.elementor-element-a4bf3bd:not(.elementor-motion-effects-element-type-background), .elementor-6061 .elementor-element.elementor-element-a4bf3bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, var( --e-global-color-396db90 ) 0%, var( --e-global-color-primary ) 50%);}.elementor-6061 .elementor-element.elementor-element-a0e6293{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-c06e4b7 .elementor-heading-title{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-c4be35b{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-6061 .elementor-element.elementor-element-4223147{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-group > label{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-type-html{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-group .elementor-field, .elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-subgroup label{font-size:var( --e-global-typography-42b3692-font-size );}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-button{font-size:var( --e-global-typography-edd324b-font-size );}.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-message{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-6061 .elementor-element.elementor-element-d2cbfaa{--width:fit-content;}.elementor-6061 .elementor-element.elementor-element-5e1ea83{--width:fit-content;}.elementor-6061 .elementor-element.elementor-element-e8caa45{--width:20%;}.elementor-6061 .elementor-element.elementor-element-83a9f11{--width:20%;}.elementor-6061 .elementor-element.elementor-element-6f5d713{--width:20%;}.elementor-6061 .elementor-element.elementor-element-50af9d3{--width:20%;}.elementor-6061 .elementor-element.elementor-element-1c750f9{--width:45%;}.elementor-6061 .elementor-element.elementor-element-2df43bf{--width:55%;}.elementor-6061 .elementor-element.elementor-element-a15a61a{--width:45%;}.elementor-6061 .elementor-element.elementor-element-c76072a{--width:55%;}.elementor-6061 .elementor-element.elementor-element-2491941{--width:45%;}.elementor-6061 .elementor-element.elementor-element-ac0d755{--width:55%;}.elementor-6061 .elementor-element.elementor-element-d5e3cdc{--width:45%;}.elementor-6061 .elementor-element.elementor-element-436e30f{--width:55%;}.elementor-6061 .elementor-element.elementor-element-ce18c52{--width:45%;}.elementor-6061 .elementor-element.elementor-element-477df9a{--width:55%;}.elementor-6061 .elementor-element.elementor-element-7701cef{--width:45%;}.elementor-6061 .elementor-element.elementor-element-3edcaef{--width:55%;}.elementor-6061 .elementor-element.elementor-element-858f949{--width:45%;}.elementor-6061 .elementor-element.elementor-element-e802afb{--width:55%;}.elementor-6061 .elementor-element.elementor-element-db829d9{--width:45%;}.elementor-6061 .elementor-element.elementor-element-e662233{--width:55%;}.elementor-6061 .elementor-element.elementor-element-d110ca8{--width:45%;}.elementor-6061 .elementor-element.elementor-element-4c3073a{--width:55%;}.elementor-6061 .elementor-element.elementor-element-c0b526c{--width:45%;}.elementor-6061 .elementor-element.elementor-element-af6638f{--width:55%;}.elementor-6061 .elementor-element.elementor-element-3edbe1a{--width:45%;}.elementor-6061 .elementor-element.elementor-element-f0350bf{--width:55%;}.elementor-6061 .elementor-element.elementor-element-097093d{--width:45%;}.elementor-6061 .elementor-element.elementor-element-a597d0e{--width:55%;}.elementor-6061 .elementor-element.elementor-element-189b44a{--width:fit-content;}.elementor-6061 .elementor-element.elementor-element-97fdcaf{--width:50%;}.elementor-6061 .elementor-element.elementor-element-57e5c1c{--width:50%;}.elementor-6061 .elementor-element.elementor-element-a0e6293{--width:50%;}.elementor-6061 .elementor-element.elementor-element-4223147{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6061 .elementor-element.elementor-element-e8caa45{--width:calc(50% - 20px);}.elementor-6061 .elementor-element.elementor-element-83a9f11{--width:calc(50% - 20px);}.elementor-6061 .elementor-element.elementor-element-6f5d713{--width:calc(50% - 20px);}.elementor-6061 .elementor-element.elementor-element-50af9d3{--width:calc(50% - 20px);}}/* Start custom CSS for ucaddon_breadcrumbs_widget, class: .elementor-element-4e614d9 */.elementor-6061 .elementor-element.elementor-element-4e614d9 .uc-breadcrumbs-list a:hover {
    color: var(--e-global-color-a192dde);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0e94d */.elementor-6061 .elementor-element.elementor-element-6e0e94d .elementor-heading-title {
    max-width: 15ch;
    font-weight: 300;
    text-wrap: balance;
}

.elementor-6061 .elementor-element.elementor-element-6e0e94d .elementor-heading-title strong {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ca7c80 */.elementor-6061 .elementor-element.elementor-element-1ca7c80 .elementor-heading-title {
    max-width: 40ch;
    font-weight: 900;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8824e2d */.elementor-6061 .elementor-element.elementor-element-8824e2d .elementor-heading-title {
    max-width: 30ch;
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80f1d58 */.elementor-6061 .elementor-element.elementor-element-80f1d58 p {
    max-width: 30ch;
    font-weight: 700;
    line-height: 1.3;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb2ea74 */.elementor-6061 .elementor-element.elementor-element-cb2ea74 img {
    aspect-ratio: 3/2;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54e4188 */.elementor-6061 .elementor-element.elementor-element-54e4188 p {
    max-width: 40ch;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80ba0be */.elementor-6061 .elementor-element.elementor-element-80ba0be p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92a349a */.elementor-6061 .elementor-element.elementor-element-92a349a img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c198964 */.elementor-6061 .elementor-element.elementor-element-c198964 .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dbc441 */.elementor-6061 .elementor-element.elementor-element-7dbc441 p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-7dbc441 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-836813c */.elementor-6061 .elementor-element.elementor-element-836813c img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87afc03 */.elementor-6061 .elementor-element.elementor-element-87afc03 .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27ac70e */.elementor-6061 .elementor-element.elementor-element-27ac70e p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-27ac70e p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-632f7f8 */.elementor-6061 .elementor-element.elementor-element-632f7f8 img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0bab34 */.elementor-6061 .elementor-element.elementor-element-d0bab34 .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a4c858 */.elementor-6061 .elementor-element.elementor-element-7a4c858 p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-7a4c858 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5650479 */.elementor-6061 .elementor-element.elementor-element-5650479 img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b8ef5f */.elementor-6061 .elementor-element.elementor-element-4b8ef5f .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c622514 */.elementor-6061 .elementor-element.elementor-element-c622514 p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-c622514 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18d7e6e */.elementor-6061 .elementor-element.elementor-element-18d7e6e .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2cbfaa */.elementor-6061 .elementor-element.elementor-element-d2cbfaa {
    max-width: calc(100% - 40px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffba044 */.elementor-6061 .elementor-element.elementor-element-ffba044 p {
    font-weight: 700;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-ffba044 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d658375 */.elementor-6061 .elementor-element.elementor-element-d658375 {
    background-image: linear-gradient(var(--e-global-color-primary) 0%, var(--e-global-color-accent) 50%, var(--e-global-color-396db90) 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-935f0f3 */.elementor-6061 .elementor-element.elementor-element-935f0f3 .elementor-heading-title {
    max-width: 45ch;
    font-weight: 700;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbbbdd2 */.elementor-6061 .elementor-element.elementor-element-fbbbdd2 .elementor-heading-title {
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
    text-wrap: balance;
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8caa45 */.elementor-6061 .elementor-element.elementor-element-e8caa45 {
    aspect-ratio: 1;
}

.elementor-6061 .elementor-element.elementor-element-e8caa45:hover p {
    color: var(--e-global-color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa2e804 */.elementor-6061 .elementor-element.elementor-element-aa2e804 .elementor-heading-title {
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
    text-wrap: balance;
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a9f11 */.elementor-6061 .elementor-element.elementor-element-83a9f11 {
    aspect-ratio: 1;
}

.elementor-6061 .elementor-element.elementor-element-83a9f11:hover p {
    color: var(--e-global-color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-faf1959 */.elementor-6061 .elementor-element.elementor-element-faf1959 .elementor-heading-title {
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
    text-wrap: balance;
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f5d713 */.elementor-6061 .elementor-element.elementor-element-6f5d713 {
    aspect-ratio: 1;
}

.elementor-6061 .elementor-element.elementor-element-6f5d713:hover p {
    color: var(--e-global-color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b73981 */.elementor-6061 .elementor-element.elementor-element-3b73981 .elementor-heading-title {
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
    text-wrap: balance;
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50af9d3 */.elementor-6061 .elementor-element.elementor-element-50af9d3 {
    aspect-ratio: 1;
}

.elementor-6061 .elementor-element.elementor-element-50af9d3:hover p {
    color: var(--e-global-color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-539d46e */.elementor-6061 .elementor-element.elementor-element-539d46e .elementor-heading-title {
    max-width: 20ch;
    font-weight: 300;
    line-height: 1.1;
    text-transform: uppercase;
    text-wrap: balance;
}

.elementor-6061 .elementor-element.elementor-element-539d46e .elementor-heading-title strong {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caf384f */.elementor-6061 .elementor-element.elementor-element-caf384f .elementor-heading-title {
    max-width: 35ch;
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3e3b76 */.elementor-6061 .elementor-element.elementor-element-b3e3b76 img {
    aspect-ratio: 3/2;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-243feec */.elementor-6061 .elementor-element.elementor-element-243feec img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cf5ce5 */.elementor-6061 .elementor-element.elementor-element-4cf5ce5 .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b5b9c4 */.elementor-6061 .elementor-element.elementor-element-3b5b9c4 p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-3b5b9c4 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53ef666 */.elementor-6061 .elementor-element.elementor-element-53ef666 img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9e59a7 */.elementor-6061 .elementor-element.elementor-element-b9e59a7 .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-597d8c1 */.elementor-6061 .elementor-element.elementor-element-597d8c1 p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-597d8c1 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da9ae46 */.elementor-6061 .elementor-element.elementor-element-da9ae46 img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9d82d9 */.elementor-6061 .elementor-element.elementor-element-c9d82d9 .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4984465 */.elementor-6061 .elementor-element.elementor-element-4984465 p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-4984465 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ea7dfb8 */.elementor-6061 .elementor-element.elementor-element-ea7dfb8 img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26a7775 */.elementor-6061 .elementor-element.elementor-element-26a7775 .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c1f765 */.elementor-6061 .elementor-element.elementor-element-2c1f765 p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-2c1f765 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1356f0b */.elementor-6061 .elementor-element.elementor-element-1356f0b img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52e6973 */.elementor-6061 .elementor-element.elementor-element-52e6973 .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f710414 */.elementor-6061 .elementor-element.elementor-element-f710414 p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-f710414 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-511c6d2 */.elementor-6061 .elementor-element.elementor-element-511c6d2 .elementor-heading-title {
    max-width: 45ch;
    font-weight: 700;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-540cfe1 */.elementor-6061 .elementor-element.elementor-element-540cfe1 p {
    max-width: 40ch;
    line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c4a9fa */.elementor-6061 .elementor-element.elementor-element-2c4a9fa {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-2c4a9fa img {
    display: block;
    height: 0;
    min-height: 100%;
    object-fit: cover;
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-2c4a9fa img {
        height: unset;
        min-height: unset;
        aspect-ratio: 16/9;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2df43bf */.elementor-6061 .elementor-element.elementor-element-2df43bf {
    clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%);
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-2df43bf {
        clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9570ba2 */.elementor-6061 .elementor-element.elementor-element-9570ba2 .elementor-heading-title {
    max-width: 45ch;
    font-weight: 700;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c755e4 */.elementor-6061 .elementor-element.elementor-element-8c755e4 p {
    max-width: 40ch;
    line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed8207a */.elementor-6061 .elementor-element.elementor-element-ed8207a {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-ed8207a img {
    display: block;
    height: 0;
    min-height: 100%;
    object-fit: cover;
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-ed8207a img {
        height: unset;
        min-height: unset;
        aspect-ratio: 16/9;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c76072a */.elementor-6061 .elementor-element.elementor-element-c76072a {
    clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%);
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-c76072a {
        clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92c1f21 */.elementor-6061 .elementor-element.elementor-element-92c1f21 .elementor-heading-title {
    max-width: 45ch;
    font-weight: 700;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a87ed7 */.elementor-6061 .elementor-element.elementor-element-9a87ed7 p {
    max-width: 40ch;
    line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17cc9a0 */.elementor-6061 .elementor-element.elementor-element-17cc9a0 {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-17cc9a0 img {
    display: block;
    height: 0;
    min-height: 100%;
    object-fit: cover;
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-17cc9a0 img {
        height: unset;
        min-height: unset;
        aspect-ratio: 16/9;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac0d755 */.elementor-6061 .elementor-element.elementor-element-ac0d755 {
    clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%);
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-ac0d755 {
        clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a22bbf */.elementor-6061 .elementor-element.elementor-element-3a22bbf .elementor-heading-title {
    max-width: 45ch;
    font-weight: 700;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-8a6a92f */.elementor-6061 .elementor-element.elementor-element-8a6a92f .elementor-flip-box__front div {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-8a6a92f .elementor-flip-box__front img {
    height: 100%;
    object-fit: contain;
}

.elementor-6061 .elementor-element.elementor-element-8a6a92f .elementor-flip-box__back {
    background-color: 
 color-mix(in srgb, var(--e-global-color-primary), transparent 25%);
    backdrop-filter: blur(10px);
}

.elementor-6061 .elementor-element.elementor-element-8a6a92f .elementor-flip-box__back .elementor-flip-box__layer__inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-8a6a92f .elementor-flip-box__back .elementor-flip-box__layer__inner > p {
    display: none;
}

.elementor-6061 .elementor-element.elementor-element-8a6a92f ul {
    padding-left: 1em;
}

.elementor-6061 .elementor-element.elementor-element-8a6a92f ul li {
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-8a6a92f ul li:not(:last-child) {
    margin-bottom: 0.9em;
}

.elementor-6061 .elementor-element.elementor-element-8a6a92f .elementor-flip-box__front:after {
    content: '';
    position: absolute;
    bottom: 15px;
    right: 15px;
    padding: 9px;
    border: 2px solid;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    color: var(--e-global-color-accent);
    background:
    linear-gradient(currentColor, currentColor) center / 2px 100% no-repeat,
    linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat,
    linear-gradient(var(--e-global-color-accent), var(--e-global-color-accent)) center / 0% 0% no-repeat;
    box-sizing: content-box;
    background-clip: content-box, content-box, border-box;
    transition: all .3s;
}

.elementor-6061 .elementor-element.elementor-element-8a6a92f .elementor-flip-box:hover .elementor-flip-box__front:after {
    color: var(--e-global-color-secondary);
    background-size: 2px 100%, 100% 2px, 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f72bb87 */.elementor-6061 .elementor-element.elementor-element-f72bb87 .elementor-heading-title {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-463f4f1 */.elementor-6061 .elementor-element.elementor-element-463f4f1 .elementor-heading-title {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-6b28e10 */.elementor-6061 .elementor-element.elementor-element-6b28e10 .elementor-flip-box__front div {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-6b28e10 .elementor-flip-box__front img {
    height: 100%;
    object-fit: contain;
}

.elementor-6061 .elementor-element.elementor-element-6b28e10 .elementor-flip-box__back {
    background-color: 
 color-mix(in srgb, var(--e-global-color-primary), transparent 25%);
    backdrop-filter: blur(10px);
}

.elementor-6061 .elementor-element.elementor-element-6b28e10 .elementor-flip-box__back .elementor-flip-box__layer__inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-6b28e10 .elementor-flip-box__back .elementor-flip-box__layer__inner > p {
    display: none;
}

.elementor-6061 .elementor-element.elementor-element-6b28e10 ul {
    padding-left: 1em;
}

.elementor-6061 .elementor-element.elementor-element-6b28e10 ul li {
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-6b28e10 ul li:not(:last-child) {
    margin-bottom: 0.9em;
}

.elementor-6061 .elementor-element.elementor-element-6b28e10 .elementor-flip-box__front:after {
    content: '';
    position: absolute;
    bottom: 15px;
    right: 15px;
    padding: 9px;
    border: 2px solid;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    color: var(--e-global-color-accent);
    background:
    linear-gradient(currentColor, currentColor) center / 2px 100% no-repeat,
    linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat,
    linear-gradient(var(--e-global-color-accent), var(--e-global-color-accent)) center / 0% 0% no-repeat;
    box-sizing: content-box;
    background-clip: content-box, content-box, border-box;
    transition: all .3s;
}

.elementor-6061 .elementor-element.elementor-element-6b28e10 .elementor-flip-box:hover .elementor-flip-box__front:after {
    color: var(--e-global-color-secondary);
    background-size: 2px 100%, 100% 2px, 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3d2fae */.elementor-6061 .elementor-element.elementor-element-d3d2fae .elementor-heading-title {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-866b6ed */.elementor-6061 .elementor-element.elementor-element-866b6ed .elementor-heading-title {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-d905279 */.elementor-6061 .elementor-element.elementor-element-d905279 .elementor-flip-box__front div {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-d905279 .elementor-flip-box__front img {
    height: 100%;
    object-fit: contain;
}

.elementor-6061 .elementor-element.elementor-element-d905279 .elementor-flip-box__back {
    background-color: 
 color-mix(in srgb, var(--e-global-color-primary), transparent 25%);
    backdrop-filter: blur(10px);
}

.elementor-6061 .elementor-element.elementor-element-d905279 .elementor-flip-box__back .elementor-flip-box__layer__inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-d905279 .elementor-flip-box__back .elementor-flip-box__layer__inner > p {
    display: none;
}

.elementor-6061 .elementor-element.elementor-element-d905279 ul {
    padding-left: 1em;
}

.elementor-6061 .elementor-element.elementor-element-d905279 ul li {
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-d905279 ul li:not(:last-child) {
    margin-bottom: 0.9em;
}

.elementor-6061 .elementor-element.elementor-element-d905279 .elementor-flip-box__front:after {
    content: '';
    position: absolute;
    bottom: 15px;
    right: 15px;
    padding: 9px;
    border: 2px solid;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    color: var(--e-global-color-accent);
    background:
    linear-gradient(currentColor, currentColor) center / 2px 100% no-repeat,
    linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat,
    linear-gradient(var(--e-global-color-accent), var(--e-global-color-accent)) center / 0% 0% no-repeat;
    box-sizing: content-box;
    background-clip: content-box, content-box, border-box;
    transition: all .3s;
}

.elementor-6061 .elementor-element.elementor-element-d905279 .elementor-flip-box:hover .elementor-flip-box__front:after {
    color: var(--e-global-color-secondary);
    background-size: 2px 100%, 100% 2px, 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ae76d5 */.elementor-6061 .elementor-element.elementor-element-7ae76d5 .elementor-heading-title {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bfe500 */.elementor-6061 .elementor-element.elementor-element-7bfe500 .elementor-heading-title {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-76f6892 */.elementor-6061 .elementor-element.elementor-element-76f6892 .elementor-flip-box__front div {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-76f6892 .elementor-flip-box__front img {
    height: 100%;
    object-fit: contain;
}

.elementor-6061 .elementor-element.elementor-element-76f6892 .elementor-flip-box__back {
    background-color: 
 color-mix(in srgb, var(--e-global-color-primary), transparent 25%);
    backdrop-filter: blur(10px);
}

.elementor-6061 .elementor-element.elementor-element-76f6892 .elementor-flip-box__back .elementor-flip-box__layer__inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-76f6892 .elementor-flip-box__back .elementor-flip-box__layer__inner > p {
    display: none;
}

.elementor-6061 .elementor-element.elementor-element-76f6892 ul {
    padding-left: 1em;
}

.elementor-6061 .elementor-element.elementor-element-76f6892 ul li {
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-76f6892 ul li:not(:last-child) {
    margin-bottom: 0.9em;
}

.elementor-6061 .elementor-element.elementor-element-76f6892 .elementor-flip-box__front:after {
    content: '';
    position: absolute;
    bottom: 15px;
    right: 15px;
    padding: 9px;
    border: 2px solid;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    color: var(--e-global-color-accent);
    background:
    linear-gradient(currentColor, currentColor) center / 2px 100% no-repeat,
    linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat,
    linear-gradient(var(--e-global-color-accent), var(--e-global-color-accent)) center / 0% 0% no-repeat;
    box-sizing: content-box;
    background-clip: content-box, content-box, border-box;
    transition: all .3s;
}

.elementor-6061 .elementor-element.elementor-element-76f6892 .elementor-flip-box:hover .elementor-flip-box__front:after {
    color: var(--e-global-color-secondary);
    background-size: 2px 100%, 100% 2px, 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-334bd9c */.elementor-6061 .elementor-element.elementor-element-334bd9c .elementor-heading-title {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aaaa2cb */.elementor-6061 .elementor-element.elementor-element-aaaa2cb .elementor-heading-title {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-a32b491 */.elementor-6061 .elementor-element.elementor-element-a32b491 .elementor-flip-box__front div {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-a32b491 .elementor-flip-box__front img {
    height: 100%;
    object-fit: contain;
}

.elementor-6061 .elementor-element.elementor-element-a32b491 .elementor-flip-box__back {
    background-color: 
 color-mix(in srgb, var(--e-global-color-primary), transparent 25%);
    backdrop-filter: blur(10px);
}

.elementor-6061 .elementor-element.elementor-element-a32b491 .elementor-flip-box__back .elementor-flip-box__layer__inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-a32b491 .elementor-flip-box__back .elementor-flip-box__layer__inner > p {
    display: none;
}

.elementor-6061 .elementor-element.elementor-element-a32b491 ul {
    padding-left: 1em;
}

.elementor-6061 .elementor-element.elementor-element-a32b491 ul li {
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-a32b491 ul li:not(:last-child) {
    margin-bottom: 0.9em;
}

.elementor-6061 .elementor-element.elementor-element-a32b491 .elementor-flip-box__front:after {
    content: '';
    position: absolute;
    bottom: 15px;
    right: 15px;
    padding: 9px;
    border: 2px solid;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    color: var(--e-global-color-accent);
    background:
    linear-gradient(currentColor, currentColor) center / 2px 100% no-repeat,
    linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat,
    linear-gradient(var(--e-global-color-accent), var(--e-global-color-accent)) center / 0% 0% no-repeat;
    box-sizing: content-box;
    background-clip: content-box, content-box, border-box;
    transition: all .3s;
}

.elementor-6061 .elementor-element.elementor-element-a32b491 .elementor-flip-box:hover .elementor-flip-box__front:after {
    color: var(--e-global-color-secondary);
    background-size: 2px 100%, 100% 2px, 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2684fe */.elementor-6061 .elementor-element.elementor-element-f2684fe .elementor-heading-title {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5f237 */.elementor-6061 .elementor-element.elementor-element-3d5f237 .elementor-heading-title {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-ea9c106 */.elementor-6061 .elementor-element.elementor-element-ea9c106 .elementor-flip-box__front div {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-ea9c106 .elementor-flip-box__front img {
    height: 100%;
    object-fit: contain;
}

.elementor-6061 .elementor-element.elementor-element-ea9c106 .elementor-flip-box__back {
    background-color: 
 color-mix(in srgb, var(--e-global-color-primary), transparent 25%);
    backdrop-filter: blur(10px);
}

.elementor-6061 .elementor-element.elementor-element-ea9c106 .elementor-flip-box__back .elementor-flip-box__layer__inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-ea9c106 .elementor-flip-box__back .elementor-flip-box__layer__inner > p {
    display: none;
}

.elementor-6061 .elementor-element.elementor-element-ea9c106 ul {
    padding-left: 1em;
}

.elementor-6061 .elementor-element.elementor-element-ea9c106 ul li {
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-ea9c106 ul li:not(:last-child) {
    margin-bottom: 0.9em;
}

.elementor-6061 .elementor-element.elementor-element-ea9c106 .elementor-flip-box__front:after {
    content: '';
    position: absolute;
    bottom: 15px;
    right: 15px;
    padding: 9px;
    border: 2px solid;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    color: var(--e-global-color-accent);
    background:
    linear-gradient(currentColor, currentColor) center / 2px 100% no-repeat,
    linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat,
    linear-gradient(var(--e-global-color-accent), var(--e-global-color-accent)) center / 0% 0% no-repeat;
    box-sizing: content-box;
    background-clip: content-box, content-box, border-box;
    transition: all .3s;
}

.elementor-6061 .elementor-element.elementor-element-ea9c106 .elementor-flip-box:hover .elementor-flip-box__front:after {
    color: var(--e-global-color-secondary);
    background-size: 2px 100%, 100% 2px, 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55109b0 */.elementor-6061 .elementor-element.elementor-element-55109b0 .elementor-heading-title {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f9ef1c */.elementor-6061 .elementor-element.elementor-element-9f9ef1c .elementor-heading-title {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-f508c4b */.elementor-6061 .elementor-element.elementor-element-f508c4b .elementor-flip-box__front div {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-f508c4b .elementor-flip-box__front img {
    height: 100%;
    object-fit: contain;
}

.elementor-6061 .elementor-element.elementor-element-f508c4b .elementor-flip-box__back {
    background-color: 
 color-mix(in srgb, var(--e-global-color-primary), transparent 25%);
    backdrop-filter: blur(10px);
}

.elementor-6061 .elementor-element.elementor-element-f508c4b .elementor-flip-box__back .elementor-flip-box__layer__inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-f508c4b .elementor-flip-box__back .elementor-flip-box__layer__inner > p {
    display: none;
}

.elementor-6061 .elementor-element.elementor-element-f508c4b ul {
    padding-left: 1em;
}

.elementor-6061 .elementor-element.elementor-element-f508c4b ul li {
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-f508c4b ul li:not(:last-child) {
    margin-bottom: 0.9em;
}

.elementor-6061 .elementor-element.elementor-element-f508c4b .elementor-flip-box__front:after {
    content: '';
    position: absolute;
    bottom: 15px;
    right: 15px;
    padding: 9px;
    border: 2px solid;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    color: var(--e-global-color-accent);
    background:
    linear-gradient(currentColor, currentColor) center / 2px 100% no-repeat,
    linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat,
    linear-gradient(var(--e-global-color-accent), var(--e-global-color-accent)) center / 0% 0% no-repeat;
    box-sizing: content-box;
    background-clip: content-box, content-box, border-box;
    transition: all .3s;
}

.elementor-6061 .elementor-element.elementor-element-f508c4b .elementor-flip-box:hover .elementor-flip-box__front:after {
    color: var(--e-global-color-secondary);
    background-size: 2px 100%, 100% 2px, 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-153dced */.elementor-6061 .elementor-element.elementor-element-153dced .elementor-heading-title {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2fe179 */.elementor-6061 .elementor-element.elementor-element-c2fe179 .elementor-heading-title {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f3a1bb */.elementor-6061 .elementor-element.elementor-element-1f3a1bb .elementor-heading-title {
    max-width: 25ch;
    font-weight: 300;
    line-height: 1.1;
    text-transform: uppercase;
    text-wrap: balance;
}

.elementor-6061 .elementor-element.elementor-element-1f3a1bb .elementor-heading-title strong {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc8d08d */.elementor-6061 .elementor-element.elementor-element-cc8d08d .elementor-heading-title {
    max-width: 35ch;
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eb95603 */.elementor-6061 .elementor-element.elementor-element-eb95603 img {
    aspect-ratio: 3/2;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d9f61a */.elementor-6061 .elementor-element.elementor-element-4d9f61a img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc605c7 */.elementor-6061 .elementor-element.elementor-element-bc605c7 .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad3e1ca */.elementor-6061 .elementor-element.elementor-element-ad3e1ca p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-ad3e1ca p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22e6f40 */.elementor-6061 .elementor-element.elementor-element-22e6f40 img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6703ea1 */.elementor-6061 .elementor-element.elementor-element-6703ea1 .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91b6772 */.elementor-6061 .elementor-element.elementor-element-91b6772 p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-91b6772 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d78aede */.elementor-6061 .elementor-element.elementor-element-d78aede img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6621dd */.elementor-6061 .elementor-element.elementor-element-b6621dd .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e78652d */.elementor-6061 .elementor-element.elementor-element-e78652d p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-e78652d p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cecc2b1 */.elementor-6061 .elementor-element.elementor-element-cecc2b1 img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc12e5 */.elementor-6061 .elementor-element.elementor-element-4fc12e5 .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da4f6f7 */.elementor-6061 .elementor-element.elementor-element-da4f6f7 p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-da4f6f7 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91e579b */.elementor-6061 .elementor-element.elementor-element-91e579b img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-195e102 */.elementor-6061 .elementor-element.elementor-element-195e102 .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5aeac8b */.elementor-6061 .elementor-element.elementor-element-5aeac8b p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-5aeac8b p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ff6151 */.elementor-6061 .elementor-element.elementor-element-9ff6151 .elementor-heading-title {
    max-width: 45ch;
    font-weight: 700;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e7ba97 */.elementor-6061 .elementor-element.elementor-element-5e7ba97 p {
    max-width: 40ch;
    line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c327a84 */.elementor-6061 .elementor-element.elementor-element-c327a84 {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-c327a84 img {
    display: block;
    height: 0;
    min-height: 100%;
    object-fit: cover;
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-c327a84 img {
        height: unset;
        min-height: unset;
        aspect-ratio: 16/9;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-436e30f */.elementor-6061 .elementor-element.elementor-element-436e30f {
    clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%);
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-436e30f {
        clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de4d882 */.elementor-6061 .elementor-element.elementor-element-de4d882 .elementor-heading-title {
    max-width: 45ch;
    font-weight: 700;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55eff48 */.elementor-6061 .elementor-element.elementor-element-55eff48 p {
    max-width: 40ch;
    line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d130974 */.elementor-6061 .elementor-element.elementor-element-d130974 {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-d130974 img {
    display: block;
    height: 0;
    min-height: 100%;
    object-fit: cover;
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-d130974 img {
        height: unset;
        min-height: unset;
        aspect-ratio: 16/9;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-477df9a */.elementor-6061 .elementor-element.elementor-element-477df9a {
    clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%);
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-477df9a {
        clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0d56d2 */.elementor-6061 .elementor-element.elementor-element-f0d56d2 .elementor-heading-title {
    max-width: 45ch;
    font-weight: 700;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b996567 */.elementor-6061 .elementor-element.elementor-element-b996567 p {
    max-width: 40ch;
    line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70a3863 */.elementor-6061 .elementor-element.elementor-element-70a3863 {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-70a3863 img {
    display: block;
    height: 0;
    min-height: 100%;
    object-fit: cover;
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-70a3863 img {
        height: unset;
        min-height: unset;
        aspect-ratio: 16/9;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3edcaef */.elementor-6061 .elementor-element.elementor-element-3edcaef {
    clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%);
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-3edcaef {
        clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c92c55 */.elementor-6061 .elementor-element.elementor-element-6c92c55 .elementor-heading-title {
    max-width: 45ch;
    font-weight: 700;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-d9fdbb0 */.elementor-6061 .elementor-element.elementor-element-d9fdbb0 .elementor-flip-box__front div {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-d9fdbb0 .elementor-flip-box__front img {
    height: 100%;
    object-fit: contain;
}

.elementor-6061 .elementor-element.elementor-element-d9fdbb0 .elementor-flip-box__back {
    background-color: 
 color-mix(in srgb, var(--e-global-color-primary), transparent 25%);
    backdrop-filter: blur(10px);
}

.elementor-6061 .elementor-element.elementor-element-d9fdbb0 .elementor-flip-box__back .elementor-flip-box__layer__inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-d9fdbb0 .elementor-flip-box__back .elementor-flip-box__layer__inner > p {
    display: none;
}

.elementor-6061 .elementor-element.elementor-element-d9fdbb0 ul {
    padding-left: 1em;
}

.elementor-6061 .elementor-element.elementor-element-d9fdbb0 ul li {
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-d9fdbb0 ul li:not(:last-child) {
    margin-bottom: 0.9em;
}

.elementor-6061 .elementor-element.elementor-element-d9fdbb0 .elementor-flip-box__front:after {
    content: '';
    position: absolute;
    bottom: 15px;
    right: 15px;
    padding: 9px;
    border: 2px solid;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    color: var(--e-global-color-accent);
    background:
    linear-gradient(currentColor, currentColor) center / 2px 100% no-repeat,
    linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat,
    linear-gradient(var(--e-global-color-accent), var(--e-global-color-accent)) center / 0% 0% no-repeat;
    box-sizing: content-box;
    background-clip: content-box, content-box, border-box;
    transition: all .3s;
}

.elementor-6061 .elementor-element.elementor-element-d9fdbb0 .elementor-flip-box:hover .elementor-flip-box__front:after {
    color: var(--e-global-color-secondary);
    background-size: 2px 100%, 100% 2px, 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a1951d */.elementor-6061 .elementor-element.elementor-element-3a1951d .elementor-heading-title {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bafd830 */.elementor-6061 .elementor-element.elementor-element-bafd830 .elementor-heading-title {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-6aee864 */.elementor-6061 .elementor-element.elementor-element-6aee864 .elementor-flip-box__front div {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-6aee864 .elementor-flip-box__front img {
    height: 100%;
    object-fit: contain;
}

.elementor-6061 .elementor-element.elementor-element-6aee864 .elementor-flip-box__back {
    background-color: 
 color-mix(in srgb, var(--e-global-color-primary), transparent 25%);
    backdrop-filter: blur(10px);
}

.elementor-6061 .elementor-element.elementor-element-6aee864 .elementor-flip-box__back .elementor-flip-box__layer__inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-6aee864 .elementor-flip-box__back .elementor-flip-box__layer__inner > p {
    display: none;
}

.elementor-6061 .elementor-element.elementor-element-6aee864 ul {
    padding-left: 1em;
}

.elementor-6061 .elementor-element.elementor-element-6aee864 ul li {
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-6aee864 ul li:not(:last-child) {
    margin-bottom: 0.9em;
}

.elementor-6061 .elementor-element.elementor-element-6aee864 .elementor-flip-box__front:after {
    content: '';
    position: absolute;
    bottom: 15px;
    right: 15px;
    padding: 9px;
    border: 2px solid;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    color: var(--e-global-color-accent);
    background:
    linear-gradient(currentColor, currentColor) center / 2px 100% no-repeat,
    linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat,
    linear-gradient(var(--e-global-color-accent), var(--e-global-color-accent)) center / 0% 0% no-repeat;
    box-sizing: content-box;
    background-clip: content-box, content-box, border-box;
    transition: all .3s;
}

.elementor-6061 .elementor-element.elementor-element-6aee864 .elementor-flip-box:hover .elementor-flip-box__front:after {
    color: var(--e-global-color-secondary);
    background-size: 2px 100%, 100% 2px, 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87cdebd */.elementor-6061 .elementor-element.elementor-element-87cdebd .elementor-heading-title {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2f0a7d */.elementor-6061 .elementor-element.elementor-element-e2f0a7d .elementor-heading-title {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-b487aa0 */.elementor-6061 .elementor-element.elementor-element-b487aa0 .elementor-flip-box__front div {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-b487aa0 .elementor-flip-box__front img {
    height: 100%;
    object-fit: contain;
}

.elementor-6061 .elementor-element.elementor-element-b487aa0 .elementor-flip-box__back {
    background-color: 
 color-mix(in srgb, var(--e-global-color-primary), transparent 25%);
    backdrop-filter: blur(10px);
}

.elementor-6061 .elementor-element.elementor-element-b487aa0 .elementor-flip-box__back .elementor-flip-box__layer__inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-b487aa0 .elementor-flip-box__back .elementor-flip-box__layer__inner > p {
    display: none;
}

.elementor-6061 .elementor-element.elementor-element-b487aa0 ul {
    padding-left: 1em;
}

.elementor-6061 .elementor-element.elementor-element-b487aa0 ul li {
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-b487aa0 ul li:not(:last-child) {
    margin-bottom: 0.9em;
}

.elementor-6061 .elementor-element.elementor-element-b487aa0 .elementor-flip-box__front:after {
    content: '';
    position: absolute;
    bottom: 15px;
    right: 15px;
    padding: 9px;
    border: 2px solid;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    color: var(--e-global-color-accent);
    background:
    linear-gradient(currentColor, currentColor) center / 2px 100% no-repeat,
    linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat,
    linear-gradient(var(--e-global-color-accent), var(--e-global-color-accent)) center / 0% 0% no-repeat;
    box-sizing: content-box;
    background-clip: content-box, content-box, border-box;
    transition: all .3s;
}

.elementor-6061 .elementor-element.elementor-element-b487aa0 .elementor-flip-box:hover .elementor-flip-box__front:after {
    color: var(--e-global-color-secondary);
    background-size: 2px 100%, 100% 2px, 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13c602e */.elementor-6061 .elementor-element.elementor-element-13c602e .elementor-heading-title {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-937ef12 */.elementor-6061 .elementor-element.elementor-element-937ef12 .elementor-heading-title {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-398d7e1 */.elementor-6061 .elementor-element.elementor-element-398d7e1 .elementor-flip-box__front div {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-398d7e1 .elementor-flip-box__front img {
    height: 100%;
    object-fit: contain;
}

.elementor-6061 .elementor-element.elementor-element-398d7e1 .elementor-flip-box__back {
    background-color: 
 color-mix(in srgb, var(--e-global-color-primary), transparent 25%);
    backdrop-filter: blur(10px);
}

.elementor-6061 .elementor-element.elementor-element-398d7e1 .elementor-flip-box__back .elementor-flip-box__layer__inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-398d7e1 .elementor-flip-box__back .elementor-flip-box__layer__inner > p {
    display: none;
}

.elementor-6061 .elementor-element.elementor-element-398d7e1 ul {
    padding-left: 1em;
}

.elementor-6061 .elementor-element.elementor-element-398d7e1 ul li {
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-398d7e1 ul li:not(:last-child) {
    margin-bottom: 0.9em;
}

.elementor-6061 .elementor-element.elementor-element-398d7e1 .elementor-flip-box__front:after {
    content: '';
    position: absolute;
    bottom: 15px;
    right: 15px;
    padding: 9px;
    border: 2px solid;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    color: var(--e-global-color-accent);
    background:
    linear-gradient(currentColor, currentColor) center / 2px 100% no-repeat,
    linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat,
    linear-gradient(var(--e-global-color-accent), var(--e-global-color-accent)) center / 0% 0% no-repeat;
    box-sizing: content-box;
    background-clip: content-box, content-box, border-box;
    transition: all .3s;
}

.elementor-6061 .elementor-element.elementor-element-398d7e1 .elementor-flip-box:hover .elementor-flip-box__front:after {
    color: var(--e-global-color-secondary);
    background-size: 2px 100%, 100% 2px, 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b39a549 */.elementor-6061 .elementor-element.elementor-element-b39a549 .elementor-heading-title {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-900a750 */.elementor-6061 .elementor-element.elementor-element-900a750 .elementor-heading-title {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-4aecfb3 */.elementor-6061 .elementor-element.elementor-element-4aecfb3 .elementor-flip-box__front div {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-4aecfb3 .elementor-flip-box__front img {
    height: 100%;
    object-fit: contain;
}

.elementor-6061 .elementor-element.elementor-element-4aecfb3 .elementor-flip-box__back {
    background-color: 
 color-mix(in srgb, var(--e-global-color-primary), transparent 25%);
    backdrop-filter: blur(10px);
}

.elementor-6061 .elementor-element.elementor-element-4aecfb3 .elementor-flip-box__back .elementor-flip-box__layer__inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-4aecfb3 .elementor-flip-box__back .elementor-flip-box__layer__inner > p {
    display: none;
}

.elementor-6061 .elementor-element.elementor-element-4aecfb3 ul {
    padding-left: 1em;
}

.elementor-6061 .elementor-element.elementor-element-4aecfb3 ul li {
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-4aecfb3 ul li:not(:last-child) {
    margin-bottom: 0.9em;
}

.elementor-6061 .elementor-element.elementor-element-4aecfb3 .elementor-flip-box__front:after {
    content: '';
    position: absolute;
    bottom: 15px;
    right: 15px;
    padding: 9px;
    border: 2px solid;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    color: var(--e-global-color-accent);
    background:
    linear-gradient(currentColor, currentColor) center / 2px 100% no-repeat,
    linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat,
    linear-gradient(var(--e-global-color-accent), var(--e-global-color-accent)) center / 0% 0% no-repeat;
    box-sizing: content-box;
    background-clip: content-box, content-box, border-box;
    transition: all .3s;
}

.elementor-6061 .elementor-element.elementor-element-4aecfb3 .elementor-flip-box:hover .elementor-flip-box__front:after {
    color: var(--e-global-color-secondary);
    background-size: 2px 100%, 100% 2px, 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c870b53 */.elementor-6061 .elementor-element.elementor-element-c870b53 .elementor-heading-title {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae43c1b */.elementor-6061 .elementor-element.elementor-element-ae43c1b .elementor-heading-title {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-a9fabd1 */.elementor-6061 .elementor-element.elementor-element-a9fabd1 .elementor-flip-box__front div {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-a9fabd1 .elementor-flip-box__front img {
    height: 100%;
    object-fit: contain;
}

.elementor-6061 .elementor-element.elementor-element-a9fabd1 .elementor-flip-box__back {
    background-color: 
 color-mix(in srgb, var(--e-global-color-primary), transparent 25%);
    backdrop-filter: blur(10px);
}

.elementor-6061 .elementor-element.elementor-element-a9fabd1 .elementor-flip-box__back .elementor-flip-box__layer__inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-a9fabd1 .elementor-flip-box__back .elementor-flip-box__layer__inner > p {
    display: none;
}

.elementor-6061 .elementor-element.elementor-element-a9fabd1 ul {
    padding-left: 1em;
}

.elementor-6061 .elementor-element.elementor-element-a9fabd1 ul li {
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-a9fabd1 ul li:not(:last-child) {
    margin-bottom: 0.9em;
}

.elementor-6061 .elementor-element.elementor-element-a9fabd1 .elementor-flip-box__front:after {
    content: '';
    position: absolute;
    bottom: 15px;
    right: 15px;
    padding: 9px;
    border: 2px solid;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    color: var(--e-global-color-accent);
    background:
    linear-gradient(currentColor, currentColor) center / 2px 100% no-repeat,
    linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat,
    linear-gradient(var(--e-global-color-accent), var(--e-global-color-accent)) center / 0% 0% no-repeat;
    box-sizing: content-box;
    background-clip: content-box, content-box, border-box;
    transition: all .3s;
}

.elementor-6061 .elementor-element.elementor-element-a9fabd1 .elementor-flip-box:hover .elementor-flip-box__front:after {
    color: var(--e-global-color-secondary);
    background-size: 2px 100%, 100% 2px, 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bae904 */.elementor-6061 .elementor-element.elementor-element-6bae904 .elementor-heading-title {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54abb1b */.elementor-6061 .elementor-element.elementor-element-54abb1b .elementor-heading-title {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca6e517 */.elementor-6061 .elementor-element.elementor-element-ca6e517 .elementor-heading-title {
    max-width: 20ch;
    font-weight: 300;
    line-height: 1.1;
    text-transform: uppercase;
    text-wrap: balance;
}

.elementor-6061 .elementor-element.elementor-element-ca6e517 .elementor-heading-title strong {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e403e93 */.elementor-6061 .elementor-element.elementor-element-e403e93 .elementor-heading-title {
    max-width: 35ch;
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-612c639 */.elementor-6061 .elementor-element.elementor-element-612c639 img {
    aspect-ratio: 3/2;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e388aa */.elementor-6061 .elementor-element.elementor-element-1e388aa img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20ccc98 */.elementor-6061 .elementor-element.elementor-element-20ccc98 .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e8443c */.elementor-6061 .elementor-element.elementor-element-4e8443c p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-4e8443c p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5290a76 */.elementor-6061 .elementor-element.elementor-element-5290a76 img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aef476 */.elementor-6061 .elementor-element.elementor-element-2aef476 .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c40031 */.elementor-6061 .elementor-element.elementor-element-0c40031 p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-0c40031 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df25ee9 */.elementor-6061 .elementor-element.elementor-element-df25ee9 img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe5ad85 */.elementor-6061 .elementor-element.elementor-element-fe5ad85 .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e1fdef */.elementor-6061 .elementor-element.elementor-element-4e1fdef p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-4e1fdef p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f1bb29 */.elementor-6061 .elementor-element.elementor-element-8f1bb29 img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f6891 */.elementor-6061 .elementor-element.elementor-element-11f6891 .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eaf7c1b */.elementor-6061 .elementor-element.elementor-element-eaf7c1b p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-eaf7c1b p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa31866 */.elementor-6061 .elementor-element.elementor-element-aa31866 img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cb7379 */.elementor-6061 .elementor-element.elementor-element-3cb7379 .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8c8526 */.elementor-6061 .elementor-element.elementor-element-e8c8526 p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-e8c8526 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3836cb */.elementor-6061 .elementor-element.elementor-element-e3836cb .elementor-heading-title {
    max-width: 45ch;
    font-weight: 700;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76f400c */.elementor-6061 .elementor-element.elementor-element-76f400c p {
    max-width: 40ch;
    line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db0f80c */.elementor-6061 .elementor-element.elementor-element-db0f80c {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-db0f80c img {
    display: block;
    height: 0;
    min-height: 100%;
    object-fit: cover;
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-db0f80c img {
        height: unset;
        min-height: unset;
        aspect-ratio: 16/9;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e802afb */.elementor-6061 .elementor-element.elementor-element-e802afb {
    clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%);
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-e802afb {
        clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d72fe91 */.elementor-6061 .elementor-element.elementor-element-d72fe91 .elementor-heading-title {
    max-width: 45ch;
    font-weight: 700;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d4bf10 */.elementor-6061 .elementor-element.elementor-element-1d4bf10 p {
    max-width: 40ch;
    line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91d3947 */.elementor-6061 .elementor-element.elementor-element-91d3947 {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-91d3947 img {
    display: block;
    height: 0;
    min-height: 100%;
    object-fit: cover;
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-91d3947 img {
        height: unset;
        min-height: unset;
        aspect-ratio: 16/9;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662233 */.elementor-6061 .elementor-element.elementor-element-e662233 {
    clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%);
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-e662233 {
        clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26b187d */.elementor-6061 .elementor-element.elementor-element-26b187d .elementor-heading-title {
    max-width: 45ch;
    font-weight: 700;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98434b7 */.elementor-6061 .elementor-element.elementor-element-98434b7 p {
    max-width: 40ch;
    line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b975ab */.elementor-6061 .elementor-element.elementor-element-0b975ab {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-0b975ab img {
    display: block;
    height: 0;
    min-height: 100%;
    object-fit: cover;
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-0b975ab img {
        height: unset;
        min-height: unset;
        aspect-ratio: 16/9;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c3073a */.elementor-6061 .elementor-element.elementor-element-4c3073a {
    clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%);
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-4c3073a {
        clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9e860e */.elementor-6061 .elementor-element.elementor-element-c9e860e .elementor-heading-title {
    max-width: 45ch;
    font-weight: 700;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-23403a7 */.elementor-6061 .elementor-element.elementor-element-23403a7 .elementor-flip-box__front div {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-23403a7 .elementor-flip-box__front img {
    height: 100%;
    object-fit: contain;
}

.elementor-6061 .elementor-element.elementor-element-23403a7 .elementor-flip-box__back {
    background-color: 
 color-mix(in srgb, var(--e-global-color-primary), transparent 25%);
    backdrop-filter: blur(10px);
}

.elementor-6061 .elementor-element.elementor-element-23403a7 .elementor-flip-box__back .elementor-flip-box__layer__inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-23403a7 .elementor-flip-box__back .elementor-flip-box__layer__inner > p {
    display: none;
}

.elementor-6061 .elementor-element.elementor-element-23403a7 ul {
    padding-left: 1em;
}

.elementor-6061 .elementor-element.elementor-element-23403a7 ul li {
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-23403a7 ul li:not(:last-child) {
    margin-bottom: 0.9em;
}

.elementor-6061 .elementor-element.elementor-element-23403a7 .elementor-flip-box__front:after {
    content: '';
    position: absolute;
    bottom: 15px;
    right: 15px;
    padding: 9px;
    border: 2px solid;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    color: var(--e-global-color-accent);
    background:
    linear-gradient(currentColor, currentColor) center / 2px 100% no-repeat,
    linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat,
    linear-gradient(var(--e-global-color-accent), var(--e-global-color-accent)) center / 0% 0% no-repeat;
    box-sizing: content-box;
    background-clip: content-box, content-box, border-box;
    transition: all .3s;
}

.elementor-6061 .elementor-element.elementor-element-23403a7 .elementor-flip-box:hover .elementor-flip-box__front:after {
    color: var(--e-global-color-secondary);
    background-size: 2px 100%, 100% 2px, 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbf44c1 */.elementor-6061 .elementor-element.elementor-element-bbf44c1 .elementor-heading-title {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-297af46 */.elementor-6061 .elementor-element.elementor-element-297af46 .elementor-heading-title {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-c775ad7 */.elementor-6061 .elementor-element.elementor-element-c775ad7 .elementor-flip-box__front div {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-c775ad7 .elementor-flip-box__front img {
    height: 100%;
    object-fit: contain;
}

.elementor-6061 .elementor-element.elementor-element-c775ad7 .elementor-flip-box__back {
    background-color: 
 color-mix(in srgb, var(--e-global-color-primary), transparent 25%);
    backdrop-filter: blur(10px);
}

.elementor-6061 .elementor-element.elementor-element-c775ad7 .elementor-flip-box__back .elementor-flip-box__layer__inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-c775ad7 .elementor-flip-box__back .elementor-flip-box__layer__inner > p {
    display: none;
}

.elementor-6061 .elementor-element.elementor-element-c775ad7 ul {
    padding-left: 1em;
}

.elementor-6061 .elementor-element.elementor-element-c775ad7 ul li {
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-c775ad7 ul li:not(:last-child) {
    margin-bottom: 0.9em;
}

.elementor-6061 .elementor-element.elementor-element-c775ad7 .elementor-flip-box__front:after {
    content: '';
    position: absolute;
    bottom: 15px;
    right: 15px;
    padding: 9px;
    border: 2px solid;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    color: var(--e-global-color-accent);
    background:
    linear-gradient(currentColor, currentColor) center / 2px 100% no-repeat,
    linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat,
    linear-gradient(var(--e-global-color-accent), var(--e-global-color-accent)) center / 0% 0% no-repeat;
    box-sizing: content-box;
    background-clip: content-box, content-box, border-box;
    transition: all .3s;
}

.elementor-6061 .elementor-element.elementor-element-c775ad7 .elementor-flip-box:hover .elementor-flip-box__front:after {
    color: var(--e-global-color-secondary);
    background-size: 2px 100%, 100% 2px, 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1d73bf */.elementor-6061 .elementor-element.elementor-element-a1d73bf .elementor-heading-title {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8686d47 */.elementor-6061 .elementor-element.elementor-element-8686d47 .elementor-heading-title {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f486eb0 */.elementor-6061 .elementor-element.elementor-element-f486eb0 .elementor-heading-title {
    max-width: 25ch;
    font-weight: 300;
    line-height: 1.1;
    text-transform: uppercase;
    text-wrap: balance;
}

.elementor-6061 .elementor-element.elementor-element-f486eb0 .elementor-heading-title strong {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48de3fc */.elementor-6061 .elementor-element.elementor-element-48de3fc .elementor-heading-title {
    max-width: 35ch;
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec41491 */.elementor-6061 .elementor-element.elementor-element-ec41491 img {
    aspect-ratio: 3/2;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b70578 */.elementor-6061 .elementor-element.elementor-element-7b70578 img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-379d605 */.elementor-6061 .elementor-element.elementor-element-379d605 .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e213a7 */.elementor-6061 .elementor-element.elementor-element-8e213a7 p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-8e213a7 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ea07906 */.elementor-6061 .elementor-element.elementor-element-ea07906 img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-026f55c */.elementor-6061 .elementor-element.elementor-element-026f55c .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67c0aed */.elementor-6061 .elementor-element.elementor-element-67c0aed p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-67c0aed p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e87ec7 */.elementor-6061 .elementor-element.elementor-element-1e87ec7 img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bd535a */.elementor-6061 .elementor-element.elementor-element-5bd535a .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5100574 */.elementor-6061 .elementor-element.elementor-element-5100574 p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-5100574 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f300c4 */.elementor-6061 .elementor-element.elementor-element-7f300c4 img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f91bbb6 */.elementor-6061 .elementor-element.elementor-element-f91bbb6 .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e763707 */.elementor-6061 .elementor-element.elementor-element-e763707 p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-e763707 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58566d7 */.elementor-6061 .elementor-element.elementor-element-58566d7 img {
    display: block;
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de1ad45 */.elementor-6061 .elementor-element.elementor-element-de1ad45 .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5aecfb4 */.elementor-6061 .elementor-element.elementor-element-5aecfb4 p {
    max-width: 40ch;
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-5aecfb4 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b278f8c */.elementor-6061 .elementor-element.elementor-element-b278f8c .elementor-heading-title {
    max-width: 45ch;
    font-weight: 700;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5f104e */.elementor-6061 .elementor-element.elementor-element-d5f104e p {
    max-width: 40ch;
    line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f331f2 */.elementor-6061 .elementor-element.elementor-element-0f331f2 {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-0f331f2 img {
    display: block;
    height: 0;
    min-height: 100%;
    object-fit: cover;
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-0f331f2 img {
        height: unset;
        min-height: unset;
        aspect-ratio: 16/9;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af6638f */.elementor-6061 .elementor-element.elementor-element-af6638f {
    clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%);
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-af6638f {
        clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93c28cc */.elementor-6061 .elementor-element.elementor-element-93c28cc .elementor-heading-title {
    max-width: 45ch;
    font-weight: 700;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85cfe14 */.elementor-6061 .elementor-element.elementor-element-85cfe14 p {
    max-width: 40ch;
    line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52eccc3 */.elementor-6061 .elementor-element.elementor-element-52eccc3 {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-52eccc3 img {
    display: block;
    height: 0;
    min-height: 100%;
    object-fit: cover;
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-52eccc3 img {
        height: unset;
        min-height: unset;
        aspect-ratio: 16/9;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0350bf */.elementor-6061 .elementor-element.elementor-element-f0350bf {
    clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%);
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-f0350bf {
        clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b66dae4 */.elementor-6061 .elementor-element.elementor-element-b66dae4 .elementor-heading-title {
    max-width: 45ch;
    font-weight: 700;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f45f016 */.elementor-6061 .elementor-element.elementor-element-f45f016 p {
    max-width: 40ch;
    line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ca423d */.elementor-6061 .elementor-element.elementor-element-0ca423d {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-0ca423d img {
    display: block;
    height: 0;
    min-height: 100%;
    object-fit: cover;
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-0ca423d img {
        height: unset;
        min-height: unset;
        aspect-ratio: 16/9;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a597d0e */.elementor-6061 .elementor-element.elementor-element-a597d0e {
    clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%);
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-a597d0e {
        clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4305ee */.elementor-6061 .elementor-element.elementor-element-c4305ee .elementor-heading-title {
    max-width: 45ch;
    font-weight: 700;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-7452d75 */.elementor-6061 .elementor-element.elementor-element-7452d75 .elementor-flip-box__front div {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-7452d75 .elementor-flip-box__front img {
    height: 100%;
    object-fit: contain;
}

.elementor-6061 .elementor-element.elementor-element-7452d75 .elementor-flip-box__back {
    background-color: 
 color-mix(in srgb, var(--e-global-color-primary), transparent 25%);
    backdrop-filter: blur(10px);
}

.elementor-6061 .elementor-element.elementor-element-7452d75 .elementor-flip-box__back .elementor-flip-box__layer__inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-7452d75 .elementor-flip-box__back .elementor-flip-box__layer__inner > p {
    display: none;
}

.elementor-6061 .elementor-element.elementor-element-7452d75 ul {
    padding-left: 1em;
}

.elementor-6061 .elementor-element.elementor-element-7452d75 ul li {
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-7452d75 ul li:not(:last-child) {
    margin-bottom: 0.9em;
}

.elementor-6061 .elementor-element.elementor-element-7452d75 .elementor-flip-box__front:after {
    content: '';
    position: absolute;
    bottom: 15px;
    right: 15px;
    padding: 9px;
    border: 2px solid;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    color: var(--e-global-color-accent);
    background:
    linear-gradient(currentColor, currentColor) center / 2px 100% no-repeat,
    linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat,
    linear-gradient(var(--e-global-color-accent), var(--e-global-color-accent)) center / 0% 0% no-repeat;
    box-sizing: content-box;
    background-clip: content-box, content-box, border-box;
    transition: all .3s;
}

.elementor-6061 .elementor-element.elementor-element-7452d75 .elementor-flip-box:hover .elementor-flip-box__front:after {
    color: var(--e-global-color-secondary);
    background-size: 2px 100%, 100% 2px, 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e109ef */.elementor-6061 .elementor-element.elementor-element-9e109ef .elementor-heading-title {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7626e31 */.elementor-6061 .elementor-element.elementor-element-7626e31 .elementor-heading-title {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-2ad922a */.elementor-6061 .elementor-element.elementor-element-2ad922a .elementor-flip-box__front div {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-2ad922a .elementor-flip-box__front img {
    height: 100%;
    object-fit: contain;
}

.elementor-6061 .elementor-element.elementor-element-2ad922a .elementor-flip-box__back {
    background-color: 
 color-mix(in srgb, var(--e-global-color-primary), transparent 25%);
    backdrop-filter: blur(10px);
}

.elementor-6061 .elementor-element.elementor-element-2ad922a .elementor-flip-box__back .elementor-flip-box__layer__inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-2ad922a .elementor-flip-box__back .elementor-flip-box__layer__inner > p {
    display: none;
}

.elementor-6061 .elementor-element.elementor-element-2ad922a ul {
    padding-left: 1em;
}

.elementor-6061 .elementor-element.elementor-element-2ad922a ul li {
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-2ad922a ul li:not(:last-child) {
    margin-bottom: 0.9em;
}

.elementor-6061 .elementor-element.elementor-element-2ad922a .elementor-flip-box__front:after {
    content: '';
    position: absolute;
    bottom: 15px;
    right: 15px;
    padding: 9px;
    border: 2px solid;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    color: var(--e-global-color-accent);
    background:
    linear-gradient(currentColor, currentColor) center / 2px 100% no-repeat,
    linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat,
    linear-gradient(var(--e-global-color-accent), var(--e-global-color-accent)) center / 0% 0% no-repeat;
    box-sizing: content-box;
    background-clip: content-box, content-box, border-box;
    transition: all .3s;
}

.elementor-6061 .elementor-element.elementor-element-2ad922a .elementor-flip-box:hover .elementor-flip-box__front:after {
    color: var(--e-global-color-secondary);
    background-size: 2px 100%, 100% 2px, 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab72d02 */.elementor-6061 .elementor-element.elementor-element-ab72d02 .elementor-heading-title {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ce9498 */.elementor-6061 .elementor-element.elementor-element-2ce9498 .elementor-heading-title {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-e96e7d3 */.elementor-6061 .elementor-element.elementor-element-e96e7d3 .elementor-flip-box__front div {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-e96e7d3 .elementor-flip-box__front img {
    height: 100%;
    object-fit: contain;
}

.elementor-6061 .elementor-element.elementor-element-e96e7d3 .elementor-flip-box__back {
    background-color: 
 color-mix(in srgb, var(--e-global-color-primary), transparent 25%);
    backdrop-filter: blur(10px);
}

.elementor-6061 .elementor-element.elementor-element-e96e7d3 .elementor-flip-box__back .elementor-flip-box__layer__inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-e96e7d3 .elementor-flip-box__back .elementor-flip-box__layer__inner > p {
    display: none;
}

.elementor-6061 .elementor-element.elementor-element-e96e7d3 ul {
    padding-left: 1em;
}

.elementor-6061 .elementor-element.elementor-element-e96e7d3 ul li {
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-e96e7d3 ul li:not(:last-child) {
    margin-bottom: 0.9em;
}

.elementor-6061 .elementor-element.elementor-element-e96e7d3 .elementor-flip-box__front:after {
    content: '';
    position: absolute;
    bottom: 15px;
    right: 15px;
    padding: 9px;
    border: 2px solid;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    color: var(--e-global-color-accent);
    background:
    linear-gradient(currentColor, currentColor) center / 2px 100% no-repeat,
    linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat,
    linear-gradient(var(--e-global-color-accent), var(--e-global-color-accent)) center / 0% 0% no-repeat;
    box-sizing: content-box;
    background-clip: content-box, content-box, border-box;
    transition: all .3s;
}

.elementor-6061 .elementor-element.elementor-element-e96e7d3 .elementor-flip-box:hover .elementor-flip-box__front:after {
    color: var(--e-global-color-secondary);
    background-size: 2px 100%, 100% 2px, 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dffc6a */.elementor-6061 .elementor-element.elementor-element-8dffc6a .elementor-heading-title {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dc217d */.elementor-6061 .elementor-element.elementor-element-7dc217d .elementor-heading-title {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-7d7ef1d */.elementor-6061 .elementor-element.elementor-element-7d7ef1d .elementor-flip-box__front div {
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-7d7ef1d .elementor-flip-box__front img {
    height: 100%;
    object-fit: contain;
}

.elementor-6061 .elementor-element.elementor-element-7d7ef1d .elementor-flip-box__back {
    background-color: 
 color-mix(in srgb, var(--e-global-color-primary), transparent 25%);
    backdrop-filter: blur(10px);
}

.elementor-6061 .elementor-element.elementor-element-7d7ef1d .elementor-flip-box__back .elementor-flip-box__layer__inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.elementor-6061 .elementor-element.elementor-element-7d7ef1d .elementor-flip-box__back .elementor-flip-box__layer__inner > p {
    display: none;
}

.elementor-6061 .elementor-element.elementor-element-7d7ef1d ul {
    padding-left: 1em;
}

.elementor-6061 .elementor-element.elementor-element-7d7ef1d ul li {
    line-height: 1.3;
}

.elementor-6061 .elementor-element.elementor-element-7d7ef1d ul li:not(:last-child) {
    margin-bottom: 0.9em;
}

.elementor-6061 .elementor-element.elementor-element-7d7ef1d .elementor-flip-box__front:after {
    content: '';
    position: absolute;
    bottom: 15px;
    right: 15px;
    padding: 9px;
    border: 2px solid;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    color: var(--e-global-color-accent);
    background:
    linear-gradient(currentColor, currentColor) center / 2px 100% no-repeat,
    linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat,
    linear-gradient(var(--e-global-color-accent), var(--e-global-color-accent)) center / 0% 0% no-repeat;
    box-sizing: content-box;
    background-clip: content-box, content-box, border-box;
    transition: all .3s;
}

.elementor-6061 .elementor-element.elementor-element-7d7ef1d .elementor-flip-box:hover .elementor-flip-box__front:after {
    color: var(--e-global-color-secondary);
    background-size: 2px 100%, 100% 2px, 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6b2254 */.elementor-6061 .elementor-element.elementor-element-b6b2254 .elementor-heading-title {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce4171c */.elementor-6061 .elementor-element.elementor-element-ce4171c .elementor-heading-title {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8699ae1 */.elementor-6061 .elementor-element.elementor-element-8699ae1 .elementor-heading-title {
    max-width: 40ch;
    font-weight: 700;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3be7756 */.elementor-6061 .elementor-element.elementor-element-3be7756 {
    max-width: 40ch;
    font-weight: 300;
    line-height: 1.3;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97fdcaf */.elementor-6061 .elementor-element.elementor-element-97fdcaf {
    clip-path: polygon(0 0, 100% 0, 90% 100%, 0 100%);
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-97fdcaf {
        clip-path: polygon(0 0, 100% 0, 100% 90%, 0 100%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c382ff0 */.elementor-6061 .elementor-element.elementor-element-c382ff0 .elementor-heading-title {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e6239f */.elementor-6061 .elementor-element.elementor-element-5e6239f .elementor-heading-title {
    font-weight: 700;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49854e9 */.elementor-6061 .elementor-element.elementor-element-49854e9 p {
    max-width: 50ch;
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b2fde4 */.elementor-6061 .elementor-element.elementor-element-3b2fde4 span span span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e43b18 */@media (min-width: 768px) {
    .elementor-6061 .elementor-element.elementor-element-4e43b18 {
        height: fit-content;
    }

    .elementor-6061 .elementor-element.elementor-element-4e43b18:after {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        transform: translateX(100%);
        width: 180px;
        height: 100%;
        background-color: var(--e-global-color-primary);
    }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-12d3e68 */.elementor-6061 .elementor-element.elementor-element-12d3e68 label {
    font-weight: 300;
}

.elementor-6061 .elementor-element.elementor-element-12d3e68 input,
.elementor-6061 .elementor-element.elementor-element-12d3e68 textarea {
    padding-inline: 0;
}

.elementor-6061 .elementor-element.elementor-element-12d3e68 input:focus,
.elementor-6061 .elementor-element.elementor-element-12d3e68 textarea:focus {
    box-shadow: none;
}

.elementor-6061 .elementor-element.elementor-element-12d3e68 input:focus:not([type="checkbox"]),
.elementor-6061 .elementor-element.elementor-element-12d3e68 textarea:focus {
    border-color: var(--e-global-color-primary) !important;
}

.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-type-checkbox,
.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-type-acceptance {
    gap: 15px;
}

.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-type-checkbox .elementor-field-subgroup,
.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-type-acceptance .elementor-field-subgroup {
    gap: 15px;
}

.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-type-checkbox .elementor-field-option,
.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-type-acceptance .elementor-field-option{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-type-checkbox .elementor-field-option *,
.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-type-acceptance .elementor-field-option * {
    cursor: pointer;
}

.elementor-6061 .elementor-element.elementor-element-12d3e68 input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    display: grid;
    place-content: center;
    flex-shrink: 0;
    margin: 0;
    border: 0.10rem solid var(--e-global-color-accent) !important;
    border-radius: 50% !important;
    width: 1.5rem;
    height: 1.5rem;
    background-color: #00000000 !important;
}

.elementor-6061 .elementor-element.elementor-element-12d3e68 input[type="checkbox"]:before {
    content: "";
    border-radius: 50%;
    width: 0.75rem;
    height: 0.75rem;
    background-color: var(--e-global-color-primary);
    transform: scale(0);
    transition: 120ms transform ease-in-out;
    box-shadow: inset 1rem 1rem var(--form-control-color);
}

.elementor-6061 .elementor-element.elementor-element-12d3e68 input[type="checkbox"]:checked:before {
    transform: scale(1);
}

.elementor-6061 .elementor-element.elementor-element-12d3e68 input[type="checkbox"]:hover:before {
    transform: scale(0.5);
}

.elementor-6061 .elementor-element.elementor-element-12d3e68 input[type="checkbox"]:checked:hover:before {
    transform: scale(1);
}

.elementor-6061 .elementor-element.elementor-element-12d3e68 .elementor-field-group-optin p {
    color: var(--e-global-color-3b4bf52);
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-382586d */.elementor-6061 .elementor-element.elementor-element-382586d .elementor-heading-title {
    max-width: 40ch;
    font-weight: 900;
    text-transform: uppercase;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4be35b */.elementor-6061 .elementor-element.elementor-element-c4be35b p {
    max-width: 30ch;
    font-weight: 700;
    line-height: 1em;
}

.elementor-6061 .elementor-element.elementor-element-c4be35b p:not(:last-child) {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0e6293 */.elementor-6061 .elementor-element.elementor-element-a0e6293 {
    clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);
}

@media (max-width: 767px) {
    .elementor-6061 .elementor-element.elementor-element-a0e6293 {
        clip-path: polygon(0 0, 100% 0, 100% 90%, 0% 100%);
    }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-58374f4 */.elementor-6061 .elementor-element.elementor-element-58374f4 label {
    font-weight: 300;
}

.elementor-6061 .elementor-element.elementor-element-58374f4 input,
.elementor-6061 .elementor-element.elementor-element-58374f4 textarea {
    padding-inline: 0;
}

.elementor-6061 .elementor-element.elementor-element-58374f4 input:focus,
.elementor-6061 .elementor-element.elementor-element-58374f4 textarea:focus {
    box-shadow: none;
}

.elementor-6061 .elementor-element.elementor-element-58374f4 input:focus:not([type="checkbox"]),
.elementor-6061 .elementor-element.elementor-element-58374f4 textarea:focus {
    border-color: var(--e-global-color-secondary) !important;
}

.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-type-checkbox,
.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-type-acceptance {
    gap: 15px;
}

.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-type-checkbox .elementor-field-subgroup,
.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-type-acceptance .elementor-field-subgroup {
    gap: 15px;
}

.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-type-checkbox .elementor-field-option,
.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-type-acceptance .elementor-field-option{
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-type-checkbox .elementor-field-option *,
.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-type-acceptance .elementor-field-option * {
    cursor: pointer;
}

.elementor-6061 .elementor-element.elementor-element-58374f4 input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    display: grid;
    place-content: center;
    flex-shrink: 0;
    margin: 0;
    border: 0.10rem solid var(--e-global-color-3b4bf52) !important;
    border-radius: 50% !important;
    width: 1.5rem;
    height: 1.5rem;
    background-color: #00000000 !important;
}

.elementor-6061 .elementor-element.elementor-element-58374f4 input[type="checkbox"]:before {
    content: "";
    border-radius: 50%;
    width: 0.75rem;
    height: 0.75rem;
    background-color: var(--e-global-color-secondary);
    transform: scale(0);
    transition: 120ms transform ease-in-out;
    box-shadow: inset 1rem 1rem var(--form-control-color);
}

.elementor-6061 .elementor-element.elementor-element-58374f4 input[type="checkbox"]:checked:before {
    transform: scale(1);
}

.elementor-6061 .elementor-element.elementor-element-58374f4 input[type="checkbox"]:hover:before {
    transform: scale(0.5);
}

.elementor-6061 .elementor-element.elementor-element-58374f4 input[type="checkbox"]:checked:hover:before {
    transform: scale(1);
}

.elementor-6061 .elementor-element.elementor-element-58374f4 .elementor-field-group-optin p {
    color: var(--e-global-color-3b4bf52);
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4223147 */.elementor-6061 .elementor-element.elementor-element-4223147 {
    overflow: clip;
}/* End custom CSS */