/**handles:widget-text-editor,widget-image-box,elementor-post-1170**/
/*! elementor - v3.24.0 - 09-10-2024 */
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}
/*! elementor - v3.24.0 - 09-10-2024 */
.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:end;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:start;flex-direction:row}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}
.elementor-1170 .elementor-element.elementor-element-2f8e9d1{--display:grid;--e-con-grid-template-columns:1fr max-content;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--background-transition:0.3s}.elementor-1170 .elementor-element.elementor-element-9c8a0bb{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1170 .elementor-element.elementor-element-dd617e9 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-0f3b5ce-font-family ),Sans-serif;font-size:var( --e-global-typography-0f3b5ce-font-size );font-weight:var(--e-global-typography-0f3b5ce-font-weight);text-transform:var(--e-global-typography-0f3b5ce-text-transform);line-height:var( --e-global-typography-0f3b5ce-line-height );fill:var(--e-global-color-primary);color:var(--e-global-color-primary);padding:0}.elementor-1170 .elementor-element.elementor-element-dd617e9 .elementor-button-content-wrapper{flex-direction:row}.elementor-1170 .elementor-element.elementor-element-dd617e9 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-1170 .elementor-element.elementor-element-641bb8d .elementor-heading-title{color:var(--e-global-color-secondary)}.elementor-1170 .elementor-element.elementor-element-d9e2d2d .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);text-transform:var(--e-global-typography-primary-text-transform);line-height:var( --e-global-typography-primary-line-height )}.elementor-1170 .elementor-element.elementor-element-20e954b{font-family:var( --e-global-typography-64a9068-font-family ),Sans-serif;font-size:var( --e-global-typography-64a9068-font-size );font-weight:var(--e-global-typography-64a9068-font-weight);text-transform:var(--e-global-typography-64a9068-text-transform);line-height:var( --e-global-typography-64a9068-line-height )}.elementor-1170 .elementor-element.elementor-element-24d1127>.elementor-widget-container{background-color:var(--e-global-color-primary);padding:70px 80px 70px 50px}.elementor-1170 .elementor-element.elementor-element-24d1127 .elementor-image-box-wrapper{text-align:left}.elementor-1170 .elementor-element.elementor-element-24d1127.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-1170 .elementor-element.elementor-element-24d1127.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-1170 .elementor-element.elementor-element-24d1127.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-1170 .elementor-element.elementor-element-24d1127 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-1170 .elementor-element.elementor-element-24d1127 .elementor-image-box-img img{transition-duration:.3s}.elementor-1170 .elementor-element.elementor-element-24d1127 .elementor-image-box-title{color:var(--e-global-color-primary);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);text-transform:var(--e-global-typography-accent-text-transform);line-height:var( --e-global-typography-accent-line-height )}.elementor-1170 .elementor-element.elementor-element-24d1127 .elementor-image-box-description{color:var(--e-global-color-adcf3c1);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);text-transform:var(--e-global-typography-secondary-text-transform);line-height:var( --e-global-typography-secondary-line-height )}.elementor-1170 .elementor-element.elementor-element-40e4a37{color:var(--e-global-color-text)}.elementor-1170 .elementor-element.elementor-element-15457b0{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1170 .elementor-element.elementor-element-735c52c{--display:flex;--gap:5px 5px;--background-transition:0.3s;--padding-top:31px;--padding-bottom:31px;--padding-left:25px;--padding-right:25px}.elementor-1170 .elementor-element.elementor-element-735c52c:not(.elementor-motion-effects-element-type-background),.elementor-1170 .elementor-element.elementor-element-735c52c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-1170 .elementor-element.elementor-element-735c52c,.elementor-1170 .elementor-element.elementor-element-735c52c::before{--border-transition:0.3s}.elementor-1170 .elementor-element.elementor-element-8813b71 .elementor-heading-title{color:var(--e-global-color-adcf3c1);font-family:var( --e-global-typography-0f3b5ce-font-family ),Sans-serif;font-size:var( --e-global-typography-0f3b5ce-font-size );font-weight:var(--e-global-typography-0f3b5ce-font-weight);text-transform:var(--e-global-typography-0f3b5ce-text-transform);line-height:var( --e-global-typography-0f3b5ce-line-height )}.elementor-1170 .elementor-element.elementor-element-024e3f7 .elementor-repeater-item-8b1fafb>div{color:var(--e-global-color-adcf3c1);border-style:solid;border-width:2px 2px 2px 2px}.elementor-1170 .elementor-element.elementor-element-024e3f7 .elementor-repeater-item-8b1fafb>div svg path{stroke:var(--e-global-color-adcf3c1);fill:var(--e-global-color-adcf3c1)}.elementor-1170 .elementor-element.elementor-element-024e3f7 .elementor-repeater-item-8b1fafb>div:hover{color:var(--e-global-color-primary);background-color:#00000000}.elementor-1170 .elementor-element.elementor-element-024e3f7 .elementor-repeater-item-8b1fafb>div:hover svg path{stroke:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-1170 .elementor-element.elementor-element-024e3f7 .elementor-repeater-item-fae4e69>div{color:var(--e-global-color-adcf3c1);border-style:solid;border-width:2px 2px 2px 2px}.elementor-1170 .elementor-element.elementor-element-024e3f7 .elementor-repeater-item-fae4e69>div svg path{stroke:var(--e-global-color-adcf3c1);fill:var(--e-global-color-adcf3c1)}.elementor-1170 .elementor-element.elementor-element-024e3f7 .elementor-repeater-item-fae4e69>div:hover{color:var(--e-global-color-primary);background-color:#00000000}.elementor-1170 .elementor-element.elementor-element-024e3f7 .elementor-repeater-item-fae4e69>div:hover svg path{stroke:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-1170 .elementor-element.elementor-element-024e3f7 .elementor-repeater-item-bb373d5>div{color:var(--e-global-color-adcf3c1);border-style:solid;border-width:2px 2px 2px 2px}.elementor-1170 .elementor-element.elementor-element-024e3f7 .elementor-repeater-item-bb373d5>div svg path{stroke:var(--e-global-color-adcf3c1);fill:var(--e-global-color-adcf3c1)}.elementor-1170 .elementor-element.elementor-element-024e3f7 .elementor-repeater-item-bb373d5>div:hover{color:var(--e-global-color-primary);background-color:#00000000}.elementor-1170 .elementor-element.elementor-element-024e3f7 .elementor-repeater-item-bb373d5>div:hover svg path{stroke:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-1170 .elementor-element.elementor-element-024e3f7 .ekit_socialshare{text-align:left}.elementor-1170 .elementor-element.elementor-element-024e3f7 .ekit_socialshare>li>div{text-align:center;text-decoration:none;border-radius:50% 50% 50% 50%;width:35px;height:35px;cursor:pointer;line-height:30px}.elementor-1170 .elementor-element.elementor-element-024e3f7 .ekit_socialshare>li{display:inline-block;margin:4px 4px 4px 4px}.elementor-1170 .elementor-element.elementor-element-024e3f7 .ekit_socialshare>li>div i{font-size:15px}.elementor-1170 .elementor-element.elementor-element-024e3f7 .ekit_socialshare>li>div svg{max-width:15px}@media(max-width:1024px){.elementor-1170 .elementor-element.elementor-element-2f8e9d1{--grid-auto-flow:row}.elementor-1170 .elementor-element.elementor-element-dd617e9 .elementor-button{font-size:var( --e-global-typography-0f3b5ce-font-size );line-height:var( --e-global-typography-0f3b5ce-line-height )}.elementor-1170 .elementor-element.elementor-element-d9e2d2d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height )}.elementor-1170 .elementor-element.elementor-element-20e954b{font-size:var( --e-global-typography-64a9068-font-size );line-height:var( --e-global-typography-64a9068-line-height )}.elementor-1170 .elementor-element.elementor-element-24d1127>.elementor-widget-container{padding:50px 50px 50px 50px}.elementor-1170 .elementor-element.elementor-element-24d1127 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-1170 .elementor-element.elementor-element-24d1127 .elementor-image-box-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height )}.elementor-1170 .elementor-element.elementor-element-8813b71 .elementor-heading-title{font-size:var( --e-global-typography-0f3b5ce-font-size );line-height:var( --e-global-typography-0f3b5ce-line-height )}}@media(max-width:767px){.elementor-1170 .elementor-element.elementor-element-2f8e9d1{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-1170 .elementor-element.elementor-element-dd617e9 .elementor-button{font-size:var( --e-global-typography-0f3b5ce-font-size );line-height:var( --e-global-typography-0f3b5ce-line-height )}.elementor-1170 .elementor-element.elementor-element-d9e2d2d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height )}.elementor-1170 .elementor-element.elementor-element-20e954b{font-size:var( --e-global-typography-64a9068-font-size );line-height:var( --e-global-typography-64a9068-line-height )}.elementor-1170 .elementor-element.elementor-element-24d1127 .elementor-image-box-img{margin-bottom:200px}.elementor-1170 .elementor-element.elementor-element-24d1127.elementor-position-right .elementor-image-box-img{margin-left:200px}.elementor-1170 .elementor-element.elementor-element-24d1127.elementor-position-left .elementor-image-box-img{margin-right:200px}.elementor-1170 .elementor-element.elementor-element-24d1127.elementor-position-top .elementor-image-box-img{margin-bottom:200px}.elementor-1170 .elementor-element.elementor-element-24d1127 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-1170 .elementor-element.elementor-element-24d1127 .elementor-image-box-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height )}.elementor-1170 .elementor-element.elementor-element-8813b71 .elementor-heading-title{font-size:var( --e-global-typography-0f3b5ce-font-size );line-height:var( --e-global-typography-0f3b5ce-line-height )}}.elementor-1170 .elementor-element.elementor-element-24d1127 .elementor-image-box-title .text{padding:7px 15px;background-color:var(--e-global-color-adcf3c1)}.elementor-1170 .elementor-element.elementor-element-24d1127 .elementor-image-box-title .icon{padding:7px 11px 7px 13px;color:var(--e-global-color-adcf3c1);background-color:var(--e-global-color-accent)}.elementor-1170 .elementor-element.elementor-element-24d1127 .elementor-image-box-content{display:flex;flex-direction:column-reverse}.elementor-1170 .elementor-element.elementor-element-24d1127 .elementor-image-box-content .elementor-image-box-description{text-transform:none}.elementor-1170 .elementor-element.elementor-element-24d1127 .elementor-image-box-wrapper .elementor-image-box-img img{margin:-150px 0}.elementor-1170 .elementor-element.elementor-element-24d1127 .elementor-image-box-img a{display:flex}.elementor-1170 .elementor-element.elementor-element-24d1127{margin:60px 0!important}.elementor-1170 .elementor-element.elementor-element-40e4a37 h2{color:inherit;margin-bottom:0}.elementor-1170 .elementor-element.elementor-element-024e3f7 svg{max-height:15px}