.elementor-5041 .elementor-element.elementor-element-d803056{--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;--margin-top:2em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Arial, 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 );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-5041 .elementor-element.elementor-element-d7d3c4a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-5041 .elementor-element.elementor-element-d7d3c4a .elementor-heading-title{font-family:var( --e-global-typography-5415512-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-5415512-font-size );font-weight:var( --e-global-typography-5415512-font-weight );text-transform:var( --e-global-typography-5415512-text-transform );font-style:var( --e-global-typography-5415512-font-style );line-height:var( --e-global-typography-5415512-line-height );letter-spacing:var( --e-global-typography-5415512-letter-spacing );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Arial, 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-5041 .elementor-element.elementor-element-93df6d3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-932b6b5-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-932b6b5-font-size );text-transform:var( --e-global-typography-932b6b5-text-transform );line-height:var( --e-global-typography-932b6b5-line-height );color:var( --e-global-color-primary );}.elementor-5041 .elementor-element.elementor-element-7b7ca12{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-5041 .elementor-element.elementor-element-7b7ca12 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5041 .elementor-element.elementor-element-7b7ca12 .elementor-heading-title{font-family:var( --e-global-typography-2f22cd2-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-2f22cd2-font-size );font-weight:var( --e-global-typography-2f22cd2-font-weight );text-transform:var( --e-global-typography-2f22cd2-text-transform );font-style:var( --e-global-typography-2f22cd2-font-style );line-height:var( --e-global-typography-2f22cd2-line-height );letter-spacing:var( --e-global-typography-2f22cd2-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Arial, 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-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5041 .elementor-element.elementor-element-2cb2a88{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-5041 .elementor-element.elementor-element-2cb2a88 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-5041 .elementor-element.elementor-element-2cb2a88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-5041 .elementor-element.elementor-element-2cb2a88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-5041 .elementor-element.elementor-element-2cb2a88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-5041 .elementor-element.elementor-element-2cb2a88 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-5041 .elementor-element.elementor-element-2cb2a88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-5041 .elementor-element.elementor-element-2cb2a88 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5041 .elementor-element.elementor-element-2cb2a88 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5041 .elementor-element.elementor-element-2cb2a88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5041 .elementor-element.elementor-element-2cb2a88 .elementor-icon-list-item > a{font-family:var( --e-global-typography-932b6b5-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-932b6b5-font-size );text-transform:var( --e-global-typography-932b6b5-text-transform );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-2cb2a88 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5041 .elementor-element.elementor-element-87f2d3c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-5041 .elementor-element.elementor-element-87f2d3c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-5041 .elementor-element.elementor-element-87f2d3c .elementor-heading-title{font-family:var( --e-global-typography-5415512-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-5415512-font-size );font-weight:var( --e-global-typography-5415512-font-weight );text-transform:var( --e-global-typography-5415512-text-transform );font-style:var( --e-global-typography-5415512-font-style );line-height:var( --e-global-typography-5415512-line-height );letter-spacing:var( --e-global-typography-5415512-letter-spacing );}.elementor-5041 .elementor-element.elementor-element-1b6c123{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-932b6b5-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-932b6b5-font-size );text-transform:var( --e-global-typography-932b6b5-text-transform );line-height:var( --e-global-typography-932b6b5-line-height );color:var( --e-global-color-primary );}.elementor-5041 .elementor-element.elementor-element-1ff7864{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-5041 .elementor-element.elementor-element-1ff7864 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-5041 .elementor-element.elementor-element-1ff7864 .elementor-heading-title{font-family:var( --e-global-typography-5415512-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-5415512-font-size );font-weight:var( --e-global-typography-5415512-font-weight );text-transform:var( --e-global-typography-5415512-text-transform );font-style:var( --e-global-typography-5415512-font-style );line-height:var( --e-global-typography-5415512-line-height );letter-spacing:var( --e-global-typography-5415512-letter-spacing );}.elementor-5041 .elementor-element.elementor-element-202f7da{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-932b6b5-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-932b6b5-font-size );text-transform:var( --e-global-typography-932b6b5-text-transform );line-height:var( --e-global-typography-932b6b5-line-height );color:var( --e-global-color-primary );}.elementor-5041 .elementor-element.elementor-element-998b9f2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5041 .elementor-element.elementor-element-972413e > .elementor-widget-container{background-color:var( --e-global-color-049020d );padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-23544df );}.elementor-5041 .elementor-element.elementor-element-972413e{font-family:var( --e-global-typography-932b6b5-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-932b6b5-font-size );text-transform:var( --e-global-typography-932b6b5-text-transform );line-height:var( --e-global-typography-932b6b5-line-height );color:var( --e-global-color-primary );}.elementor-5041 .elementor-element.elementor-element-bfd6d71 > .elementor-widget-container{background-color:var( --e-global-color-049020d );padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-23544df );}.elementor-5041 .elementor-element.elementor-element-bfd6d71{font-family:var( --e-global-typography-932b6b5-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-932b6b5-font-size );text-transform:var( --e-global-typography-932b6b5-text-transform );line-height:var( --e-global-typography-932b6b5-line-height );color:var( --e-global-color-primary );}.elementor-5041 .elementor-element.elementor-element-73979fe > .elementor-widget-container{background-color:var( --e-global-color-049020d );padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-23544df );}.elementor-5041 .elementor-element.elementor-element-73979fe{font-family:var( --e-global-typography-932b6b5-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-932b6b5-font-size );text-transform:var( --e-global-typography-932b6b5-text-transform );line-height:var( --e-global-typography-932b6b5-line-height );color:var( --e-global-color-primary );}.elementor-5041 .elementor-element.elementor-element-a4ad1f2 > .elementor-widget-container{background-color:var( --e-global-color-049020d );padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-23544df );}.elementor-5041 .elementor-element.elementor-element-a4ad1f2{font-family:var( --e-global-typography-932b6b5-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-932b6b5-font-size );text-transform:var( --e-global-typography-932b6b5-text-transform );line-height:var( --e-global-typography-932b6b5-line-height );color:var( --e-global-color-primary );}.elementor-5041 .elementor-element.elementor-element-b20999a{--display:flex;--min-height:50vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-5041 .elementor-element.elementor-element-bec6a4a{width:100%;max-width:100%;}.elementor-5041 .elementor-element.elementor-element-f75d149{--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;--margin-top:4em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-5041 .elementor-element.elementor-element-b2f1582{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-5041 .elementor-element.elementor-element-b2f1582 .elementor-heading-title{font-family:var( --e-global-typography-5415512-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-5415512-font-size );font-weight:var( --e-global-typography-5415512-font-weight );text-transform:var( --e-global-typography-5415512-text-transform );font-style:var( --e-global-typography-5415512-font-style );line-height:var( --e-global-typography-5415512-line-height );letter-spacing:var( --e-global-typography-5415512-letter-spacing );}.elementor-5041 .elementor-element.elementor-element-58d39c3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-932b6b5-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-932b6b5-font-size );text-transform:var( --e-global-typography-932b6b5-text-transform );line-height:var( --e-global-typography-932b6b5-line-height );color:var( --e-global-color-primary );}.elementor-5041 .elementor-element.elementor-element-540b8d7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-5041 .elementor-element.elementor-element-540b8d7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5041 .elementor-element.elementor-element-540b8d7 .elementor-heading-title{font-family:var( --e-global-typography-2f22cd2-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-2f22cd2-font-size );font-weight:var( --e-global-typography-2f22cd2-font-weight );text-transform:var( --e-global-typography-2f22cd2-text-transform );font-style:var( --e-global-typography-2f22cd2-font-style );line-height:var( --e-global-typography-2f22cd2-line-height );letter-spacing:var( --e-global-typography-2f22cd2-letter-spacing );}.elementor-5041 .elementor-element.elementor-element-4fe3c94{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-932b6b5-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-932b6b5-font-size );text-transform:var( --e-global-typography-932b6b5-text-transform );line-height:var( --e-global-typography-932b6b5-line-height );color:var( --e-global-color-primary );}.elementor-5041 .elementor-element.elementor-element-be75676{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-5041 .elementor-element.elementor-element-be75676 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-5041 .elementor-element.elementor-element-be75676 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-5041 .elementor-element.elementor-element-be75676 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-5041 .elementor-element.elementor-element-be75676 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-5041 .elementor-element.elementor-element-be75676 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-5041 .elementor-element.elementor-element-be75676 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-5041 .elementor-element.elementor-element-be75676 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5041 .elementor-element.elementor-element-be75676 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5041 .elementor-element.elementor-element-be75676 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5041 .elementor-element.elementor-element-be75676 .elementor-icon-list-item > a{font-family:var( --e-global-typography-932b6b5-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-932b6b5-font-size );text-transform:var( --e-global-typography-932b6b5-text-transform );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-be75676 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5041 .elementor-element.elementor-element-d1c67fc{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-932b6b5-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-932b6b5-font-size );text-transform:var( --e-global-typography-932b6b5-text-transform );line-height:var( --e-global-typography-932b6b5-line-height );color:var( --e-global-color-23544df );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5041 .elementor-element.elementor-element-d7d3c4a .elementor-heading-title{font-size:var( --e-global-typography-5415512-font-size );line-height:var( --e-global-typography-5415512-line-height );letter-spacing:var( --e-global-typography-5415512-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-5041 .elementor-element.elementor-element-93df6d3{font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-7b7ca12 .elementor-heading-title{font-size:var( --e-global-typography-2f22cd2-font-size );line-height:var( --e-global-typography-2f22cd2-line-height );letter-spacing:var( --e-global-typography-2f22cd2-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5041 .elementor-element.elementor-element-2cb2a88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5041 .elementor-element.elementor-element-2cb2a88 .elementor-icon-list-item > a{font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-87f2d3c .elementor-heading-title{font-size:var( --e-global-typography-5415512-font-size );line-height:var( --e-global-typography-5415512-line-height );letter-spacing:var( --e-global-typography-5415512-letter-spacing );}.elementor-5041 .elementor-element.elementor-element-1b6c123{font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-1ff7864 .elementor-heading-title{font-size:var( --e-global-typography-5415512-font-size );line-height:var( --e-global-typography-5415512-line-height );letter-spacing:var( --e-global-typography-5415512-letter-spacing );}.elementor-5041 .elementor-element.elementor-element-202f7da{font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-998b9f2{--grid-auto-flow:row;}.elementor-5041 .elementor-element.elementor-element-972413e{font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-bfd6d71{font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-73979fe{font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-a4ad1f2{font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-b2f1582 .elementor-heading-title{font-size:var( --e-global-typography-5415512-font-size );line-height:var( --e-global-typography-5415512-line-height );letter-spacing:var( --e-global-typography-5415512-letter-spacing );}.elementor-5041 .elementor-element.elementor-element-58d39c3{font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-540b8d7 .elementor-heading-title{font-size:var( --e-global-typography-2f22cd2-font-size );line-height:var( --e-global-typography-2f22cd2-line-height );letter-spacing:var( --e-global-typography-2f22cd2-letter-spacing );}.elementor-5041 .elementor-element.elementor-element-4fe3c94{font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-be75676 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5041 .elementor-element.elementor-element-be75676 .elementor-icon-list-item > a{font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-d1c67fc{font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}}@media(max-width:767px){.elementor-5041 .elementor-element.elementor-element-d803056{--margin-top:3em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5041 .elementor-element.elementor-element-d7d3c4a{width:100%;max-width:100%;text-align:start;}.elementor-5041 .elementor-element.elementor-element-d7d3c4a .elementor-heading-title{font-size:var( --e-global-typography-5415512-font-size );line-height:var( --e-global-typography-5415512-line-height );letter-spacing:var( --e-global-typography-5415512-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-5041 .elementor-element.elementor-element-93df6d3{width:100%;max-width:100%;font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-7b7ca12{width:100%;max-width:100%;text-align:start;}.elementor-5041 .elementor-element.elementor-element-7b7ca12 .elementor-heading-title{font-size:var( --e-global-typography-2f22cd2-font-size );line-height:var( --e-global-typography-2f22cd2-line-height );letter-spacing:var( --e-global-typography-2f22cd2-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5041 .elementor-element.elementor-element-2cb2a88{width:100%;max-width:100%;}.elementor-5041 .elementor-element.elementor-element-2cb2a88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5041 .elementor-element.elementor-element-2cb2a88 .elementor-icon-list-item > a{font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-87f2d3c{width:100%;max-width:100%;text-align:start;}.elementor-5041 .elementor-element.elementor-element-87f2d3c .elementor-heading-title{font-size:var( --e-global-typography-5415512-font-size );line-height:var( --e-global-typography-5415512-line-height );letter-spacing:var( --e-global-typography-5415512-letter-spacing );}.elementor-5041 .elementor-element.elementor-element-1b6c123{width:100%;max-width:100%;font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-1ff7864{width:100%;max-width:100%;text-align:start;}.elementor-5041 .elementor-element.elementor-element-1ff7864 .elementor-heading-title{font-size:var( --e-global-typography-5415512-font-size );line-height:var( --e-global-typography-5415512-line-height );letter-spacing:var( --e-global-typography-5415512-letter-spacing );}.elementor-5041 .elementor-element.elementor-element-202f7da{width:100%;max-width:100%;font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-998b9f2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5041 .elementor-element.elementor-element-972413e{width:100%;max-width:100%;font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-bfd6d71{width:100%;max-width:100%;font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-73979fe{width:100%;max-width:100%;font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-a4ad1f2{width:100%;max-width:100%;font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-b20999a{--margin-top:0em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}.elementor-5041 .elementor-element.elementor-element-f75d149{--margin-top:3em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}.elementor-5041 .elementor-element.elementor-element-b2f1582{width:100%;max-width:100%;text-align:start;}.elementor-5041 .elementor-element.elementor-element-b2f1582 .elementor-heading-title{font-size:var( --e-global-typography-5415512-font-size );line-height:var( --e-global-typography-5415512-line-height );letter-spacing:var( --e-global-typography-5415512-letter-spacing );}.elementor-5041 .elementor-element.elementor-element-58d39c3{width:100%;max-width:100%;font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-540b8d7{width:100%;max-width:100%;text-align:start;}.elementor-5041 .elementor-element.elementor-element-540b8d7 .elementor-heading-title{font-size:var( --e-global-typography-2f22cd2-font-size );line-height:var( --e-global-typography-2f22cd2-line-height );letter-spacing:var( --e-global-typography-2f22cd2-letter-spacing );}.elementor-5041 .elementor-element.elementor-element-4fe3c94{width:100%;max-width:100%;font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-be75676{width:100%;max-width:100%;}.elementor-5041 .elementor-element.elementor-element-be75676 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5041 .elementor-element.elementor-element-be75676 .elementor-icon-list-item > a{font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-5041 .elementor-element.elementor-element-d1c67fc{width:100%;max-width:100%;text-align:start;font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-972413e */.elementor-5041 .elementor-element.elementor-element-972413e p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bfd6d71 */.elementor-5041 .elementor-element.elementor-element-bfd6d71 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73979fe */.elementor-5041 .elementor-element.elementor-element-73979fe p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4ad1f2 */.elementor-5041 .elementor-element.elementor-element-a4ad1f2 p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bec6a4a */.dsk-accordion {
	display: flex;
	width: 100%;
	overflow: hidden;
	position: relative;
	
	height: 100%;
}

.dsk-accordion__items {
	display: flex;
	width: 100%;
}

.dsk-accordion-item {
	cursor: pointer;
	display: flex;
	flex: 1 1 25%;
	flex-direction: column;
	justify-content: space-between;
	overflow: hidden;
	padding: 2.4rem 3.1rem;
	position: relative;
	transition: flex .2s cubic-bezier(.455, .03, .515, .955);
}

.dsk-accordion-item__image {
	height: 100% !important;
	left: 50%;
	object-fit: cover;
	object-position: center;
	position: absolute;
	top: 0;
	transform: translate(-50%);
	width: 80vw;
}

.dsk-accordion-item__overlay {
	background-color: rgba(0, 0, 0, .6);
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity .3s cubic-bezier(.455,.03,.515,.955);
}

.dsk-accordion-item__title {
	color: #FFF;
    font-family: var(--e-global-typography-0802ddc-font-family), Arial, Sans-serif !important;
	font-weight: 600 !important;
	font-style: italic !important;
	font-size: 2rem !important;
	text-transform: uppercase;
	line-height: 100%;
	position: relative;
	text-shadow: 0 0px 2px rgba(0, 0, 0, .5);
	width: 25vw;
	max-width: 30rem;
}

.dsk-accordion-item__description {
	color: #FFF;
	font-family: var(--e-global-typography-0802ddc-font-family), Arial, Sans-serif;
	font-size: 1.75rem;
	font-weight: 500;
	font-style: italic;
	position: relative;
	text-shadow: 0 0px 2px rgba(0, 0, 0, .7);
	width: 25vw;
	max-width: 30rem;
	opacity: 0;
	transform: translateY(100%);
	
	transition: transform .2s cubic-bezier(.455,.03,.515,.955), opacity .3s cubic-bezier(.455,.03,.515,.955);
}

.dsk-accordion-item:hover {
	flex: 1 0 50%;
}

.dsk-accordion-item:hover  .dsk-accordion-item__overlay {
	opacity: 1;
}

.dsk-accordion-item:hover .dsk-accordion-item__description {
	opacity: 1;
	transform: translateY(0);
}

@media (max-width: 1024px) {
	.dsk-accordion-item {
		padding: 20px;
	}
}

@media (max-width: 767px) {
	.dsk-accordion__items {
		flex-direction: column;
	}
	
	.dsk-accordion-item {
		flex: 1 0 auto;
	}
	
	.dsk-accordion-item:focus,
	.dsk-accordion-item:active {
		flex: 1 0 50%;
	}
	
	
	.dsk-accordion-item:focus .dsk-accordion-item__description, 
	.dsk-accordion-item:active .dsk-accordion-item__description,
	.dsk-accordion-item:active .dsk-accordion-item__overlay  {
		opacity: 0;
		transform: translateY(100%);
	}
	
	
	.dsk-accordion-item__image {
		width: 100%;
	}
	
	.dsk-accordion-item__title,
	.dsk-accordion-item__description {
		width: 100%;
		max-width: 100%;
	}
	
	.dsk-accordion-item  .dsk-accordion-item__overlay {
		opacity: 1;
	}
	
	.dsk-accordion-item .dsk-accordion-item__description {
		opacity: 1;
		transform: translateY(0);
	}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b20999a */.elementor-5041 .elementor-element.elementor-element-b20999a {
    width: calc(100% - 40px);
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 767px) {
    .elementor-5041 .elementor-element.elementor-element-b20999a {
        width: 100%;
    }
}/* End custom CSS */