.elementor-21 .elementor-element.elementor-element-8346439{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8346439:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8346439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, var( --e-global-color-3c6cd1d ) 0%, var( --e-global-color-0996bc0 ) 100%);}.elementor-21 .elementor-element.elementor-element-a08701e{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-768cbcc{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8e436c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-4d8a625{width:auto;max-width:auto;background-color:var( --e-global-color-7b58800 );padding:07px 16px 07px 16px;border-radius:50px 50px 50px 50px;}.elementor-21 .elementor-element.elementor-element-4d8a625.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-4d8a625 .elementor-heading-title{font-family:var( --e-global-typography-164e8ce-font-family ), Sans-serif;font-size:var( --e-global-typography-164e8ce-font-size );font-weight:var( --e-global-typography-164e8ce-font-weight );text-transform:var( --e-global-typography-164e8ce-text-transform );line-height:var( --e-global-typography-164e8ce-line-height );letter-spacing:var( --e-global-typography-164e8ce-letter-spacing );color:var( --e-global-color-8585c2b );}.elementor-widget-text-editor{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-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-21 .elementor-element.elementor-element-0bb96a9{text-align:center;font-family:var( --e-global-typography-4e1e55e-font-family ), Sans-serif;font-size:var( --e-global-typography-4e1e55e-font-size );font-weight:var( --e-global-typography-4e1e55e-font-weight );line-height:var( --e-global-typography-4e1e55e-line-height );letter-spacing:var( --e-global-typography-4e1e55e-letter-spacing );}.elementor-21 .elementor-element.elementor-element-ded64d2{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;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-21 .elementor-element.elementor-element-ded64d2.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-caca954{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-caca954:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-caca954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-96ce792 );}.elementor-21 .elementor-element.elementor-element-a2e7a41{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6b62611 );--border-color:var( --e-global-color-6b62611 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2e0ea2a{text-align:center;}.elementor-21 .elementor-element.elementor-element-2e0ea2a .elementor-heading-title{font-family:var( --e-global-typography-eaddb20-font-family ), Sans-serif;font-size:var( --e-global-typography-eaddb20-font-size );font-weight:var( --e-global-typography-eaddb20-font-weight );line-height:var( --e-global-typography-eaddb20-line-height );letter-spacing:var( --e-global-typography-eaddb20-letter-spacing );color:var( --e-global-color-c3ef40e );}.elementor-21 .elementor-element.elementor-element-d9116c9{text-align:center;font-family:var( --e-global-typography-06d48cc-font-family ), Sans-serif;font-size:var( --e-global-typography-06d48cc-font-size );font-weight:var( --e-global-typography-06d48cc-font-weight );text-transform:var( --e-global-typography-06d48cc-text-transform );letter-spacing:var( --e-global-typography-06d48cc-letter-spacing );color:var( --e-global-color-f80b5a0 );}.elementor-21 .elementor-element.elementor-element-c2b8287{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6b62611 );--border-color:var( --e-global-color-6b62611 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-242af09{text-align:center;}.elementor-21 .elementor-element.elementor-element-242af09 .elementor-heading-title{font-family:var( --e-global-typography-eaddb20-font-family ), Sans-serif;font-size:var( --e-global-typography-eaddb20-font-size );font-weight:var( --e-global-typography-eaddb20-font-weight );line-height:var( --e-global-typography-eaddb20-line-height );letter-spacing:var( --e-global-typography-eaddb20-letter-spacing );color:#81D4FA;}.elementor-21 .elementor-element.elementor-element-4256bfb{text-align:center;font-family:var( --e-global-typography-06d48cc-font-family ), Sans-serif;font-size:var( --e-global-typography-06d48cc-font-size );font-weight:var( --e-global-typography-06d48cc-font-weight );text-transform:var( --e-global-typography-06d48cc-text-transform );letter-spacing:var( --e-global-typography-06d48cc-letter-spacing );color:var( --e-global-color-f80b5a0 );}.elementor-21 .elementor-element.elementor-element-7c0d5d3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6b62611 );--border-color:var( --e-global-color-6b62611 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2b603e1{text-align:center;}.elementor-21 .elementor-element.elementor-element-2b603e1 .elementor-heading-title{font-family:var( --e-global-typography-eaddb20-font-family ), Sans-serif;font-size:var( --e-global-typography-eaddb20-font-size );font-weight:var( --e-global-typography-eaddb20-font-weight );line-height:var( --e-global-typography-eaddb20-line-height );letter-spacing:var( --e-global-typography-eaddb20-letter-spacing );color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-bc4e081{text-align:center;font-family:var( --e-global-typography-06d48cc-font-family ), Sans-serif;font-size:var( --e-global-typography-06d48cc-font-size );font-weight:var( --e-global-typography-06d48cc-font-weight );text-transform:var( --e-global-typography-06d48cc-text-transform );letter-spacing:var( --e-global-typography-06d48cc-letter-spacing );color:var( --e-global-color-f80b5a0 );}.elementor-21 .elementor-element.elementor-element-bf2620a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a67a39b{text-align:center;}.elementor-21 .elementor-element.elementor-element-a67a39b .elementor-heading-title{font-family:var( --e-global-typography-eaddb20-font-family ), Sans-serif;font-size:var( --e-global-typography-eaddb20-font-size );font-weight:var( --e-global-typography-eaddb20-font-weight );line-height:var( --e-global-typography-eaddb20-line-height );letter-spacing:var( --e-global-typography-eaddb20-letter-spacing );color:var( --e-global-color-f5cf20f );}.elementor-21 .elementor-element.elementor-element-94cb6b9{text-align:center;font-family:var( --e-global-typography-06d48cc-font-family ), Sans-serif;font-size:var( --e-global-typography-06d48cc-font-size );font-weight:var( --e-global-typography-06d48cc-font-weight );text-transform:var( --e-global-typography-06d48cc-text-transform );letter-spacing:var( --e-global-typography-06d48cc-letter-spacing );color:var( --e-global-color-f80b5a0 );}.elementor-21 .elementor-element.elementor-element-b2d3dc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-b2d3dc8:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b2d3dc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(182deg, var( --e-global-color-0996bc0 ) 73%, var( --e-global-color-3aacba8 ) 100%);}.elementor-21 .elementor-element.elementor-element-16fcc4d{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9201fe1{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-31a17a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-150cdd0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF99;--border-color:#FFFFFF99;--border-radius:36px 36px 36px 36px;box-shadow:0px 8px 28px 0px rgba(26.000000000000004, 35, 50.00000000000001, 0.1);--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-21 .elementor-element.elementor-element-150cdd0:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-150cdd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3aacba8 );}.elementor-21 .elementor-element.elementor-element-a48ce67{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-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-21 .elementor-element.elementor-element-8c51924 img{width:100%;}.elementor-21 .elementor-element.elementor-element-1aad0ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-253136a{width:auto;max-width:auto;background-color:var( --e-global-color-7b58800 );padding:07px 16px 07px 16px;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-21 .elementor-element.elementor-element-253136a.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-253136a .elementor-heading-title{font-family:var( --e-global-typography-164e8ce-font-family ), Sans-serif;font-size:var( --e-global-typography-164e8ce-font-size );font-weight:var( --e-global-typography-164e8ce-font-weight );text-transform:var( --e-global-typography-164e8ce-text-transform );line-height:var( --e-global-typography-164e8ce-line-height );letter-spacing:var( --e-global-typography-164e8ce-letter-spacing );color:var( --e-global-color-8585c2b );}.elementor-21 .elementor-element.elementor-element-aad89b3{text-align:start;font-family:var( --e-global-typography-b5899b8-font-family ), Sans-serif;font-size:var( --e-global-typography-b5899b8-font-size );font-weight:var( --e-global-typography-b5899b8-font-weight );line-height:var( --e-global-typography-b5899b8-line-height );letter-spacing:var( --e-global-typography-b5899b8-letter-spacing );}.elementor-21 .elementor-element.elementor-element-4222b97{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-21 .elementor-element.elementor-element-4d756a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5d2c1de{width:auto;max-width:auto;background-color:var( --e-global-color-7b58800 );padding:07px 16px 07px 16px;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-21 .elementor-element.elementor-element-5d2c1de.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-5d2c1de .elementor-heading-title{font-family:var( --e-global-typography-40981db-font-family ), Sans-serif;font-size:var( --e-global-typography-40981db-font-size );font-weight:var( --e-global-typography-40981db-font-weight );line-height:var( --e-global-typography-40981db-line-height );color:var( --e-global-color-8585c2b );}.elementor-21 .elementor-element.elementor-element-0c836ad{width:auto;max-width:auto;background-color:var( --e-global-color-7b58800 );padding:07px 16px 07px 16px;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-21 .elementor-element.elementor-element-0c836ad.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-0c836ad .elementor-heading-title{font-family:var( --e-global-typography-40981db-font-family ), Sans-serif;font-size:var( --e-global-typography-40981db-font-size );font-weight:var( --e-global-typography-40981db-font-weight );line-height:var( --e-global-typography-40981db-line-height );color:var( --e-global-color-8585c2b );}.elementor-21 .elementor-element.elementor-element-cc8c1b6{width:auto;max-width:auto;background-color:var( --e-global-color-7b58800 );padding:07px 16px 07px 16px;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-21 .elementor-element.elementor-element-cc8c1b6.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-cc8c1b6 .elementor-heading-title{font-family:var( --e-global-typography-40981db-font-family ), Sans-serif;font-size:var( --e-global-typography-40981db-font-size );font-weight:var( --e-global-typography-40981db-font-weight );line-height:var( --e-global-typography-40981db-line-height );color:var( --e-global-color-8585c2b );}.elementor-21 .elementor-element.elementor-element-00cc283{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-00cc283:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-00cc283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3aacba8 );}.elementor-21 .elementor-element.elementor-element-1213d91{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-c035d26{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-b7aecff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-bf3a578{width:auto;max-width:auto;background-color:var( --e-global-color-7b58800 );padding:07px 16px 07px 16px;border-radius:50px 50px 50px 50px;}.elementor-21 .elementor-element.elementor-element-bf3a578.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-bf3a578 .elementor-heading-title{font-family:var( --e-global-typography-164e8ce-font-family ), Sans-serif;font-size:var( --e-global-typography-164e8ce-font-size );font-weight:var( --e-global-typography-164e8ce-font-weight );text-transform:var( --e-global-typography-164e8ce-text-transform );line-height:var( --e-global-typography-164e8ce-line-height );letter-spacing:var( --e-global-typography-164e8ce-letter-spacing );color:var( --e-global-color-8585c2b );}.elementor-21 .elementor-element.elementor-element-2494d1b{text-align:center;font-family:var( --e-global-typography-4e1e55e-font-family ), Sans-serif;font-size:var( --e-global-typography-4e1e55e-font-size );font-weight:var( --e-global-typography-4e1e55e-font-weight );line-height:var( --e-global-typography-4e1e55e-line-height );letter-spacing:var( --e-global-typography-4e1e55e-letter-spacing );}.elementor-21 .elementor-element.elementor-element-47eeadb{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;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-21 .elementor-element.elementor-element-47eeadb.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-127aba2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7c29575{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7c29575:hover{border-style:none;}.elementor-21 .elementor-element.elementor-element-7c29575, .elementor-21 .elementor-element.elementor-element-7c29575::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-138bbaa{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0EEE8;--border-color:#F0EEE8;--border-radius:28px 28px 28px 28px;box-shadow:0px 8px 28px 0px rgba(26.000000000000004, 35, 50.00000000000001, 0.12);--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-138bbaa:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-138bbaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3aacba8 );}.elementor-21 .elementor-element.elementor-element-138bbaa:hover{background-color:var( --e-global-color-f80b5a0 );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-138bbaa, .elementor-21 .elementor-element.elementor-element-138bbaa::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-c2281db{text-align:center;}.elementor-21 .elementor-element.elementor-element-c2281db .elementor-heading-title{font-family:var( --e-global-typography-04948aa-font-family ), Sans-serif;font-size:var( --e-global-typography-04948aa-font-size );font-weight:var( --e-global-typography-04948aa-font-weight );line-height:var( --e-global-typography-04948aa-line-height );color:var( --e-global-color-923fbc7 );}.elementor-21 .elementor-element.elementor-element-6e5a3ac{text-align:center;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-21 .elementor-element.elementor-element-466e0ec{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0EEE8;--border-color:#F0EEE8;--border-radius:28px 28px 28px 28px;box-shadow:0px 8px 28px 0px rgba(26.000000000000004, 35, 50.00000000000001, 0.12);--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-466e0ec:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-466e0ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3aacba8 );}.elementor-21 .elementor-element.elementor-element-466e0ec:hover{background-color:var( --e-global-color-f80b5a0 );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-466e0ec, .elementor-21 .elementor-element.elementor-element-466e0ec::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-21bf7de{text-align:center;}.elementor-21 .elementor-element.elementor-element-21bf7de .elementor-heading-title{font-family:var( --e-global-typography-04948aa-font-family ), Sans-serif;font-size:var( --e-global-typography-04948aa-font-size );font-weight:var( --e-global-typography-04948aa-font-weight );line-height:var( --e-global-typography-04948aa-line-height );color:var( --e-global-color-923fbc7 );}.elementor-21 .elementor-element.elementor-element-40b784f{text-align:center;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-21 .elementor-element.elementor-element-52687ea{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0EEE8;--border-color:#F0EEE8;--border-radius:28px 28px 28px 28px;box-shadow:0px 8px 28px 0px rgba(26.000000000000004, 35, 50.00000000000001, 0.12);--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-52687ea:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-52687ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3aacba8 );}.elementor-21 .elementor-element.elementor-element-52687ea:hover{background-color:var( --e-global-color-f80b5a0 );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-52687ea, .elementor-21 .elementor-element.elementor-element-52687ea::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-9bdd800{text-align:center;}.elementor-21 .elementor-element.elementor-element-9bdd800 .elementor-heading-title{font-family:var( --e-global-typography-04948aa-font-family ), Sans-serif;font-size:var( --e-global-typography-04948aa-font-size );font-weight:var( --e-global-typography-04948aa-font-weight );line-height:var( --e-global-typography-04948aa-line-height );color:var( --e-global-color-923fbc7 );}.elementor-21 .elementor-element.elementor-element-8c3ab63{text-align:center;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-21 .elementor-element.elementor-element-f4dd060{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0EEE8;--border-color:#F0EEE8;--border-radius:28px 28px 28px 28px;box-shadow:0px 8px 28px 0px rgba(26.000000000000004, 35, 50.00000000000001, 0.12);--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-f4dd060:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-f4dd060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3aacba8 );}.elementor-21 .elementor-element.elementor-element-f4dd060:hover{background-color:var( --e-global-color-f80b5a0 );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-f4dd060, .elementor-21 .elementor-element.elementor-element-f4dd060::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-f407ef2{text-align:center;}.elementor-21 .elementor-element.elementor-element-f407ef2 .elementor-heading-title{font-family:var( --e-global-typography-04948aa-font-family ), Sans-serif;font-size:var( --e-global-typography-04948aa-font-size );font-weight:var( --e-global-typography-04948aa-font-weight );line-height:var( --e-global-typography-04948aa-line-height );color:var( --e-global-color-923fbc7 );}.elementor-21 .elementor-element.elementor-element-e64fad1{text-align:center;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-21 .elementor-element.elementor-element-cbb79ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-cbb79ef:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-cbb79ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0996bc0 );}.elementor-21 .elementor-element.elementor-element-046b79d{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-321f380{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-e1a15cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-74f1e57{width:auto;max-width:auto;background-color:var( --e-global-color-7b58800 );padding:07px 16px 07px 16px;border-radius:50px 50px 50px 50px;}.elementor-21 .elementor-element.elementor-element-74f1e57.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-74f1e57 .elementor-heading-title{font-family:var( --e-global-typography-164e8ce-font-family ), Sans-serif;font-size:var( --e-global-typography-164e8ce-font-size );font-weight:var( --e-global-typography-164e8ce-font-weight );text-transform:var( --e-global-typography-164e8ce-text-transform );line-height:var( --e-global-typography-164e8ce-line-height );letter-spacing:var( --e-global-typography-164e8ce-letter-spacing );color:var( --e-global-color-8585c2b );}.elementor-21 .elementor-element.elementor-element-e8eb2a8{text-align:center;font-family:var( --e-global-typography-4e1e55e-font-family ), Sans-serif;font-size:var( --e-global-typography-4e1e55e-font-size );font-weight:var( --e-global-typography-4e1e55e-font-weight );line-height:var( --e-global-typography-4e1e55e-line-height );letter-spacing:var( --e-global-typography-4e1e55e-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1afd590{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;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-21 .elementor-element.elementor-element-1afd590.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-f767e68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-053bc9c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-053bc9c:hover{border-style:none;}.elementor-21 .elementor-element.elementor-element-053bc9c, .elementor-21 .elementor-element.elementor-element-053bc9c::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-053bc9c.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-a7c5b1c{--display:flex;border-style:none;--border-style:none;}.elementor-21 .elementor-element.elementor-element-3c3eed5{--display:flex;border-style:none;--border-style:none;}.elementor-21 .elementor-element.elementor-element-492a841{--display:flex;border-style:none;--border-style:none;}.elementor-21 .elementor-element.elementor-element-32611fa{--display:flex;border-style:none;--border-style:none;}.elementor-21 .elementor-element.elementor-element-35b1042{--display:flex;border-style:none;--border-style:none;}.elementor-21 .elementor-element.elementor-element-da21687{--display:flex;border-style:none;--border-style:none;}.elementor-21 .elementor-element.elementor-element-43fdf8f{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-21 .elementor-element.elementor-element-43fdf8f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-21 .elementor-element.elementor-element-43fdf8f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-21 .elementor-element.elementor-element-43fdf8f > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-8346439{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-a08701e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-4d8a625 .elementor-heading-title{font-size:var( --e-global-typography-164e8ce-font-size );line-height:var( --e-global-typography-164e8ce-line-height );letter-spacing:var( --e-global-typography-164e8ce-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-0bb96a9{font-size:var( --e-global-typography-4e1e55e-font-size );line-height:var( --e-global-typography-4e1e55e-line-height );letter-spacing:var( --e-global-typography-4e1e55e-letter-spacing );}.elementor-21 .elementor-element.elementor-element-ded64d2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-caca954{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-2e0ea2a .elementor-heading-title{font-size:var( --e-global-typography-eaddb20-font-size );line-height:var( --e-global-typography-eaddb20-line-height );letter-spacing:var( --e-global-typography-eaddb20-letter-spacing );}.elementor-21 .elementor-element.elementor-element-d9116c9{font-size:var( --e-global-typography-06d48cc-font-size );letter-spacing:var( --e-global-typography-06d48cc-letter-spacing );}.elementor-21 .elementor-element.elementor-element-242af09 .elementor-heading-title{font-size:var( --e-global-typography-eaddb20-font-size );line-height:var( --e-global-typography-eaddb20-line-height );letter-spacing:var( --e-global-typography-eaddb20-letter-spacing );}.elementor-21 .elementor-element.elementor-element-4256bfb{font-size:var( --e-global-typography-06d48cc-font-size );letter-spacing:var( --e-global-typography-06d48cc-letter-spacing );}.elementor-21 .elementor-element.elementor-element-2b603e1 .elementor-heading-title{font-size:var( --e-global-typography-eaddb20-font-size );line-height:var( --e-global-typography-eaddb20-line-height );letter-spacing:var( --e-global-typography-eaddb20-letter-spacing );}.elementor-21 .elementor-element.elementor-element-bc4e081{font-size:var( --e-global-typography-06d48cc-font-size );letter-spacing:var( --e-global-typography-06d48cc-letter-spacing );}.elementor-21 .elementor-element.elementor-element-a67a39b .elementor-heading-title{font-size:var( --e-global-typography-eaddb20-font-size );line-height:var( --e-global-typography-eaddb20-line-height );letter-spacing:var( --e-global-typography-eaddb20-letter-spacing );}.elementor-21 .elementor-element.elementor-element-94cb6b9{font-size:var( --e-global-typography-06d48cc-font-size );letter-spacing:var( --e-global-typography-06d48cc-letter-spacing );}.elementor-21 .elementor-element.elementor-element-b2d3dc8{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-16fcc4d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-150cdd0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-253136a .elementor-heading-title{font-size:var( --e-global-typography-164e8ce-font-size );line-height:var( --e-global-typography-164e8ce-line-height );letter-spacing:var( --e-global-typography-164e8ce-letter-spacing );}.elementor-21 .elementor-element.elementor-element-aad89b3{font-size:var( --e-global-typography-b5899b8-font-size );line-height:var( --e-global-typography-b5899b8-line-height );letter-spacing:var( --e-global-typography-b5899b8-letter-spacing );}.elementor-21 .elementor-element.elementor-element-4222b97{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-5d2c1de .elementor-heading-title{font-size:var( --e-global-typography-40981db-font-size );line-height:var( --e-global-typography-40981db-line-height );}.elementor-21 .elementor-element.elementor-element-0c836ad .elementor-heading-title{font-size:var( --e-global-typography-40981db-font-size );line-height:var( --e-global-typography-40981db-line-height );}.elementor-21 .elementor-element.elementor-element-cc8c1b6 .elementor-heading-title{font-size:var( --e-global-typography-40981db-font-size );line-height:var( --e-global-typography-40981db-line-height );}.elementor-21 .elementor-element.elementor-element-00cc283{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-1213d91{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-bf3a578 .elementor-heading-title{font-size:var( --e-global-typography-164e8ce-font-size );line-height:var( --e-global-typography-164e8ce-line-height );letter-spacing:var( --e-global-typography-164e8ce-letter-spacing );}.elementor-21 .elementor-element.elementor-element-2494d1b{font-size:var( --e-global-typography-4e1e55e-font-size );line-height:var( --e-global-typography-4e1e55e-line-height );letter-spacing:var( --e-global-typography-4e1e55e-letter-spacing );}.elementor-21 .elementor-element.elementor-element-47eeadb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-7c29575{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-21 .elementor-element.elementor-element-138bbaa{--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-c2281db .elementor-heading-title{font-size:var( --e-global-typography-04948aa-font-size );line-height:var( --e-global-typography-04948aa-line-height );}.elementor-21 .elementor-element.elementor-element-6e5a3ac{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-466e0ec{--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-21bf7de .elementor-heading-title{font-size:var( --e-global-typography-04948aa-font-size );line-height:var( --e-global-typography-04948aa-line-height );}.elementor-21 .elementor-element.elementor-element-40b784f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-52687ea{--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-9bdd800 .elementor-heading-title{font-size:var( --e-global-typography-04948aa-font-size );line-height:var( --e-global-typography-04948aa-line-height );}.elementor-21 .elementor-element.elementor-element-8c3ab63{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-f4dd060{--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-f407ef2 .elementor-heading-title{font-size:var( --e-global-typography-04948aa-font-size );line-height:var( --e-global-typography-04948aa-line-height );}.elementor-21 .elementor-element.elementor-element-e64fad1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-cbb79ef{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-046b79d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-74f1e57 .elementor-heading-title{font-size:var( --e-global-typography-164e8ce-font-size );line-height:var( --e-global-typography-164e8ce-line-height );letter-spacing:var( --e-global-typography-164e8ce-letter-spacing );}.elementor-21 .elementor-element.elementor-element-e8eb2a8{font-size:var( --e-global-typography-4e1e55e-font-size );line-height:var( --e-global-typography-4e1e55e-line-height );letter-spacing:var( --e-global-typography-4e1e55e-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1afd590{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-053bc9c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-a08701e{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-4d8a625.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-4d8a625{text-align:center;}.elementor-21 .elementor-element.elementor-element-4d8a625 .elementor-heading-title{font-size:var( --e-global-typography-164e8ce-font-size );line-height:var( --e-global-typography-164e8ce-line-height );letter-spacing:var( --e-global-typography-164e8ce-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-0bb96a9{text-align:center;font-size:var( --e-global-typography-4e1e55e-font-size );line-height:var( --e-global-typography-4e1e55e-line-height );letter-spacing:var( --e-global-typography-4e1e55e-letter-spacing );}.elementor-21 .elementor-element.elementor-element-ded64d2{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-a2e7a41{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2e0ea2a .elementor-heading-title{font-size:var( --e-global-typography-eaddb20-font-size );line-height:var( --e-global-typography-eaddb20-line-height );letter-spacing:var( --e-global-typography-eaddb20-letter-spacing );}.elementor-21 .elementor-element.elementor-element-d9116c9{font-size:var( --e-global-typography-06d48cc-font-size );letter-spacing:var( --e-global-typography-06d48cc-letter-spacing );}.elementor-21 .elementor-element.elementor-element-c2b8287{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-242af09 .elementor-heading-title{font-size:var( --e-global-typography-eaddb20-font-size );line-height:var( --e-global-typography-eaddb20-line-height );letter-spacing:var( --e-global-typography-eaddb20-letter-spacing );}.elementor-21 .elementor-element.elementor-element-4256bfb{font-size:var( --e-global-typography-06d48cc-font-size );letter-spacing:var( --e-global-typography-06d48cc-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7c0d5d3{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2b603e1 .elementor-heading-title{font-size:var( --e-global-typography-eaddb20-font-size );line-height:var( --e-global-typography-eaddb20-line-height );letter-spacing:var( --e-global-typography-eaddb20-letter-spacing );}.elementor-21 .elementor-element.elementor-element-bc4e081{font-size:var( --e-global-typography-06d48cc-font-size );letter-spacing:var( --e-global-typography-06d48cc-letter-spacing );}.elementor-21 .elementor-element.elementor-element-bf2620a{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a67a39b .elementor-heading-title{font-size:var( --e-global-typography-eaddb20-font-size );line-height:var( --e-global-typography-eaddb20-line-height );letter-spacing:var( --e-global-typography-eaddb20-letter-spacing );}.elementor-21 .elementor-element.elementor-element-94cb6b9{font-size:var( --e-global-typography-06d48cc-font-size );letter-spacing:var( --e-global-typography-06d48cc-letter-spacing );}.elementor-21 .elementor-element.elementor-element-16fcc4d{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-150cdd0{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-8c51924{text-align:center;}.elementor-21 .elementor-element.elementor-element-253136a.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-253136a{text-align:center;}.elementor-21 .elementor-element.elementor-element-253136a .elementor-heading-title{font-size:var( --e-global-typography-164e8ce-font-size );line-height:var( --e-global-typography-164e8ce-line-height );letter-spacing:var( --e-global-typography-164e8ce-letter-spacing );}.elementor-21 .elementor-element.elementor-element-aad89b3{text-align:center;font-size:var( --e-global-typography-b5899b8-font-size );line-height:var( --e-global-typography-b5899b8-line-height );letter-spacing:var( --e-global-typography-b5899b8-letter-spacing );}.elementor-21 .elementor-element.elementor-element-4222b97{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-4d756a3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-5d2c1de.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-5d2c1de{text-align:center;}.elementor-21 .elementor-element.elementor-element-5d2c1de .elementor-heading-title{font-size:var( --e-global-typography-40981db-font-size );line-height:var( --e-global-typography-40981db-line-height );}.elementor-21 .elementor-element.elementor-element-0c836ad.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-0c836ad{text-align:center;}.elementor-21 .elementor-element.elementor-element-0c836ad .elementor-heading-title{font-size:var( --e-global-typography-40981db-font-size );line-height:var( --e-global-typography-40981db-line-height );}.elementor-21 .elementor-element.elementor-element-cc8c1b6.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-cc8c1b6{text-align:center;}.elementor-21 .elementor-element.elementor-element-cc8c1b6 .elementor-heading-title{font-size:var( --e-global-typography-40981db-font-size );line-height:var( --e-global-typography-40981db-line-height );}.elementor-21 .elementor-element.elementor-element-1213d91{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-bf3a578.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-bf3a578{text-align:center;}.elementor-21 .elementor-element.elementor-element-bf3a578 .elementor-heading-title{font-size:var( --e-global-typography-164e8ce-font-size );line-height:var( --e-global-typography-164e8ce-line-height );letter-spacing:var( --e-global-typography-164e8ce-letter-spacing );}.elementor-21 .elementor-element.elementor-element-2494d1b{text-align:center;font-size:var( --e-global-typography-4e1e55e-font-size );line-height:var( --e-global-typography-4e1e55e-line-height );letter-spacing:var( --e-global-typography-4e1e55e-letter-spacing );}.elementor-21 .elementor-element.elementor-element-47eeadb{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-7c29575{--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;}.elementor-21 .elementor-element.elementor-element-7c29575.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-c2281db .elementor-heading-title{font-size:var( --e-global-typography-04948aa-font-size );line-height:var( --e-global-typography-04948aa-line-height );}.elementor-21 .elementor-element.elementor-element-6e5a3ac{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-21bf7de .elementor-heading-title{font-size:var( --e-global-typography-04948aa-font-size );line-height:var( --e-global-typography-04948aa-line-height );}.elementor-21 .elementor-element.elementor-element-40b784f{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-9bdd800 .elementor-heading-title{font-size:var( --e-global-typography-04948aa-font-size );line-height:var( --e-global-typography-04948aa-line-height );}.elementor-21 .elementor-element.elementor-element-8c3ab63{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-f407ef2 .elementor-heading-title{font-size:var( --e-global-typography-04948aa-font-size );line-height:var( --e-global-typography-04948aa-line-height );}.elementor-21 .elementor-element.elementor-element-e64fad1{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-046b79d{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-74f1e57.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-74f1e57{text-align:center;}.elementor-21 .elementor-element.elementor-element-74f1e57 .elementor-heading-title{font-size:var( --e-global-typography-164e8ce-font-size );line-height:var( --e-global-typography-164e8ce-line-height );letter-spacing:var( --e-global-typography-164e8ce-letter-spacing );}.elementor-21 .elementor-element.elementor-element-e8eb2a8{text-align:center;font-size:var( --e-global-typography-4e1e55e-font-size );line-height:var( --e-global-typography-4e1e55e-line-height );letter-spacing:var( --e-global-typography-4e1e55e-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1afd590{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-053bc9c{--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;}.elementor-21 .elementor-element.elementor-element-053bc9c.e-con{--align-self:center;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-768cbcc{--width:100%;}.elementor-21 .elementor-element.elementor-element-9201fe1{--width:100%;}.elementor-21 .elementor-element.elementor-element-c035d26{--width:100%;}.elementor-21 .elementor-element.elementor-element-138bbaa{--width:33%;}.elementor-21 .elementor-element.elementor-element-466e0ec{--width:33%;}.elementor-21 .elementor-element.elementor-element-52687ea{--width:33%;}.elementor-21 .elementor-element.elementor-element-f4dd060{--width:33%;}.elementor-21 .elementor-element.elementor-element-321f380{--width:100%;}.elementor-21 .elementor-element.elementor-element-053bc9c{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-768cbcc{--width:100%;}.elementor-21 .elementor-element.elementor-element-9201fe1{--width:100%;}.elementor-21 .elementor-element.elementor-element-c035d26{--width:100%;}.elementor-21 .elementor-element.elementor-element-138bbaa{--width:48%;}.elementor-21 .elementor-element.elementor-element-466e0ec{--width:48%;}.elementor-21 .elementor-element.elementor-element-52687ea{--width:48%;}.elementor-21 .elementor-element.elementor-element-f4dd060{--width:48%;}.elementor-21 .elementor-element.elementor-element-321f380{--width:100%;}.elementor-21 .elementor-element.elementor-element-053bc9c{--width:100%;}}/* Start custom CSS *//* ============================================
   FAQ — Accordion
   ============================================ */



.faq .e-n-accordion-item {
  background: #fff;
  border-radius: 18px;
  margin-bottom: 16px;
  box-shadow: 0 2px 8px rgba(26,35,50,0.06);
  border: 1px solid #f0eee8;
  overflow: hidden;
  transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.faq .e-n-accordion-item:hover {
  box-shadow: 0 8px 28px rgba(26,35,50,0.1);
  border-color: #d4ecd9;
}


.faq .e-n-accordion-item[open] {
  border-color: #d4ecd9;
  box-shadow: 0 12px 32px rgba(26,35,50,0.08);
}


.faq .e-n-accordion-item-title {
  padding: 22px 28px !important;
  cursor: pointer;
  list-style: none;
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  transition: all 0.3s ease;
  user-select: none;
}



/* Teksti i titullit */
.faq .e-n-accordion-item-title-text {
  font-family: 'Fraunces', serif;
  font-size: 19px;
  font-weight: 700;
  color: #1F2937;
  letter-spacing: -0.01em;
  line-height: 1.4;
  flex: 1;
}

/* Item i hapur — titulli merr ngjyrë jeshile */
.faq .e-n-accordion-item[open] .e-n-accordion-item-title-text {
  color: #2D8A3E;
}

/* === Ikona (+/-) === */
.faq .e-n-accordion-item-title-icon {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #e8f5ea;
  display: flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.faq .e-n-accordion-item-title-icon svg {
  width: 14px;
  height: 14px;
  fill: #2D8A3E;
  transition: transform 0.3s ease;
}

/* Hover mbi ikonë */
.faq .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon {
  background: #d4ecd9;
  transform: scale(1.05);
}

/* Item i hapur — ikona me background më të fortë */
.faq .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  background: #2D8A3E;
}
.faq .e-n-accordion-item[open] .e-n-accordion-item-title-icon svg {
  fill: #fff;
}

/* === Përmbajtja (region) === */
.faq .e-con {
  padding: 0 28px 24px !important;
  animation: faqSlide 0.35s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.faq .elementor-widget-text-editor p {
  color: #5a6779;
  font-size: 16px;
  line-height: 1.7;
  margin: 0;
}

/* === Animacion kur hapet === */
@keyframes faqSlide {
  from {
    opacity: 0;
    transform: translateY(-8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* === Responsive === */
@media (max-width: 600px) {
  .faq .e-n-accordion-item-title {
    padding: 18px 20px !important;
  }
  .faq .e-n-accordion-/* End custom CSS */