.elementor-3291 .elementor-element.elementor-element-348e5915 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3291 .elementor-element.elementor-element-348e5915{padding:150px 0px 150px 0px;}.elementor-3291 .elementor-element.elementor-element-58350147{text-align:center;}.elementor-3291 .elementor-element.elementor-element-58350147 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );word-spacing:var( --e-global-typography-secondary-word-spacing );-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-3291 .elementor-element.elementor-element-1ee7dff5{text-align:center;}.elementor-3291 .elementor-element.elementor-element-1ee7dff5 .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-3bb1143-font-family ), Sans-serif;font-size:var( --e-global-typography-3bb1143-font-size );font-weight:var( --e-global-typography-3bb1143-font-weight );text-transform:var( --e-global-typography-3bb1143-text-transform );line-height:var( --e-global-typography-3bb1143-line-height );letter-spacing:var( --e-global-typography-3bb1143-letter-spacing );word-spacing:var( --e-global-typography-3bb1143-word-spacing );}.elementor-3291 .elementor-element.elementor-element-4460a742{--spacer-size:300px;}.elementor-3291 .elementor-element.elementor-element-4460a742 > .elementor-widget-container{margin:02% 0% 02% 0%;background-image:url("https://silviaramalli.com/wp-content/uploads/2025/06/polina-kuzovkova-iq2CirhoVck-unsplash-scaled.jpg");background-position:center center;background-size:cover;}.elementor-3291 .elementor-element.elementor-element-7157765{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-7157765 > .elementor-widget-container{margin:0% 10% 0% 010%;}.elementor-3291 .elementor-element.elementor-element-33d600c{text-align:left;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-33d600c > .elementor-widget-container{margin:0% 10% 0% 010%;}.elementor-3291 .elementor-element.elementor-element-9a92f1b{text-align:left;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-9a92f1b > .elementor-widget-container{margin:0% 10% 0% 010%;}.elementor-3291 .elementor-element.elementor-element-4cdf9f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 9px 0px;}.elementor-3291 .elementor-element.elementor-element-ce51547{text-align:left;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-ce51547 > .elementor-widget-container{margin:0% 10% 0% 010%;}.elementor-3291 .elementor-element.elementor-element-20d8e53{text-align:left;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-20d8e53 > .elementor-widget-container{margin:0% 10% 0% 010%;}.elementor-3291 .elementor-element.elementor-element-fc4fdd1{text-align:left;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-fc4fdd1 > .elementor-widget-container{margin:0% 10% 0% 010%;}.elementor-3291 .elementor-element.elementor-element-24d76ed{text-align:left;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-24d76ed > .elementor-widget-container{margin:0% 10% 0% 010%;}.elementor-3291 .elementor-element.elementor-element-30b46d8{text-align:left;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-30b46d8 > .elementor-widget-container{margin:0% 10% 0% 010%;}.elementor-3291 .elementor-element.elementor-element-47092659{text-align:center;}.elementor-3291 .elementor-element.elementor-element-47092659 > .elementor-widget-container{margin:0% 0% -3% 0%;padding:0% 0% -3% 0%;}.elementor-3291 .elementor-element.elementor-element-1a5e631b .ekit_socialshare{text-align:center;}.elementor-3291 .elementor-element.elementor-element-1a5e631b .elementor-repeater-item-7ef1d8e > a{color:var( --e-global-color-accent );border-style:none;}.elementor-3291 .elementor-element.elementor-element-1a5e631b .elementor-repeater-item-7ef1d8e > a svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-3291 .elementor-element.elementor-element-1a5e631b .elementor-repeater-item-7ef1d8e > a:hover{background-color:#3b5998;}.elementor-3291 .elementor-element.elementor-element-1a5e631b .elementor-repeater-item-0ad97f1 > a{color:var( --e-global-color-accent );background-color:var( --e-global-color-b56638d );border-style:none;}.elementor-3291 .elementor-element.elementor-element-1a5e631b .elementor-repeater-item-0ad97f1 > a svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-3291 .elementor-element.elementor-element-1a5e631b .elementor-repeater-item-0ad97f1 > a:hover{background-color:#62D543;border-style:none;}.elementor-3291 .elementor-element.elementor-element-1a5e631b .elementor-repeater-item-21796aa > a{color:var( --e-global-color-accent );}.elementor-3291 .elementor-element.elementor-element-1a5e631b .elementor-repeater-item-21796aa > a svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-3291 .elementor-element.elementor-element-1a5e631b .elementor-repeater-item-21796aa > a:hover{background-color:#0077b5;border-style:double;}.elementor-3291 .elementor-element.elementor-element-1a5e631b .ekit_socialshare > li > a{text-align:center;text-decoration:none;border-radius:50% 50% 50% 50%;width:40px;height:40px;line-height:40px;}.elementor-3291 .elementor-element.elementor-element-1a5e631b .ekit_socialshare > li{display:inline-block;margin:5px 5px 5px 5px;}.elementor-3291 .elementor-element.elementor-element-1ccbc4e6:hover{background-color:var( --e-global-color-text );}.elementor-3291 .elementor-element.elementor-element-1ccbc4e6 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.5;}.elementor-3291 .elementor-element.elementor-element-65ac6b91{text-align:left;width:100%;max-width:100%;}.elementor-3291 .elementor-element.elementor-element-65ac6b91 img{border-style:solid;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3291 .elementor-element.elementor-element-65ac6b91 > .elementor-widget-container{margin:7% 0% 1% 0%;padding:0% 8% 4% 47%;}.elementor-3291 .elementor-element.elementor-element-65ac6b91:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://silviaramalli.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-3291 .elementor-element.elementor-element-65ac6b91.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://silviaramalli.com/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-3291 .elementor-element.elementor-element-1ccc9706{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3291 .elementor-element.elementor-element-1ccc9706 .elementor-widget-container{text-align:right;}.elementor-3291 .elementor-element.elementor-element-1ccc9706 .elementor-social-icon{background-color:var( --e-global-color-accent );}.elementor-3291 .elementor-element.elementor-element-1ccc9706 .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-3291 .elementor-element.elementor-element-1ccc9706 .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-3291 .elementor-element.elementor-element-1ccc9706 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-3291 .elementor-element.elementor-element-1ccc9706 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-3291 .elementor-element.elementor-element-64f9ca43{color:var( --e-global-color-accent );font-family:var( --e-global-typography-3bb1143-font-family ), Sans-serif;font-size:var( --e-global-typography-3bb1143-font-size );font-weight:var( --e-global-typography-3bb1143-font-weight );text-transform:var( --e-global-typography-3bb1143-text-transform );line-height:var( --e-global-typography-3bb1143-line-height );letter-spacing:var( --e-global-typography-3bb1143-letter-spacing );word-spacing:var( --e-global-typography-3bb1143-word-spacing );}.elementor-3291 .elementor-element.elementor-element-64f9ca43 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% -7% 0%;}.elementor-3291 .elementor-element.elementor-element-6a9a26a9{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-6a9a26a9 > .elementor-widget-container{margin:-3% 0% 0% 0%;padding:0% 15% 0% 0%;}@media(min-width:768px){.elementor-3291 .elementor-element.elementor-element-1618211{width:32.601%;}.elementor-3291 .elementor-element.elementor-element-30814c6c{width:67.399%;}}@media(max-width:1024px){.elementor-3291 .elementor-element.elementor-element-348e5915{padding:100px 25px 100px 25px;}.elementor-3291 .elementor-element.elementor-element-58350147 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-3291 .elementor-element.elementor-element-1ee7dff5 .elementor-heading-title{font-size:var( --e-global-typography-3bb1143-font-size );line-height:var( --e-global-typography-3bb1143-line-height );letter-spacing:var( --e-global-typography-3bb1143-letter-spacing );word-spacing:var( --e-global-typography-3bb1143-word-spacing );}.elementor-3291 .elementor-element.elementor-element-7157765{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-33d600c{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-9a92f1b{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-ce51547{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-20d8e53{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-fc4fdd1{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-24d76ed{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-30b46d8{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-64f9ca43{font-size:var( --e-global-typography-3bb1143-font-size );line-height:var( --e-global-typography-3bb1143-line-height );letter-spacing:var( --e-global-typography-3bb1143-letter-spacing );word-spacing:var( --e-global-typography-3bb1143-word-spacing );}.elementor-3291 .elementor-element.elementor-element-6a9a26a9{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-3291 .elementor-element.elementor-element-348e5915{padding:50px 20px 50px 20px;}.elementor-3291 .elementor-element.elementor-element-58350147 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-3291 .elementor-element.elementor-element-1ee7dff5 .elementor-heading-title{font-size:var( --e-global-typography-3bb1143-font-size );line-height:var( --e-global-typography-3bb1143-line-height );letter-spacing:var( --e-global-typography-3bb1143-letter-spacing );word-spacing:var( --e-global-typography-3bb1143-word-spacing );}.elementor-3291 .elementor-element.elementor-element-7157765{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-33d600c{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-9a92f1b{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-ce51547{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-20d8e53{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-fc4fdd1{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-24d76ed{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-30b46d8{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3291 .elementor-element.elementor-element-64f9ca43{font-size:var( --e-global-typography-3bb1143-font-size );line-height:var( --e-global-typography-3bb1143-line-height );letter-spacing:var( --e-global-typography-3bb1143-letter-spacing );word-spacing:var( --e-global-typography-3bb1143-word-spacing );}.elementor-3291 .elementor-element.elementor-element-6a9a26a9{font-size:var( --e-global-typography-accent-font-size );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(min-width:1025px){.elementor-3291 .elementor-element.elementor-element-4460a742 > .elementor-widget-container{background-attachment:fixed;}}