.elementor-963 .elementor-element.elementor-element-45db9659 > .elementor-container{max-width:1674px;}.elementor-963 .elementor-element.elementor-element-45db9659{margin-top:100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-963 .elementor-element.elementor-element-59212ef5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-963 .elementor-element.elementor-element-59212ef5{animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-963 .elementor-element.elementor-element-2a8eb488{width:var( --container-widget-width, 100.134% );max-width:100.134%;--container-widget-width:100.134%;--container-widget-flex-grow:0;}.elementor-963 .elementor-element.elementor-element-2a8eb488.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-963 .elementor-element.elementor-element-2a8eb488 .aux-widget-image{text-align:left;}.elementor-963 .elementor-element.elementor-element-38961d0a:not(.elementor-motion-effects-element-type-background), .elementor-963 .elementor-element.elementor-element-38961d0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-963 .elementor-element.elementor-element-38961d0a{box-shadow:0px 3px 45px 0px rgba(0,0,0,0.16);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 100px 100px 100px;position:relative;top:100px;left:-245px;}.elementor-963 .elementor-element.elementor-element-38961d0a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-963 .elementor-element.elementor-element-3242e722 .aux-modern-heading-divider{background-color:transparent;height:3px;width:224px;margin:0px 30px 0px 0px;background-image:linear-gradient(229deg, #474747 0%, #0c0c0c 100%);}.elementor-963 .elementor-element.elementor-element-3242e722{width:var( --container-widget-width, 99.57% );max-width:99.57%;--container-widget-width:99.57%;--container-widget-flex-grow:0;}.elementor-963 .elementor-element.elementor-element-3242e722.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-963 .elementor-element.elementor-element-3242e722 .aux-modern-heading-primary{font-family:"Titillium Web", Sans-serif;font-size:57px;font-weight:bold;line-height:87px;color:#101010;margin:0px 0px 0px 0px;}.elementor-963 .elementor-element.elementor-element-3242e722 .aux-modern-heading-secondary{font-family:"Titillium Web", Sans-serif;font-size:32px;font-weight:300;line-height:44px;color:#101010;margin:0px 0px 0px 142px;}.elementor-963 .elementor-element.elementor-element-265b1d36{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-963 .elementor-element.elementor-element-265b1d36 > .elementor-widget-container{margin:72px 0px 0px 0px;}.elementor-963 .elementor-element.elementor-element-265b1d36.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-963 .elementor-element.elementor-element-265b1d36 .aux-modern-heading-description{color:#656565;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;margin:0px 0px 0px 150px;}.elementor-963 .elementor-element.elementor-element-265b1d36 .aux-widget-modern-heading .aux-widget-inner{width:670px;margin:0px 0px 0px 0px;}.elementor-963 .elementor-element.elementor-element-e3d5216{--display:flex;}.elementor-963 .elementor-element.elementor-element-af5d690{--spacer-size:97px;}.elementor-widget-text-editor{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-963 .elementor-element.elementor-element-b225abb{font-family:"Open Sans", Sans-serif;font-size:18px;line-height:28px;word-spacing:0px;color:#656565;}.elementor-963 .elementor-element.elementor-element-86837d0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-963 .elementor-element.elementor-element-59212ef5{width:50.701%;}.elementor-963 .elementor-element.elementor-element-3dc4bcda{width:49.299%;}}@media(max-width:1024px) and (min-width:768px){.elementor-963 .elementor-element.elementor-element-59212ef5{width:100%;}.elementor-963 .elementor-element.elementor-element-3dc4bcda{width:100%;}}@media(max-width:1024px){.elementor-963 .elementor-element.elementor-element-45db9659{margin-top:100px;margin-bottom:0px;}.elementor-963 .elementor-element.elementor-element-3dc4bcda > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-963 .elementor-element.elementor-element-38961d0a{position:static;}.elementor-963 .elementor-element.elementor-element-3242e722 .aux-modern-heading-primary{font-size:37px;line-height:47px;}.elementor-963 .elementor-element.elementor-element-3242e722 .aux-modern-heading-secondary{font-size:37px;line-height:49px;margin:0px 0px 0px 92px;}.elementor-963 .elementor-element.elementor-element-3242e722 .aux-modern-heading-divider{width:72px;margin:0px 20px 0px 0px;}.elementor-963 .elementor-element.elementor-element-265b1d36 .aux-modern-heading-description{margin:0px 0px 0px 0px;}.elementor-963 .elementor-element.elementor-element-86837d0{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-963 .elementor-element.elementor-element-3dc4bcda > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-963 .elementor-element.elementor-element-38961d0a{padding:0px 0px 0px 0px;}.elementor-963 .elementor-element.elementor-element-2d0a59e8 > .elementor-element-populated{padding:50px 35px 50px 35px;}.elementor-963 .elementor-element.elementor-element-3242e722 .aux-modern-heading-secondary{margin:0px 0px 0px 0px;}.elementor-963 .elementor-element.elementor-element-86837d0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-3242e722 */.elementor-963 .elementor-element.elementor-element-3242e722 .aux-widget-inner {n    display: flex;n    flex-flow: row wrap;n    align-items: baseline;n}nn.elementor-963 .elementor-element.elementor-element-3242e722 .aux-modern-heading-divider{n    flex-basis: 112px;n}n.elementor-963 .elementor-element.elementor-element-3242e722 .aux-modern-heading-primary,n.elementor-963 .elementor-element.elementor-element-3242e722 .aux-modern-heading-secondary {n    flex-basis: calc(100% - 142px)n}nn@media only screen and (max-width: 1024px) {n    .elementor-963 .elementor-element.elementor-element-3242e722 .aux-modern-heading-divider {n        flex-basis: 72px;n    }n    .elementor-963 .elementor-element.elementor-element-3242e722 .aux-modern-heading-primary,n.elementor-963 .elementor-element.elementor-element-3242e722 .aux-modern-heading-secondary {n    flex-basis: calc(100% - 92px)n}nn}nn@media only screen and (max-width: 767px) {n      .elementor-963 .elementor-element.elementor-element-3242e722 .aux-modern-heading-divider {n        display: none;n    }n    .elementor-963 .elementor-element.elementor-element-3242e722 .aux-modern-heading-primary,n.elementor-963 .elementor-element.elementor-element-3242e722 .aux-modern-heading-secondary {n    flex-basis:100%;n}  n}nnn@media only screen and (min-width:1024px) and (max-width:1250px){n    .elementor-963 .elementor-element.elementor-element-3242e722 .aux-modern-heading-primary,n    .elementor-963 .elementor-element.elementor-element-3242e722 .aux-modern-heading-secondary {n        flex-basis: 100%;n        margin-left:0;n    }n     .elementor-963 .elementor-element.elementor-element-3242e722 .aux-modern-heading-divider {n        display: none;n    }n}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-265b1d36 */@media only screen and (min-width:1024px) and (max-width:1250px){n     .elementor-963 .elementor-element.elementor-element-265b1d36 .aux-modern-heading-description {n        margin-left: 0n    }n}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-38961d0a */@media only screen and (min-width:1024px){n    .elementor-963 .elementor-element.elementor-element-38961d0a {n        width: 920px;n    }n}nn@media only screen and (min-width:1024px) and (max-width:1250px){n     .elementor-963 .elementor-element.elementor-element-38961d0a {n         width: 700px;n         padding: 70px;n     }n}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-45db9659 */.elementor-963 .elementor-element.elementor-element-45db9659 .elementor-container {n    max-width: 1674px !important;n    padding-right:0 !important;n    padding-left: 0 !important;n}/* End custom CSS */