.elementor-3999 .elementor-element.elementor-element-b628ca3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-b628ca3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3999 .elementor-element.elementor-element-b3fe7e4{--display:flex;}.elementor-3999 .elementor-element.elementor-element-99d6d09{--spacer-size:8rem;}.elementor-3999 .elementor-element.elementor-element-7f16b61{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3999 .elementor-element.elementor-element-9a5f95f .elementor-heading-title{font-family:var( --e-global-typography-d8ee1fe-font-family ), Sans-serif;font-size:var( --e-global-typography-d8ee1fe-font-size );font-weight:var( --e-global-typography-d8ee1fe-font-weight );text-transform:var( --e-global-typography-d8ee1fe-text-transform );line-height:var( --e-global-typography-d8ee1fe-line-height );color:var( --e-global-color-c8bfe0c );}.elementor-3999 .elementor-element.elementor-element-bb68797{--spacer-size:8rem;}.elementor-3999 .elementor-element.elementor-element-70f6073{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-6ad879b{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-d290de0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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 ), 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-3999 .elementor-element.elementor-element-b574ff4{font-family:var( --e-global-typography-8ef3b7c-font-family ), Sans-serif;font-size:var( --e-global-typography-8ef3b7c-font-size );font-weight:var( --e-global-typography-8ef3b7c-font-weight );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-c93dbe2{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-4693dc8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-9e8f2a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{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 );}.elementor-3999 .elementor-element.elementor-element-99673fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-49b49a5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-8b98057{font-family:var( --e-global-typography-e90e0a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e90e0a4-font-size );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-52e0401{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-86e73ba{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-28ad9f0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-db25671{font-family:var( --e-global-typography-8ef3b7c-font-family ), Sans-serif;font-size:var( --e-global-typography-8ef3b7c-font-size );font-weight:var( --e-global-typography-8ef3b7c-font-weight );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-56863d8{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-36ea09c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-2cd84ce{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-ec3d02c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-2eed657{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-ddb1e7a{font-family:var( --e-global-typography-e90e0a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e90e0a4-font-size );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-213da51{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-e4e6d25{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-7134ca7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-be7e847{font-family:var( --e-global-typography-8ef3b7c-font-family ), Sans-serif;font-size:var( --e-global-typography-8ef3b7c-font-size );font-weight:var( --e-global-typography-8ef3b7c-font-weight );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-bfe1640{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-8d466f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-f17fdc2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-e883d94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-fd29133{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-6d8a151{font-family:var( --e-global-typography-e90e0a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e90e0a4-font-size );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-b901922{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-3b2cb8b{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-97bc1ea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-fe5f6d5{font-family:var( --e-global-typography-8ef3b7c-font-family ), Sans-serif;font-size:var( --e-global-typography-8ef3b7c-font-size );font-weight:var( --e-global-typography-8ef3b7c-font-weight );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-6c6be21{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-1a7b501{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-42afe54{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-3999 .elementor-element.elementor-element-42afe54:not(.elementor-motion-effects-element-type-background), .elementor-3999 .elementor-element.elementor-element-42afe54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-1e88d8e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-7e5a289{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-e50fe70{font-family:var( --e-global-typography-e90e0a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e90e0a4-font-size );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-59adc82{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-d76d33a{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-b1c0566{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-256945c{font-family:var( --e-global-typography-8ef3b7c-font-family ), Sans-serif;font-size:var( --e-global-typography-8ef3b7c-font-size );font-weight:var( --e-global-typography-8ef3b7c-font-weight );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-e727bab{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-37f9d5c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-3b9884f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-3b9884f:not(.elementor-motion-effects-element-type-background), .elementor-3999 .elementor-element.elementor-element-3b9884f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-2312e61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 4rem 0rem 4rem;}.elementor-3999 .elementor-element.elementor-element-0861dd6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-5d03f4d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-32e772f{font-family:var( --e-global-typography-e90e0a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e90e0a4-font-size );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-7d7abbb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-733b146{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-4323e91{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-253f41b{font-family:var( --e-global-typography-8ef3b7c-font-family ), Sans-serif;font-size:var( --e-global-typography-8ef3b7c-font-size );font-weight:var( --e-global-typography-8ef3b7c-font-weight );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-43ed5ad{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-10eb73c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-10a8dc8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-3d276cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-ee59802{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-2c0f297{font-family:var( --e-global-typography-e90e0a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e90e0a4-font-size );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-6d5c2ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-4d7a101{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-b399fb5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-77892c2{font-family:var( --e-global-typography-8ef3b7c-font-family ), Sans-serif;font-size:var( --e-global-typography-8ef3b7c-font-size );font-weight:var( --e-global-typography-8ef3b7c-font-weight );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-576e262{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-743ad13{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-0a5cc5b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-f1babef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-1fa44c5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-af5181c{font-family:var( --e-global-typography-e90e0a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e90e0a4-font-size );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-a1e09e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-d3abe13{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-f31e167{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-6c1c32f{font-family:var( --e-global-typography-8ef3b7c-font-family ), Sans-serif;font-size:var( --e-global-typography-8ef3b7c-font-size );font-weight:var( --e-global-typography-8ef3b7c-font-weight );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-e184668{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-3306273{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-3439128{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-6131a18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-e7bd978{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-ae50be5{font-family:var( --e-global-typography-e90e0a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e90e0a4-font-size );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-c199253{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-c7542d5{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-ee4245a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-b45cd81{font-family:var( --e-global-typography-8ef3b7c-font-family ), Sans-serif;font-size:var( --e-global-typography-8ef3b7c-font-size );font-weight:var( --e-global-typography-8ef3b7c-font-weight );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-b2183a2{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-9697307{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-d839f05{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-037b67f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-f438b4c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-eb34046{font-family:var( --e-global-typography-e90e0a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e90e0a4-font-size );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-40c578c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-51e15f7{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-0d235c4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-f9bb030{font-family:var( --e-global-typography-8ef3b7c-font-family ), Sans-serif;font-size:var( --e-global-typography-8ef3b7c-font-size );font-weight:var( --e-global-typography-8ef3b7c-font-weight );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-128fc6d{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-19f11b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-ab2ecaf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-2d2f460 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-0867499{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-df199f7{font-family:var( --e-global-typography-e90e0a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e90e0a4-font-size );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-8d4dbc7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-186898e{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-51f0a5c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-c69008d{font-family:var( --e-global-typography-8ef3b7c-font-family ), Sans-serif;font-size:var( --e-global-typography-8ef3b7c-font-size );font-weight:var( --e-global-typography-8ef3b7c-font-weight );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-63cfc8b{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-8a3fc94{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-5a262b0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-af52360 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-d10b6cb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-29523b9{font-family:var( --e-global-typography-e90e0a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e90e0a4-font-size );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-ad28bdd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-3b8d3c5{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-9e7f5f1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-f541f90{font-family:var( --e-global-typography-8ef3b7c-font-family ), Sans-serif;font-size:var( --e-global-typography-8ef3b7c-font-size );font-weight:var( --e-global-typography-8ef3b7c-font-weight );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-e719d40{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-e09a5be{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-66b9234{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-83dc5a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-711968d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-319a55d{font-family:var( --e-global-typography-e90e0a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e90e0a4-font-size );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-de1efb4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-b63e290{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-226b51d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-f6595d9{font-family:var( --e-global-typography-8ef3b7c-font-family ), Sans-serif;font-size:var( --e-global-typography-8ef3b7c-font-size );font-weight:var( --e-global-typography-8ef3b7c-font-weight );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-3db72e7{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-da81801{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-89e976f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-e00a856 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3999 .elementor-element.elementor-element-a9d6cf3{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-e33e71c{font-family:var( --e-global-typography-e90e0a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e90e0a4-font-size );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-bb03e8c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-4447226{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-1f72d6e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-625b2dd{font-family:var( --e-global-typography-8ef3b7c-font-family ), Sans-serif;font-size:var( --e-global-typography-8ef3b7c-font-size );font-weight:var( --e-global-typography-8ef3b7c-font-weight );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-5e73b2e{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-f0f25f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-9cc6980{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-bc36088 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-180a833{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-98ef4e4{font-family:var( --e-global-typography-e90e0a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e90e0a4-font-size );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-4e5ef45{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-8751369{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-2cd3d9c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-7c177ad{font-family:var( --e-global-typography-8ef3b7c-font-family ), Sans-serif;font-size:var( --e-global-typography-8ef3b7c-font-size );font-weight:var( --e-global-typography-8ef3b7c-font-weight );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-b6cceb9{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-2d23a66{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-9b14620{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-a5ca144 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-08ad10a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-4e2811a{font-family:var( --e-global-typography-e90e0a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e90e0a4-font-size );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-2284b2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-36442fd{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-7e5713d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-5806dc6{font-family:var( --e-global-typography-8ef3b7c-font-family ), Sans-serif;font-size:var( --e-global-typography-8ef3b7c-font-size );font-weight:var( --e-global-typography-8ef3b7c-font-weight );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-458ce38{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-eb5cad2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-c4de212{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-ad440a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-7a18c40{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3999 .elementor-element.elementor-element-9b82a1f{font-family:var( --e-global-typography-e90e0a4-font-family ), Sans-serif;font-size:var( --e-global-typography-e90e0a4-font-size );color:var( --e-global-color-afdf7dd );}.elementor-3999 .elementor-element.elementor-element-2ce1407{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3999 .elementor-element.elementor-element-90fae1a{--spacer-size:8rem;}:root{--page-title-display:none;}body.elementor-page-3999{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-3999 .elementor-element.elementor-element-b628ca3{--width:100%;}}@media(max-width:1024px){.elementor-3999 .elementor-element.elementor-element-99d6d09{--spacer-size:1rem;}.elementor-3999 .elementor-element.elementor-element-7f16b61{--padding-top:0rem;--padding-bottom:0rem;--padding-left:6rem;--padding-right:6rem;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3999 .elementor-element.elementor-element-9a5f95f .elementor-heading-title{font-size:var( --e-global-typography-d8ee1fe-font-size );line-height:var( --e-global-typography-d8ee1fe-line-height );}.elementor-3999 .elementor-element.elementor-element-bb68797{--spacer-size:1rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3999 .elementor-element.elementor-element-b574ff4{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3999 .elementor-element.elementor-element-8b98057{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-db25671{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-ddb1e7a{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-be7e847{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-6d8a151{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-fe5f6d5{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-42afe54{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3999 .elementor-element.elementor-element-e50fe70{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-256945c{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-2312e61 > .elementor-widget-container{padding:0rem 2rem 0rem 2rem;}.elementor-3999 .elementor-element.elementor-element-32e772f{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-253f41b{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-2c0f297{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-77892c2{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-af5181c{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-6c1c32f{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-ae50be5{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-b45cd81{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-eb34046{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-f9bb030{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-df199f7{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-c69008d{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-29523b9{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-f541f90{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-319a55d{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-f6595d9{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-e33e71c{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-625b2dd{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-98ef4e4{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-7c177ad{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-4e2811a{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-5806dc6{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-9b82a1f{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-90fae1a{--spacer-size:1rem;}}@media(max-width:767px){.elementor-3999 .elementor-element.elementor-element-7f16b61{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3999 .elementor-element.elementor-element-9a5f95f .elementor-heading-title{font-size:var( --e-global-typography-d8ee1fe-font-size );line-height:var( --e-global-typography-d8ee1fe-line-height );}.elementor-3999 .elementor-element.elementor-element-70f6073{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3999 .elementor-element.elementor-element-b574ff4{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3999 .elementor-element.elementor-element-8b98057{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-db25671{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-ddb1e7a{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-be7e847{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-6d8a151{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-fe5f6d5{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-e50fe70{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-256945c{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-32e772f{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-253f41b{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-2c0f297{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-77892c2{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-af5181c{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-6c1c32f{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-ae50be5{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-b45cd81{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-eb34046{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-f9bb030{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-df199f7{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-c69008d{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-29523b9{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-f541f90{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-319a55d{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-f6595d9{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-a9d6cf3{--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3999 .elementor-element.elementor-element-e33e71c{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-625b2dd{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-98ef4e4{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-7c177ad{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-4e2811a{font-size:var( --e-global-typography-e90e0a4-font-size );}.elementor-3999 .elementor-element.elementor-element-5806dc6{font-size:var( --e-global-typography-8ef3b7c-font-size );}.elementor-3999 .elementor-element.elementor-element-9b82a1f{font-size:var( --e-global-typography-e90e0a4-font-size );}}/* Start custom CSS for container, class: .elementor-element-70f6073 */.elementor-3999 .elementor-element.elementor-element-70f6073 {
--history-image-height-factor: 1;
--history-image-width-factor: 1;
}
.elementor-3999 .elementor-element.elementor-element-70f6073 .history-image {
width: 100%;
height: 100%;
}
.elementor-3999 .elementor-element.elementor-element-70f6073 .history-image img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 50% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52e0401 */.elementor-3999 .elementor-element.elementor-element-52e0401 {
--history-image-height-factor: 1;
--history-image-width-factor: 1;
}
.elementor-3999 .elementor-element.elementor-element-52e0401 .history-image {
width: 100%;
height: 100%;
}
.elementor-3999 .elementor-element.elementor-element-52e0401 .history-image img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 50% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-213da51 */.elementor-3999 .elementor-element.elementor-element-213da51 {
--history-image-height-factor: 1;
--history-image-width-factor: 1;
}
.elementor-3999 .elementor-element.elementor-element-213da51 .history-image {
width: 100%;
height: 100%;
}
.elementor-3999 .elementor-element.elementor-element-213da51 .history-image img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 65% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b901922 */.elementor-3999 .elementor-element.elementor-element-b901922 {
--history-image-height-factor: 0.50;
--history-image-width-factor: 1;
}
.elementor-3999 .elementor-element.elementor-element-b901922 .history-image {
width: 100%;
height: 100%;
}
.elementor-3999 .elementor-element.elementor-element-b901922 .history-image img {
width: 100%;
height: 100%;
object-fit: contain;
object-position: 50% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59adc82 */.elementor-3999 .elementor-element.elementor-element-59adc82 {
--history-image-height-factor: 1;
--history-image-width-factor: 1;
}
.elementor-3999 .elementor-element.elementor-element-59adc82 .history-image {
width: 100%;
height: 100%;
}
.elementor-3999 .elementor-element.elementor-element-59adc82 .history-image img {
width: 100%;
height: 100%;
object-fit: contain;
object-position: 50% 0%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d7abbb */.elementor-3999 .elementor-element.elementor-element-7d7abbb {
--history-image-height-factor: 0.65;
--history-image-width-factor: 1;
}
.elementor-3999 .elementor-element.elementor-element-7d7abbb .history-image {
width: 100%;
height: 100%;
}
.elementor-3999 .elementor-element.elementor-element-7d7abbb .history-image img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 50% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d5c2ba */.elementor-3999 .elementor-element.elementor-element-6d5c2ba {
--history-image-height-factor: 1;
--history-image-width-factor: 1;
}
.elementor-3999 .elementor-element.elementor-element-6d5c2ba .history-image {
width: 100%;
height: 100%;
}
.elementor-3999 .elementor-element.elementor-element-6d5c2ba .history-image img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 50% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1e09e7 */.elementor-3999 .elementor-element.elementor-element-a1e09e7 {
--history-image-height-factor: 1;
--history-image-width-factor: 1;
}
.elementor-3999 .elementor-element.elementor-element-a1e09e7 .history-image {
width: 100%;
height: 100%;
}
.elementor-3999 .elementor-element.elementor-element-a1e09e7 .history-image img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 50% 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c199253 */.elementor-3999 .elementor-element.elementor-element-c199253 {
--history-image-height-factor: 0.5;
--history-image-width-factor: 1;
}
.elementor-3999 .elementor-element.elementor-element-c199253 .history-image {
width: 100%;
height: 100%;
}
.elementor-3999 .elementor-element.elementor-element-c199253 .history-image img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 50% 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40c578c */.elementor-3999 .elementor-element.elementor-element-40c578c {
--history-image-height-factor: 1;
--history-image-width-factor: 1;
}
.elementor-3999 .elementor-element.elementor-element-40c578c .history-image {
width: 100%;
height: 100%;
}
.elementor-3999 .elementor-element.elementor-element-40c578c .history-image img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d4dbc7 */.elementor-3999 .elementor-element.elementor-element-8d4dbc7 {
--history-image-height-factor: 0.75;
--history-image-width-factor: 1;
}
.elementor-3999 .elementor-element.elementor-element-8d4dbc7 .history-image {
width: 100%;
height: 100%;
}
.elementor-3999 .elementor-element.elementor-element-8d4dbc7 .history-image img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 50% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad28bdd */.elementor-3999 .elementor-element.elementor-element-ad28bdd {
--history-image-height-factor: 0.75;
--history-image-width-factor: 1;
}
.elementor-3999 .elementor-element.elementor-element-ad28bdd .history-image {
width: 100%;
height: 100%;
}
.elementor-3999 .elementor-element.elementor-element-ad28bdd .history-image img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 0% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de1efb4 */.elementor-3999 .elementor-element.elementor-element-de1efb4 {
--history-image-height-factor: calc(9 / 16);
--history-image-width-factor: 1;
}
.elementor-3999 .elementor-element.elementor-element-de1efb4 .history-image {
width: 100%;
height: 100%;
}
.elementor-3999 .elementor-element.elementor-element-de1efb4 .history-image img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 85% 50%;
}
.elementor-3999 .elementor-element.elementor-element-de1efb4 .history-image video {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 85% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb03e8c */.elementor-3999 .elementor-element.elementor-element-bb03e8c {
--history-image-height-factor: 0.5;
--history-image-width-factor: 1;
}
.elementor-3999 .elementor-element.elementor-element-bb03e8c .history-image {
width: 100%;
height: 100%;
}
.elementor-3999 .elementor-element.elementor-element-bb03e8c .history-image img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 0% 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e5ef45 */.elementor-3999 .elementor-element.elementor-element-4e5ef45 {
--history-image-height-factor: 0.5;
--history-image-width-factor: 1;
}
.elementor-3999 .elementor-element.elementor-element-4e5ef45 .history-image {
width: 100%;
height: 100%;
}
.elementor-3999 .elementor-element.elementor-element-4e5ef45 .history-image img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 50% 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2284b2f */.elementor-3999 .elementor-element.elementor-element-2284b2f {
--history-image-height-factor: 0.5;
--history-image-width-factor: 1;
}
.elementor-3999 .elementor-element.elementor-element-2284b2f .history-image {
width: 100%;
height: 100%;
}
.elementor-3999 .elementor-element.elementor-element-2284b2f .history-image img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 50% 50%;
}/* End custom CSS */
/* Start custom CSS */.history {
--history-item-bg: var(--e-global-color-afdf7dd));
--history-box-bg-1: #00000008;
--history-box-bg-2: #00000010;
--history-text-box-bg: color-mix(50% var(--e-global-color-c8bfe0c), #000000bf);
--history-item-title-bg: color-mix(50% var(--e-global-color-c8bfe0c), #000000bf);
--history-line-bg: var(--e-global-color-c04211a);
--history-marker-border: var(--e-global-color-c04211a);
--history-marker-bg: var(--e-global-color-afdf7dd);
--history-marker-size: calc(2 * var(--history-marker-border-size) + var(--history-marker-inner-body));
--scrollbar-width: 20px;
--history-border-radius: 1rem;
}
.history {
--history-line-offset: 2rem;
--history-line-width: 6px;
--history-line-pt: 4rem;
--history-marker-border-size: 6px;
--history-marker-inner-body: 18px;
--history-marker-total-size: calc(2 * var(--history-marker-border-size) + var(--history-marker-inner-body));
--history-marker-offset: 0rem;
--history-box-x-offset: -8rem;
--history-box-y-offset: 0;
--history-text-box-overlap: 6rem;
--history-box-width: 64rem;
--history-item-pt: 12rem;
--history-item-pr: 12rem;
--history-item-pl: 12rem;
--history-item-pb: 0rem;
--history-box-wrapper-pt: 0rem;
--history-box-wrapper-pr: 8rem;
--history-box-wrapper-pl: 8rem;
--history-box-wrapper-pb: 0rem;
}
@media screen and (max-width: 1024px) {
.history {
--history-line-offset: 2rem;
--history-line-width: 6px;
--history-line-pt: 4rem;
--history-marker-border-size: 6px;
--history-marker-inner-body: 18px;
--history-marker-offset: 0rem;
--history-box-x-offset: -4rem;
--history-box-y-offset: 0;
--history-text-box-overlap: 6rem;
--history-box-width: 64rem;
--history-item-pt: 12rem;
--history-item-pr: 4rem;
--history-item-pl: 4rem;
--history-item-pb: 0rem;
--history-box-wrapper-pt: 0rem;
--history-box-wrapper-pr: 4rem;
--history-box-wrapper-pl: 4rem;
--history-box-wrapper-pb: 0rem;
}
}
@media screen and (max-width: 767px) {
.history {
--history-line-offset: 0rem;
--history-line-width: 6px;
--history-line-pt: 4rem;
--history-marker-border-size: 6px;
--history-marker-inner-body: 18px;
--history-marker-offset: 0rem;
--history-box-x-offset: -1rem;
--history-box-y-offset: 0;
--history-text-box-overlap: 2rem;
--history-box-width: 64rem;
--history-item-pt: 10rem;
--history-item-pr: 2rem;
--history-item-pl: 2rem;
--history-item-pb: 0rem;
--history-box-wrapper-pt: 0rem;
--history-box-wrapper-pr: 1rem;
--history-box-wrapper-pl: 1rem;
--history-box-wrapper-pb: 0rem;
}
}
.history-block, 
.history-item {
position: relative;
background-color: var(--history-item-bg);
}
.history-block:before, 
.history-item:before {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
}
.history-block:nth-child(2n+0):before,
.history-item:nth-child(2n+1):before {
background-color: var(--history-box-bg-1);
}
.history-block:nth-child(2n+1):before,
.history-item:nth-child(2n+0):before {
background-color: var(--history-box-bg-2);
}
.history-item {
padding-top: var(--history-item-pt);
padding-right: var(--history-item-pr);
padding-bottom: var(--history-item-pb);
padding-left: var(--history-item-pl);
}
.history-item > .e-con-inner {
display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
}
.history-item:nth-child(2n+0) .history-image-box {
left: var(--history-box-x-offset);
}
.history-item:nth-child(2n+1) .history-image-box {
right: var(--history-box-x-offset);
}
.history-item:nth-child(2n+0) .history-text-box {
right: var(--history-box-x-offset);
}
.history-item:nth-child(2n+1) .history-text-box {
left: var(--history-box-x-offset);
}
.history-box-wrapper {
padding-top: var(--history-box-wrapper-pt);
padding-right: var(--history-box-wrapper-pr);
padding-bottom: var(--history-box-wrapper-pb);
padding-left: var(--history-box-wrapper-pl);
}
.history-box {
width: var(--history-box-width);
max-width: calc(100% - var(--history-box-wrapper-pl) - var(--history-box-wrapper-pr));
height: auto;
max-width: 100%;
position: relative;
}
.history-line {
width: calc(2 * var(--history-line-offset) + var(--history-line-width));
margin-top: calc(-1 * var(--history-item-pt));
margin-bottom: calc(-1 * var(--history-item-pb));
padding-top: var(--history-line-pt);
position: relative;
}
.history-line:before {
content: "";
display: block;
position: absolute;
top: 0;
left: var(--history-line-offset);
width: var(--history-line-width);
background-color: var(--history-line-bg);
height: 100%;
z-index: 0;
}
.history-item.start .history-line:before {
top: calc(var(--history-line-pt) + 0.5 * var(--history-marker-total-size));
height: calc(100% - var(--history-line-pt) - 0.5 * var(--history-marker-total-size));
}
.history-item.end .history-line:before {
height: calc(100% - 4 * var(--history-line-width));
}
.history-item.end .history-line:after {
content: "";
display: block;
position: absolute;
bottom: 0;
left: var(--history-line-offset);
width: var(--history-line-width);
background-color: transparent;
height: calc(3 * var(--history-line-width));
border-top: var(--history-line-width) solid var(--history-line-bg);
border-bottom: var(--history-line-width) solid var(--history-line-bg);
z-index: 0;
}
.history-item-title {
padding: 0 1.5rem;
background: var(--history-item-title-bg);
width: max-content;
max-width: min(100rem, calc(100vw - var(--history-item-pl) - 2 * var(--history-line-offset) - var(--history-line-width) - var(--scrollbar-width) - var(--history-item-pr) - 20px)) !important;
border-radius: var(--history-border-radius);
z-index: 1;
}
.history-marker {
padding-left: calc(var(--history-line-offset) + var(--history-line-width) + var(--history-marker-size) + var(--history-marker-offset));
}
.history-marker:before {
content: "";
display: block;
position: absolute;
top: 50%;
left: calc(var(--history-line-offset) + 0.5 * var(--history-line-width));
border-radius: 50%;
border-style: solid;
border-color: var(--history-marker-border);
background-color: var(--history-marker-bg);
transform: translate(-50%, -50%);
width: var(--history-marker-size);
height: var(--history-marker-size);
border-width: var(--history-marker-border-size);
}
.history-image-box {
width: calc(var(--history-box-width) * var(--history-image-width-factor));
height: auto;
aspect-ratio: calc(var(--history-image-width-factor) / var(--history-image-height-factor));
max-width: 100%;
position: relative;
border-radius: var(--history-border-radius);
overflow: hidden;
}
.history-text-box {
overflow: hidden;
background-color: var(--history-text-box-bg);
padding: 1rem 2rem;
top: calc(-1 * var(--history-text-box-overlap));
border-radius: var(--history-border-radius);
}/* End custom CSS */