.elementor-17 .elementor-element.elementor-element-12015f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-12015f4:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-12015f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF7ED;}.elementor-17 .elementor-element.elementor-element-58ebb33{--spacer-size:3em;}.elementor-17 .elementor-element.elementor-element-3d9c32d{--spacer-size:3em;}.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-17 .elementor-element.elementor-element-33b12ca{text-align:center;}.elementor-17 .elementor-element.elementor-element-33b12ca .elementor-heading-title{font-family:"english 111", Sans-serif;font-size:7.5em;font-weight:100;text-shadow:0px 0px 10px #000000;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-404630d{--spacer-size:2.5em;}.elementor-17 .elementor-element.elementor-element-0efb1ac{--spacer-size:2.5em;}.elementor-17 .elementor-element.elementor-element-b7f7dfb{text-align:center;}.elementor-17 .elementor-element.elementor-element-b7f7dfb .elementor-heading-title{font-family:"english 111", Sans-serif;font-size:3.2em;font-weight:100;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-9f04f44{--spacer-size:1em;}.elementor-17 .elementor-element.elementor-element-2154b62{text-align:center;}.elementor-17 .elementor-element.elementor-element-2154b62 .elementor-heading-title{font-family:"english 111", Sans-serif;font-size:3.2em;font-weight:100;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-b31d657{--spacer-size:11em;}.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-17 .elementor-element.elementor-element-8a0950c{text-align:center;}.elementor-17 .elementor-element.elementor-element-8a0950c img{width:20%;}.elementor-17 .elementor-element.elementor-element-da19bec{text-align:center;}.elementor-17 .elementor-element.elementor-element-da19bec .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5em;font-weight:100;-webkit-text-stroke-color:#000;stroke:#000;color:#24315A;}.elementor-17 .elementor-element.elementor-element-d96bcde{--spacer-size:1em;}.elementor-17 .elementor-element.elementor-element-1aec57b{text-align:center;}.elementor-17 .elementor-element.elementor-element-1aec57b .elementor-heading-title{font-family:"english 111", Sans-serif;font-size:3.1em;font-weight:100;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-4be0bc3{--spacer-size:2.5em;}.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-17 .elementor-element.elementor-element-b545e06{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-17 .elementor-element.elementor-element-d4aa287{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-17 .elementor-element.elementor-element-f9c2202{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-17 .elementor-element.elementor-element-d5fbc30.elementor-element{--align-self:stretch;}.elementor-17 .elementor-element.elementor-element-f12300e{--spacer-size:11em;}.elementor-17 .elementor-element.elementor-element-c904a2f{text-align:start;}.elementor-17 .elementor-element.elementor-element-c904a2f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5em;font-weight:100;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-892ec4a{--spacer-size:2.5em;}.elementor-17 .elementor-element.elementor-element-c0fb8f4{text-align:start;font-family:"Playfair Display", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-17 .elementor-element.elementor-element-4dcd2f4{--spacer-size:1em;}.elementor-17 .elementor-element.elementor-element-90bd381{text-align:start;}.elementor-17 .elementor-element.elementor-element-90bd381 .elementor-heading-title{font-family:"english 111", Sans-serif;font-size:3.1em;font-weight:100;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-cf6826e{--spacer-size:1em;}.elementor-17 .elementor-element.elementor-element-27636b9{text-align:start;}.elementor-17 .elementor-element.elementor-element-27636b9 .elementor-heading-title{font-family:"english 111", Sans-serif;font-size:1.8em;font-weight:100;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-0c68e1d{--spacer-size:11em;}.elementor-17 .elementor-element.elementor-element-04e5b2b{text-align:start;}.elementor-17 .elementor-element.elementor-element-04e5b2b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5em;font-weight:100;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-702d3ef{--spacer-size:2.5em;}.elementor-17 .elementor-element.elementor-element-f007a6f{text-align:start;font-family:"Playfair Display", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-17 .elementor-element.elementor-element-f532168{--spacer-size:1em;}.elementor-17 .elementor-element.elementor-element-b68bda0{text-align:start;}.elementor-17 .elementor-element.elementor-element-b68bda0 .elementor-heading-title{font-family:"english 111", Sans-serif;font-size:3.1em;font-weight:100;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-b5cbcf5{--spacer-size:1em;}.elementor-17 .elementor-element.elementor-element-127611d{text-align:start;}.elementor-17 .elementor-element.elementor-element-127611d .elementor-heading-title{font-family:"english 111", Sans-serif;font-size:1.8em;font-weight:100;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-baa535a{--spacer-size:1em;}.elementor-17 .elementor-element.elementor-element-3a99a3e{text-align:start;font-family:"Playfair Display", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-17 .elementor-element.elementor-element-9be483f{--spacer-size:11em;}.elementor-17 .elementor-element.elementor-element-01bd9a6{text-align:center;}.elementor-17 .elementor-element.elementor-element-01bd9a6 img{width:20%;}.elementor-17 .elementor-element.elementor-element-83306ae{text-align:center;}.elementor-17 .elementor-element.elementor-element-83306ae .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5em;font-weight:100;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-0069a5b{--spacer-size:1em;}.elementor-17 .elementor-element.elementor-element-4a01206{text-align:center;}.elementor-17 .elementor-element.elementor-element-4a01206 .elementor-heading-title{font-family:"english 111", Sans-serif;font-size:3.1em;font-weight:100;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-b136571{--spacer-size:2.5em;}.elementor-17 .elementor-element.elementor-element-1623c08{text-align:start;font-family:"Playfair Display", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-17 .elementor-element.elementor-element-7b915bb{--spacer-size:11em;}.elementor-17 .elementor-element.elementor-element-987e07c{text-align:center;}.elementor-17 .elementor-element.elementor-element-987e07c img{width:20%;}.elementor-17 .elementor-element.elementor-element-11a3777{text-align:center;}.elementor-17 .elementor-element.elementor-element-11a3777 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5em;font-weight:100;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-20f05ea{--spacer-size:1em;}.elementor-17 .elementor-element.elementor-element-4f26977{text-align:center;}.elementor-17 .elementor-element.elementor-element-4f26977 .elementor-heading-title{font-family:"english 111", Sans-serif;font-size:3.1em;font-weight:100;color:#24315A;}.elementor-17 .elementor-element.elementor-element-aebbf30{--spacer-size:2.5em;}.elementor-17 .elementor-element.elementor-element-9fcb828{text-align:start;font-family:"Playfair Display", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-17 .elementor-element.elementor-element-107a808{text-align:start;font-family:"Playfair Display", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-17 .elementor-element.elementor-element-62bc3fb{text-align:start;font-family:"Playfair Display", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-17 .elementor-element.elementor-element-29fd81f{text-align:start;font-family:"Playfair Display", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-17 .elementor-element.elementor-element-b65df5f{text-align:start;font-family:"Playfair Display", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-17 .elementor-element.elementor-element-8632d37{--spacer-size:11em;}.elementor-17 .elementor-element.elementor-element-0d2fcfd{text-align:center;}.elementor-17 .elementor-element.elementor-element-0d2fcfd img{width:20%;}.elementor-17 .elementor-element.elementor-element-ae846f1{text-align:center;}.elementor-17 .elementor-element.elementor-element-ae846f1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5em;font-weight:100;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-11a6fc5{--spacer-size:1em;}.elementor-17 .elementor-element.elementor-element-00dea03{text-align:center;}.elementor-17 .elementor-element.elementor-element-00dea03 .elementor-heading-title{font-family:"english 111", Sans-serif;font-size:3.1em;font-weight:100;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-88f9e4b{--spacer-size:2.5em;}.elementor-17 .elementor-element.elementor-element-7cb2c40{text-align:start;font-family:"Playfair Display", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-17 .elementor-element.elementor-element-93e7b13{--spacer-size:2em;}.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-17 .elementor-element.elementor-element-a5e4690 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Playfair Display", Sans-serif;font-size:1.3em;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-a5e4690 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-a5e4690 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-a5e4690 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-a5e4690 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-1f3052c{--spacer-size:11em;}.elementor-17 .elementor-element.elementor-element-bc80e35{text-align:center;}.elementor-17 .elementor-element.elementor-element-bc80e35 img{width:20%;}.elementor-17 .elementor-element.elementor-element-8e64b6c{text-align:center;}.elementor-17 .elementor-element.elementor-element-8e64b6c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5em;font-weight:100;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-84726bf{--spacer-size:1em;}.elementor-17 .elementor-element.elementor-element-77f37f0{text-align:center;}.elementor-17 .elementor-element.elementor-element-77f37f0 .elementor-heading-title{font-family:"english 111", Sans-serif;font-size:3.1em;font-weight:100;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-cb9b0ca{--spacer-size:2.5em;}.elementor-17 .elementor-element.elementor-element-2b2ced9{text-align:center;}.elementor-17 .elementor-element.elementor-element-2b2ced9 .elementor-heading-title{font-family:"english 111", Sans-serif;font-size:3.1em;font-weight:100;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-960a4e7{--spacer-size:2em;}.elementor-17 .elementor-element.elementor-element-44d9125{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-17 .elementor-element.elementor-element-bf88f2a{text-align:center;}.elementor-17 .elementor-element.elementor-element-bf88f2a .elementor-heading-title{font-family:"english 111", Sans-serif;font-size:3.1em;font-weight:100;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-3c14021{--spacer-size:2em;}.elementor-17 .elementor-element.elementor-element-f9927c5{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:1.3em;font-weight:400;}.elementor-17 .elementor-element.elementor-element-78cb7d7{--spacer-size:6em;}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-33b12ca .elementor-heading-title{font-size:89px;}.elementor-17 .elementor-element.elementor-element-8a0950c img{width:40%;}.elementor-17 .elementor-element.elementor-element-c904a2f .elementor-heading-title{font-size:2.3em;}.elementor-17 .elementor-element.elementor-element-90bd381 .elementor-heading-title{font-size:38px;}.elementor-17 .elementor-element.elementor-element-27636b9 .elementor-heading-title{font-size:27px;}.elementor-17 .elementor-element.elementor-element-04e5b2b .elementor-heading-title{font-size:2.3em;}.elementor-17 .elementor-element.elementor-element-b68bda0 .elementor-heading-title{font-size:38px;}.elementor-17 .elementor-element.elementor-element-127611d .elementor-heading-title{font-size:27px;}.elementor-17 .elementor-element.elementor-element-01bd9a6 img{width:40%;}.elementor-17 .elementor-element.elementor-element-987e07c img{width:40%;}.elementor-17 .elementor-element.elementor-element-0d2fcfd img{width:40%;}.elementor-17 .elementor-element.elementor-element-bc80e35 img{width:40%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'english 111';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://carlottaeluca.com/wp-content/uploads/2026/06/English-111-Vivace-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */