.elementor-1241 .elementor-element.elementor-element-a210618{--spacer-size:50px;}.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-1241 .elementor-element.elementor-element-17f15e55{text-align:center;}.elementor-1241 .elementor-element.elementor-element-17f15e55 .elementor-heading-title{font-family:"Cormorant SC", Sans-serif;font-size:40px;font-weight:200;color:#000000;}.elementor-1241 .elementor-element.elementor-element-754d2f36{text-align:center;}.elementor-1241 .elementor-element.elementor-element-754d2f36 .elementor-heading-title{font-family:"Rosarivo", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-1241 .elementor-element.elementor-element-5dac320a{text-align:center;}.elementor-1241 .elementor-element.elementor-element-5dac320a .elementor-heading-title{font-family:"Rosarivo", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-1241 .elementor-element.elementor-element-200b74ee{text-align:center;}.elementor-1241 .elementor-element.elementor-element-200b74ee .elementor-heading-title{font-family:"Rosarivo", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-1241 .elementor-element.elementor-element-69b78a0c{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.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-1241 .elementor-element.elementor-element-2947f8{text-align:center;}.elementor-1241 .elementor-element.elementor-element-2947f8 .elementor-heading-title{font-family:"Rosarivo", Sans-serif;font-size:18px;font-weight:400;color:#7B7777;}.elementor-1241 .elementor-element.elementor-element-48b2334 .elementor-heading-title{font-family:"MonteCarlo", Sans-serif;font-size:25px;font-weight:200;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-1241 .elementor-element.elementor-element-40ba90ae{font-family:"Rosarivo", Sans-serif;font-weight:400;color:#000000;}.elementor-1241 .elementor-element.elementor-element-6f084c64{font-family:"Rosarivo", Sans-serif;font-weight:400;color:#000000;}.elementor-1241 .elementor-element.elementor-element-1fa8d716{text-align:start;}.elementor-1241 .elementor-element.elementor-element-1fa8d716 .elementor-heading-title{font-family:"Rosarivo", Sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;color:#000000;}.elementor-1241 .elementor-element.elementor-element-4ab81472{text-align:center;font-family:"Rosarivo", Sans-serif;font-weight:400;line-height:28px;letter-spacing:0px;color:#000000;}.elementor-1241 .elementor-element.elementor-element-c243580{text-align:center;font-family:"Rosarivo", Sans-serif;font-weight:400;line-height:28px;letter-spacing:0px;color:#000000;}.elementor-1241 .elementor-element.elementor-element-5d434e51{font-family:"Rosarivo", Sans-serif;font-weight:400;color:#000000;}.elementor-1241 .elementor-element.elementor-element-7ac6d577 .elementor-heading-title{font-family:"Rosarivo", Sans-serif;font-weight:600;color:#000000;}.elementor-1241 .elementor-element.elementor-element-55bf33ff{font-family:"Rosarivo", Sans-serif;font-weight:400;color:#000000;}.elementor-1241 .elementor-element.elementor-element-12215d54 .elementor-heading-title{font-family:"Rosarivo", Sans-serif;font-weight:600;color:#000000;}.elementor-1241 .elementor-element.elementor-element-7e2a4190{font-family:"Rosarivo", Sans-serif;font-weight:400;color:#000000;}.elementor-1241 .elementor-element.elementor-element-2ad2cda5 .elementor-heading-title{font-family:"Rosarivo", Sans-serif;font-weight:600;color:#000000;}.elementor-1241 .elementor-element.elementor-element-35712ee2{font-family:"Rosarivo", Sans-serif;font-weight:400;color:#000000;}.elementor-1241 .elementor-element.elementor-element-8229406 .elementor-heading-title{font-family:"Rosarivo", Sans-serif;font-weight:600;color:#000000;}.elementor-1241 .elementor-element.elementor-element-43191bb0{font-family:"Rosarivo", Sans-serif;font-weight:400;color:#000000;}.elementor-1241 .elementor-element.elementor-element-233ffbd1 .elementor-heading-title{font-family:"Rosarivo", Sans-serif;font-weight:600;color:#000000;}.elementor-1241 .elementor-element.elementor-element-2d79f57a{font-family:"Rosarivo", Sans-serif;font-weight:400;color:#000000;}.elementor-1241 .elementor-element.elementor-element-81b533f{text-align:start;}.elementor-1241 .elementor-element.elementor-element-81b533f .elementor-heading-title{font-family:"Rosarivo", Sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;color:#000000;}.elementor-1241 .elementor-element.elementor-element-626a23a4{text-align:start;}.elementor-1241 .elementor-element.elementor-element-626a23a4 .elementor-heading-title{font-family:"Rosarivo", Sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;color:#000000;}.elementor-1241 .elementor-element.elementor-element-3bbf96b6{text-align:center;font-family:"Rosarivo", Sans-serif;font-weight:400;line-height:28px;letter-spacing:0px;color:#000000;}.elementor-1241 .elementor-element.elementor-element-67e4ed8e .elementor-heading-title{font-family:"Rosarivo", Sans-serif;font-weight:600;color:#000000;}.elementor-1241 .elementor-element.elementor-element-17286a10{font-family:"Rosarivo", Sans-serif;font-weight:400;color:#000000;}.elementor-1241 .elementor-element.elementor-element-564b5bc6{text-align:start;}.elementor-1241 .elementor-element.elementor-element-564b5bc6 .elementor-heading-title{font-family:"Rosarivo", Sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;color:#000000;}.elementor-1241 .elementor-element.elementor-element-12d638ad{text-align:center;font-family:"Rosarivo", Sans-serif;font-weight:400;line-height:28px;letter-spacing:0px;color:#000000;}.elementor-1241 .elementor-element.elementor-element-c1da805{text-align:start;}.elementor-1241 .elementor-element.elementor-element-c1da805 .elementor-heading-title{font-family:"Rosarivo", Sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;color:#000000;}.elementor-1241 .elementor-element.elementor-element-46164fb{text-align:center;font-family:"Rosarivo", Sans-serif;font-weight:400;line-height:28px;letter-spacing:0px;color:#000000;}.elementor-1241 .elementor-element.elementor-element-a369e66{text-align:start;}.elementor-1241 .elementor-element.elementor-element-a369e66 .elementor-heading-title{font-family:"Rosarivo", Sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;color:#000000;}.elementor-1241 .elementor-element.elementor-element-2c23fdc{text-align:center;font-family:"Rosarivo", Sans-serif;font-weight:400;line-height:28px;letter-spacing:0px;color:#000000;}.elementor-1241 .elementor-element.elementor-element-6defb32{text-align:start;}.elementor-1241 .elementor-element.elementor-element-6defb32 .elementor-heading-title{font-family:"Rosarivo", Sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;color:#000000;}.elementor-1241 .elementor-element.elementor-element-16920d7{text-align:center;font-family:"Rosarivo", Sans-serif;font-weight:400;line-height:28px;letter-spacing:0px;color:#000000;}.elementor-1241 .elementor-element.elementor-element-3a936cc{text-align:start;}.elementor-1241 .elementor-element.elementor-element-3a936cc .elementor-heading-title{font-family:"Rosarivo", Sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;color:#000000;}.elementor-1241 .elementor-element.elementor-element-5246d92{text-align:center;font-family:"Rosarivo", Sans-serif;font-weight:400;line-height:28px;letter-spacing:0px;color:#000000;}.elementor-1241 .elementor-element.elementor-element-52852f5e .elementor-heading-title{font-family:"Rosarivo", Sans-serif;font-weight:600;color:#000000;}.elementor-1241 .elementor-element.elementor-element-5a25c588{font-family:"Rosarivo", Sans-serif;font-weight:400;color:#000000;}.elementor-1241 .elementor-element.elementor-element-d7d2986 .elementor-heading-title{font-family:"Rosarivo", Sans-serif;font-weight:600;color:#000000;}.elementor-1241 .elementor-element.elementor-element-c1a904a{font-family:"Rosarivo", Sans-serif;font-weight:400;color:#000000;}.elementor-1241 .elementor-element.elementor-element-361845bf{text-align:start;font-family:"Rosarivo", Sans-serif;font-weight:400;color:#000000;}.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-1241 .elementor-element.elementor-element-70184777 .elementor-button{background-color:#000000;font-family:"Rosarivo", Sans-serif;font-weight:500;}.elementor-1241 .elementor-element.elementor-element-4874efb6 .elementor-button{background-color:#000000;font-family:"Rosarivo", Sans-serif;font-weight:500;}.elementor-1241 .elementor-element.elementor-element-2f2cb402 .elementor-button{background-color:#000000;font-family:"Rosarivo", Sans-serif;font-weight:500;}.elementor-1241 .elementor-element.elementor-element-24c7722c{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1241 .elementor-element.elementor-element-24c7722c .elementor-widget-container{text-align:center;}@media(max-width:1024px){ .elementor-1241 .elementor-element.elementor-element-69b78a0c{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){ .elementor-1241 .elementor-element.elementor-element-69b78a0c{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}