.elementor-2 .elementor-element.elementor-element-075e89d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-075e89d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-075e89d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-ae72e74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-ae72e74.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-54b4a66 > .elementor-widget-container{padding:0px 0px 040px 0px;}.elementor-2 .elementor-element.elementor-element-54b4a66{text-align:start;}.elementor-2 .elementor-element.elementor-element-54b4a66 img{width:32%;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-4131c8b{width:var( --container-widget-width, 101.459% );max-width:101.459%;--container-widget-width:101.459%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-4131c8b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4131c8b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-4131c8b .elementor-heading-title{font-family:"Area Inktrap", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-d907b62 );}.elementor-widget-text-editor{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-2 .elementor-element.elementor-element-b7cb316{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-d907b62 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-f0d8eb2 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-d9aa62f-font-family ), Sans-serif;font-size:var( --e-global-typography-d9aa62f-font-size );font-weight:var( --e-global-typography-d9aa62f-font-weight );line-height:var( --e-global-typography-d9aa62f-line-height );border-radius:999px 999px 999px 999px;padding:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-f0d8eb2 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-f0d8eb2 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-f0d8eb2 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b1ed531{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b1ed531:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b1ed531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-994261d );}.elementor-2 .elementor-element.elementor-element-d1df4ad{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f94a6b3{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2 .elementor-element.elementor-element-398dae2 .elementor-heading-title{font-family:"Area Inktrap", Sans-serif;font-size:32px;font-weight:500;color:#22665E;}.elementor-2 .elementor-element.elementor-element-8539568{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c11c90f.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-c11c90f{text-align:start;font-family:"Area", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#101010;}.elementor-2 .elementor-element.elementor-element-142a53b .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-d9aa62f-font-family ), Sans-serif;font-size:var( --e-global-typography-d9aa62f-font-size );font-weight:var( --e-global-typography-d9aa62f-font-weight );line-height:var( --e-global-typography-d9aa62f-line-height );border-radius:999px 999px 999px 999px;padding:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-142a53b .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-142a53b .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-142a53b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1cf1dc2{--display:flex;--margin-top:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-66a8a4fc{--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:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-66a8a4fc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-66a8a4fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-62f3becf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6c93c3a0{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;text-align:start;}.elementor-2 .elementor-element.elementor-element-6c93c3a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-6c93c3a0 > .elementor-widget-container{border-style:none;}.elementor-2 .elementor-element.elementor-element-6c93c3a0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3d152827{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;font-family:"Area", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#101010B8;}.elementor-2 .elementor-element.elementor-element-225e9b38{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-143c2315{--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;}.elementor-2 .elementor-element.elementor-element-5e58ca18{--display:flex;--gap:04px 0px;--row-gap:04px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:16px;--padding-left:24px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-5e58ca18:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5e58ca18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-7e9bf97f .elementor-heading-title{font-family:"Moranga", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-d907b62 );}.elementor-2 .elementor-element.elementor-element-528ee74a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FEFEFE;}.elementor-2 .elementor-element.elementor-element-38442e76{--display:flex;--gap:04px 0px;--row-gap:04px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:16px;--padding-left:24px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-38442e76:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-38442e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-5d4daecf .elementor-heading-title{font-family:"Moranga", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-d907b62 );}.elementor-2 .elementor-element.elementor-element-59722cb1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FEFEFE;}.elementor-2 .elementor-element.elementor-element-3113c2b7{--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:048px 0px;--row-gap:048px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#02010108;--border-color:#02010108;--border-radius:24px 24px 24px 24px;--padding-top:016px;--padding-bottom:016px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-3113c2b7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3113c2b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A01014;}.elementor-2 .elementor-element.elementor-element-3113c2b7.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-4d6eee23{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4d6eee23.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-2f904449 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2f904449{text-align:start;}.elementor-2 .elementor-element.elementor-element-2f904449 img{width:90%;height:100%;border-radius:18px 18px 18px 18px;}.elementor-2 .elementor-element.elementor-element-55f28122{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3dfda9cb .elementor-heading-title{font-family:"Area", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.5em;color:var( --e-global-color-8654fe4 );}.elementor-2 .elementor-element.elementor-element-134eb1cd{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#10101082;}.elementor-2 .elementor-element.elementor-element-134eb1cd p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-313b47a4{--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;}.elementor-2 .elementor-element.elementor-element-4cb8bf63{--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:048px 0px;--row-gap:048px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#02010108;--border-color:#02010108;--border-radius:24px 24px 24px 24px;--padding-top:016px;--padding-bottom:016px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-4cb8bf63:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4cb8bf63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A01014;}.elementor-2 .elementor-element.elementor-element-4cb8bf63.e-con{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-102b212f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-102b212f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-296f5263 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-296f5263{text-align:start;}.elementor-2 .elementor-element.elementor-element-296f5263 img{width:90%;height:100%;border-radius:18px 18px 18px 18px;}.elementor-2 .elementor-element.elementor-element-6824ba0e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-489d5913 .elementor-heading-title{font-family:"Area", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.5em;color:var( --e-global-color-8654fe4 );}.elementor-2 .elementor-element.elementor-element-64d34246{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#10101082;}.elementor-2 .elementor-element.elementor-element-64d34246 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-17c95ebf{--display:flex;--gap:04px 0px;--row-gap:04px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:16px;--padding-left:24px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-17c95ebf:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-17c95ebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-651b037f .elementor-heading-title{font-family:"Moranga", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-d907b62 );}.elementor-2 .elementor-element.elementor-element-1e6d0b7b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FEFEFE;}.elementor-2 .elementor-element.elementor-element-61ec160a{--display:flex;--gap:04px 0px;--row-gap:04px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:16px;--padding-left:24px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-61ec160a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-61ec160a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fd5a346 );}.elementor-2 .elementor-element.elementor-element-44f22ad5 .elementor-heading-title{font-family:"Moranga", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-d907b62 );}.elementor-2 .elementor-element.elementor-element-39bdb1e6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FEFEFE;}.elementor-2 .elementor-element.elementor-element-43f42d7b{--display:flex;}.elementor-2 .elementor-element.elementor-element-3ec50aff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3ec50aff{text-align:start;font-family:"Area", Sans-serif;font-size:10px;font-weight:700;line-height:1px;color:#10101082;}.elementor-2 .elementor-element.elementor-element-77c70b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-77c70b3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-77c70b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-c5390db{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7c8e479{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c03e64f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-d907b62 );}.elementor-2 .elementor-element.elementor-element-a9269a2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ae7a138.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-ae7a138{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FBFBFBB8;}.elementor-2 .elementor-element.elementor-element-50a5c32 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-d9aa62f-font-family ), Sans-serif;font-size:var( --e-global-typography-d9aa62f-font-size );font-weight:var( --e-global-typography-d9aa62f-font-weight );line-height:var( --e-global-typography-d9aa62f-line-height );border-radius:999px 999px 999px 999px;padding:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-50a5c32 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-50a5c32 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-50a5c32 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ac99428{--display:flex;}.elementor-2 .elementor-element.elementor-element-638b81a2{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-638b81a2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-638b81a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-45280cf0{--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;--padding-top:64px;--padding-bottom:064px;--padding-left:84px;--padding-right:64px;}.elementor-2 .elementor-element.elementor-element-45280cf0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-6ff3d5df{width:var( --container-widget-width, 72.034% );max-width:72.034%;--container-widget-width:72.034%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-6ff3d5df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-6ff3d5df .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-d907b62 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-71c9b783 > .elementor-widget-container{padding:0260px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-71c9b783 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-2 .elementor-element.elementor-element-71c9b783 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-2 .elementor-element.elementor-element-71c9b783 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-2 .elementor-element.elementor-element-71c9b783 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-2 .elementor-element.elementor-element-71c9b783 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-2 .elementor-element.elementor-element-71c9b783 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-71c9b783 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-71c9b783{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-71c9b783 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-71c9b783 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-71c9b783 .elementor-icon-list-text{color:var( --e-global-color-d907b62 );transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-681b57c7{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-681b57c7.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-61cd46e4{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-61cd46e4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-61cd46e4 iframe{height:644px;}.elementor-2 .elementor-element.elementor-element-096719c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-096719c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-096719c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-994261d );}.elementor-2 .elementor-element.elementor-element-d4ea190{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-2 .elementor-element.elementor-element-71ce9b5 > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-2 .elementor-element.elementor-element-71ce9b5{text-align:center;}.elementor-2 .elementor-element.elementor-element-71ce9b5 .elementor-heading-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-fb7cc24{--display:flex;}.elementor-2 .elementor-element.elementor-element-e491ceb{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#000000;}.elementor-2 .elementor-element.elementor-element-11fdb81{--display:flex;}.elementor-2 .elementor-element.elementor-element-cb02267{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#000000;}.elementor-2 .elementor-element.elementor-element-3322edd{--display:flex;}.elementor-2 .elementor-element.elementor-element-cf26726{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#000000;}.elementor-2 .elementor-element.elementor-element-0cfd97e{--display:flex;}.elementor-2 .elementor-element.elementor-element-75019d6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#000000;}.elementor-2 .elementor-element.elementor-element-cbbd716{--display:flex;}.elementor-2 .elementor-element.elementor-element-a9aa5a2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#000000;}.elementor-2 .elementor-element.elementor-element-44f6f35{--n-accordion-title-font-size:24px;z-index:2;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-44f6f35 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}:where( .elementor-2 .elementor-element.elementor-element-44f6f35 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Area Inktrap", Sans-serif;}:where( .elementor-2 .elementor-element.elementor-element-44f6f35 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 2px 0px 2px;border-color:#044222;}.elementor-2 .elementor-element.elementor-element-6b412cf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6b412cf:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6b412cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-0b235a5{--display:flex;--min-height:430px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-408c537{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ea5e4b4{text-align:center;}.elementor-2 .elementor-element.elementor-element-ea5e4b4 .elementor-heading-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-88c28c4 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-d9aa62f-font-family ), Sans-serif;font-size:var( --e-global-typography-d9aa62f-font-size );font-weight:var( --e-global-typography-d9aa62f-font-weight );line-height:var( --e-global-typography-d9aa62f-line-height );border-radius:999px 999px 999px 999px;padding:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-88c28c4 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-88c28c4 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-88c28c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f194429{left:-32px;}body.rtl .elementor-2 .elementor-element.elementor-element-f194429{right:-32px;}.elementor-2 .elementor-element.elementor-element-f194429{bottom:156px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-9d9beca{left:-34px;}body.rtl .elementor-2 .elementor-element.elementor-element-9d9beca{right:-34px;}.elementor-2 .elementor-element.elementor-element-9d9beca{bottom:52px;}.elementor-2 .elementor-element.elementor-element-061bb92{--display:flex;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-075e89d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-4131c8b{width:var( --container-widget-width, 471px );max-width:471px;--container-widget-width:471px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-b7cb316{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-f0d8eb2 .elementor-button{font-size:var( --e-global-typography-d9aa62f-font-size );line-height:var( --e-global-typography-d9aa62f-line-height );}.elementor-2 .elementor-element.elementor-element-b1ed531{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-d1df4ad{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f94a6b3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-398dae2 .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-8539568{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-142a53b .elementor-button{font-size:var( --e-global-typography-d9aa62f-font-size );line-height:var( --e-global-typography-d9aa62f-line-height );}.elementor-2 .elementor-element.elementor-element-66a8a4fc{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-6c93c3a0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-528ee74a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-59722cb1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-134eb1cd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-64d34246{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-1e6d0b7b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-39bdb1e6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-77c70b3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-c5390db{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7c8e479{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-c03e64f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-a9269a2{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-ae7a138{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-50a5c32 .elementor-button{font-size:var( --e-global-typography-d9aa62f-font-size );line-height:var( --e-global-typography-d9aa62f-line-height );}.elementor-2 .elementor-element.elementor-element-638b81a2{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-45280cf0{--padding-top:64px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-6ff3d5df .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-71c9b783 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-71c9b783 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-096719c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-d4ea190{--margin-top:70px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-71ce9b5 .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-e491ceb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-cb02267{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-cf26726{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-75019d6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-a9aa5a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-0b235a5{--min-height:370px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ea5e4b4 .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-88c28c4 .elementor-button{font-size:var( --e-global-typography-d9aa62f-font-size );line-height:var( --e-global-typography-d9aa62f-line-height );}.elementor-2 .elementor-element.elementor-element-f194429 img{width:171px;}.elementor-2 .elementor-element.elementor-element-9d9beca img{width:171px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-075e89d{--padding-top:0px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-4131c8b .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-b7cb316{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-f0d8eb2 .elementor-button{font-size:var( --e-global-typography-d9aa62f-font-size );line-height:var( --e-global-typography-d9aa62f-line-height );}.elementor-2 .elementor-element.elementor-element-b1ed531{--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-2 .elementor-element.elementor-element-398dae2{text-align:center;}.elementor-2 .elementor-element.elementor-element-8539568{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-c11c90f{text-align:center;}.elementor-2 .elementor-element.elementor-element-142a53b .elementor-button{font-size:var( --e-global-typography-d9aa62f-font-size );line-height:var( --e-global-typography-d9aa62f-line-height );}.elementor-2 .elementor-element.elementor-element-1cf1dc2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-66a8a4fc{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-6c93c3a0{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-6c93c3a0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-3d152827{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-528ee74a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-59722cb1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-134eb1cd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-64d34246{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-1e6d0b7b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-39bdb1e6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-3ec50aff{width:100%;max-width:100%;line-height:17px;}.elementor-2 .elementor-element.elementor-element-3ec50aff p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-77c70b3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-c03e64f{text-align:center;}.elementor-2 .elementor-element.elementor-element-c03e64f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-a9269a2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-ae7a138{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-50a5c32 .elementor-button{font-size:var( --e-global-typography-d9aa62f-font-size );line-height:var( --e-global-typography-d9aa62f-line-height );}.elementor-2 .elementor-element.elementor-element-ac99428{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-638b81a2{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-45280cf0{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6ff3d5df .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-71c9b783{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-71c9b783 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-71c9b783 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-71c9b783 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-61cd46e4 iframe{height:391px;}.elementor-2 .elementor-element.elementor-element-096719c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-d4ea190{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-e491ceb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-cb02267{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-cf26726{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-75019d6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-a9aa5a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-6b412cf{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-0b235a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-88c28c4 .elementor-button{font-size:var( --e-global-typography-d9aa62f-font-size );line-height:var( --e-global-typography-d9aa62f-line-height );}.elementor-2 .elementor-element.elementor-element-f194429 img{width:68px;}.elementor-2 .elementor-element.elementor-element-9d9beca img{width:68px;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-ae72e74{--width:47.849%;}.elementor-2 .elementor-element.elementor-element-5e58ca18{--width:43%;}.elementor-2 .elementor-element.elementor-element-38442e76{--width:43%;}.elementor-2 .elementor-element.elementor-element-3113c2b7{--width:100%;}.elementor-2 .elementor-element.elementor-element-4d6eee23{--width:50.766%;}.elementor-2 .elementor-element.elementor-element-4cb8bf63{--width:100%;}.elementor-2 .elementor-element.elementor-element-102b212f{--width:50.766%;}.elementor-2 .elementor-element.elementor-element-17c95ebf{--width:43%;}.elementor-2 .elementor-element.elementor-element-61ec160a{--width:43%;}.elementor-2 .elementor-element.elementor-element-45280cf0{--width:50%;}.elementor-2 .elementor-element.elementor-element-681b57c7{--width:100%;}.elementor-2 .elementor-element.elementor-element-d4ea190{--width:1062px;}.elementor-2 .elementor-element.elementor-element-408c537{--width:745px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-d4ea190{--width:100%;}.elementor-2 .elementor-element.elementor-element-0b235a5{--width:100%;}.elementor-2 .elementor-element.elementor-element-408c537{--width:588px;}}/* Start custom CSS for shortcode, class: .elementor-element-879a94a *//* Card */
.elementor-2 .elementor-element.elementor-element-879a94a .event-item {
  position: relative;
  background: #fff;
  border-radius: 16px;
  overflow: hidden;
  transition: box-shadow 0.25s ease, transform 0.25s ease;
  will-change: transform;
}

.elementor-2 .elementor-element.elementor-element-879a94a .event-item:hover {
  box-shadow: 0 14px 32px rgba(0, 0, 0, 0.22);
  transform: translateY(-6px);
}

/* Permite o hover sem cortar o card */
.elementor-2 .elementor-element.elementor-element-879a94a .swiper,
.elementor-2 .elementor-element.elementor-element-879a94a .swiper-wrapper,
.elementor-2 .elementor-element.elementor-element-879a94a .swiper-slide {
  overflow: visible !important;
}

/* Imagem */
.elementor-2 .elementor-element.elementor-element-879a94a .event-thumb {
  display: block;
  height: 220px !important;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-879a94a .event-thumb img {
  width: 100%;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center;
  display: block;
}

/* Conteúdo */
.elementor-2 .elementor-element.elementor-element-879a94a .event-content {
  padding: 16px 24px !important;
  text-align: left;
}

/* Título */
.elementor-2 .elementor-element.elementor-element-879a94a .event-title,
.elementor-2 .elementor-element.elementor-element-879a94a .event-title a {
  font-family: "Area Inktrap", serif !important;
  font-size: 24px !important;
  font-weight: 700;
  line-height: 1.15;
  color: #090909 !important;
  margin: 0 0 4px !important;

  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* Data e horário */
.elementor-2 .elementor-element.elementor-element-879a94a .event-meta {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  margin: 0 !important;

  font-family: "Area", sans-serif !important;
  font-size: 12px !important;
  font-weight: 700;
  line-height: 1.4;
  color: #747474 !important;
}

/* Oculta o resumo */
.elementor-2 .elementor-element.elementor-element-879a94a .event-excerpt {
  display: none !important;
}

/* Badges */
.elementor-2 .elementor-element.elementor-element-879a94a .event-tags {
  position: absolute;
  top: 24px;
  left:24px;
  z-index: 2;
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  max-width: calc(100% - 48px);
  margin: 0;
}

.elementor-2 .elementor-element.elementor-element-879a94a .tag-evento {
  font-family: "Area Inktrap", serif !important;
  font-size: 12px !important;
  font-weight: 500;
  line-height: 0.5;
  color: #ffffff !important;
  background: #8689C4 !important;
  padding: 8px 10px !important;
  border-radius: 999px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ea1cac0 *//* Card */
.elementor-2 .elementor-element.elementor-element-ea1cac0 .news-card {
  display: block;
  background: #fff;
  border-radius: 24px;
  overflow: hidden;
  text-decoration: none;
  transition: box-shadow 0.25s ease, transform 0.25s ease;
}

/* Hover desktop */
@media (hover: hover) and (pointer: fine) {
  .elementor-2 .elementor-element.elementor-element-ea1cac0 .news-card:hover {
    box-shadow: 0 14px 32px rgba(0, 0, 0, 0.22);
    transform: translateY(-6px);
  }
}

/* Imagem */
.elementor-2 .elementor-element.elementor-element-ea1cac0 .news-card__media {
  height: 240px;
  margin: 0;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-ea1cac0 .news-card__media img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center center;
}

/* Conteúdo */
.elementor-2 .elementor-element.elementor-element-ea1cac0 .news-card__body {
  padding: 16px 24px 24px;
  background: #fff;
}

/* Título */
.elementor-2 .elementor-element.elementor-element-ea1cac0 .news-card__title {
  margin: 0 0 8px;
  color: #090909;
  font-family: "Area Inktrap", serif !important;
  font-size: 17px !important;
  font-weight: 700;
  line-height: 1.2;

  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* Resumo */
.elementor-2 .elementor-element.elementor-element-ea1cac0 .news-card__excerpt {
  margin: 0;
  color: #747474;
  font-family: "Area", sans-serif !important;
  font-size: 12px !important;
  font-weight: 700;
  line-height: 1.55;

  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}/* End custom CSS */