.elementor-117 .elementor-element.elementor-element-520010b{--display:flex;--min-height:648px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.53;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-117 .elementor-element.elementor-element-520010b::before, .elementor-117 .elementor-element.elementor-element-520010b > .elementor-background-video-container::before, .elementor-117 .elementor-element.elementor-element-520010b > .e-con-inner > .elementor-background-video-container::before, .elementor-117 .elementor-element.elementor-element-520010b > .elementor-background-slideshow::before, .elementor-117 .elementor-element.elementor-element-520010b > .e-con-inner > .elementor-background-slideshow::before, .elementor-117 .elementor-element.elementor-element-520010b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b2438a3 );--background-overlay:'';}.elementor-117 .elementor-element.elementor-element-520010b:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-520010b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-117 .elementor-element.elementor-element-5200109{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-117 .elementor-element.elementor-element-5200102 .elementor-icon-list-icon{width:14px;}.elementor-117 .elementor-element.elementor-element-5200102 .elementor-icon-list-icon i{font-size:14px;}.elementor-117 .elementor-element.elementor-element-5200102 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-117 .elementor-element.elementor-element-5200102 .elementor-icon-list-item{font-family:var( --e-global-typography-329644a-font-family ), Sans-serif;font-size:var( --e-global-typography-329644a-font-size );font-weight:var( --e-global-typography-329644a-font-weight );text-transform:var( --e-global-typography-329644a-text-transform );line-height:var( --e-global-typography-329644a-line-height );letter-spacing:var( --e-global-typography-329644a-letter-spacing );}.elementor-widget-theme-post-title .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-117 .elementor-element.elementor-element-5200103{text-align:center;}.elementor-117 .elementor-element.elementor-element-5200103 .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-950593b );}.elementor-117 .elementor-element.elementor-element-5200108 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(18px/2);}.elementor-117 .elementor-element.elementor-element-5200108 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(18px/2);}.elementor-117 .elementor-element.elementor-element-5200108 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(18px/2);margin-left:calc(18px/2);}.elementor-117 .elementor-element.elementor-element-5200108 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-18px/2);margin-left:calc(-18px/2);}body.rtl .elementor-117 .elementor-element.elementor-element-5200108 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-18px/2);}body:not(.rtl) .elementor-117 .elementor-element.elementor-element-5200108 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-18px/2);}.elementor-117 .elementor-element.elementor-element-5200108 .elementor-icon-list-icon i{color:var( --e-global-color-30dab86 );font-size:13px;}.elementor-117 .elementor-element.elementor-element-5200108 .elementor-icon-list-icon svg{fill:var( --e-global-color-30dab86 );--e-icon-list-icon-size:13px;}.elementor-117 .elementor-element.elementor-element-5200108 .elementor-icon-list-icon{width:13px;}.elementor-117 .elementor-element.elementor-element-5200108 .elementor-icon-list-text, .elementor-117 .elementor-element.elementor-element-5200108 .elementor-icon-list-text a{color:var( --e-global-color-30dab86 );}.elementor-117 .elementor-element.elementor-element-5200108 .elementor-icon-list-item{font-family:var( --e-global-typography-25c6a25-font-family ), Sans-serif;font-size:var( --e-global-typography-25c6a25-font-size );font-weight:var( --e-global-typography-25c6a25-font-weight );line-height:var( --e-global-typography-25c6a25-line-height );letter-spacing:var( --e-global-typography-25c6a25-letter-spacing );}.elementor-117 .elementor-element.elementor-element-520010d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:60px;--padding-left:32px;--padding-right:32px;}.elementor-117 .elementor-element.elementor-element-520010d:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-520010d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-81f931c );}.elementor-widget-theme-post-content{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-117 .elementor-element.elementor-element-5200114{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:52px 52px;--row-gap:52px;--column-gap:52px;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-117 .elementor-element.elementor-element-5200114:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-5200114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-81f931c );}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-520010e span.post-navigation__prev--label, .elementor-117 .elementor-element.elementor-element-520010e span.post-navigation__next--label{font-family:var( --e-global-typography-25c6a25-font-family ), Sans-serif;font-size:var( --e-global-typography-25c6a25-font-size );font-weight:var( --e-global-typography-25c6a25-font-weight );letter-spacing:var( --e-global-typography-25c6a25-letter-spacing );}.elementor-117 .elementor-element.elementor-element-520010e span.post-navigation__prev--title, .elementor-117 .elementor-element.elementor-element-520010e span.post-navigation__next--title{font-family:var( --e-global-typography-7ca0ee9-font-family ), Sans-serif;font-size:var( --e-global-typography-7ca0ee9-font-size );font-weight:var( --e-global-typography-7ca0ee9-font-weight );letter-spacing:var( --e-global-typography-7ca0ee9-letter-spacing );}.elementor-117 .elementor-element.elementor-element-5200110{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-5200113{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-117 .elementor-element.elementor-element-5200111{text-align:start;}.elementor-117 .elementor-element.elementor-element-5200111 .elementor-heading-title{font-family:var( --e-global-typography-5fbe8a7-font-family ), Sans-serif;font-size:var( --e-global-typography-5fbe8a7-font-size );font-weight:var( --e-global-typography-5fbe8a7-font-weight );line-height:var( --e-global-typography-5fbe8a7-line-height );letter-spacing:var( --e-global-typography-5fbe8a7-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-5200112{--grid-columns:2;--grid-row-gap:30px;--grid-column-gap:24px;}@media(min-width:768px){.elementor-117 .elementor-element.elementor-element-5200109{--content-width:630px;}.elementor-117 .elementor-element.elementor-element-520010d{--content-width:1290px;}.elementor-117 .elementor-element.elementor-element-5200114{--content-width:630px;}}@media(max-width:1024px){.elementor-117 .elementor-element.elementor-element-520010b{--min-height:476px;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-117 .elementor-element.elementor-element-5200102 .elementor-icon-list-item{font-size:var( --e-global-typography-329644a-font-size );line-height:var( --e-global-typography-329644a-line-height );letter-spacing:var( --e-global-typography-329644a-letter-spacing );}.elementor-widget-theme-post-title .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-117 .elementor-element.elementor-element-5200103 .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-117 .elementor-element.elementor-element-5200108 .elementor-icon-list-item{font-size:var( --e-global-typography-25c6a25-font-size );line-height:var( --e-global-typography-25c6a25-line-height );letter-spacing:var( --e-global-typography-25c6a25-letter-spacing );}.elementor-117 .elementor-element.elementor-element-520010d{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-520010e span.post-navigation__prev--label, .elementor-117 .elementor-element.elementor-element-520010e span.post-navigation__next--label{font-size:var( --e-global-typography-25c6a25-font-size );letter-spacing:var( --e-global-typography-25c6a25-letter-spacing );}.elementor-117 .elementor-element.elementor-element-520010e span.post-navigation__prev--title, .elementor-117 .elementor-element.elementor-element-520010e span.post-navigation__next--title{font-size:var( --e-global-typography-7ca0ee9-font-size );letter-spacing:var( --e-global-typography-7ca0ee9-letter-spacing );}.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-117 .elementor-element.elementor-element-5200111 .elementor-heading-title{font-size:var( --e-global-typography-5fbe8a7-font-size );line-height:var( --e-global-typography-5fbe8a7-line-height );letter-spacing:var( --e-global-typography-5fbe8a7-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-5200112{--grid-columns:2;}}@media(max-width:767px){.elementor-117 .elementor-element.elementor-element-520010b{--min-height:400px;}.elementor-117 .elementor-element.elementor-element-5200109{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-117 .elementor-element.elementor-element-5200102 .elementor-icon-list-item{font-size:var( --e-global-typography-329644a-font-size );line-height:var( --e-global-typography-329644a-line-height );letter-spacing:var( --e-global-typography-329644a-letter-spacing );}.elementor-widget-theme-post-title .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-117 .elementor-element.elementor-element-5200103 .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-117 .elementor-element.elementor-element-5200108 .elementor-icon-list-item{font-size:var( --e-global-typography-25c6a25-font-size );line-height:var( --e-global-typography-25c6a25-line-height );letter-spacing:var( --e-global-typography-25c6a25-letter-spacing );}.elementor-117 .elementor-element.elementor-element-520010d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-117 .elementor-element.elementor-element-5200114{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-520010e span.post-navigation__prev--label, .elementor-117 .elementor-element.elementor-element-520010e span.post-navigation__next--label{font-size:var( --e-global-typography-25c6a25-font-size );letter-spacing:var( --e-global-typography-25c6a25-letter-spacing );}.elementor-117 .elementor-element.elementor-element-520010e span.post-navigation__prev--title, .elementor-117 .elementor-element.elementor-element-520010e span.post-navigation__next--title{font-size:var( --e-global-typography-7ca0ee9-font-size );letter-spacing:var( --e-global-typography-7ca0ee9-letter-spacing );}.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-117 .elementor-element.elementor-element-5200111 .elementor-heading-title{font-size:var( --e-global-typography-5fbe8a7-font-size );line-height:var( --e-global-typography-5fbe8a7-line-height );letter-spacing:var( --e-global-typography-5fbe8a7-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-117 .elementor-element.elementor-element-5200112{--grid-columns:1;}}/* Start custom CSS for post-info, class: .elementor-element-5200102 */.elementor-117 .elementor-element.elementor-element-5200102 a.elementor-post-info__terms-list-item{display:inline-block;color:#fff;background:#176b8f;border-radius:4px;padding:5px 14px;text-decoration:none}.elementor-117 .elementor-element.elementor-element-5200102 a:is(:hover,:focus-visible){text-decoration:underline}.elementor-117 .elementor-element.elementor-element-5200102 a:focus-visible{outline:2px solid currentColor;outline-offset:2px}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-520010e */.elementor-117 .elementor-element.elementor-element-520010e .elementor-post-navigation {display:flex;gap:14px;align-items:stretch}
.elementor-117 .elementor-element.elementor-element-520010e .elementor-post-navigation__link {flex:1 1 0;width:auto;min-width:0;overflow:visible}
.elementor-117 .elementor-element.elementor-element-520010e .elementor-post-navigation__link:not(:has(a)),.elementor-117 .elementor-element.elementor-element-520010e .elementor-post-navigation__separator-wrapper {display:none}
.elementor-117 .elementor-element.elementor-element-520010e .elementor-post-navigation__link a {display:flex;align-items:center;gap:14px;height:100%;padding:20px 22px;background:white;border:1px solid #dce1e5;border-radius:8px;text-decoration:none}
.elementor-117 .elementor-element.elementor-element-520010e .elementor-post-navigation__link a:is(:hover,:focus-visible) {border-color:var(--e-global-color-accent);background:#f2f8fb}
.elementor-117 .elementor-element.elementor-element-520010e .elementor-post-navigation__link__prev,.elementor-117 .elementor-element.elementor-element-520010e .elementor-post-navigation__link__next {display:grid;gap:6px;min-width:0}
.elementor-117 .elementor-element.elementor-element-520010e span[class$="--title"] {display:block;white-space:normal;overflow:visible;text-overflow:clip;font-size:18px;line-height:1.3;color:var(--e-global-color-primary)}
.elementor-117 .elementor-element.elementor-element-520010e span[class$="--label"] {font-size:11px;line-height:1.3;letter-spacing:.1em;color:var(--e-global-color-quote,#156a91);font-weight:600}
.elementor-117 .elementor-element.elementor-element-520010e .post-navigation__arrow-wrapper {color:var(--e-global-color-accent);font-size:18px}
.elementor-117 .elementor-element.elementor-element-520010e .post-navigation__arrow-wrapper svg {fill:currentColor}
@media(max-width:767px){.elementor-117 .elementor-element.elementor-element-520010e .elementor-post-navigation{flex-direction:column}.elementor-117 .elementor-element.elementor-element-520010e .elementor-post-navigation__link a{padding:16px 18px}.elementor-117 .elementor-element.elementor-element-520010e span[class$="--title"]{font-size:17px}}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-520010f */.elementor-117 .elementor-element.elementor-element-520010f .comments-area {color:var(--e-global-color-primary);font-family:europa,sans-serif}
.elementor-117 .elementor-element.elementor-element-520010f .comment-respond {padding:clamp(20px,4vw,38px);border:1px solid #dce1e5;border-radius:10px;background:white}
.elementor-117 .elementor-element.elementor-element-520010f #reply-title {margin:0 0 9px;color:var(--e-global-color-primary);font:500 clamp(24px,3.3vw,32px)/1.15 sofia-pro,sans-serif;letter-spacing:-.025em}
.elementor-117 .elementor-element.elementor-element-520010f .comment-form {display:grid;gap:17px;grid-template-columns:repeat(2,minmax(0,1fr))}
.elementor-117 .elementor-element.elementor-element-520010f .comment-form > p {grid-column:1/-1;margin:0;min-width:0}
.elementor-117 .elementor-element.elementor-element-520010f .comment-form .comment-form-author,.elementor-117 .elementor-element.elementor-element-520010f .comment-form .comment-form-email {grid-column:auto}
.elementor-117 .elementor-element.elementor-element-520010f .comment-notes,.elementor-117 .elementor-element.elementor-element-520010f .logged-in-as {font-size:14px;line-height:1.55;color:#535c67}
.elementor-117 .elementor-element.elementor-element-520010f .comment-form a {color:#156a91;text-decoration:underline;text-underline-offset:3px}
.elementor-117 .elementor-element.elementor-element-520010f .comment-form label {display:block;margin:0 0 6px;font:500 15px/1.4 sofia-pro,sans-serif}
.elementor-117 .elementor-element.elementor-element-520010f .comment-form :is(textarea,input[type=text],input[type=email],input[type=url]) {display:block;width:100%;padding:10px 13px;background:#fff;border:1px solid #aab4bd;border-radius:5px;color:var(--e-global-color-primary);font:400 16px/1.5 europa,sans-serif}
.elementor-117 .elementor-element.elementor-element-520010f .comment-form textarea {min-height:140px;height:140px;resize:vertical}
.elementor-117 .elementor-element.elementor-element-520010f .comment-form :is(input,textarea,a):focus-visible {outline:2px solid #156a91;outline-offset:3px}
.elementor-117 .elementor-element.elementor-element-520010f .comment-form-cookies-consent {display:flex;gap:9px;align-items:baseline}
.elementor-117 .elementor-element.elementor-element-520010f .comment-form-cookies-consent input {flex:none;margin:0;accent-color:#156a91}
.elementor-117 .elementor-element.elementor-element-520010f .comment-form-cookies-consent label {font:400 14px/1.5 europa,sans-serif;color:#535c67}
.elementor-117 .elementor-element.elementor-element-520010f .comment-form input.submit {display:inline-block;padding:12px 23px;min-height:44px;margin:0;border:1px solid transparent;border-radius:5px;background:#156a91;color:#fff;font:500 16px/1.35 sofia-pro,sans-serif;cursor:pointer}
.elementor-117 .elementor-element.elementor-element-520010f .comment-form input.submit:is(:hover,:focus-visible) {background:var(--e-global-color-primary);color:#fff}
@media(max-width:640px){.elementor-117 .elementor-element.elementor-element-520010f .comment-form{grid-template-columns:1fr}.elementor-117 .elementor-element.elementor-element-520010f .comment-form input.submit{width:100%}}/* End custom CSS */