.elementor-886 .elementor-element.elementor-element-ca039d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-886 .elementor-element.elementor-element-ca039d0:not(.elementor-motion-effects-element-type-background), .elementor-886 .elementor-element.elementor-element-ca039d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a909e76 );}.elementor-886 .elementor-element.elementor-element-fe08371{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-886 .elementor-element.elementor-element-9ede172{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-886 .elementor-element.elementor-element-9ede172 .elementor-heading-title{font-family:var( --e-global-typography-e5e2b2a-font-family ), Sans-serif;font-size:var( --e-global-typography-e5e2b2a-font-size );font-weight:var( --e-global-typography-e5e2b2a-font-weight );line-height:var( --e-global-typography-e5e2b2a-line-height );color:#FFFFFF;}.elementor-886 .elementor-element.elementor-element-5e45003{--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:var(--gap-l) var(--gap-l);--row-gap:var(--gap-l);--column-gap:var(--gap-l);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-886 .elementor-element.elementor-element-54b0e64{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:var(--gap-l) var(--gap-l);--row-gap:var(--gap-l);--column-gap:var(--gap-l);--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-886 .elementor-element.elementor-element-39fded8 img{width:100%;border-radius:var(--radius) var(--radius) var(--radius) var(--radius);}.elementor-886 .elementor-element.elementor-element-c147543{color:var( --e-global-color-ed89240 );font-family:var( --e-global-typography-54cc485-font-family ), Sans-serif;font-size:var( --e-global-typography-54cc485-font-size );line-height:var( --e-global-typography-54cc485-line-height );}.elementor-886 .elementor-element.elementor-element-cc3c868{--divider-border-style:solid;--divider-color:var( --e-global-color-a939e5a );--divider-border-width:1px;}.elementor-886 .elementor-element.elementor-element-cc3c868 .elementor-divider-separator{width:100%;}.elementor-886 .elementor-element.elementor-element-cc3c868 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-886 .elementor-element.elementor-element-de5fe12{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--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-886 .elementor-element.elementor-element-949e5b0 .elementor-heading-title{font-family:var( --e-global-typography-7a2c8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-7a2c8f3-font-size );font-weight:var( --e-global-typography-7a2c8f3-font-weight );line-height:var( --e-global-typography-7a2c8f3-line-height );color:var( --e-global-color-ed89240 );}.elementor-886 .elementor-element.elementor-element-814bdab{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-89d9d96 );--e-share-buttons-secondary-color:var( --e-global-color-e1aacc2 );}.elementor-886 .elementor-element.elementor-element-814bdab .elementor-share-btn:hover{--e-share-buttons-primary-color:var( --e-global-color-6961e91 );--e-share-buttons-secondary-color:var( --e-global-color-text );}.elementor-886 .elementor-element.elementor-element-814bdab .elementor-share-btn__title{font-family:var( --e-global-typography-d79c259-font-family ), Sans-serif;font-size:var( --e-global-typography-d79c259-font-size );font-weight:var( --e-global-typography-d79c259-font-weight );}.elementor-886 .elementor-element.elementor-element-66f1e0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-886 .elementor-element.elementor-element-ffbb676{--box-background-color:var( --e-global-color-59f90a1 );--box-border-color:var( --e-global-color-a939e5a );--box-border-width:1px;--box-border-radius:4px;--separator-width:1px;--box-padding:var(--block-padding);--header-background-color:var( --e-global-color-59f90a1 );--header-color:var( --e-global-color-text );--toggle-button-color:var( --e-global-color-text );--nested-list-indent:1.7em;--item-text-color:var( --e-global-color-ed89240 );--item-text-hover-color:var( --e-global-color-e1aacc2 );--item-text-active-color:var( --e-global-color-e1aacc2 );--marker-color:var( --e-global-color-e1aacc2 );}.elementor-886 .elementor-element.elementor-element-ffbb676 .elementor-toc__spinner{color:var( --e-global-color-e1aacc2 );fill:var( --e-global-color-e1aacc2 );}.elementor-886 .elementor-element.elementor-element-ffbb676 .elementor-toc__header-title{text-align:start;}.elementor-886 .elementor-element.elementor-element-ffbb676 .elementor-toc__header, .elementor-886 .elementor-element.elementor-element-ffbb676 .elementor-toc__header-title{font-family:var( --e-global-typography-7a2c8f3-font-family ), Sans-serif;font-size:var( --e-global-typography-7a2c8f3-font-size );font-weight:var( --e-global-typography-7a2c8f3-font-weight );line-height:var( --e-global-typography-7a2c8f3-line-height );}.elementor-886 .elementor-element.elementor-element-ffbb676 .elementor-toc__header{flex-direction:row;}.elementor-886 .elementor-element.elementor-element-ffbb676 .elementor-toc__list-item{font-family:var( --e-global-typography-54cc485-font-family ), Sans-serif;font-size:var( --e-global-typography-54cc485-font-size );line-height:var( --e-global-typography-54cc485-line-height );}.elementor-886 .elementor-element.elementor-element-8e3d7be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:var(--radius) var(--radius) var(--radius) var(--radius);--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-886 .elementor-element.elementor-element-8e3d7be:not(.elementor-motion-effects-element-type-background), .elementor-886 .elementor-element.elementor-element-8e3d7be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a909e76 );}.elementor-886 .elementor-element.elementor-element-29245ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-886 .elementor-element.elementor-element-29245ef .elementor-heading-title{font-family:var( --e-global-typography-6f74144-font-family ), Sans-serif;font-size:var( --e-global-typography-6f74144-font-size );font-weight:var( --e-global-typography-6f74144-font-weight );text-transform:var( --e-global-typography-6f74144-text-transform );letter-spacing:var( --e-global-typography-6f74144-letter-spacing );color:var( --e-global-color-6961e91 );}.elementor-886 .elementor-element.elementor-element-2c2346e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-886 .elementor-element.elementor-element-2c2346e .elementor-heading-title{font-family:var( --e-global-typography-54ec4f8-font-family ), Sans-serif;font-size:var( --e-global-typography-54ec4f8-font-size );font-weight:var( --e-global-typography-54ec4f8-font-weight );line-height:var( --e-global-typography-54ec4f8-line-height );color:var( --e-global-color-59f90a1 );}.elementor-886 .elementor-element.elementor-element-7bc8c6c{font-family:var( --e-global-typography-7d386c2-font-family ), Sans-serif;font-size:var( --e-global-typography-7d386c2-font-size );line-height:var( --e-global-typography-7d386c2-line-height );color:var( --e-global-color-d16a0ff );}.elementor-886 .elementor-element.elementor-element-d4892ae .elementor-button{background-color:var( --e-global-color-e1aacc2 );font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:500;fill:var( --e-global-color-59f90a1 );color:var( --e-global-color-59f90a1 );transition-duration:0.4s;border-radius:3px 3px 3px 3px;padding:14px 14px 14px 14px;}.elementor-886 .elementor-element.elementor-element-d4892ae .elementor-button:hover, .elementor-886 .elementor-element.elementor-element-d4892ae .elementor-button:focus{background-color:var( --e-global-color-6961e91 );}.elementor-886 .elementor-element.elementor-element-d4892ae:hover{--e-transform-translateY:-1px;}.elementor-886 .elementor-element.elementor-element-d4892ae .elementor-button-content-wrapper{flex-direction:row;}.elementor-886 .elementor-element.elementor-element-d4892ae .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-886 .elementor-element.elementor-element-a9b49e5{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-886 .elementor-element.elementor-element-a9b49e5:not(.elementor-motion-effects-element-type-background), .elementor-886 .elementor-element.elementor-element-a9b49e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE9E0;}.elementor-886 .elementor-element.elementor-element-4652005{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-886 .elementor-element.elementor-element-fa9b6d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-886 .elementor-element.elementor-element-110c55b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-886 .elementor-element.elementor-element-110c55b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.5rem, 2.5vw, 2rem);font-weight:600;line-height:1.15em;color:var( --e-global-color-text );}.elementor-886 .elementor-element.elementor-element-0774fc6 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-b966d00-font-family ), Sans-serif;font-size:var( --e-global-typography-b966d00-font-size );font-weight:var( --e-global-typography-b966d00-font-weight );text-transform:var( --e-global-typography-b966d00-text-transform );line-height:var( --e-global-typography-b966d00-line-height );letter-spacing:var( --e-global-typography-b966d00-letter-spacing );fill:var( --e-global-color-e1aacc2 );color:var( --e-global-color-e1aacc2 );padding:0px 0px 0px 0px;}.elementor-886 .elementor-element.elementor-element-0774fc6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-886 .elementor-element.elementor-element-0774fc6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-886 .elementor-element.elementor-element-0687be2{--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;--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-886 .elementor-element.elementor-element-b234d0e{--grid-columns:3;}@media(min-width:768px){.elementor-886 .elementor-element.elementor-element-fe08371{--width:100%;}.elementor-886 .elementor-element.elementor-element-54b0e64{--width:64%;}.elementor-886 .elementor-element.elementor-element-66f1e0c{--width:36%;}}@media(max-width:1024px) and (min-width:768px){.elementor-886 .elementor-element.elementor-element-54b0e64{--width:100%;}.elementor-886 .elementor-element.elementor-element-66f1e0c{--width:100%;}}@media(max-width:1024px){.elementor-886 .elementor-element.elementor-element-ca039d0{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-886 .elementor-element.elementor-element-9ede172{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-886 .elementor-element.elementor-element-9ede172 .elementor-heading-title{font-size:var( --e-global-typography-e5e2b2a-font-size );line-height:var( --e-global-typography-e5e2b2a-line-height );}.elementor-886 .elementor-element.elementor-element-5e45003{--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-886 .elementor-element.elementor-element-c147543{font-size:var( --e-global-typography-54cc485-font-size );line-height:var( --e-global-typography-54cc485-line-height );}.elementor-886 .elementor-element.elementor-element-949e5b0 .elementor-heading-title{font-size:var( --e-global-typography-7a2c8f3-font-size );line-height:var( --e-global-typography-7a2c8f3-line-height );} .elementor-886 .elementor-element.elementor-element-814bdab{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-886 .elementor-element.elementor-element-814bdab .elementor-share-btn__title{font-size:var( --e-global-typography-d79c259-font-size );}.elementor-886 .elementor-element.elementor-element-ffbb676 .elementor-toc__header, .elementor-886 .elementor-element.elementor-element-ffbb676 .elementor-toc__header-title{font-size:var( --e-global-typography-7a2c8f3-font-size );line-height:var( --e-global-typography-7a2c8f3-line-height );}.elementor-886 .elementor-element.elementor-element-ffbb676 .elementor-toc__list-item{font-size:var( --e-global-typography-54cc485-font-size );line-height:var( --e-global-typography-54cc485-line-height );}.elementor-886 .elementor-element.elementor-element-29245ef .elementor-heading-title{font-size:var( --e-global-typography-6f74144-font-size );letter-spacing:var( --e-global-typography-6f74144-letter-spacing );}.elementor-886 .elementor-element.elementor-element-2c2346e .elementor-heading-title{font-size:var( --e-global-typography-54ec4f8-font-size );line-height:var( --e-global-typography-54ec4f8-line-height );}.elementor-886 .elementor-element.elementor-element-7bc8c6c{font-size:var( --e-global-typography-7d386c2-font-size );line-height:var( --e-global-typography-7d386c2-line-height );}.elementor-886 .elementor-element.elementor-element-fa9b6d3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-886 .elementor-element.elementor-element-0774fc6 .elementor-button{font-size:var( --e-global-typography-b966d00-font-size );line-height:var( --e-global-typography-b966d00-line-height );letter-spacing:var( --e-global-typography-b966d00-letter-spacing );}.elementor-886 .elementor-element.elementor-element-b234d0e{--grid-columns:2;}}@media(max-width:767px){.elementor-886 .elementor-element.elementor-element-9ede172 .elementor-heading-title{font-size:var( --e-global-typography-e5e2b2a-font-size );line-height:var( --e-global-typography-e5e2b2a-line-height );}.elementor-886 .elementor-element.elementor-element-c147543{font-size:var( --e-global-typography-54cc485-font-size );line-height:var( --e-global-typography-54cc485-line-height );}.elementor-886 .elementor-element.elementor-element-949e5b0 .elementor-heading-title{font-size:var( --e-global-typography-7a2c8f3-font-size );line-height:var( --e-global-typography-7a2c8f3-line-height );} .elementor-886 .elementor-element.elementor-element-814bdab{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-886 .elementor-element.elementor-element-814bdab .elementor-share-btn__title{font-size:var( --e-global-typography-d79c259-font-size );}.elementor-886 .elementor-element.elementor-element-ffbb676 .elementor-toc__header, .elementor-886 .elementor-element.elementor-element-ffbb676 .elementor-toc__header-title{font-size:var( --e-global-typography-7a2c8f3-font-size );line-height:var( --e-global-typography-7a2c8f3-line-height );}.elementor-886 .elementor-element.elementor-element-ffbb676 .elementor-toc__list-item{font-size:var( --e-global-typography-54cc485-font-size );line-height:var( --e-global-typography-54cc485-line-height );}.elementor-886 .elementor-element.elementor-element-29245ef .elementor-heading-title{font-size:var( --e-global-typography-6f74144-font-size );letter-spacing:var( --e-global-typography-6f74144-letter-spacing );}.elementor-886 .elementor-element.elementor-element-2c2346e .elementor-heading-title{font-size:var( --e-global-typography-54ec4f8-font-size );line-height:var( --e-global-typography-54ec4f8-line-height );}.elementor-886 .elementor-element.elementor-element-7bc8c6c{font-size:var( --e-global-typography-7d386c2-font-size );line-height:var( --e-global-typography-7d386c2-line-height );}.elementor-886 .elementor-element.elementor-element-fa9b6d3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-886 .elementor-element.elementor-element-0774fc6 .elementor-button{font-size:var( --e-global-typography-b966d00-font-size );line-height:var( --e-global-typography-b966d00-line-height );letter-spacing:var( --e-global-typography-b966d00-letter-spacing );}.elementor-886 .elementor-element.elementor-element-b234d0e{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-9ede172 */.elementor-886 .elementor-element.elementor-element-9ede172 em { 
    font-style: italic; 
    color: var(--blue-light); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39fded8 */.elementor-886 .elementor-element.elementor-element-39fded8 img {
      width: 100%; 
      aspect-ratio: 16/8 !important;
      object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-c147543 */.elementor-886 .elementor-element.elementor-element-c147543 h1, h2, h3, h4, h5, h6{
    color: #0A131A;
}
.elementor-886 .elementor-element.elementor-element-c147543 h2{
    font-size: clamp(1.4rem, 2.5vw, 1.8rem);
}
.elementor-886 .elementor-element.elementor-element-c147543 h3{
    font-size: clamp(1.1rem, 2vw, 1.35rem);
}
.elementor-886 .elementor-element.elementor-element-c147543 h4,h5,h6{
    font-size: 1.1rem;
}
.elementor-886 .elementor-element.elementor-element-c147543 em { 
    font-style: italic; 
    color: var(--blue-accent); }/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-3a2caf6 */[type=button], [type=submit], button{
      display: flex; 
      align-items: center; 
      justify-content: center; gap: 0.5rem;
      background: var(--blue-accent); 
      color: var(--white);
      padding: 0.8rem 1.2rem !important; 
      border-radius: var(--radius);
      font-size: 0.82rem; 
      font-weight: 500; 
      letter-spacing: 0.04em;
      transition: background 0.25s, transform 0.25s;
      cursor: pointer; 
      border: none !important; 
    }
.elementor-886 .elementor-element.elementor-element-3a2caf6 h2{
    font-size: clamp(1.4rem, 2.5vw, 1.8rem) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0774fc6 */.elementor-886 .elementor-element.elementor-element-0774fc6 .elementor-button-content-wrapper:hover { gap: 0.9rem !important;
transition: gap 0.3s;}/* End custom CSS */