.elementor-538 .elementor-element.elementor-element-a42d6da{--display:flex;--gap:20px 20px;--background-transition:0.3s;}.elementor-538 .elementor-element.elementor-element-18f3406{--display:flex;--min-height:712px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-538 .elementor-element.elementor-element-18f3406:not(.elementor-motion-effects-element-type-background), .elementor-538 .elementor-element.elementor-element-18f3406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-538 .elementor-element.elementor-element-18f3406, .elementor-538 .elementor-element.elementor-element-18f3406::before{--border-transition:0.3s;}.elementor-538 .elementor-element.elementor-element-c95a617{text-align:left;}.elementor-538 .elementor-element.elementor-element-c95a617 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-e98819e-font-family );font-size:var( --e-global-typography-e98819e-font-size );font-weight:var( --e-global-typography-e98819e-font-weight );line-height:var( --e-global-typography-e98819e-line-height );letter-spacing:var( --e-global-typography-e98819e-letter-spacing );word-spacing:var( --e-global-typography-e98819e-word-spacing );}.elementor-538 .elementor-element.elementor-element-d8e1e69 .elementor-button .elementor-align-icon-right{margin-left:6px;}.elementor-538 .elementor-element.elementor-element-d8e1e69 .elementor-button .elementor-align-icon-left{margin-right:6px;}.elementor-538 .elementor-element.elementor-element-d8e1e69 .elementor-button{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:#000000;color:#000000;background-color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:10px 5px 10px 5px;}.elementor-538 .elementor-element.elementor-element-d8e1e69 .elementor-button:hover, .elementor-538 .elementor-element.elementor-element-d8e1e69 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-538 .elementor-element.elementor-element-d8e1e69 > .elementor-widget-container:hover{--e-transform-translateX:10px;}.elementor-538 .elementor-element.elementor-element-a4890d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:20px 20px;--background-transition:0.3s;--margin-block-start:100px;--margin-block-end:100px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-538 .elementor-element.elementor-element-d7fbcb9 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-8758a15-font-family );font-size:var( --e-global-typography-8758a15-font-size );font-weight:var( --e-global-typography-8758a15-font-weight );line-height:var( --e-global-typography-8758a15-line-height );letter-spacing:var( --e-global-typography-8758a15-letter-spacing );word-spacing:var( --e-global-typography-8758a15-word-spacing );}.elementor-538 .elementor-element.elementor-element-57edd7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-538 .elementor-element.elementor-element-77c2b41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-538 .elementor-element.elementor-element-1e874b5{--box-background-color:var( --e-global-color-secondary );--box-border-width:0px;--header-color:var( --e-global-color-text );--separator-width:0px;--item-text-hover-decoration:underline;--marker-size:15px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-538 .elementor-element.elementor-element-1e874b5 .elementor-toc__header, .elementor-538 .elementor-element.elementor-element-1e874b5 .elementor-toc__header-title{font-family:var( --e-global-typography-2c7af6e-font-family );font-size:var( --e-global-typography-2c7af6e-font-size );font-weight:var( --e-global-typography-2c7af6e-font-weight );line-height:var( --e-global-typography-2c7af6e-line-height );letter-spacing:var( --e-global-typography-2c7af6e-letter-spacing );word-spacing:var( --e-global-typography-2c7af6e-word-spacing );}.elementor-538 .elementor-element.elementor-element-1e874b5 .elementor-toc__list-item{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-538 .elementor-element.elementor-element-1e874b5 > .elementor-widget-container{margin:0px 0px 0px -600px;padding:0px 0px 0px 600px;}.elementor-538 .elementor-element.elementor-element-1e874b5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-538 .elementor-element.elementor-element-7f2b60b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-538 .elementor-element.elementor-element-d400feb{--grid-columns:2;--grid-row-gap:10px;}.elementor-538 .elementor-element.elementor-element-d400feb .elementor-loop-container{grid-auto-rows:1fr;}.elementor-538 .elementor-element.elementor-element-d400feb .e-loop-item > .elementor-section, .elementor-538 .elementor-element.elementor-element-d400feb .e-loop-item > .elementor-section > .elementor-container, .elementor-538 .elementor-element.elementor-element-d400feb .e-loop-item > .e-con, .elementor-538 .elementor-element.elementor-element-d400feb .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-538 .elementor-element.elementor-element-d400feb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-538 .elementor-element.elementor-element-7dcddc2 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-447399a-font-family );font-size:var( --e-global-typography-447399a-font-size );font-weight:var( --e-global-typography-447399a-font-weight );line-height:var( --e-global-typography-447399a-line-height );letter-spacing:var( --e-global-typography-447399a-letter-spacing );word-spacing:var( --e-global-typography-447399a-word-spacing );}.elementor-538 .elementor-element.elementor-element-7dcddc2 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-538 .elementor-element.elementor-element-9464f7d .elementor-button .elementor-align-icon-right{margin-left:6px;}.elementor-538 .elementor-element.elementor-element-9464f7d .elementor-button .elementor-align-icon-left{margin-right:6px;}.elementor-538 .elementor-element.elementor-element-9464f7d .elementor-button{font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:10px 5px 10px 5px;}.elementor-538 .elementor-element.elementor-element-9464f7d .elementor-button:hover, .elementor-538 .elementor-element.elementor-element-9464f7d .elementor-button:focus{background-color:#FFFFFF;}.elementor-538 .elementor-element.elementor-element-9464f7d > .elementor-widget-container:hover{--e-transform-translateX:10px;}.elementor-538 .elementor-element.elementor-element-f7911ac{--display:flex;--background-transition:0.3s;--margin-block-start:100px;--margin-block-end:100px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-538 .elementor-element.elementor-element-94eada9{--grid-columns:1;}.elementor-538 .elementor-element.elementor-element-2ce62b0 .elementor-heading-title{font-family:var( --e-global-typography-8758a15-font-family );font-size:var( --e-global-typography-8758a15-font-size );font-weight:var( --e-global-typography-8758a15-font-weight );line-height:var( --e-global-typography-8758a15-line-height );letter-spacing:var( --e-global-typography-8758a15-letter-spacing );word-spacing:var( --e-global-typography-8758a15-word-spacing );}.elementor-538 .elementor-element.elementor-element-cba075e .elementor-button .elementor-align-icon-right{margin-left:6px;}.elementor-538 .elementor-element.elementor-element-cba075e .elementor-button .elementor-align-icon-left{margin-right:6px;}.elementor-538 .elementor-element.elementor-element-cba075e .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:10px 5px 10px 5px;}.elementor-538 .elementor-element.elementor-element-cba075e .elementor-button:hover, .elementor-538 .elementor-element.elementor-element-cba075e .elementor-button:focus{background-color:#FFFFFF;}.elementor-538 .elementor-element.elementor-element-c391da1{--display:flex;--background-transition:0.3s;--margin-block-start:10%;--margin-block-end:10%;--margin-inline-start:0%;--margin-inline-end:0%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-538 .elementor-element.elementor-element-77c2b41{--width:25%;}.elementor-538 .elementor-element.elementor-element-7f2b60b{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-538 .elementor-element.elementor-element-a42d6da{--content-width:100%;}.elementor-538 .elementor-element.elementor-element-18f3406{--content-width:750px;}.elementor-538 .elementor-element.elementor-element-77c2b41{--width:40%;}.elementor-538 .elementor-element.elementor-element-7f2b60b{--width:60%;}}@media(max-width:1024px){.elementor-538 .elementor-element.elementor-element-18f3406{--min-height:468px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-538 .elementor-element.elementor-element-c95a617 .elementor-heading-title{font-size:var( --e-global-typography-e98819e-font-size );line-height:var( --e-global-typography-e98819e-line-height );letter-spacing:var( --e-global-typography-e98819e-letter-spacing );word-spacing:var( --e-global-typography-e98819e-word-spacing );}.elementor-538 .elementor-element.elementor-element-d8e1e69 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-538 .elementor-element.elementor-element-d7fbcb9 .elementor-heading-title{font-size:var( --e-global-typography-8758a15-font-size );line-height:var( --e-global-typography-8758a15-line-height );letter-spacing:var( --e-global-typography-8758a15-letter-spacing );word-spacing:var( --e-global-typography-8758a15-word-spacing );}.elementor-538 .elementor-element.elementor-element-1e874b5 .elementor-toc__header, .elementor-538 .elementor-element.elementor-element-1e874b5 .elementor-toc__header-title{font-size:var( --e-global-typography-2c7af6e-font-size );line-height:var( --e-global-typography-2c7af6e-line-height );letter-spacing:var( --e-global-typography-2c7af6e-letter-spacing );word-spacing:var( --e-global-typography-2c7af6e-word-spacing );}.elementor-538 .elementor-element.elementor-element-1e874b5 .elementor-toc__list-item{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-538 .elementor-element.elementor-element-d400feb{--grid-columns:1;}.elementor-538 .elementor-element.elementor-element-7dcddc2 .elementor-heading-title{font-size:var( --e-global-typography-447399a-font-size );line-height:var( --e-global-typography-447399a-line-height );letter-spacing:var( --e-global-typography-447399a-letter-spacing );word-spacing:var( --e-global-typography-447399a-word-spacing );}.elementor-538 .elementor-element.elementor-element-9464f7d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-538 .elementor-element.elementor-element-94eada9{--grid-columns:2;}.elementor-538 .elementor-element.elementor-element-2ce62b0 .elementor-heading-title{font-size:var( --e-global-typography-8758a15-font-size );line-height:var( --e-global-typography-8758a15-line-height );letter-spacing:var( --e-global-typography-8758a15-letter-spacing );word-spacing:var( --e-global-typography-8758a15-word-spacing );}.elementor-538 .elementor-element.elementor-element-c391da1{--margin-block-start:15%;--margin-block-end:15%;--margin-inline-start:0%;--margin-inline-end:0%;}}@media(max-width:767px){.elementor-538 .elementor-element.elementor-element-18f3406{--content-width:100%;--min-height:222px;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-538 .elementor-element.elementor-element-c95a617 .elementor-heading-title{font-size:var( --e-global-typography-e98819e-font-size );line-height:var( --e-global-typography-e98819e-line-height );letter-spacing:var( --e-global-typography-e98819e-letter-spacing );word-spacing:var( --e-global-typography-e98819e-word-spacing );}.elementor-538 .elementor-element.elementor-element-d8e1e69 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-538 .elementor-element.elementor-element-d7fbcb9 .elementor-heading-title{font-size:var( --e-global-typography-8758a15-font-size );line-height:var( --e-global-typography-8758a15-line-height );letter-spacing:var( --e-global-typography-8758a15-letter-spacing );word-spacing:var( --e-global-typography-8758a15-word-spacing );}.elementor-538 .elementor-element.elementor-element-1e874b5 .elementor-toc__header, .elementor-538 .elementor-element.elementor-element-1e874b5 .elementor-toc__header-title{font-size:var( --e-global-typography-2c7af6e-font-size );line-height:var( --e-global-typography-2c7af6e-line-height );letter-spacing:var( --e-global-typography-2c7af6e-letter-spacing );word-spacing:var( --e-global-typography-2c7af6e-word-spacing );}.elementor-538 .elementor-element.elementor-element-1e874b5 .elementor-toc__list-item{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-538 .elementor-element.elementor-element-d400feb{--grid-columns:1;}.elementor-538 .elementor-element.elementor-element-7dcddc2 .elementor-heading-title{font-size:var( --e-global-typography-447399a-font-size );line-height:var( --e-global-typography-447399a-line-height );letter-spacing:var( --e-global-typography-447399a-letter-spacing );word-spacing:var( --e-global-typography-447399a-word-spacing );}.elementor-538 .elementor-element.elementor-element-9464f7d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-538 .elementor-element.elementor-element-f7911ac{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-538 .elementor-element.elementor-element-94eada9{--grid-columns:1;--grid-row-gap:0px;}.elementor-538 .elementor-element.elementor-element-2ce62b0 .elementor-heading-title{font-size:var( --e-global-typography-8758a15-font-size );line-height:var( --e-global-typography-8758a15-line-height );letter-spacing:var( --e-global-typography-8758a15-letter-spacing );word-spacing:var( --e-global-typography-8758a15-word-spacing );}.elementor-538 .elementor-element.elementor-element-c391da1{--margin-block-start:20%;--margin-block-end:20%;--margin-inline-start:0%;--margin-inline-end:0%;}}/* Start custom CSS for heading, class: .elementor-element-c95a617 */h1 { hyphens: auto; }
@media(max-width: 360px) {
  br {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-d400feb */.elementor-posts-container {
  grid-template-columns: repeat(1,1fr) !important;
}/* End custom CSS */