.elementor-1340 .elementor-element.elementor-element-00cbee7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:2em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-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-1340 .elementor-element.elementor-element-ff6e997{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1340 .elementor-element.elementor-element-ff6e997 .elementor-heading-title{font-family:var( --e-global-typography-4e03a52-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-4e03a52-font-size );font-weight:var( --e-global-typography-4e03a52-font-weight );text-transform:var( --e-global-typography-4e03a52-text-transform );font-style:var( --e-global-typography-4e03a52-font-style );line-height:var( --e-global-typography-4e03a52-line-height );letter-spacing:var( --e-global-typography-4e03a52-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-b1247f5{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1340 .elementor-element.elementor-element-819adb8.elementor-element{--align-self:flex-end;}.elementor-1340 .elementor-element.elementor-element-819adb8{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-1340 .elementor-element.elementor-element-70ab6fd{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:2em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1340 .elementor-element.elementor-element-3edd58c{width:100%;max-width:100%;text-align:center;}.elementor-1340 .elementor-element.elementor-element-3edd58c .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-1340 .elementor-element.elementor-element-03ffa49{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1340 .elementor-element.elementor-element-59bd691{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1340 .elementor-element.elementor-element-539cd4e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--align-items:start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1340 .elementor-element.elementor-element-539cd4e:not(.elementor-motion-effects-element-type-background), .elementor-1340 .elementor-element.elementor-element-539cd4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-049020d );}.elementor-1340 .elementor-element.elementor-element-d5b1e3b.elementor-element{--align-self:flex-start;}.elementor-1340 .elementor-element.elementor-element-d5b1e3b .elementor-heading-title{font-family:var( --e-global-typography-3afa538-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-3afa538-font-size );font-weight:var( --e-global-typography-3afa538-font-weight );text-transform:var( --e-global-typography-3afa538-text-transform );font-style:var( --e-global-typography-3afa538-font-style );line-height:var( --e-global-typography-3afa538-line-height );letter-spacing:var( --e-global-typography-3afa538-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-7d1703f .elementor-heading-title{font-family:var( --e-global-typography-c547dd8-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-c547dd8-font-size );font-weight:var( --e-global-typography-c547dd8-font-weight );text-transform:var( --e-global-typography-c547dd8-text-transform );font-style:var( --e-global-typography-c547dd8-font-style );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-593d39e .elementor-heading-title{font-family:var( --e-global-typography-c547dd8-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-c547dd8-font-size );font-weight:var( --e-global-typography-c547dd8-font-weight );text-transform:var( --e-global-typography-c547dd8-text-transform );font-style:var( --e-global-typography-c547dd8-font-style );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-423ab0c .elementor-heading-title{font-family:var( --e-global-typography-c547dd8-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-c547dd8-font-size );font-weight:var( --e-global-typography-c547dd8-font-weight );text-transform:var( --e-global-typography-c547dd8-text-transform );font-style:var( --e-global-typography-c547dd8-font-style );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-5c91688 .elementor-heading-title{font-family:var( --e-global-typography-c547dd8-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-c547dd8-font-size );font-weight:var( --e-global-typography-c547dd8-font-weight );text-transform:var( --e-global-typography-c547dd8-text-transform );font-style:var( --e-global-typography-c547dd8-font-style );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-5a798e8{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--align-items:start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1340 .elementor-element.elementor-element-5a798e8:not(.elementor-motion-effects-element-type-background), .elementor-1340 .elementor-element.elementor-element-5a798e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1340 .elementor-element.elementor-element-0d7f781.elementor-element{--align-self:flex-start;}.elementor-1340 .elementor-element.elementor-element-0d7f781 .elementor-heading-title{font-family:var( --e-global-typography-3afa538-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-3afa538-font-size );font-weight:var( --e-global-typography-3afa538-font-weight );text-transform:var( --e-global-typography-3afa538-text-transform );font-style:var( --e-global-typography-3afa538-font-style );line-height:var( --e-global-typography-3afa538-line-height );letter-spacing:var( --e-global-typography-3afa538-letter-spacing );color:var( --e-global-color-c36dbe5 );}.elementor-1340 .elementor-element.elementor-element-f3e4f14 .elementor-heading-title{font-family:var( --e-global-typography-c547dd8-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-c547dd8-font-size );font-weight:var( --e-global-typography-c547dd8-font-weight );text-transform:var( --e-global-typography-c547dd8-text-transform );font-style:var( --e-global-typography-c547dd8-font-style );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );color:var( --e-global-color-c36dbe5 );}.elementor-1340 .elementor-element.elementor-element-92c012d .elementor-heading-title{font-family:var( --e-global-typography-c547dd8-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-c547dd8-font-size );font-weight:var( --e-global-typography-c547dd8-font-weight );text-transform:var( --e-global-typography-c547dd8-text-transform );font-style:var( --e-global-typography-c547dd8-font-style );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );color:var( --e-global-color-c36dbe5 );}.elementor-1340 .elementor-element.elementor-element-7a2a503 .elementor-heading-title{font-family:var( --e-global-typography-c547dd8-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-c547dd8-font-size );font-weight:var( --e-global-typography-c547dd8-font-weight );text-transform:var( --e-global-typography-c547dd8-text-transform );font-style:var( --e-global-typography-c547dd8-font-style );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );color:var( --e-global-color-c36dbe5 );}.elementor-1340 .elementor-element.elementor-element-fd01ba2 .elementor-heading-title{font-family:var( --e-global-typography-c547dd8-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-c547dd8-font-size );font-weight:var( --e-global-typography-c547dd8-font-weight );text-transform:var( --e-global-typography-c547dd8-text-transform );font-style:var( --e-global-typography-c547dd8-font-style );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );color:var( --e-global-color-c36dbe5 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Arial, 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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-1340 .elementor-element.elementor-element-ca417c9 .elementor-button{background-color:var( --e-global-color-d5a40ee );font-family:var( --e-global-typography-d9e6937-font-family ), Arial, Sans-serif;font-size:var( --e-global-typography-d9e6937-font-size );font-weight:var( --e-global-typography-d9e6937-font-weight );text-transform:var( --e-global-typography-d9e6937-text-transform );font-style:var( --e-global-typography-d9e6937-font-style );line-height:var( --e-global-typography-d9e6937-line-height );letter-spacing:var( --e-global-typography-d9e6937-letter-spacing );fill:#122038;color:#122038;border-radius:0px 0px 0px 0px;padding:14px 24px 10px 24px;}.elementor-1340 .elementor-element.elementor-element-ca417c9{width:100%;max-width:100%;}.elementor-1340 .elementor-element.elementor-element-918a9ec{--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:5em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1340 .elementor-element.elementor-element-60855dd{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-1340 .elementor-element.elementor-element-00cbee7{--padding-top:3em;--padding-bottom:3em;--padding-left:0.75em;--padding-right:0.75em;}.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-1340 .elementor-element.elementor-element-ff6e997 .elementor-heading-title{font-size:var( --e-global-typography-4e03a52-font-size );line-height:var( --e-global-typography-4e03a52-line-height );letter-spacing:var( --e-global-typography-4e03a52-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-1340 .elementor-element.elementor-element-819adb8{font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-1340 .elementor-element.elementor-element-70ab6fd{--padding-top:3em;--padding-bottom:3em;--padding-left:0.75em;--padding-right:0.75em;}.elementor-1340 .elementor-element.elementor-element-3edd58c .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-1340 .elementor-element.elementor-element-59bd691{--grid-auto-flow:row;}.elementor-1340 .elementor-element.elementor-element-539cd4e{--grid-auto-flow:row;}.elementor-1340 .elementor-element.elementor-element-d5b1e3b .elementor-heading-title{font-size:var( --e-global-typography-3afa538-font-size );line-height:var( --e-global-typography-3afa538-line-height );letter-spacing:var( --e-global-typography-3afa538-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-7d1703f .elementor-heading-title{font-size:var( --e-global-typography-c547dd8-font-size );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-593d39e .elementor-heading-title{font-size:var( --e-global-typography-c547dd8-font-size );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-423ab0c .elementor-heading-title{font-size:var( --e-global-typography-c547dd8-font-size );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-5c91688 .elementor-heading-title{font-size:var( --e-global-typography-c547dd8-font-size );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-5a798e8{--grid-auto-flow:row;}.elementor-1340 .elementor-element.elementor-element-0d7f781 .elementor-heading-title{font-size:var( --e-global-typography-3afa538-font-size );line-height:var( --e-global-typography-3afa538-line-height );letter-spacing:var( --e-global-typography-3afa538-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-f3e4f14 .elementor-heading-title{font-size:var( --e-global-typography-c547dd8-font-size );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-92c012d .elementor-heading-title{font-size:var( --e-global-typography-c547dd8-font-size );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-7a2a503 .elementor-heading-title{font-size:var( --e-global-typography-c547dd8-font-size );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-fd01ba2 .elementor-heading-title{font-size:var( --e-global-typography-c547dd8-font-size );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1340 .elementor-element.elementor-element-ca417c9 .elementor-button{font-size:var( --e-global-typography-d9e6937-font-size );line-height:var( --e-global-typography-d9e6937-line-height );letter-spacing:var( --e-global-typography-d9e6937-letter-spacing );}}@media(max-width:767px){.elementor-1340 .elementor-element.elementor-element-00cbee7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-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-1340 .elementor-element.elementor-element-ff6e997{width:100%;max-width:100%;}.elementor-1340 .elementor-element.elementor-element-ff6e997 .elementor-heading-title{font-size:var( --e-global-typography-4e03a52-font-size );line-height:var( --e-global-typography-4e03a52-line-height );letter-spacing:var( --e-global-typography-4e03a52-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-1340 .elementor-element.elementor-element-819adb8{font-size:var( --e-global-typography-932b6b5-font-size );line-height:var( --e-global-typography-932b6b5-line-height );}.elementor-1340 .elementor-element.elementor-element-70ab6fd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1340 .elementor-element.elementor-element-3edd58c{text-align:left;}.elementor-1340 .elementor-element.elementor-element-3edd58c .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-1340 .elementor-element.elementor-element-59bd691{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1340 .elementor-element.elementor-element-539cd4e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1340 .elementor-element.elementor-element-d5b1e3b .elementor-heading-title{font-size:var( --e-global-typography-3afa538-font-size );line-height:var( --e-global-typography-3afa538-line-height );letter-spacing:var( --e-global-typography-3afa538-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-7d1703f .elementor-heading-title{font-size:var( --e-global-typography-c547dd8-font-size );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-593d39e .elementor-heading-title{font-size:var( --e-global-typography-c547dd8-font-size );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-423ab0c .elementor-heading-title{font-size:var( --e-global-typography-c547dd8-font-size );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-5c91688 .elementor-heading-title{font-size:var( --e-global-typography-c547dd8-font-size );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-5a798e8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1340 .elementor-element.elementor-element-0d7f781 .elementor-heading-title{font-size:var( --e-global-typography-3afa538-font-size );line-height:var( --e-global-typography-3afa538-line-height );letter-spacing:var( --e-global-typography-3afa538-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-f3e4f14 .elementor-heading-title{font-size:var( --e-global-typography-c547dd8-font-size );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-92c012d .elementor-heading-title{font-size:var( --e-global-typography-c547dd8-font-size );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-7a2a503 .elementor-heading-title{font-size:var( --e-global-typography-c547dd8-font-size );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );}.elementor-1340 .elementor-element.elementor-element-fd01ba2 .elementor-heading-title{font-size:var( --e-global-typography-c547dd8-font-size );line-height:var( --e-global-typography-c547dd8-line-height );letter-spacing:var( --e-global-typography-c547dd8-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1340 .elementor-element.elementor-element-ca417c9{width:100%;max-width:100%;}.elementor-1340 .elementor-element.elementor-element-ca417c9 .elementor-button{font-size:var( --e-global-typography-d9e6937-font-size );line-height:var( --e-global-typography-d9e6937-line-height );letter-spacing:var( --e-global-typography-d9e6937-letter-spacing );}}@media(min-width:768px){.elementor-1340 .elementor-element.elementor-element-b1247f5{--width:60%;}.elementor-1340 .elementor-element.elementor-element-03ffa49{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1340 .elementor-element.elementor-element-03ffa49{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-60855dd */.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-918a9ec */.elementor-1340 .elementor-element.elementor-element-918a9ec {
    width: calc(100% - 40px);
    margin-left: auto;
    margin-right: auto;
}

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