.elementor-393 .elementor-element.elementor-element-ef40ff4{--display:flex;}.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 );color:var( --e-global-color-primary );}.elementor-393 .elementor-element.elementor-element-7fa06c3{text-align:center;}.elementor-393 .elementor-element.elementor-element-7fa06c3 .elementor-heading-title{font-family:"Fredericka the Great", Sans-serif;font-weight:200;color:#660033;}.elementor-393 .elementor-element.elementor-element-61b87314{--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-393 .elementor-element.elementor-element-64e90948{--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-weight:var( --e-global-typography-text-font-weight );}.elementor-393 .elementor-element.elementor-element-62f72da4 img{width:50%;border-radius:100px 100px 100px 100px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-393 .elementor-element.elementor-element-64c7a00a{color:#00034F;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.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-393 .elementor-element.elementor-element-4b3e8d43 .elementor-button{background-color:#503F25;font-family:"New Rocker", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-393 .elementor-element.elementor-element-4b3e8d43 .elementor-button:hover, .elementor-393 .elementor-element.elementor-element-4b3e8d43 .elementor-button:focus{background-color:#FFAEAE1F;color:#060024;border-color:#FF9D21;}.elementor-393 .elementor-element.elementor-element-4b3e8d43 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-393 .elementor-element.elementor-element-4b3e8d43 .elementor-button-content-wrapper{flex-direction:row;}.elementor-393 .elementor-element.elementor-element-4b3e8d43 .elementor-button:hover svg, .elementor-393 .elementor-element.elementor-element-4b3e8d43 .elementor-button:focus svg{fill:#060024;}.elementor-393 .elementor-element.elementor-element-4fa59d65{--display:flex;}.elementor-393 .elementor-element.elementor-element-7aa3bdf1 img{width:50%;border-radius:100px 100px 100px 100px;}.elementor-393 .elementor-element.elementor-element-24724fb4{color:#00034F;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-393 .elementor-element.elementor-element-5bbf39c8 .elementor-button{background-color:#503F25;font-family:"New Rocker", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-393 .elementor-element.elementor-element-5bbf39c8 .elementor-button:hover, .elementor-393 .elementor-element.elementor-element-5bbf39c8 .elementor-button:focus{background-color:#FFAEAE1F;color:#060024;border-color:#FF9D21;}.elementor-393 .elementor-element.elementor-element-5bbf39c8 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-393 .elementor-element.elementor-element-5bbf39c8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-393 .elementor-element.elementor-element-5bbf39c8 .elementor-button:hover svg, .elementor-393 .elementor-element.elementor-element-5bbf39c8 .elementor-button:focus svg{fill:#060024;}.elementor-393 .elementor-element.elementor-element-7715c3{--display:flex;}.elementor-393 .elementor-element.elementor-element-76e24cb6 img{width:50%;border-radius:100px 100px 100px 100px;}.elementor-393 .elementor-element.elementor-element-524e9698{color:#00034F;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-393 .elementor-element.elementor-element-102945c9 .elementor-button{background-color:#503F25;font-family:"New Rocker", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-393 .elementor-element.elementor-element-102945c9 .elementor-button:hover, .elementor-393 .elementor-element.elementor-element-102945c9 .elementor-button:focus{background-color:#FFAEAE1F;color:#060024;border-color:#FF9D21;}.elementor-393 .elementor-element.elementor-element-102945c9 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-393 .elementor-element.elementor-element-102945c9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-393 .elementor-element.elementor-element-102945c9 .elementor-button:hover svg, .elementor-393 .elementor-element.elementor-element-102945c9 .elementor-button:focus svg{fill:#060024;}.elementor-393 .elementor-element.elementor-element-df9a75f{--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-393 .elementor-element.elementor-element-e585dd0{--display:flex;}.elementor-393 .elementor-element.elementor-element-b9d16f0 img{width:50%;border-radius:100px 100px 100px 100px;}.elementor-393 .elementor-element.elementor-element-c13e193{color:#00034F;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-393 .elementor-element.elementor-element-7962880 .elementor-button{background-color:#503F25;font-family:"New Rocker", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-393 .elementor-element.elementor-element-7962880 .elementor-button:hover, .elementor-393 .elementor-element.elementor-element-7962880 .elementor-button:focus{background-color:#FFAEAE1F;color:#060024;border-color:#FF9D21;}.elementor-393 .elementor-element.elementor-element-7962880 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-393 .elementor-element.elementor-element-7962880 .elementor-button-content-wrapper{flex-direction:row;}.elementor-393 .elementor-element.elementor-element-7962880 .elementor-button:hover svg, .elementor-393 .elementor-element.elementor-element-7962880 .elementor-button:focus svg{fill:#060024;}.elementor-393 .elementor-element.elementor-element-2456993{--display:flex;}.elementor-393 .elementor-element.elementor-element-3e32d0c img{width:50%;border-radius:100px 100px 100px 100px;}.elementor-393 .elementor-element.elementor-element-aedd556{color:#00034F;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-393 .elementor-element.elementor-element-3843655 .elementor-button{background-color:#503F25;font-family:"New Rocker", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-393 .elementor-element.elementor-element-3843655 .elementor-button:hover, .elementor-393 .elementor-element.elementor-element-3843655 .elementor-button:focus{background-color:#FFAEAE1F;color:#060024;border-color:#FF9D21;}.elementor-393 .elementor-element.elementor-element-3843655 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-393 .elementor-element.elementor-element-3843655 .elementor-button-content-wrapper{flex-direction:row;}.elementor-393 .elementor-element.elementor-element-3843655 .elementor-button:hover svg, .elementor-393 .elementor-element.elementor-element-3843655 .elementor-button:focus svg{fill:#060024;}.elementor-393 .elementor-element.elementor-element-db93709{--display:flex;}.elementor-393 .elementor-element.elementor-element-f2bcac2 img{width:50%;border-radius:100px 100px 100px 100px;}.elementor-393 .elementor-element.elementor-element-79fa9aa{color:#00034F;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-393 .elementor-element.elementor-element-3a70756 .elementor-button{background-color:#503F25;font-family:"New Rocker", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-393 .elementor-element.elementor-element-3a70756 .elementor-button:hover, .elementor-393 .elementor-element.elementor-element-3a70756 .elementor-button:focus{background-color:#FFAEAE1F;color:#060024;border-color:#FF9D21;}.elementor-393 .elementor-element.elementor-element-3a70756 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-393 .elementor-element.elementor-element-3a70756 .elementor-button-content-wrapper{flex-direction:row;}.elementor-393 .elementor-element.elementor-element-3a70756 .elementor-button:hover svg, .elementor-393 .elementor-element.elementor-element-3a70756 .elementor-button:focus svg{fill:#060024;}.elementor-393 .elementor-element.elementor-element-ca1a76e{--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-393 .elementor-element.elementor-element-c29bdd1{--display:flex;}.elementor-393 .elementor-element.elementor-element-4dff7a8 img{width:50%;border-radius:100px 100px 100px 100px;}.elementor-393 .elementor-element.elementor-element-610665d{color:#00034F;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-393 .elementor-element.elementor-element-c6b919d .elementor-button{background-color:#503F25;font-family:"New Rocker", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-393 .elementor-element.elementor-element-c6b919d .elementor-button:hover, .elementor-393 .elementor-element.elementor-element-c6b919d .elementor-button:focus{background-color:#FFAEAE1F;color:#060024;border-color:#FF9D21;}.elementor-393 .elementor-element.elementor-element-c6b919d > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-393 .elementor-element.elementor-element-c6b919d .elementor-button-content-wrapper{flex-direction:row;}.elementor-393 .elementor-element.elementor-element-c6b919d .elementor-button:hover svg, .elementor-393 .elementor-element.elementor-element-c6b919d .elementor-button:focus svg{fill:#060024;}.elementor-393 .elementor-element.elementor-element-c355ba1{--display:flex;}.elementor-393 .elementor-element.elementor-element-d1c73e0 img{width:50%;border-radius:100px 100px 100px 100px;}.elementor-393 .elementor-element.elementor-element-e4df51e{color:#00034F;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-393 .elementor-element.elementor-element-8503616 .elementor-button{background-color:#503F25;font-family:"New Rocker", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-393 .elementor-element.elementor-element-8503616 .elementor-button:hover, .elementor-393 .elementor-element.elementor-element-8503616 .elementor-button:focus{background-color:#FFAEAE1F;color:#060024;border-color:#FF9D21;}.elementor-393 .elementor-element.elementor-element-8503616 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-393 .elementor-element.elementor-element-8503616 .elementor-button-content-wrapper{flex-direction:row;}.elementor-393 .elementor-element.elementor-element-8503616 .elementor-button:hover svg, .elementor-393 .elementor-element.elementor-element-8503616 .elementor-button:focus svg{fill:#060024;}.elementor-393 .elementor-element.elementor-element-74d5f42{--display:flex;}.elementor-393 .elementor-element.elementor-element-cc749c7 img{width:50%;border-radius:100px 100px 100px 100px;}.elementor-393 .elementor-element.elementor-element-eb15eea{color:#00034F;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-393 .elementor-element.elementor-element-0466e24 .elementor-button{background-color:#503F25;font-family:"New Rocker", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-393 .elementor-element.elementor-element-0466e24 .elementor-button:hover, .elementor-393 .elementor-element.elementor-element-0466e24 .elementor-button:focus{background-color:#FFAEAE1F;color:#060024;border-color:#FF9D21;}.elementor-393 .elementor-element.elementor-element-0466e24 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-393 .elementor-element.elementor-element-0466e24 .elementor-button-content-wrapper{flex-direction:row;}.elementor-393 .elementor-element.elementor-element-0466e24 .elementor-button:hover svg, .elementor-393 .elementor-element.elementor-element-0466e24 .elementor-button:focus svg{fill:#060024;}.elementor-393 .elementor-element.elementor-element-f7ec9e2{--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-393 .elementor-element.elementor-element-dff6c5d{--display:flex;}.elementor-393 .elementor-element.elementor-element-cf3915c img{width:50%;border-radius:100px 100px 100px 100px;}.elementor-393 .elementor-element.elementor-element-df037f9{color:#00034F;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-393 .elementor-element.elementor-element-5894ae9 .elementor-button{background-color:#503F25;font-family:"New Rocker", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-393 .elementor-element.elementor-element-5894ae9 .elementor-button:hover, .elementor-393 .elementor-element.elementor-element-5894ae9 .elementor-button:focus{background-color:#FFAEAE1F;color:#060024;border-color:#FF9D21;}.elementor-393 .elementor-element.elementor-element-5894ae9 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-393 .elementor-element.elementor-element-5894ae9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-393 .elementor-element.elementor-element-5894ae9 .elementor-button:hover svg, .elementor-393 .elementor-element.elementor-element-5894ae9 .elementor-button:focus svg{fill:#060024;}.elementor-393 .elementor-element.elementor-element-fffa58f{--display:flex;}.elementor-393 .elementor-element.elementor-element-9d7b927 img{width:50%;border-radius:100px 100px 100px 100px;}.elementor-393 .elementor-element.elementor-element-014e4cc{color:#00034F;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-393 .elementor-element.elementor-element-7de533c .elementor-button{background-color:#503F25;font-family:"New Rocker", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-393 .elementor-element.elementor-element-7de533c .elementor-button:hover, .elementor-393 .elementor-element.elementor-element-7de533c .elementor-button:focus{background-color:#FFAEAE1F;color:#060024;border-color:#FF9D21;}.elementor-393 .elementor-element.elementor-element-7de533c > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-393 .elementor-element.elementor-element-7de533c .elementor-button-content-wrapper{flex-direction:row;}.elementor-393 .elementor-element.elementor-element-7de533c .elementor-button:hover svg, .elementor-393 .elementor-element.elementor-element-7de533c .elementor-button:focus svg{fill:#060024;}.elementor-393 .elementor-element.elementor-element-1c3be0c{--display:flex;}.elementor-393 .elementor-element.elementor-element-b5f6e7a img{width:50%;border-radius:100px 100px 100px 100px;}.elementor-393 .elementor-element.elementor-element-b00a423{color:#00034F;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-393 .elementor-element.elementor-element-5a2228b .elementor-button{background-color:#503F25;font-family:"New Rocker", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-393 .elementor-element.elementor-element-5a2228b .elementor-button:hover, .elementor-393 .elementor-element.elementor-element-5a2228b .elementor-button:focus{background-color:#FFAEAE1F;color:#060024;border-color:#FF9D21;}.elementor-393 .elementor-element.elementor-element-5a2228b > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-393 .elementor-element.elementor-element-5a2228b .elementor-button-content-wrapper{flex-direction:row;}.elementor-393 .elementor-element.elementor-element-5a2228b .elementor-button:hover svg, .elementor-393 .elementor-element.elementor-element-5a2228b .elementor-button:focus svg{fill:#060024;}.elementor-393 .elementor-element.elementor-element-43e5b56{--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-393 .elementor-element.elementor-element-f2a7d2b{--display:flex;}.elementor-393 .elementor-element.elementor-element-3cbe7f1 img{width:50%;border-radius:100px 100px 100px 100px;}.elementor-393 .elementor-element.elementor-element-e89db44{color:#00034F;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-393 .elementor-element.elementor-element-d6ca360 .elementor-button{background-color:#503F25;font-family:"New Rocker", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-393 .elementor-element.elementor-element-d6ca360 .elementor-button:hover, .elementor-393 .elementor-element.elementor-element-d6ca360 .elementor-button:focus{background-color:#FFAEAE1F;color:#060024;border-color:#FF9D21;}.elementor-393 .elementor-element.elementor-element-d6ca360 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-393 .elementor-element.elementor-element-d6ca360 .elementor-button-content-wrapper{flex-direction:row;}.elementor-393 .elementor-element.elementor-element-d6ca360 .elementor-button:hover svg, .elementor-393 .elementor-element.elementor-element-d6ca360 .elementor-button:focus svg{fill:#060024;}.elementor-393 .elementor-element.elementor-element-eb1ce7a{--display:flex;}.elementor-393 .elementor-element.elementor-element-e6d461b img{width:50%;border-radius:100px 100px 100px 100px;}.elementor-393 .elementor-element.elementor-element-40a9289{color:#00034F;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-393 .elementor-element.elementor-element-2b6bb91 .elementor-button{background-color:#503F25;font-family:"New Rocker", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-393 .elementor-element.elementor-element-2b6bb91 .elementor-button:hover, .elementor-393 .elementor-element.elementor-element-2b6bb91 .elementor-button:focus{background-color:#FFAEAE1F;color:#060024;border-color:#FF9D21;}.elementor-393 .elementor-element.elementor-element-2b6bb91 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-393 .elementor-element.elementor-element-2b6bb91 .elementor-button-content-wrapper{flex-direction:row;}.elementor-393 .elementor-element.elementor-element-2b6bb91 .elementor-button:hover svg, .elementor-393 .elementor-element.elementor-element-2b6bb91 .elementor-button:focus svg{fill:#060024;}.elementor-393 .elementor-element.elementor-element-9d3c20b{--display:flex;}body.elementor-page-393:not(.elementor-motion-effects-element-type-background), body.elementor-page-393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0E0D1;}/* Start custom CSS for container, class: .elementor-element-64e90948 */.elementor-393 .elementor-element.elementor-element-64e90948{
    --card-shape: 7%;
    --card-hover-shape: 7%;
    --heading-shape: 
    --heading-hover-shape: 
    --heading-background: ;

}
.elementor-393 .elementor-element.elementor-element-64e90948{
    box-shadow: inset 20px 20px 20px rgba(0,0,0,0.05), 25px 35px 20px rgba(0,0,0,0.05), 25px 30px 30px rgba(0,0,0,0.05), inset -20px -20px 25px rgba(255,255,255,0.9);
    transition: 0.5s ease-in-out;
    border-radius: var(--card-shape);
}
.elementor-393 .elementor-element.elementor-element-64e90948:hover{
    border-radius: var(--card-hover-shape);
}
.elementor-393 .elementor-element.elementor-element-64e90948::before{
    content: '';
    position: absolute;
    top: 50px;
    left: 85px;
    width: 35px;
    height: 35px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-64e90948::after{
    content: '';
    position: absolute;
    top: 90px;
    left: 110px;
    width: 15px;
    height: 15px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-64e90948 h2{
    position: relative;
    width: var(--heading-circle-size);
    height: var(--heading-circle-size);
    background: var(--heading-background);
    border-radius: var(--heading-shape);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.5s ease-in-out;
    box-shadow: inset 2px 5px 10px rgba(0,0,0,0.1), inset -2px -5px 10px rgba(255,255,255,1), 15px 15px 10px rgba(0,0,0,0.05), 15px 10px 15px rgba(0,0,0,0.025);
}
.elementor-393 .elementor-element.elementor-element-64e90948:hover h2{
    border-radius: var(--heading-hover-shape);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fa59d65 */.elementor-393 .elementor-element.elementor-element-4fa59d65{
    --card-shape: 7%;
    --card-hover-shape: 7%;
    --heading-shape: 
    --heading-hover-shape: 
    --heading-background: ;

}
.elementor-393 .elementor-element.elementor-element-4fa59d65{
    box-shadow: inset 20px 20px 20px rgba(0,0,0,0.05), 25px 35px 20px rgba(0,0,0,0.05), 25px 30px 30px rgba(0,0,0,0.05), inset -20px -20px 25px rgba(255,255,255,0.9);
    transition: 0.5s ease-in-out;
    border-radius: var(--card-shape);
}
.elementor-393 .elementor-element.elementor-element-4fa59d65:hover{
    border-radius: var(--card-hover-shape);
}
.elementor-393 .elementor-element.elementor-element-4fa59d65::before{
    content: '';
    position: absolute;
    top: 50px;
    left: 85px;
    width: 35px;
    height: 35px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-4fa59d65::after{
    content: '';
    position: absolute;
    top: 90px;
    left: 110px;
    width: 15px;
    height: 15px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-4fa59d65 h2{
    position: relative;
    width: var(--heading-circle-size);
    height: var(--heading-circle-size);
    background: var(--heading-background);
    border-radius: var(--heading-shape);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.5s ease-in-out;
    box-shadow: inset 2px 5px 10px rgba(0,0,0,0.1), inset -2px -5px 10px rgba(255,255,255,1), 15px 15px 10px rgba(0,0,0,0.05), 15px 10px 15px rgba(0,0,0,0.025);
}
.elementor-393 .elementor-element.elementor-element-4fa59d65:hover h2{
    border-radius: var(--heading-hover-shape);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7715c3 */.elementor-393 .elementor-element.elementor-element-7715c3{
    --card-shape: 7%;
    --card-hover-shape: 7%;
    --heading-shape: 
    --heading-hover-shape: 
    --heading-background: ;

}
.elementor-393 .elementor-element.elementor-element-7715c3{
    box-shadow: inset 20px 20px 20px rgba(0,0,0,0.05), 25px 35px 20px rgba(0,0,0,0.05), 25px 30px 30px rgba(0,0,0,0.05), inset -20px -20px 25px rgba(255,255,255,0.9);
    transition: 0.5s ease-in-out;
    border-radius: var(--card-shape);
}
.elementor-393 .elementor-element.elementor-element-7715c3:hover{
    border-radius: var(--card-hover-shape);
}
.elementor-393 .elementor-element.elementor-element-7715c3::before{
    content: '';
    position: absolute;
    top: 50px;
    left: 85px;
    width: 35px;
    height: 35px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-7715c3::after{
    content: '';
    position: absolute;
    top: 90px;
    left: 110px;
    width: 15px;
    height: 15px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-7715c3 h2{
    position: relative;
    width: var(--heading-circle-size);
    height: var(--heading-circle-size);
    background: var(--heading-background);
    border-radius: var(--heading-shape);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.5s ease-in-out;
    box-shadow: inset 2px 5px 10px rgba(0,0,0,0.1), inset -2px -5px 10px rgba(255,255,255,1), 15px 15px 10px rgba(0,0,0,0.05), 15px 10px 15px rgba(0,0,0,0.025);
}
.elementor-393 .elementor-element.elementor-element-7715c3:hover h2{
    border-radius: var(--heading-hover-shape);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e585dd0 */.elementor-393 .elementor-element.elementor-element-e585dd0{
    --card-shape: 7%;
    --card-hover-shape: 7%;
    --heading-shape: 
    --heading-hover-shape: 
    --heading-background: ;

}
.elementor-393 .elementor-element.elementor-element-e585dd0{
    box-shadow: inset 20px 20px 20px rgba(0,0,0,0.05), 25px 35px 20px rgba(0,0,0,0.05), 25px 30px 30px rgba(0,0,0,0.05), inset -20px -20px 25px rgba(255,255,255,0.9);
    transition: 0.5s ease-in-out;
    border-radius: var(--card-shape);
}
.elementor-393 .elementor-element.elementor-element-e585dd0:hover{
    border-radius: var(--card-hover-shape);
}
.elementor-393 .elementor-element.elementor-element-e585dd0::before{
    content: '';
    position: absolute;
    top: 50px;
    left: 85px;
    width: 35px;
    height: 35px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-e585dd0::after{
    content: '';
    position: absolute;
    top: 90px;
    left: 110px;
    width: 15px;
    height: 15px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-e585dd0 h2{
    position: relative;
    width: var(--heading-circle-size);
    height: var(--heading-circle-size);
    background: var(--heading-background);
    border-radius: var(--heading-shape);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.5s ease-in-out;
    box-shadow: inset 2px 5px 10px rgba(0,0,0,0.1), inset -2px -5px 10px rgba(255,255,255,1), 15px 15px 10px rgba(0,0,0,0.05), 15px 10px 15px rgba(0,0,0,0.025);
}
.elementor-393 .elementor-element.elementor-element-e585dd0:hover h2{
    border-radius: var(--heading-hover-shape);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2456993 */.elementor-393 .elementor-element.elementor-element-2456993{
    --card-shape: 7%;
    --card-hover-shape: 7%;
    --heading-shape: 
    --heading-hover-shape: 
    --heading-background: ;

}
.elementor-393 .elementor-element.elementor-element-2456993{
    box-shadow: inset 20px 20px 20px rgba(0,0,0,0.05), 25px 35px 20px rgba(0,0,0,0.05), 25px 30px 30px rgba(0,0,0,0.05), inset -20px -20px 25px rgba(255,255,255,0.9);
    transition: 0.5s ease-in-out;
    border-radius: var(--card-shape);
}
.elementor-393 .elementor-element.elementor-element-2456993:hover{
    border-radius: var(--card-hover-shape);
}
.elementor-393 .elementor-element.elementor-element-2456993::before{
    content: '';
    position: absolute;
    top: 50px;
    left: 85px;
    width: 35px;
    height: 35px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-2456993::after{
    content: '';
    position: absolute;
    top: 90px;
    left: 110px;
    width: 15px;
    height: 15px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-2456993 h2{
    position: relative;
    width: var(--heading-circle-size);
    height: var(--heading-circle-size);
    background: var(--heading-background);
    border-radius: var(--heading-shape);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.5s ease-in-out;
    box-shadow: inset 2px 5px 10px rgba(0,0,0,0.1), inset -2px -5px 10px rgba(255,255,255,1), 15px 15px 10px rgba(0,0,0,0.05), 15px 10px 15px rgba(0,0,0,0.025);
}
.elementor-393 .elementor-element.elementor-element-2456993:hover h2{
    border-radius: var(--heading-hover-shape);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db93709 */.elementor-393 .elementor-element.elementor-element-db93709{
    --card-shape: 7%;
    --card-hover-shape: 7%;
    --heading-shape: 
    --heading-hover-shape: 
    --heading-background: ;

}
.elementor-393 .elementor-element.elementor-element-db93709{
    box-shadow: inset 20px 20px 20px rgba(0,0,0,0.05), 25px 35px 20px rgba(0,0,0,0.05), 25px 30px 30px rgba(0,0,0,0.05), inset -20px -20px 25px rgba(255,255,255,0.9);
    transition: 0.5s ease-in-out;
    border-radius: var(--card-shape);
}
.elementor-393 .elementor-element.elementor-element-db93709:hover{
    border-radius: var(--card-hover-shape);
}
.elementor-393 .elementor-element.elementor-element-db93709::before{
    content: '';
    position: absolute;
    top: 50px;
    left: 85px;
    width: 35px;
    height: 35px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-db93709::after{
    content: '';
    position: absolute;
    top: 90px;
    left: 110px;
    width: 15px;
    height: 15px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-db93709 h2{
    position: relative;
    width: var(--heading-circle-size);
    height: var(--heading-circle-size);
    background: var(--heading-background);
    border-radius: var(--heading-shape);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.5s ease-in-out;
    box-shadow: inset 2px 5px 10px rgba(0,0,0,0.1), inset -2px -5px 10px rgba(255,255,255,1), 15px 15px 10px rgba(0,0,0,0.05), 15px 10px 15px rgba(0,0,0,0.025);
}
.elementor-393 .elementor-element.elementor-element-db93709:hover h2{
    border-radius: var(--heading-hover-shape);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c29bdd1 */.elementor-393 .elementor-element.elementor-element-c29bdd1{
    --card-shape: 7%;
    --card-hover-shape: 7%;
    --heading-shape: 
    --heading-hover-shape: 
    --heading-background: ;

}
.elementor-393 .elementor-element.elementor-element-c29bdd1{
    box-shadow: inset 20px 20px 20px rgba(0,0,0,0.05), 25px 35px 20px rgba(0,0,0,0.05), 25px 30px 30px rgba(0,0,0,0.05), inset -20px -20px 25px rgba(255,255,255,0.9);
    transition: 0.5s ease-in-out;
    border-radius: var(--card-shape);
}
.elementor-393 .elementor-element.elementor-element-c29bdd1:hover{
    border-radius: var(--card-hover-shape);
}
.elementor-393 .elementor-element.elementor-element-c29bdd1::before{
    content: '';
    position: absolute;
    top: 50px;
    left: 85px;
    width: 35px;
    height: 35px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-c29bdd1::after{
    content: '';
    position: absolute;
    top: 90px;
    left: 110px;
    width: 15px;
    height: 15px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-c29bdd1 h2{
    position: relative;
    width: var(--heading-circle-size);
    height: var(--heading-circle-size);
    background: var(--heading-background);
    border-radius: var(--heading-shape);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.5s ease-in-out;
    box-shadow: inset 2px 5px 10px rgba(0,0,0,0.1), inset -2px -5px 10px rgba(255,255,255,1), 15px 15px 10px rgba(0,0,0,0.05), 15px 10px 15px rgba(0,0,0,0.025);
}
.elementor-393 .elementor-element.elementor-element-c29bdd1:hover h2{
    border-radius: var(--heading-hover-shape);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c355ba1 */.elementor-393 .elementor-element.elementor-element-c355ba1{
    --card-shape: 7%;
    --card-hover-shape: 7%;
    --heading-shape: 
    --heading-hover-shape: 
    --heading-background: ;

}
.elementor-393 .elementor-element.elementor-element-c355ba1{
    box-shadow: inset 20px 20px 20px rgba(0,0,0,0.05), 25px 35px 20px rgba(0,0,0,0.05), 25px 30px 30px rgba(0,0,0,0.05), inset -20px -20px 25px rgba(255,255,255,0.9);
    transition: 0.5s ease-in-out;
    border-radius: var(--card-shape);
}
.elementor-393 .elementor-element.elementor-element-c355ba1:hover{
    border-radius: var(--card-hover-shape);
}
.elementor-393 .elementor-element.elementor-element-c355ba1::before{
    content: '';
    position: absolute;
    top: 50px;
    left: 85px;
    width: 35px;
    height: 35px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-c355ba1::after{
    content: '';
    position: absolute;
    top: 90px;
    left: 110px;
    width: 15px;
    height: 15px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-c355ba1 h2{
    position: relative;
    width: var(--heading-circle-size);
    height: var(--heading-circle-size);
    background: var(--heading-background);
    border-radius: var(--heading-shape);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.5s ease-in-out;
    box-shadow: inset 2px 5px 10px rgba(0,0,0,0.1), inset -2px -5px 10px rgba(255,255,255,1), 15px 15px 10px rgba(0,0,0,0.05), 15px 10px 15px rgba(0,0,0,0.025);
}
.elementor-393 .elementor-element.elementor-element-c355ba1:hover h2{
    border-radius: var(--heading-hover-shape);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74d5f42 */.elementor-393 .elementor-element.elementor-element-74d5f42{
    --card-shape: 7%;
    --card-hover-shape: 7%;
    --heading-shape: 
    --heading-hover-shape: 
    --heading-background: ;

}
.elementor-393 .elementor-element.elementor-element-74d5f42{
    box-shadow: inset 20px 20px 20px rgba(0,0,0,0.05), 25px 35px 20px rgba(0,0,0,0.05), 25px 30px 30px rgba(0,0,0,0.05), inset -20px -20px 25px rgba(255,255,255,0.9);
    transition: 0.5s ease-in-out;
    border-radius: var(--card-shape);
}
.elementor-393 .elementor-element.elementor-element-74d5f42:hover{
    border-radius: var(--card-hover-shape);
}
.elementor-393 .elementor-element.elementor-element-74d5f42::before{
    content: '';
    position: absolute;
    top: 50px;
    left: 85px;
    width: 35px;
    height: 35px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-74d5f42::after{
    content: '';
    position: absolute;
    top: 90px;
    left: 110px;
    width: 15px;
    height: 15px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-74d5f42 h2{
    position: relative;
    width: var(--heading-circle-size);
    height: var(--heading-circle-size);
    background: var(--heading-background);
    border-radius: var(--heading-shape);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.5s ease-in-out;
    box-shadow: inset 2px 5px 10px rgba(0,0,0,0.1), inset -2px -5px 10px rgba(255,255,255,1), 15px 15px 10px rgba(0,0,0,0.05), 15px 10px 15px rgba(0,0,0,0.025);
}
.elementor-393 .elementor-element.elementor-element-74d5f42:hover h2{
    border-radius: var(--heading-hover-shape);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dff6c5d */.elementor-393 .elementor-element.elementor-element-dff6c5d{
    --card-shape: 7%;
    --card-hover-shape: 7%;
    --heading-shape: 
    --heading-hover-shape: 
    --heading-background: ;

}
.elementor-393 .elementor-element.elementor-element-dff6c5d{
    box-shadow: inset 20px 20px 20px rgba(0,0,0,0.05), 25px 35px 20px rgba(0,0,0,0.05), 25px 30px 30px rgba(0,0,0,0.05), inset -20px -20px 25px rgba(255,255,255,0.9);
    transition: 0.5s ease-in-out;
    border-radius: var(--card-shape);
}
.elementor-393 .elementor-element.elementor-element-dff6c5d:hover{
    border-radius: var(--card-hover-shape);
}
.elementor-393 .elementor-element.elementor-element-dff6c5d::before{
    content: '';
    position: absolute;
    top: 50px;
    left: 85px;
    width: 35px;
    height: 35px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-dff6c5d::after{
    content: '';
    position: absolute;
    top: 90px;
    left: 110px;
    width: 15px;
    height: 15px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-dff6c5d h2{
    position: relative;
    width: var(--heading-circle-size);
    height: var(--heading-circle-size);
    background: var(--heading-background);
    border-radius: var(--heading-shape);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.5s ease-in-out;
    box-shadow: inset 2px 5px 10px rgba(0,0,0,0.1), inset -2px -5px 10px rgba(255,255,255,1), 15px 15px 10px rgba(0,0,0,0.05), 15px 10px 15px rgba(0,0,0,0.025);
}
.elementor-393 .elementor-element.elementor-element-dff6c5d:hover h2{
    border-radius: var(--heading-hover-shape);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fffa58f */.elementor-393 .elementor-element.elementor-element-fffa58f{
    --card-shape: 7%;
    --card-hover-shape: 7%;
    --heading-shape: 
    --heading-hover-shape: 
    --heading-background: ;

}
.elementor-393 .elementor-element.elementor-element-fffa58f{
    box-shadow: inset 20px 20px 20px rgba(0,0,0,0.05), 25px 35px 20px rgba(0,0,0,0.05), 25px 30px 30px rgba(0,0,0,0.05), inset -20px -20px 25px rgba(255,255,255,0.9);
    transition: 0.5s ease-in-out;
    border-radius: var(--card-shape);
}
.elementor-393 .elementor-element.elementor-element-fffa58f:hover{
    border-radius: var(--card-hover-shape);
}
.elementor-393 .elementor-element.elementor-element-fffa58f::before{
    content: '';
    position: absolute;
    top: 50px;
    left: 85px;
    width: 35px;
    height: 35px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-fffa58f::after{
    content: '';
    position: absolute;
    top: 90px;
    left: 110px;
    width: 15px;
    height: 15px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-fffa58f h2{
    position: relative;
    width: var(--heading-circle-size);
    height: var(--heading-circle-size);
    background: var(--heading-background);
    border-radius: var(--heading-shape);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.5s ease-in-out;
    box-shadow: inset 2px 5px 10px rgba(0,0,0,0.1), inset -2px -5px 10px rgba(255,255,255,1), 15px 15px 10px rgba(0,0,0,0.05), 15px 10px 15px rgba(0,0,0,0.025);
}
.elementor-393 .elementor-element.elementor-element-fffa58f:hover h2{
    border-radius: var(--heading-hover-shape);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c3be0c */.elementor-393 .elementor-element.elementor-element-1c3be0c{
    --card-shape: 7%;
    --card-hover-shape: 7%;
    --heading-shape: 
    --heading-hover-shape: 
    --heading-background: ;

}
.elementor-393 .elementor-element.elementor-element-1c3be0c{
    box-shadow: inset 20px 20px 20px rgba(0,0,0,0.05), 25px 35px 20px rgba(0,0,0,0.05), 25px 30px 30px rgba(0,0,0,0.05), inset -20px -20px 25px rgba(255,255,255,0.9);
    transition: 0.5s ease-in-out;
    border-radius: var(--card-shape);
}
.elementor-393 .elementor-element.elementor-element-1c3be0c:hover{
    border-radius: var(--card-hover-shape);
}
.elementor-393 .elementor-element.elementor-element-1c3be0c::before{
    content: '';
    position: absolute;
    top: 50px;
    left: 85px;
    width: 35px;
    height: 35px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-1c3be0c::after{
    content: '';
    position: absolute;
    top: 90px;
    left: 110px;
    width: 15px;
    height: 15px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-1c3be0c h2{
    position: relative;
    width: var(--heading-circle-size);
    height: var(--heading-circle-size);
    background: var(--heading-background);
    border-radius: var(--heading-shape);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.5s ease-in-out;
    box-shadow: inset 2px 5px 10px rgba(0,0,0,0.1), inset -2px -5px 10px rgba(255,255,255,1), 15px 15px 10px rgba(0,0,0,0.05), 15px 10px 15px rgba(0,0,0,0.025);
}
.elementor-393 .elementor-element.elementor-element-1c3be0c:hover h2{
    border-radius: var(--heading-hover-shape);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a7d2b */.elementor-393 .elementor-element.elementor-element-f2a7d2b{
    --card-shape: 7%;
    --card-hover-shape: 7%;
    --heading-shape: 
    --heading-hover-shape: 
    --heading-background: ;

}
.elementor-393 .elementor-element.elementor-element-f2a7d2b{
    box-shadow: inset 20px 20px 20px rgba(0,0,0,0.05), 25px 35px 20px rgba(0,0,0,0.05), 25px 30px 30px rgba(0,0,0,0.05), inset -20px -20px 25px rgba(255,255,255,0.9);
    transition: 0.5s ease-in-out;
    border-radius: var(--card-shape);
}
.elementor-393 .elementor-element.elementor-element-f2a7d2b:hover{
    border-radius: var(--card-hover-shape);
}
.elementor-393 .elementor-element.elementor-element-f2a7d2b::before{
    content: '';
    position: absolute;
    top: 50px;
    left: 85px;
    width: 35px;
    height: 35px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-f2a7d2b::after{
    content: '';
    position: absolute;
    top: 90px;
    left: 110px;
    width: 15px;
    height: 15px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-f2a7d2b h2{
    position: relative;
    width: var(--heading-circle-size);
    height: var(--heading-circle-size);
    background: var(--heading-background);
    border-radius: var(--heading-shape);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.5s ease-in-out;
    box-shadow: inset 2px 5px 10px rgba(0,0,0,0.1), inset -2px -5px 10px rgba(255,255,255,1), 15px 15px 10px rgba(0,0,0,0.05), 15px 10px 15px rgba(0,0,0,0.025);
}
.elementor-393 .elementor-element.elementor-element-f2a7d2b:hover h2{
    border-radius: var(--heading-hover-shape);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1ce7a */.elementor-393 .elementor-element.elementor-element-eb1ce7a{
    --card-shape: 7%;
    --card-hover-shape: 7%;
    --heading-shape: 
    --heading-hover-shape: 
    --heading-background: ;

}
.elementor-393 .elementor-element.elementor-element-eb1ce7a{
    box-shadow: inset 20px 20px 20px rgba(0,0,0,0.05), 25px 35px 20px rgba(0,0,0,0.05), 25px 30px 30px rgba(0,0,0,0.05), inset -20px -20px 25px rgba(255,255,255,0.9);
    transition: 0.5s ease-in-out;
    border-radius: var(--card-shape);
}
.elementor-393 .elementor-element.elementor-element-eb1ce7a:hover{
    border-radius: var(--card-hover-shape);
}
.elementor-393 .elementor-element.elementor-element-eb1ce7a::before{
    content: '';
    position: absolute;
    top: 50px;
    left: 85px;
    width: 35px;
    height: 35px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-eb1ce7a::after{
    content: '';
    position: absolute;
    top: 90px;
    left: 110px;
    width: 15px;
    height: 15px;
    background: var(--bubble-color);
    border-radius: 50%;
    opacity: 0.9;
}
.elementor-393 .elementor-element.elementor-element-eb1ce7a h2{
    position: relative;
    width: var(--heading-circle-size);
    height: var(--heading-circle-size);
    background: var(--heading-background);
    border-radius: var(--heading-shape);
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.5s ease-in-out;
    box-shadow: inset 2px 5px 10px rgba(0,0,0,0.1), inset -2px -5px 10px rgba(255,255,255,1), 15px 15px 10px rgba(0,0,0,0.05), 15px 10px 15px rgba(0,0,0,0.025);
}
.elementor-393 .elementor-element.elementor-element-eb1ce7a:hover h2{
    border-radius: var(--heading-hover-shape);
}/* End custom CSS */