html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0; }table {width:100%;border-spacing:0;border-collapse:collapse; }ol, ul {list-style:none; }img {max-width:100%;height:auto;vertical-align:middle; }* {box-sizing:border-box; }p {margin-bottom:1em; }.elementor-button-icon {font-size:18px; }.elementor-button-icon .material-icons {vertical-align:middle; }@media (min-width:768px) {.elementor-button-icon {font-size:20px; } }.elementor-widget-text-editor ul li, .elementor-tab-content ul li, .sgc-wysiwyg ul li {padding-left:30px;display:block;position:relative;margin-bottom:8px; }.elementor-widget-text-editor ul li:last-child(), .elementor-tab-content ul li:last-child(), .sgc-wysiwyg ul li:last-child() {margin-bottom:0; }.elementor-widget-text-editor ul li:before, .elementor-tab-content ul li:before, .sgc-wysiwyg ul li:before {content:"\e5ca";font-family:'Material Icons';position:absolute;left:0;display:block;color:var(--e-global-color-primary); }.elementor-accordion .elementor-accordion-item {margin-bottom:10px; }.elementor-accordion .elementor-tab-title {border-radius:8px; }.elementor-accordion .elementor-tab-title.elementor-active {background-color:var(--e-global-color-primary) !important;color:#fff !important; }.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-title, .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon, .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {color:#fff !important; }.elementor-accordion .elementor-tab-content .sg-tab-link {margin-top:20px;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:0.5px;display:block;position:relative;padding-left:25px;color:var(--e-global-color-accent);transition:all 160ms cubic-bezier(0.4, 0, 0.2, 1) 0s; }.elementor-accordion .elementor-tab-content .sg-tab-link:before {font-size:18px;content:"\e5c8";font-family:'Material Icons';position:absolute;left:0;display:block;color:var(--e-global-color-primary); }.elementor-nav-menu--main .elementor-nav-menu ul.sub-menu > li:not(.menu-item-shortcode) a {border-radius:0 !important; }.elementor-nav-menu--main .elementor-nav-menu ul.sub-menu > li:first-child:not(.menu-item-shortcode) {margin-top:10px; }.elementor-nav-menu--main .elementor-nav-menu ul.sub-menu > li:last-child:not(.menu-item-shortcode) {margin-bottom:10px; }.sub-menu.mega-menu > li.menu-item-shortcode {width:100vw;background-color:#fff; }@media (min-width:1025px) {.sub-menu.mega-menu > li.menu-item-shortcode {margin-left:-40px; } }@media (min-width:1380px) {.sub-menu.mega-menu > li.menu-item-shortcode {margin-left:calc(-50vw + 650px); } }@media (min-width:1025px) {.sub-menu.mega-menu > li.menu-item-shortcode.menu-item-shortcode-id-613 {margin-left:-160.953px; } }@media (min-width:1240px) {.sub-menu.mega-menu > li.menu-item-shortcode.menu-item-shortcode-id-613 {margin-left:-191.492px; } }@media (min-width:1380px) {.sub-menu.mega-menu > li.menu-item-shortcode.menu-item-shortcode-id-613 {margin-left:calc(-50vw + 650px - 136.492px); } }.sub-menu.mega-menu > li.menu-item-shortcode ul {display:block;top:initial;position:relative;width:auto; }.sub-menu.mega-menu > li.menu-item-shortcode ul.elementor-icon-list-items {display:block; }.sub-menu.mega-menu > li.menu-item-shortcode ul.elementor-icon-list-items .elementor-icon-list-item {padding:0 !important; }.sub-menu.mega-menu > li.menu-item-shortcode ul.elementor-icon-list-items .elementor-icon-list-item a {padding:0;margin:0;border:0;white-space:initial;background-color:transparent !important; }/*.single-post .elementor-widget-theme-post-content h1, .single-post .elementor-widget-theme-post-content h2, .single-post .elementor-widget-theme-post-content h3, .single-post .elementor-widget-theme-post-content h4, .single-post .elementor-widget-theme-post-content h5, .single-post .elementor-widget-theme-post-content h6, .single-post .elementor-widget-theme-post-content .wp-block-buttons {margin-bottom:20px; }*/.single-post .elementor-widget-theme-post-content p {margin-bottom:20px; }.elementor-animation-grow:active, .elementor-animation-grow:focus, .elementor-animation-grow:hover {transform:scale(1.05) !important; }.sg-def {margin-bottom:30px; }.sg-def .sg-def-title, .sg-def h2.sg-def-title {font-size:26px;margin-bottom:20px; }.sg-nav-definitions a.sg-def-link {display:block;position:relative;padding-left:20px;margin-bottom:10px;color:var(--e-global-color-text); }.sg-nav-definitions a.sg-def-link:before {content:"\e5c8";font-family:'Material Icons';position:absolute;left:0;display:block;color:var(--e-global-color-primary);top:50%;transform:translateY(-50%); }.wpcf7-radio {margin-top:15px;display:inline-block; }.wpcf7-radio .wpcf7-list-item.first {margin-left:0; }.wpcf7-radio .wpcf7-list-item, .wpcf7-radio label {cursor:pointer;position:relative; }.wpcf7-radio label .wpcf7-list-item-label {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);letter-spacing:var(--e-global-typography-text-letter-spacing);text-transform:none; }.wpcf7-radio input {position:absolute;opacity:0;cursor:pointer; }.wpcf7-radio .wpcf7-list-item-label {padding-left:25px; }.wpcf7-radio .wpcf7-list-item-label:before {position:absolute;top:-2px;left:0;height:17px;width:17px;background-color:#fff;border-color:var(--e-global-color-primary);border-style:solid;border-width:2px;border-radius:50%; }.wpcf7-radio input:checked ~ .wpcf7-list-item-label:before {background-color:#fff; }.wpcf7-radio .wpcf7-list-item-label:after {content:"";position:absolute;display:none; }.wpcf7-radio input:checked ~ .wpcf7-list-item-label:after {display:block; }.wpcf7-radio .wpcf7-list-item-label:after {left:4px;top:2px;width:9px;height:9px;border-radius:50%;background:var(--e-global-color-primary); }.wpcf7-select, .wpcf7-textarea {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);letter-spacing:var(--e-global-typography-text-letter-spacing);text-transform:none; }.wpcf7-form div.text-center {text-align:center; }.wpcf7-form div.text-center p {position:relative;display:inline-block; }.wpcf7-form div.text-center .wpcf7-submit.has-spinner {margin-top:20px;cursor:pointer; }.wpcf7-form div.text-center .wpcf7-spinner {position:absolute;right:-60px;top:35px; }.elementor-widget-breadcrumbs a {font-weight:600;vertical-align:middle; }.elementor-widget-breadcrumbs span {vertical-align:middle; }.elementor-widget-breadcrumbs .material-icons {vertical-align:middle;line-height:1;font-size:20px; }.elementor-widget-breadcrumbs .material-icons.icon-home {font-size:28px;margin-right:5px;color:var(--e-global-color-primary); }#breadcrumbs > span > span > .icon-sep {display:none; }.sg-uptitle .elementor-heading-title {position:relative;padding-left:35px; }.sg-uptitle .elementor-heading-title:before {position:absolute;content:"";display:block;background-repeat:no-repeat;background-size:25px;background-position:center;width:25px;height:10px;left:0;top:3px;background-image:url("data:image/svg+xml,%3Csvg width='25' height='10' viewBox='0 0 25 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='10' height='10' fill='%23685D5D'/%3E%3Crect x='15' width='10' height='10' fill='%23F7B50D'/%3E%3C/svg%3E"); }.elementor-element-93a8cdd .sg-uptitle .elementor-heading-title {padding-left:0; }.elementor-element-93a8cdd .sg-uptitle .elementor-heading-title:before {display:none; }.sg-predictive-search-wrapper {max-width:500px; }.sg-predictive-search-input {position:relative; }.sg-predictive-search-input input:not([type="button"]):not([type="submit"]), .sg-predictive-search-input .sg-predictive-search-input-input:not([type="button"]):not([type="submit"]) {width:100%;background-color:#fff;border-radius:30px;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);letter-spacing:var(--e-global-typography-text-letter-spacing);padding:10px 10px 10px 50px;border:none; }.sg-predictive-search-input .icon {color:var(--e-global-color-primary);font-size:18px;position:absolute;left:20px;top:10px;cursor:pointer; }.sg-predictive-search-input .ui-menu {overflow:scroll;max-height:255px; }.sg-predictive-search-tmp-white .sg-predictive-search-input input:not([type="button"]):not([type="submit"]), .sg-predictive-search-tmp-white .sg-predictive-search-input .sg-predictive-search-input-input:not([type="button"]):not([type="submit"]) {width:100%;padding-right:50px;background-color:#fff; }.sg-predictive-search-tmp-white .sg-predictive-search-input input:not([type="button"]):not([type="submit"]):focus, .sg-predictive-search-tmp-white .sg-predictive-search-input .sg-predictive-search-input-input:not([type="button"]):not([type="submit"]):focus {outline:solid 1px #fff; }.ui-autocomplete {z-index:99999;background:#fff;border:0;padding:0;font-family:var(--e-global-typography-f7d5cd4-font-family), Sans-serif;font-size:15px;border:none;border-radius:8px;overflow:hidden;max-width:280px;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.2); }.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper {padding:5px 20px;transition:all 160ms cubic-bezier(0.4, 0, 0.2, 1) 0s;cursor:pointer; }.ui-autocomplete .ui-menu-item .ui-state-active {padding:5px 20px;background:#f4f4f4;border:none; }.sg-menu-mobile .elementor-nav-menu {width:100%; }.elementor-headline--style-highlight .elementor-headline-dynamic-wrapper {display:inline-block; }.elementor-headline--style-highlight .elementor-headline-dynamic-wrapper svg {top:90%;height:calc(100% + 40px);width:calc(100% + 10px); }@media (min-width:768px) {.elementor-headline--style-highlight .elementor-headline-dynamic-wrapper svg {top:85%;height:calc(100% + 90px); } }.elementor-headline--style-highlight .elementor-headline-plain-text {display:block; }body.page {margin-bottom:0; }.sg-ib-link-absolute {position:absolute;top:0;right:0;bottom:0;left:0; }.sg-two-images {display:flex;align-self:start;justify-content:space-between;padding-top:100px; }.sg-two-images .sg-two-image-image {max-width:calc(50% + 50px);border-radius:20px; }.sg-two-images .sg-two-image-image img {border-radius:20px;position:relative;z-index:1; }.sg-two-images .sg-two-image-image:first-child {margin-right:-50px;margin-top:-100px;position:relative; }.sg-two-images .sg-two-image-image:first-child::before {content:"";position:absolute;width:135px;background-color:var(--e-global-color-primary);border-radius:20px;z-index:0;display:block;left:calc(100% - 25px);top:50px;bottom:50px;transform:translateX(-50%); }.sg-two-images .sg-two-image-image:last-child {box-shadow:0px 0px 20px rgba(0, 0, 0, 0.2); }.sg-step {position:relative;padding:20px 0 30px 90px;min-height:120px; }.sg-step:before {content:'';display:block;position:absolute;width:5px;top:80px;bottom:10px;left:32.5px;opacity:0.15;background-color:#000; }.sg-step .sg-step-title {color:#353333;font-size:22px;margin-bottom:15px; }.sg-step .sg-step-icon-wrapper, .sg-step .sg-step-date-wrapper {color:#fff;position:absolute;width:70px;height:70px;line-height:70px;text-align:center;font-size:30px;border-radius:40px;left:0;top:0;background-color:var(--e-global-color-primary); }.sg-step .sg-step-date {font-size:17px;font-weight:600;color:#fff;text-transform:uppercase;line-height:70px;margin-top:-3px;display:inline-block;vertical-align:middle;white-space:nowrap;max-width:70px;overflow:hidden; }.sg-step:last-child {min-height:0; }.sg-step:last-child::before {display:none; }@media (max-width:575px) {.sg-steps-show-last-sm .sg-step:last-child {min-height:120px; }.sg-steps-show-last-sm .sg-step:last-child::before {display:block; } }@media (min-width:576px) and (max-width:767px) {.sg-steps-show-last-md .sg-step:last-child {min-height:120px; }.sg-steps-show-last-md .sg-step:last-child::before {display:block; } }@media (min-width:768px) {.sg-step {padding-left:110px; } }@media (min-width:1024px) {.sg-steps-show-last-md .sg-step:last-child {min-height:120px; }.sg-steps-show-last-md .sg-step:last-child::before {display:block; } }.sg-step-content::after {content:'';clear:both;display:block; }.elementor-widget.elementor-widget-sg-absolute-link {position:absolute;top:0;right:0;left:0;bottom:0;display:block;z-index:3;font-size:0; }.elementor-widget.elementor-widget-sg-absolute-link .elementor-widget-container {position:absolute;top:0;right:0;left:0;bottom:0;display:block;z-index:3;font-size:0; }.elementor-widget.elementor-widget-sg-absolute-link .sg-absolute-link {position:absolute;top:0;right:0;left:0;bottom:0;display:block;z-index:3;font-size:0; }.elementor-edit-mode .elementor-widget.elementor-widget-sg-absolute-link {bottom:100%;top:auto; }.elementor-edit-mode .elementor-widget.elementor-widget-sg-absolute-link .elementor-widget-container {bottom:100%;top:auto; }.elementor-edit-mode .elementor-widget.elementor-widget-sg-absolute-link .sg-absolute-link {bottom:100%;top:auto;opacity:0;font-size:10px; }