.elementor-71 .elementor-element.elementor-element-5226bb6{--display:flex;}.elementor-71 .elementor-element.elementor-element-f97aaca{--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:center;--padding-top:160px;--padding-bottom:90px;--padding-left:64px;--padding-right:40px;}.elementor-71 .elementor-element.elementor-element-f97aaca:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-f97aaca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111113;}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-71 .elementor-element.elementor-element-9784237 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-a6ae284 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#F4F2EB;}.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-71 .elementor-element.elementor-element-8a8cb9c{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:#AAA9A2;}.elementor-71 .elementor-element.elementor-element-401ca3a{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-71 .elementor-element.elementor-element-4a22988 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-70a81c6 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:#F4F2EB;color:#F4F2EB;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.25);border-radius:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-38e86c9{--display:flex;}.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-71 .elementor-element.elementor-element-959b4b6{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-8bbe9f6{--display:flex;}.elementor-71 .elementor-element.elementor-element-6158ade{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-71 .elementor-element.elementor-element-bbb0abb .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-bbb0abb.elementor-view-stacked .elementor-icon{background-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-bbb0abb.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-bbb0abb.elementor-view-default .elementor-icon{color:#F8DF3F;border-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-bbb0abb.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-bbb0abb.elementor-view-default .elementor-icon svg{fill:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-bbb0abb .elementor-icon{font-size:22px;}.elementor-71 .elementor-element.elementor-element-bbb0abb .elementor-icon svg{height:22px;}.elementor-71 .elementor-element.elementor-element-9a444e4{--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;}.elementor-71 .elementor-element.elementor-element-ee4e15c{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:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-451d471{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:#75756F;}.elementor-71 .elementor-element.elementor-element-cef2cb9{--display:flex;}.elementor-71 .elementor-element.elementor-element-87aec26 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-87aec26.elementor-view-stacked .elementor-icon{background-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-87aec26.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-87aec26.elementor-view-default .elementor-icon{color:#F8DF3F;border-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-87aec26.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-87aec26.elementor-view-default .elementor-icon svg{fill:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-87aec26 .elementor-icon{font-size:22px;}.elementor-71 .elementor-element.elementor-element-87aec26 .elementor-icon svg{height:22px;}.elementor-71 .elementor-element.elementor-element-79e7ffb{--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;}.elementor-71 .elementor-element.elementor-element-afd4096{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:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-83a098b{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:#75756F;}.elementor-71 .elementor-element.elementor-element-8da397b{--display:flex;}.elementor-71 .elementor-element.elementor-element-11ec466 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-11ec466.elementor-view-stacked .elementor-icon{background-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-11ec466.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-11ec466.elementor-view-default .elementor-icon{color:#F8DF3F;border-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-11ec466.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-11ec466.elementor-view-default .elementor-icon svg{fill:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-11ec466 .elementor-icon{font-size:22px;}.elementor-71 .elementor-element.elementor-element-11ec466 .elementor-icon svg{height:22px;}.elementor-71 .elementor-element.elementor-element-b2a7885{--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;}.elementor-71 .elementor-element.elementor-element-7099d94{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:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-b357c47{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:#75756F;}.elementor-71 .elementor-element.elementor-element-fcc0626{--display:flex;}.elementor-71 .elementor-element.elementor-element-95ef760{--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;}.elementor-71 .elementor-element.elementor-element-b99cffe .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-c12c70d{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:#AAA9A2;}.elementor-71 .elementor-element.elementor-element-7958f0b{--display:flex;}.elementor-71 .elementor-element.elementor-element-34c04d2{--display:flex;}.elementor-71 .elementor-element.elementor-element-8913fc5 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-8913fc5.elementor-view-stacked .elementor-icon{background-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-8913fc5.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-8913fc5.elementor-view-default .elementor-icon{color:#F8DF3F;border-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-8913fc5.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-8913fc5.elementor-view-default .elementor-icon svg{fill:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-8913fc5 .elementor-icon{font-size:26px;}.elementor-71 .elementor-element.elementor-element-8913fc5 .elementor-icon svg{height:26px;}.elementor-71 .elementor-element.elementor-element-0c44583 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-8d908a8{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:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-de746bd{--display:flex;}.elementor-71 .elementor-element.elementor-element-063eae0 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-063eae0.elementor-view-stacked .elementor-icon{background-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-063eae0.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-063eae0.elementor-view-default .elementor-icon{color:#F8DF3F;border-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-063eae0.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-063eae0.elementor-view-default .elementor-icon svg{fill:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-063eae0 .elementor-icon{font-size:26px;}.elementor-71 .elementor-element.elementor-element-063eae0 .elementor-icon svg{height:26px;}.elementor-71 .elementor-element.elementor-element-70069d2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-11bb45f{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:#AAA9A2;}.elementor-71 .elementor-element.elementor-element-083b29b{--display:flex;}.elementor-71 .elementor-element.elementor-element-4e3f72d .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-4e3f72d.elementor-view-stacked .elementor-icon{background-color:#111113;}.elementor-71 .elementor-element.elementor-element-4e3f72d.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-4e3f72d.elementor-view-default .elementor-icon{color:#111113;border-color:#111113;}.elementor-71 .elementor-element.elementor-element-4e3f72d.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-4e3f72d.elementor-view-default .elementor-icon svg{fill:#111113;}.elementor-71 .elementor-element.elementor-element-4e3f72d .elementor-icon{font-size:26px;}.elementor-71 .elementor-element.elementor-element-4e3f72d .elementor-icon svg{height:26px;}.elementor-71 .elementor-element.elementor-element-dde3020 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#111113;}.elementor-71 .elementor-element.elementor-element-bbab2aa{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:#111113;}.elementor-71 .elementor-element.elementor-element-4dcb50a{--display:flex;}.elementor-71 .elementor-element.elementor-element-4dcb50a:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-4dcb50a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1D;}.elementor-71 .elementor-element.elementor-element-540905a{--display:flex;}.elementor-71 .elementor-element.elementor-element-540905a:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-540905a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1D;}.elementor-71 .elementor-element.elementor-element-ffd9e7b{--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;}.elementor-71 .elementor-element.elementor-element-980fd83 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-695c88a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-062ef25{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:#AAA9A2;}.elementor-71 .elementor-element.elementor-element-39abf25{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-a5e4be1{--display:flex;}.elementor-71 .elementor-element.elementor-element-c8e152f{--display:flex;}.elementor-71 .elementor-element.elementor-element-8cffe33 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-8cffe33.elementor-view-stacked .elementor-icon{background-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-8cffe33.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-8cffe33.elementor-view-default .elementor-icon{color:#F8DF3F;border-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-8cffe33.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-8cffe33.elementor-view-default .elementor-icon svg{fill:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-8cffe33 .elementor-icon{font-size:24px;}.elementor-71 .elementor-element.elementor-element-8cffe33 .elementor-icon svg{height:24px;}.elementor-71 .elementor-element.elementor-element-94ffca1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-85042b0{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:#AAA9A2;}.elementor-71 .elementor-element.elementor-element-2ddde58{--display:flex;}.elementor-71 .elementor-element.elementor-element-60d9115 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-60d9115.elementor-view-stacked .elementor-icon{background-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-60d9115.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-60d9115.elementor-view-default .elementor-icon{color:#F8DF3F;border-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-60d9115.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-60d9115.elementor-view-default .elementor-icon svg{fill:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-60d9115 .elementor-icon{font-size:24px;}.elementor-71 .elementor-element.elementor-element-60d9115 .elementor-icon svg{height:24px;}.elementor-71 .elementor-element.elementor-element-c44b5c4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-72a329c{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:#AAA9A2;}.elementor-71 .elementor-element.elementor-element-6bc2d29{--display:flex;}.elementor-71 .elementor-element.elementor-element-54f1b17 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-54f1b17.elementor-view-stacked .elementor-icon{background-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-54f1b17.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-54f1b17.elementor-view-default .elementor-icon{color:#F8DF3F;border-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-54f1b17.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-54f1b17.elementor-view-default .elementor-icon svg{fill:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-54f1b17 .elementor-icon{font-size:24px;}.elementor-71 .elementor-element.elementor-element-54f1b17 .elementor-icon svg{height:24px;}.elementor-71 .elementor-element.elementor-element-f3ad705 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-719453f{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:#AAA9A2;}.elementor-71 .elementor-element.elementor-element-1aa8add{--display:flex;}.elementor-71 .elementor-element.elementor-element-0bef7f6 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-0bef7f6.elementor-view-stacked .elementor-icon{background-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-0bef7f6.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-0bef7f6.elementor-view-default .elementor-icon{color:#F8DF3F;border-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-0bef7f6.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-0bef7f6.elementor-view-default .elementor-icon svg{fill:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-0bef7f6 .elementor-icon{font-size:24px;}.elementor-71 .elementor-element.elementor-element-0bef7f6 .elementor-icon svg{height:24px;}.elementor-71 .elementor-element.elementor-element-06d22c5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-0637eac{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:#AAA9A2;}.elementor-71 .elementor-element.elementor-element-4c73fbf{--display:flex;}.elementor-71 .elementor-element.elementor-element-0fa0ef2 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-0fa0ef2.elementor-view-stacked .elementor-icon{background-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-0fa0ef2.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-0fa0ef2.elementor-view-default .elementor-icon{color:#F8DF3F;border-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-0fa0ef2.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-0fa0ef2.elementor-view-default .elementor-icon svg{fill:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-0fa0ef2 .elementor-icon{font-size:24px;}.elementor-71 .elementor-element.elementor-element-0fa0ef2 .elementor-icon svg{height:24px;}.elementor-71 .elementor-element.elementor-element-b9bbcf9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-c4fac8f{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:#AAA9A2;}.elementor-71 .elementor-element.elementor-element-f7d3578{--display:flex;}.elementor-71 .elementor-element.elementor-element-d567481{--display:flex;}.elementor-71 .elementor-element.elementor-element-1ae6dbc{--display:flex;}.elementor-71 .elementor-element.elementor-element-978d642{--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;}.elementor-71 .elementor-element.elementor-element-140ef3f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-6a5cea5{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:#AAA9A2;}.elementor-71 .elementor-element.elementor-element-59cdbdb{--display:flex;}.elementor-71 .elementor-element.elementor-element-008cc34{--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;}.elementor-71 .elementor-element.elementor-element-d991637{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#75756F;}.elementor-71 .elementor-element.elementor-element-e2592d6{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:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-ff405c0{--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;}.elementor-71 .elementor-element.elementor-element-811068a{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#75756F;}.elementor-71 .elementor-element.elementor-element-2e95cdd{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:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-510455f{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-0afe428{--display:flex;}.elementor-71 .elementor-element.elementor-element-1e3f57f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-8301146{--display:flex;}.elementor-71 .elementor-element.elementor-element-66b42ac{--display:flex;}.elementor-71 .elementor-element.elementor-element-820e621 .elementor-icon-wrapper{text-align:start;}.elementor-71 .elementor-element.elementor-element-820e621.elementor-view-stacked .elementor-icon{background-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-820e621.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-820e621.elementor-view-default .elementor-icon{color:#F8DF3F;border-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-820e621.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-820e621.elementor-view-default .elementor-icon svg{fill:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-820e621 .elementor-icon{font-size:26px;}.elementor-71 .elementor-element.elementor-element-820e621 .elementor-icon svg{height:26px;}.elementor-71 .elementor-element.elementor-element-f34a6b4{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-b1375e5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-b6f439f{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:#AAA9A2;}.elementor-71 .elementor-element.elementor-element-e3249f9{--display:flex;}.elementor-71 .elementor-element.elementor-element-b570762 .elementor-icon-wrapper{text-align:start;}.elementor-71 .elementor-element.elementor-element-b570762.elementor-view-stacked .elementor-icon{background-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-b570762.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-b570762.elementor-view-default .elementor-icon{color:#F8DF3F;border-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-b570762.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-b570762.elementor-view-default .elementor-icon svg{fill:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-b570762 .elementor-icon{font-size:26px;}.elementor-71 .elementor-element.elementor-element-b570762 .elementor-icon svg{height:26px;}.elementor-71 .elementor-element.elementor-element-0962e3d{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-07afce2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-69758ea{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:#AAA9A2;}.elementor-71 .elementor-element.elementor-element-ddfa2bc{--display:flex;}.elementor-71 .elementor-element.elementor-element-76873ef .elementor-icon-wrapper{text-align:start;}.elementor-71 .elementor-element.elementor-element-76873ef.elementor-view-stacked .elementor-icon{background-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-76873ef.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-76873ef.elementor-view-default .elementor-icon{color:#F8DF3F;border-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-76873ef.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-76873ef.elementor-view-default .elementor-icon svg{fill:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-76873ef .elementor-icon{font-size:26px;}.elementor-71 .elementor-element.elementor-element-76873ef .elementor-icon svg{height:26px;}.elementor-71 .elementor-element.elementor-element-6f0adbe{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-1211db9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-80c0b64{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:#AAA9A2;}.elementor-71 .elementor-element.elementor-element-9397400{--display:flex;}.elementor-71 .elementor-element.elementor-element-4888387 .elementor-icon-wrapper{text-align:start;}.elementor-71 .elementor-element.elementor-element-4888387.elementor-view-stacked .elementor-icon{background-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-4888387.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-4888387.elementor-view-default .elementor-icon{color:#F8DF3F;border-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-4888387.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-4888387.elementor-view-default .elementor-icon svg{fill:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-4888387 .elementor-icon{font-size:26px;}.elementor-71 .elementor-element.elementor-element-4888387 .elementor-icon svg{height:26px;}.elementor-71 .elementor-element.elementor-element-f20fa71{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-1b6a7f5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-ff13410{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:#AAA9A2;}.elementor-71 .elementor-element.elementor-element-8bbc6a1{--display:flex;}.elementor-71 .elementor-element.elementor-element-8bbc6a1:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-8bbc6a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1D;}.elementor-71 .elementor-element.elementor-element-798852c{--display:flex;}.elementor-71 .elementor-element.elementor-element-c2739d5{--display:flex;}.elementor-71 .elementor-element.elementor-element-b2a50b9{--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;}.elementor-71 .elementor-element.elementor-element-0e1ae36 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-5af60e9 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-bbdab6f{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#75756F;}.elementor-71 .elementor-element.elementor-element-4f933a2{--display:flex;}.elementor-71 .elementor-element.elementor-element-b322968{--display:flex;}.elementor-71 .elementor-element.elementor-element-aa58a6f{color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-89c4c67{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-f711fd2{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#AAA9A2;}.elementor-71 .elementor-element.elementor-element-ca48846{--display:flex;}.elementor-71 .elementor-element.elementor-element-740b54a .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-740b54a.elementor-view-stacked .elementor-icon{background-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-740b54a.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-740b54a.elementor-view-default .elementor-icon{color:#F8DF3F;border-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-740b54a.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-740b54a.elementor-view-default .elementor-icon svg{fill:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-740b54a .elementor-icon{font-size:26px;}.elementor-71 .elementor-element.elementor-element-740b54a .elementor-icon svg{height:26px;}.elementor-71 .elementor-element.elementor-element-7be7eff{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-d6d149d{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:#AAA9A2;}.elementor-71 .elementor-element.elementor-element-642c205{--display:flex;}.elementor-71 .elementor-element.elementor-element-c160819{--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;}.elementor-71 .elementor-element.elementor-element-0d06574 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-affe496 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#F4F2EB;}.elementor-71 .elementor-element.elementor-element-f99db48{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:#AAA9A2;}.elementor-71 .elementor-element.elementor-element-d6a2c52{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#AAA9A2;}.elementor-71 .elementor-element.elementor-element-e03df44{--display:flex;}.elementor-71 .elementor-element.elementor-element-2a7d2d3{--display:flex;}.elementor-71 .elementor-element.elementor-element-b1d11f3{--display:flex;}.elementor-71 .elementor-element.elementor-element-b1d11f3:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-b1d11f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8DF3F;}.elementor-71 .elementor-element.elementor-element-547f9d0{--display:flex;}.elementor-71 .elementor-element.elementor-element-bf6b61c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#111113;}.elementor-71 .elementor-element.elementor-element-8fd619a{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:#111113;}.elementor-71 .elementor-element.elementor-element-aefd483{--display:flex;}.elementor-71 .elementor-element.elementor-element-0750643 .elementor-button{background-color:#111113;font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:globals/colors?id=primary;color:globals/colors?id=primary;border-radius:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-9784237 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-a6ae284 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-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-71 .elementor-element.elementor-element-8a8cb9c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-4a22988 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-70a81c6 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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-71 .elementor-element.elementor-element-959b4b6{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-ee4e15c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-451d471{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-afd4096{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-83a098b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-7099d94{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-b357c47{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-b99cffe .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-c12c70d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-0c44583 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-8d908a8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-70069d2 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-11bb45f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-dde3020 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-bbab2aa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-980fd83 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-695c88a .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-062ef25{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-39abf25{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-94ffca1 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-85042b0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-c44b5c4 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-72a329c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-f3ad705 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-719453f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-06d22c5 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-0637eac{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-b9bbcf9 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-c4fac8f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-140ef3f .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-6a5cea5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-d991637{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-e2592d6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-811068a{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-2e95cdd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-510455f{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-1e3f57f .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-f34a6b4{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-b1375e5 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-b6f439f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-0962e3d{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-07afce2 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-69758ea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-6f0adbe{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-1211db9 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-80c0b64{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-f20fa71{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-1b6a7f5 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-ff13410{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-0e1ae36 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-5af60e9 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-bbdab6f{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-89c4c67{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-f711fd2{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-7be7eff{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-d6d149d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-0d06574 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-affe496 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-f99db48{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-d6a2c52{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-bf6b61c .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-8fd619a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-0750643 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-9784237 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-a6ae284 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-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-71 .elementor-element.elementor-element-8a8cb9c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-4a22988 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-70a81c6 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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-71 .elementor-element.elementor-element-959b4b6{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-ee4e15c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-451d471{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-afd4096{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-83a098b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-7099d94{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-b357c47{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-b99cffe .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-c12c70d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-0c44583 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-8d908a8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-70069d2 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-11bb45f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-dde3020 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-bbab2aa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-980fd83 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-695c88a .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-062ef25{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-39abf25{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-94ffca1 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-85042b0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-c44b5c4 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-72a329c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-f3ad705 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-719453f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-06d22c5 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-0637eac{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-b9bbcf9 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-c4fac8f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-140ef3f .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-6a5cea5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-d991637{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-e2592d6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-811068a{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-2e95cdd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-510455f{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-1e3f57f .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-f34a6b4{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-b1375e5 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-b6f439f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-0962e3d{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-07afce2 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-69758ea{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-6f0adbe{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-1211db9 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-80c0b64{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-f20fa71{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-1b6a7f5 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-ff13410{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-0e1ae36 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-5af60e9 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-bbdab6f{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-89c4c67{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-f711fd2{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-7be7eff{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-d6d149d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-0d06574 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-affe496 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-f99db48{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-d6a2c52{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-bf6b61c .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-71 .elementor-element.elementor-element-8fd619a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-71 .elementor-element.elementor-element-0750643 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-9784237 */.elementor-71 .elementor-element.elementor-element-9784237 .elementor-heading-title{ letter-spacing:.1em !important; text-transform:uppercase !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6ae284 */.elementor-71 .elementor-element.elementor-element-a6ae284 .elementor-heading-title{ font-size:clamp(3.25rem,4.7vw,4.8rem) !important; margin:20px 0 0 !important; } @media(max-width:480px){ .elementor-71 .elementor-element.elementor-element-a6ae284 .elementor-heading-title{ font-size:2.6rem !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a8cb9c */.elementor-71 .elementor-element.elementor-element-8a8cb9c{ max-width:54ch; margin-top:28px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401ca3a */.elementor-71 .elementor-element.elementor-element-401ca3a{ margin-top:34px; flex-wrap:wrap; } .elementor-71 .elementor-element.elementor-element-401ca3a > div{ flex:0 0 auto; width:auto; }
@media(max-width:480px){ .elementor-71 .elementor-element.elementor-element-401ca3a{ flex-direction:column !important; align-items:stretch !important; } .elementor-71 .elementor-element.elementor-element-401ca3a > div{ width:100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f97aaca */.elementor-71 .elementor-element.elementor-element-f97aaca{ min-height:100vh; }
@media(max-width:900px){ .elementor-71 .elementor-element.elementor-element-f97aaca{ min-height:auto !important; padding:90px 24px 50px 24px !important; } } @media(max-width:600px){ .elementor-71 .elementor-element.elementor-element-f97aaca{ padding:80px 20px 40px 20px !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e57af9 */.elementor-71 .elementor-element.elementor-element-9e57af9, .elementor-71 .elementor-element.elementor-element-9e57af9 img{ position:absolute; inset:0; width:100%; height:100%; object-fit:cover; filter:saturate(.7) contrast(1.08); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-959b4b6 */.elementor-71 .elementor-element.elementor-element-959b4b6{ position:absolute; z-index:2; width:116px; height:116px; bottom:30px; right:28px; border:1px solid rgba(248,223,63,0.8); border-radius:50%; display:flex; align-items:center; justify-content:center; text-align:center; text-transform:uppercase; letter-spacing:.08em; font-size:.55rem; line-height:1.3; transform:rotate(-12deg); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e86c9 */.elementor-71 .elementor-element.elementor-element-38e86c9{ position:relative; min-height:100vh; overflow:hidden; background:#2c2b2c; }
@media(max-width:900px){ .elementor-71 .elementor-element.elementor-element-38e86c9{ min-height:60vh !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5226bb6 */.elementor-71 .elementor-element.elementor-element-5226bb6{ display:grid; grid-template-columns:1fr 1fr; }
@media(max-width:900px){ .elementor-71 .elementor-element.elementor-element-5226bb6{ grid-template-columns:1fr !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee4e15c */.elementor-71 .elementor-element.elementor-element-ee4e15c strong{font-weight:700;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6158ade */.elementor-71 .elementor-element.elementor-element-6158ade{ display:flex; align-items:center; gap:14px; padding:24px 25px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afd4096 */.elementor-71 .elementor-element.elementor-element-afd4096 strong{font-weight:700;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cef2cb9 */.elementor-71 .elementor-element.elementor-element-cef2cb9{ display:flex; align-items:center; gap:14px; padding:24px 25px; } .elementor-71 .elementor-element.elementor-element-cef2cb9{ border-left:1px solid #2E2E30; }
@media(max-width:700px){ .elementor-71 .elementor-element.elementor-element-cef2cb9{ border-left:0 !important; border-top:1px solid #2E2E30 !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7099d94 */.elementor-71 .elementor-element.elementor-element-7099d94 strong{font-weight:700;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da397b */.elementor-71 .elementor-element.elementor-element-8da397b{ display:flex; align-items:center; gap:14px; padding:24px 25px; } .elementor-71 .elementor-element.elementor-element-8da397b{ border-left:1px solid #2E2E30; }
@media(max-width:700px){ .elementor-71 .elementor-element.elementor-element-8da397b{ border-left:0 !important; border-top:1px solid #2E2E30 !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bbe9f6 */.elementor-71 .elementor-element.elementor-element-8bbe9f6{ border-top:1px solid #2E2E30; border-bottom:1px solid #2E2E30; } .e-con-inner{ display:grid; grid-template-columns:repeat(3,1fr); }
@media(max-width:700px){ .e-con-inner{ grid-template-columns:1fr !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b99cffe */.elementor-71 .elementor-element.elementor-element-b99cffe .elementor-heading-title{ font-size:clamp(2rem,3.5vw,2.75rem) !important; text-transform:uppercase !important; letter-spacing:-.035em !important; font-weight:800 !important; line-height:1.05 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c12c70d */.elementor-71 .elementor-element.elementor-element-c12c70d{ max-width:54ch; margin-top:14px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae18064 */.elementor-71 .elementor-element.elementor-element-ae18064, .elementor-71 .elementor-element.elementor-element-ae18064 img{ position:absolute; inset:0; width:100%; height:100%; object-fit:cover; filter:saturate(.72); z-index:0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c44583 */.elementor-71 .elementor-element.elementor-element-0c44583 .elementor-heading-title{ position:relative !important; z-index:1 !important; font-size:clamp(1.35rem,2.2vw,2.2rem) !important; text-transform:uppercase !important; letter-spacing:-.035em !important; font-weight:800 !important; margin:10px 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34c04d2 */.elementor-71 .elementor-element.elementor-element-34c04d2{ grid-row:span 2; min-height:530px; position:relative; overflow:hidden; border:1px solid #2E2E30; display:flex; flex-direction:column; justify-content:flex-end; padding:28px; }
@media(max-width:900px){ .elementor-71 .elementor-element.elementor-element-34c04d2{ grid-row:auto !important; min-height:340px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70069d2 */.elementor-71 .elementor-element.elementor-element-70069d2 .elementor-heading-title{ font-size:clamp(1.35rem,2.2vw,2.2rem) !important; text-transform:uppercase !important; letter-spacing:-.035em !important; font-weight:800 !important; margin:10px 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de746bd */.elementor-71 .elementor-element.elementor-element-de746bd{ min-height:255px; border:1px solid #2E2E30; padding:28px; display:flex; flex-direction:column; justify-content:flex-end; background:#1A1A1D; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dde3020 */.elementor-71 .elementor-element.elementor-element-dde3020 .elementor-heading-title{ font-size:clamp(1.35rem,2.2vw,2.2rem) !important; text-transform:uppercase !important; letter-spacing:-.035em !important; font-weight:800 !important; margin:10px 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-083b29b */.elementor-71 .elementor-element.elementor-element-083b29b{ min-height:255px; border:1px solid #2E2E30; padding:28px; display:flex; flex-direction:column; justify-content:flex-end; background:#F8DF3F; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7958f0b */.elementor-71 .elementor-element.elementor-element-7958f0b{ display:grid; grid-template-columns:1.12fr .88fr; grid-template-rows:1fr 1fr; gap:15px; margin-top:58px; }
@media(max-width:900px){ .elementor-71 .elementor-element.elementor-element-7958f0b{ grid-template-columns:1fr !important; grid-template-rows:auto !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcc0626 */.elementor-71 .elementor-element.elementor-element-fcc0626{ padding:clamp(76px,10vw,145px) 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-980fd83 */.elementor-71 .elementor-element.elementor-element-980fd83 .elementor-heading-title{ letter-spacing:.1em !important; text-transform:uppercase !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-695c88a */.elementor-71 .elementor-element.elementor-element-695c88a .elementor-heading-title{ font-size:clamp(2rem,3.5vw,2.75rem) !important; text-transform:uppercase !important; letter-spacing:-.035em !important; font-weight:800 !important; line-height:1.05 !important; margin-top:14px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-062ef25 */.elementor-71 .elementor-element.elementor-element-062ef25{ max-width:54ch; margin-top:14px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39abf25 */.elementor-71 .elementor-element.elementor-element-39abf25 a{ text-transform:uppercase; letter-spacing:.07em; text-decoration:none; border-bottom:1px solid transparent; display:inline-block; margin-top:22px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffd9e7b */.elementor-71 .elementor-element.elementor-element-ffd9e7b{ position:sticky; top:115px; }
@media(max-width:900px){ .elementor-71 .elementor-element.elementor-element-ffd9e7b{ position:static !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94ffca1 */.elementor-71 .elementor-element.elementor-element-94ffca1 .elementor-heading-title{ font-size:1.02rem !important; text-transform:uppercase !important; letter-spacing:-.035em !important; font-weight:800 !important; margin:18px 0 8px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e152f */.elementor-71 .elementor-element.elementor-element-c8e152f{ background:#111113; min-height:175px; padding:30px 25px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c44b5c4 */.elementor-71 .elementor-element.elementor-element-c44b5c4 .elementor-heading-title{ font-size:1.02rem !important; text-transform:uppercase !important; letter-spacing:-.035em !important; font-weight:800 !important; margin:18px 0 8px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ddde58 */.elementor-71 .elementor-element.elementor-element-2ddde58{ background:#111113; min-height:175px; padding:30px 25px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3ad705 */.elementor-71 .elementor-element.elementor-element-f3ad705 .elementor-heading-title{ font-size:1.02rem !important; text-transform:uppercase !important; letter-spacing:-.035em !important; font-weight:800 !important; margin:18px 0 8px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bc2d29 */.elementor-71 .elementor-element.elementor-element-6bc2d29{ background:#111113; min-height:175px; padding:30px 25px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06d22c5 */.elementor-71 .elementor-element.elementor-element-06d22c5 .elementor-heading-title{ font-size:1.02rem !important; text-transform:uppercase !important; letter-spacing:-.035em !important; font-weight:800 !important; margin:18px 0 8px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aa8add */.elementor-71 .elementor-element.elementor-element-1aa8add{ background:#111113; min-height:175px; padding:30px 25px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9bbcf9 */.elementor-71 .elementor-element.elementor-element-b9bbcf9 .elementor-heading-title{ font-size:1.02rem !important; text-transform:uppercase !important; letter-spacing:-.035em !important; font-weight:800 !important; margin:18px 0 8px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c73fbf */.elementor-71 .elementor-element.elementor-element-4c73fbf{ background:#111113; min-height:175px; padding:30px 25px; } .elementor-71 .elementor-element.elementor-element-4c73fbf{ grid-column:1/-1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e4be1 */.elementor-71 .elementor-element.elementor-element-a5e4be1{ display:grid; grid-template-columns:1fr 1fr; gap:1px; background:#2E2E30; border:1px solid #2E2E30; }
@media(max-width:600px){ .elementor-71 .elementor-element.elementor-element-a5e4be1{ grid-template-columns:1fr !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-540905a */.elementor-71 .elementor-element.elementor-element-540905a{ padding:clamp(76px,10vw,145px) 0; } .e-con-inner{ display:grid; grid-template-columns:.83fr 1.17fr; align-items:start; gap:80px; }
@media(max-width:900px){ .e-con-inner{ grid-template-columns:1fr !important; gap:40px !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5500846 */.elementor-71 .elementor-element.elementor-element-5500846{ width:100%; } .elementor-71 .elementor-element.elementor-element-5500846 img{ width:100%; height:clamp(340px,54vw,680px); object-fit:cover; filter:saturate(.72); display:block; }
@media(max-width:600px){ .elementor-71 .elementor-element.elementor-element-5500846 img{ height:60vw !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-140ef3f */.elementor-71 .elementor-element.elementor-element-140ef3f .elementor-heading-title{ font-size:clamp(1.75rem,3vw,2.4rem) !important; text-transform:uppercase !important; letter-spacing:-.035em !important; font-weight:800 !important; line-height:1.05 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a5cea5 */.elementor-71 .elementor-element.elementor-element-6a5cea5{ max-width:54ch; margin-top:14px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d991637 */.elementor-71 .elementor-element.elementor-element-d991637 span{text-transform:uppercase;letter-spacing:.08em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2592d6 */.elementor-71 .elementor-element.elementor-element-e2592d6 span{font-weight:700;white-space:nowrap;} .elementor-71 .elementor-element.elementor-element-e2592d6{margin-top:5px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-811068a */.elementor-71 .elementor-element.elementor-element-811068a span{text-transform:uppercase;letter-spacing:.08em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e95cdd */.elementor-71 .elementor-element.elementor-element-2e95cdd span{font-weight:700;white-space:nowrap;} .elementor-71 .elementor-element.elementor-element-2e95cdd{margin-top:5px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59cdbdb */.elementor-71 .elementor-element.elementor-element-59cdbdb{ display:flex; gap:30px; flex:none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae6dbc */.elementor-71 .elementor-element.elementor-element-1ae6dbc{ display:flex; justify-content:space-between; align-items:flex-end; gap:32px; margin-top:27px; padding-top:27px; border-top:1px solid #2E2E30; flex-wrap:wrap; }
@media(max-width:700px){ .elementor-71 .elementor-element.elementor-element-1ae6dbc{ align-items:flex-start !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d567481 */.elementor-71 .elementor-element.elementor-element-d567481{ position:relative; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-510455f */.elementor-71 .elementor-element.elementor-element-510455f a{ text-transform:uppercase; letter-spacing:.07em; text-decoration:none; } .elementor-71 .elementor-element.elementor-element-510455f{margin-top:20px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7d3578 */.elementor-71 .elementor-element.elementor-element-f7d3578{ padding:clamp(76px,10vw,145px) 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e3f57f */.elementor-71 .elementor-element.elementor-element-1e3f57f .elementor-heading-title{ font-size:clamp(2rem,3.5vw,2.75rem) !important; text-transform:uppercase !important; letter-spacing:-.035em !important; font-weight:800 !important; line-height:1.05 !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f34a6b4 */.elementor-71 .elementor-element.elementor-element-f34a6b4{margin-top:10px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1375e5 */.elementor-71 .elementor-element.elementor-element-b1375e5 .elementor-heading-title{ font-size:1.15rem !important; text-transform:uppercase !important; letter-spacing:-.035em !important; font-weight:800 !important; margin:6px 0 8px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b42ac */.elementor-71 .elementor-element.elementor-element-66b42ac{ border-top:1px solid #2E2E30; padding-top:24px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0962e3d */.elementor-71 .elementor-element.elementor-element-0962e3d{margin-top:10px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07afce2 */.elementor-71 .elementor-element.elementor-element-07afce2 .elementor-heading-title{ font-size:1.15rem !important; text-transform:uppercase !important; letter-spacing:-.035em !important; font-weight:800 !important; margin:6px 0 8px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3249f9 */.elementor-71 .elementor-element.elementor-element-e3249f9{ border-top:1px solid #2E2E30; padding-top:24px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f0adbe */.elementor-71 .elementor-element.elementor-element-6f0adbe{margin-top:10px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1211db9 */.elementor-71 .elementor-element.elementor-element-1211db9 .elementor-heading-title{ font-size:1.15rem !important; text-transform:uppercase !important; letter-spacing:-.035em !important; font-weight:800 !important; margin:6px 0 8px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddfa2bc */.elementor-71 .elementor-element.elementor-element-ddfa2bc{ border-top:1px solid #2E2E30; padding-top:24px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f20fa71 */.elementor-71 .elementor-element.elementor-element-f20fa71{margin-top:10px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b6a7f5 */.elementor-71 .elementor-element.elementor-element-1b6a7f5 .elementor-heading-title{ font-size:1.15rem !important; text-transform:uppercase !important; letter-spacing:-.035em !important; font-weight:800 !important; margin:6px 0 8px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9397400 */.elementor-71 .elementor-element.elementor-element-9397400{ border-top:1px solid #2E2E30; padding-top:24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8301146 */.elementor-71 .elementor-element.elementor-element-8301146{ display:grid; grid-template-columns:repeat(4,1fr); gap:26px; margin-top:62px; }
@media(max-width:900px){ .elementor-71 .elementor-element.elementor-element-8301146{ grid-template-columns:repeat(2,1fr) !important; } } @media(max-width:480px){ .elementor-71 .elementor-element.elementor-element-8301146{ grid-template-columns:1fr !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0afe428 */.elementor-71 .elementor-element.elementor-element-0afe428{ padding:clamp(76px,10vw,145px) 0; border-top:1px solid #2E2E30; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e1ae36 */.elementor-71 .elementor-element.elementor-element-0e1ae36 .elementor-heading-title{ letter-spacing:.1em !important; text-transform:uppercase !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5af60e9 */.elementor-71 .elementor-element.elementor-element-5af60e9 .elementor-heading-title{ font-size:clamp(2rem,3.5vw,2.75rem) !important; text-transform:uppercase !important; letter-spacing:-.035em !important; font-weight:800 !important; line-height:1.05 !important; margin-top:8px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2739d5 */.elementor-71 .elementor-element.elementor-element-c2739d5{ display:flex; justify-content:space-between; align-items:flex-end; gap:30px; flex-wrap:wrap; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa58a6f */.elementor-71 .elementor-element.elementor-element-aa58a6f{font-size:14px;letter-spacing:3px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89c4c67 */.elementor-71 .elementor-element.elementor-element-89c4c67 blockquote{ max-width:26ch; margin:22px 0 35px; font-size:clamp(1.15rem,1.8vw,1.6rem); line-height:1.3; font-weight:800; text-transform:none; letter-spacing:0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f711fd2 */.elementor-71 .elementor-element.elementor-element-f711fd2{ margin-top:auto; text-transform:uppercase; letter-spacing:.06em; } .elementor-71 .elementor-element.elementor-element-f711fd2 strong{ color:#F4F2EB; display:block; margin-bottom:4px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b322968 */.elementor-71 .elementor-element.elementor-element-b322968{ border:1px solid #2E2E30; min-height:280px; padding:34px; display:flex; flex-direction:column; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7be7eff */.elementor-71 .elementor-element.elementor-element-7be7eff span{font-size:2rem;font-weight:800;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca48846 */.elementor-71 .elementor-element.elementor-element-ca48846{ border:1px solid #2E2E30; display:flex; flex-direction:column; justify-content:center; padding:34px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f933a2 */.elementor-71 .elementor-element.elementor-element-4f933a2{ display:grid; grid-template-columns:1.25fr .75fr; gap:15px; margin-top:48px; }
@media(max-width:900px){ .elementor-71 .elementor-element.elementor-element-4f933a2{ grid-template-columns:1fr !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-798852c */.elementor-71 .elementor-element.elementor-element-798852c{ padding:clamp(76px,10vw,145px) 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d06574 */.elementor-71 .elementor-element.elementor-element-0d06574 .elementor-heading-title{ letter-spacing:.1em !important; text-transform:uppercase !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-affe496 */.elementor-71 .elementor-element.elementor-element-affe496 .elementor-heading-title{ font-size:clamp(2.25rem,4vw,4rem) !important; text-transform:uppercase !important; letter-spacing:-.035em !important; font-weight:800 !important; line-height:1.05 !important; margin-top:14px !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f99db48 */.elementor-71 .elementor-element.elementor-element-f99db48{ max-width:54ch; margin-top:20px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6a2c52 */.elementor-71 .elementor-element.elementor-element-d6a2c52 div{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px;} .elementor-71 .elementor-element.elementor-element-d6a2c52 .chip{border:1px solid rgba(255,255,255,0.2);padding:8px 12px;text-transform:uppercase;letter-spacing:.04em;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b556c55 */.elementor-71 .elementor-element.elementor-element-b556c55 img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-844ac56 */.elementor-71 .elementor-element.elementor-element-844ac56 img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3d163a */.elementor-71 .elementor-element.elementor-element-c3d163a img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57ecc7d */.elementor-71 .elementor-element.elementor-element-57ecc7d img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5501656 */.elementor-71 .elementor-element.elementor-element-5501656 img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8828672 */.elementor-71 .elementor-element.elementor-element-8828672 img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-618c195 */.elementor-71 .elementor-element.elementor-element-618c195 img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ec3cb5 */.elementor-71 .elementor-element.elementor-element-4ec3cb5 img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a932d85 */.elementor-71 .elementor-element.elementor-element-a932d85 img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-963cd69 */.elementor-71 .elementor-element.elementor-element-963cd69 img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20318b3 */.elementor-71 .elementor-element.elementor-element-20318b3 img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af02a8b */.elementor-71 .elementor-element.elementor-element-af02a8b img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b6f0ee9 */.elementor-71 .elementor-element.elementor-element-b6f0ee9 img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-268f1db */.elementor-71 .elementor-element.elementor-element-268f1db img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85984e0 */.elementor-71 .elementor-element.elementor-element-85984e0 img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7c2f37 */.elementor-71 .elementor-element.elementor-element-e7c2f37 img{ width:100%; height:100%; object-fit:cover; display:block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a7d2d3 */.elementor-71 .elementor-element.elementor-element-2a7d2d3{ display:grid; grid-template-columns:repeat(4,1fr); grid-template-rows:repeat(4,1fr); width:100%; aspect-ratio:1; position:absolute; top:50%; left:0; transform:translateY(-50%); }
@media(max-width:900px){ .elementor-71 .elementor-element.elementor-element-2a7d2d3{ grid-template-columns:repeat(2,1fr) !important; } } @media(max-width:480px){ .elementor-71 .elementor-element.elementor-element-2a7d2d3{ grid-template-columns:1fr !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03df44 */.elementor-71 .elementor-element.elementor-element-e03df44{ aspect-ratio:6/5; border:1px solid #2E2E30; background:#242428; position:relative; overflow:hidden; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-642c205 */.elementor-71 .elementor-element.elementor-element-642c205{ padding:clamp(76px,10vw,145px) 0; } .e-con-inner{ display:grid; grid-template-columns:.82fr 1.18fr; align-items:center; gap:70px; }
@media(max-width:900px){ .e-con-inner{ grid-template-columns:1fr !important; gap:40px !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf6b61c */.elementor-71 .elementor-element.elementor-element-bf6b61c .elementor-heading-title{ font-size:clamp(2.5rem,6.3vw,6.4rem) !important; text-transform:uppercase !important; letter-spacing:-.035em !important; font-weight:800 !important; margin:0 auto !important; max-width:none !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fd619a */.elementor-71 .elementor-element.elementor-element-8fd619a{ margin-top:14px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aefd483 */.elementor-71 .elementor-element.elementor-element-aefd483{ margin-top:26px; display:flex; justify-content:center; } .elementor-71 .elementor-element.elementor-element-aefd483 > div{ flex:0 0 auto; width:auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-547f9d0 */.elementor-71 .elementor-element.elementor-element-547f9d0{ padding:clamp(65px,9vw,112px) 0; text-align:center; }/* End custom CSS */