.elementor-12965 .elementor-element.elementor-element-b0394e2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:220px;--padding-bottom:75px;--padding-left:48px;--padding-right:48px;}.elementor-12965 .elementor-element.elementor-element-b0394e2:not(.elementor-motion-effects-element-type-background), .elementor-12965 .elementor-element.elementor-element-b0394e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1EA;}.elementor-12965 .elementor-element.elementor-element-b9d510d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-12965 .elementor-element.elementor-element-3530407 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12965 .elementor-element.elementor-element-3530407{text-align:center;}.elementor-12965 .elementor-element.elementor-element-3530407 .elementor-heading-title{font-family:"Autography", Sans-serif;font-size:90px;font-weight:400;line-height:98px;letter-spacing:2px;color:#D97247;}.elementor-12965 .elementor-element.elementor-element-cb43f68{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-12965 .elementor-element.elementor-element-5af17f8{font-family:"Bellerose", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-61f80cf{--spacer-size:32px;}.elementor-12965 .elementor-element.elementor-element-960db8b{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-3abb3e5{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-1fc3a0f{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-2ca5e01{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-8b6f0d7{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-b71ace2{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-70c5f46{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12965 .elementor-element.elementor-element-edc0ab0 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-12965 .elementor-element.elementor-element-edc0ab0{text-align:center;}.elementor-12965 .elementor-element.elementor-element-edc0ab0 .elementor-heading-title{font-family:"Autography", Sans-serif;font-size:90px;font-weight:400;line-height:98px;letter-spacing:2px;color:#D97247;}.elementor-12965 .elementor-element.elementor-element-a8e102e{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-4773313{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-666beaf{--spacer-size:32px;}.elementor-12965 .elementor-element.elementor-element-9dc3173{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-9aa44cc{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-c5577b8{--spacer-size:50px;}.elementor-12965 .elementor-element.elementor-element-fc803b4{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-576c1ed{--spacer-size:32px;}.elementor-12965 .elementor-element.elementor-element-bd2f0a3{--spacer-size:32px;}.elementor-12965 .elementor-element.elementor-element-16ed84b{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-00145d5{font-family:"Bellerose", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-4b5e5cb{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-c780711{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-d41d02e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:75px;--padding-left:48px;--padding-right:48px;}.elementor-12965 .elementor-element.elementor-element-b03a1dc > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-12965 .elementor-element.elementor-element-b03a1dc{text-align:center;}.elementor-12965 .elementor-element.elementor-element-b03a1dc .elementor-heading-title{font-family:"Autography", Sans-serif;font-size:90px;font-weight:400;line-height:98px;letter-spacing:2px;color:#D97247;}.elementor-12965 .elementor-element.elementor-element-e705390{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-4b9866f{--spacer-size:32px;}.elementor-12965 .elementor-element.elementor-element-ec7db48 .elementor-heading-title{font-family:"Bellerose", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:42px;letter-spacing:3px;color:#D97247;}.elementor-12965 .elementor-element.elementor-element-d2f0e0e{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-bbe60d0{--spacer-size:32px;}.elementor-12965 .elementor-element.elementor-element-162aeef{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-f254dcb{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-58e9557{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-2ad9e90{--spacer-size:32px;}.elementor-12965 .elementor-element.elementor-element-6f0c023 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-12965 .elementor-element.elementor-element-6f0c023 .elementor-heading-title{font-family:"Bellerose", Sans-serif;font-size:54px;font-weight:400;line-height:64px;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-12965 .elementor-element.elementor-element-9edd89b{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-39bc159{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-6d004d9{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-eec1cf7{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-18858b3{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-a390a2a{--spacer-size:32px;}.elementor-12965 .elementor-element.elementor-element-81e13a7 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-12965 .elementor-element.elementor-element-81e13a7 .elementor-heading-title{font-family:"Bellerose", Sans-serif;font-size:54px;font-weight:400;line-height:64px;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-12965 .elementor-element.elementor-element-7a494cb{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-c8fdea6{--spacer-size:32px;}.elementor-12965 .elementor-element.elementor-element-175a494 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-12965 .elementor-element.elementor-element-175a494 .elementor-heading-title{font-family:"Bellerose", Sans-serif;font-size:54px;font-weight:400;line-height:64px;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-12965 .elementor-element.elementor-element-90006c9{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-9cfa6a3{--spacer-size:32px;}.elementor-12965 .elementor-element.elementor-element-97d59d3 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-12965 .elementor-element.elementor-element-97d59d3 .elementor-heading-title{font-family:"Bellerose", Sans-serif;font-size:54px;font-weight:400;line-height:64px;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-12965 .elementor-element.elementor-element-34e7fc7{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}.elementor-12965 .elementor-element.elementor-element-339c6b2{--spacer-size:32px;}.elementor-12965 .elementor-element.elementor-element-a6bef74{font-family:"Bellerose", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#7A7A7A;}@media(min-width:768px){.elementor-12965 .elementor-element.elementor-element-b9d510d{--width:100%;}.elementor-12965 .elementor-element.elementor-element-cb43f68{--width:100%;}.elementor-12965 .elementor-element.elementor-element-70c5f46{--width:100%;}.elementor-12965 .elementor-element.elementor-element-d41d02e{--width:100%;}}@media(min-width:2400px){.elementor-12965 .elementor-element.elementor-element-b0394e2{--content-width:1320px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-12965 .elementor-element.elementor-element-b0394e2{--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12965 .elementor-element.elementor-element-3530407{text-align:center;}.elementor-12965 .elementor-element.elementor-element-3530407 .elementor-heading-title{font-size:60px;line-height:70px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12965 .elementor-element.elementor-element-edc0ab0{text-align:center;}.elementor-12965 .elementor-element.elementor-element-edc0ab0 .elementor-heading-title{font-size:60px;line-height:70px;}.elementor-12965 .elementor-element.elementor-element-b03a1dc{text-align:center;}.elementor-12965 .elementor-element.elementor-element-b03a1dc .elementor-heading-title{font-size:60px;line-height:70px;}}/* Start custom CSS for text-editor, class: .elementor-element-5af17f8 */.elementor-12965 .elementor-element.elementor-element-5af17f8 table {
    width: 100%;
    border: 1px solid #D97247;
}

.elementor-12965 .elementor-element.elementor-element-5af17f8 table tr td {
    padding: 10px 10px 20px 10px;
    border: 1px solid #D97247;
}

.elementor-12965 .elementor-element.elementor-element-5af17f8 table th {
     text-align: center; 
     padding: 10px 10px 20px 10px; 
     background-color: #d97247;
     color: #F5F1EA;
}

.elementor-12965 .elementor-element.elementor-element-5af17f8 a {
    font-weight: 400;
    font-size: 18px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-960db8b */.elementor-12965 .elementor-element.elementor-element-960db8b p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-960db8b a {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3abb3e5 */.elementor-12965 .elementor-element.elementor-element-3abb3e5 ul li:not(last-child) {
    margin-bottom: 12px;
    font-size: 18px;
    font-family: 'Bellerose', sans-serif;
    margin-bottom: 24px;
}
.elementor-12965 .elementor-element.elementor-element-3abb3e5 p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-3abb3e5 a {
    font-weight: 400;
    font-size: 18px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fc3a0f */.elementor-12965 .elementor-element.elementor-element-1fc3a0f p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-1fc3a0f a {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ca5e01 */.elementor-12965 .elementor-element.elementor-element-2ca5e01 p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-2ca5e01 a {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b6f0d7 */.elementor-12965 .elementor-element.elementor-element-8b6f0d7 p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-8b6f0d7 a {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b71ace2 */.elementor-12965 .elementor-element.elementor-element-b71ace2 p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-b71ace2 a {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8e102e */.elementor-12965 .elementor-element.elementor-element-a8e102e p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-a8e102e a {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4773313 */.elementor-12965 .elementor-element.elementor-element-4773313 p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-4773313 a {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9dc3173 */.elementor-12965 .elementor-element.elementor-element-9dc3173 p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-9dc3173 a {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9aa44cc */.elementor-12965 .elementor-element.elementor-element-9aa44cc table {
    width: 100%;
    border: 1px solid #D97247;
    font-size: 18px;
}

.elementor-12965 .elementor-element.elementor-element-9aa44cc table tr td {
    padding: 10px 10px 20px 10px;
    border: 1px solid #D97247;
}

.elementor-12965 .elementor-element.elementor-element-9aa44cc table th {
     text-align: center; 
     padding: 10px 10px 20px 10px; 
     background-color: #d97247;
     color: #F5F1EA;
}

.elementor-12965 .elementor-element.elementor-element-9aa44cc a {
    font-weight: 400;
    font-size: 18px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc803b4 */.elementor-12965 .elementor-element.elementor-element-fc803b4 p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-fc803b4 a {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16ed84b */.elementor-12965 .elementor-element.elementor-element-16ed84b p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-16ed84b a {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00145d5 */.elementor-12965 .elementor-element.elementor-element-00145d5 p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-00145d5 a {
    font-weight: 400;
    font-size: 18px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5e5cb */.elementor-12965 .elementor-element.elementor-element-4b5e5cb p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-4b5e5cb a {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c780711 */.elementor-12965 .elementor-element.elementor-element-c780711 p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-c780711 a {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e705390 */.elementor-12965 .elementor-element.elementor-element-e705390 p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-e705390 a {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2f0e0e */.elementor-12965 .elementor-element.elementor-element-d2f0e0e ul {
   list-style-type: none;
   margin: 0;
   padding: 0;
}

.elementor-12965 .elementor-element.elementor-element-d2f0e0e ul li:not(last-child) {
    margin-bottom: 12px;
}

.elementor-12965 .elementor-element.elementor-element-d2f0e0e ul li {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 22px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-d2f0e0e ul li a {
    font-weight: 400;
    font-size: 22px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162aeef */.elementor-12965 .elementor-element.elementor-element-162aeef p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-162aeef a {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f254dcb */.elementor-12965 .elementor-element.elementor-element-f254dcb p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 22px;
    line-height: 32px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-f254dcb a {
    font-weight: 400;
    font-size: 22px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58e9557 */.elementor-12965 .elementor-element.elementor-element-58e9557 p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 22px;
    line-height: 32px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-58e9557 a {
    font-weight: 400;
    font-size: 22px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9edd89b */.elementor-12965 .elementor-element.elementor-element-9edd89b p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-9edd89b a {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39bc159 */.elementor-12965 .elementor-element.elementor-element-39bc159 p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-39bc159 a {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d004d9 */.elementor-12965 .elementor-element.elementor-element-6d004d9 p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-6d004d9 a {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eec1cf7 */.elementor-12965 .elementor-element.elementor-element-eec1cf7 p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-eec1cf7 a {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18858b3 */.elementor-12965 .elementor-element.elementor-element-18858b3 p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-18858b3 a {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a494cb */.elementor-12965 .elementor-element.elementor-element-7a494cb p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-7a494cb a {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-90006c9 */.elementor-12965 .elementor-element.elementor-element-90006c9 p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-90006c9 a {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34e7fc7 */.elementor-12965 .elementor-element.elementor-element-34e7fc7 p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-34e7fc7 a {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6bef74 */.elementor-12965 .elementor-element.elementor-element-a6bef74 p {
    font-weight: 400;
    color: #7A7A7A;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}

.elementor-12965 .elementor-element.elementor-element-a6bef74 a {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Bellerose', sans-serif;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Autography';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://yourfincamallorca.com/wp-content/uploads/2024/09/Autography.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bellerose';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://yourfincamallorca.com/wp-content/uploads/2024/09/Bellerose.ttf') format('truetype');
}
/* End Custom Fonts CSS */