.elementor-10180 .elementor-element.elementor-element-60acda85{--display:flex;--min-height:70vh;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-10180 .elementor-element.elementor-element-60acda85:not(.elementor-motion-effects-element-type-background), .elementor-10180 .elementor-element.elementor-element-60acda85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CACACA;}.elementor-10180 .elementor-element.elementor-element-8c03db9{padding:2em 0em 2em 0em;}body.elementor-page-10180:not(.elementor-motion-effects-element-type-background), body.elementor-page-10180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10180 .elementor-element.elementor-element-8c03db9{padding:1em 0em 1em 0em;}}@media(min-width:768px){.elementor-10180 .elementor-element.elementor-element-60acda85{--content-width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10180 .elementor-element.elementor-element-60acda85{--content-width:80%;}}@media(max-width:767px){.elementor-10180 .elementor-element.elementor-element-8c03db9{width:var( --container-widget-width, 90% );max-width:90%;padding:1em 0em 1em 0em;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-10180 .elementor-element.elementor-element-8c03db9.elementor-element{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-60acda85 */#ai-assistant{display:none;}/* End custom CSS */
/* Start custom CSS */.sk-dark-bg p a{color:#ffffff !important;}

.elementor-container {
    padding-left: 50px;
    padding-right: 50px;
}

html {
  scroll-padding-top: 110px; /* Applies to all anchor links */
}/* End custom CSS */