.elementor-105985 .elementor-element.elementor-element-d48a7ed{--display:flex;}.elementor-105985 .elementor-element.elementor-element-38572d5d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-105985 .elementor-element.elementor-element-39156d40{color:var( --e-global-color-primary );}/* Start custom CSS for container, class: .elementor-element-38572d5d */.elementor-105985 .elementor-element.elementor-element-38572d5d ul {
    display: flex;
    flex-wrap: wrap;
}

.elementor-105985 .elementor-element.elementor-element-38572d5d li {
    padding: 1em 2em 1em 0;
}

.elementor-105985 .elementor-element.elementor-element-38572d5d a {
    color: var(--e-global-color-416572f);
    font-size: .8em;
}/* End custom CSS */
/* Start custom CSS *//* Body background */

body,
.page-template-elementor_theme{
background: radial-gradient(25.65% 46.65% at 68.19% 53.35%, rgba(253, 227, 198, 1) 0%, rgba(0,0,0,0) 200%), radial-gradient(44.15% 46.11% at 5.85% 68.08%, rgba(251, 192, 194, 1) 0%, rgba(0,0,0,0) 120%);
background-attachment: fixed;
position: relative;
display: flex;
flex-direction: column;
min-height: calc(100vh - var(—wp-admin—admin-bar—height, 0px));
}

body::before,
.page-template-elementor_theme::before,
body::after,
.page-template-elementor_theme::after {
content: " ";
position: fixed;
background: url(/wp-content/uploads/2022/08/bgr-bubbles.svg) no-repeat calc(((100vw - min(100vw, 1920px))/2) - 100px) bottom;
background-size: min(50vh, 300px);
z-index: -1;
width: 100vw;
height: 100vh;
top: 0;
left: 0;
}

body::after,
.page-template-elementor_theme::after {
transform: scale(-1);
background-position: calc(((100vw - min(100vw, 1920px))/2) - 200px) center;
background-size: min(70vh, 500px);
}/* End custom CSS */