@charset "UTF-8";
/* https://allieserranoportraits.com/wp-content/uploads/elementor/css/post-26288.css?ver=1769007378 */
.elementor-26288 .elementor-element.elementor-element-1d72f9a3{margin-top:150px;margin-bottom:0}.elementor-26288 .elementor-element.elementor-element-46b69e1{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:1;text-align:center}.elementor-26288 .elementor-element.elementor-element-46b69e1 .elementor-heading-title{font-family:"EB Garamond",Sans-serif;font-size:200px;font-weight:200;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0;color:var(--e-global-color-1f44ea4)}.elementor-26288 .elementor-element.elementor-element-2bc4a4ca{margin:-70px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-26288 .elementor-element.elementor-element-6f8f880f>.elementor-container{max-width:850px}.elementor-26288 .elementor-element.elementor-element-6f8f880f{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:10%;margin-bottom:15%}.elementor-26288 .elementor-element.elementor-element-6f8f880f>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-26288 .elementor-element.elementor-element-4051c937.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-26288 .elementor-element.elementor-element-4051c937>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-26288 .elementor-element.elementor-element-3e8bf984{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 19px) 0;text-align:center}.elementor-26288 .elementor-element.elementor-element-3e8bf984 .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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);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-26288 .elementor-element.elementor-element-2aeebe20{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center}.elementor-26288 .elementor-element.elementor-element-2aeebe20 .elementor-heading-title{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-26288 .elementor-element.elementor-element-a1a4c39>.elementor-container{max-width:850px}.elementor-26288 .elementor-element.elementor-element-a1a4c39{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:10%;margin-bottom:15%}.elementor-26288 .elementor-element.elementor-element-a1a4c39>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-26288 .elementor-element.elementor-element-d467ad5.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-26288 .elementor-element.elementor-element-d467ad5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-26288 .elementor-element.elementor-element-226f6aa{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 19px) 0;text-align:center}.elementor-26288 .elementor-element.elementor-element-226f6aa .elementor-heading-title{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);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-26288 .elementor-element.elementor-element-dc70fc5{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center}.elementor-26288 .elementor-element.elementor-element-dc70fc5 .elementor-heading-title{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-26288 .elementor-element.elementor-element-b836315{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center}.elementor-26288 .elementor-element.elementor-element-b836315 .elementor-heading-title{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-26288 .elementor-element.elementor-element-73663d9{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center}.elementor-26288 .elementor-element.elementor-element-73663d9 .elementor-heading-title{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-26288 .elementor-element.elementor-element-e4c2996>.elementor-container{max-width:680px}.elementor-26288 .elementor-element.elementor-element-e4c2996{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:10%;margin-bottom:15%}.elementor-26288 .elementor-element.elementor-element-e4c2996>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-26288 .elementor-element.elementor-element-3cd77a2.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-26288 .elementor-element.elementor-element-3cd77a2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-26288 .elementor-element.elementor-element-f0790a5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 19px) 0;text-align:center}.elementor-26288 .elementor-element.elementor-element-f0790a5 .elementor-heading-title{font-family:"EB Garamond",Sans-serif;font-size:110px;font-weight:200;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0}.elementor-26288 .elementor-element.elementor-element-54f3393{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center}.elementor-26288 .elementor-element.elementor-element-54f3393 .elementor-heading-title{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-26288 .elementor-element.elementor-element-c7fe786{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center}.elementor-26288 .elementor-element.elementor-element-c7fe786 .elementor-heading-title{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-26288 .elementor-element.elementor-element-66ac250{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center}.elementor-26288 .elementor-element.elementor-element-66ac250 .elementor-heading-title{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-26288 .elementor-element.elementor-element-a71d020{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center}.elementor-26288 .elementor-element.elementor-element-a71d020 .elementor-heading-title{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-26288 .elementor-element.elementor-element-4e50554{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center}.elementor-26288 .elementor-element.elementor-element-4e50554 .elementor-heading-title{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}.elementor-26288 .elementor-element.elementor-element-9d8a924{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center}.elementor-26288 .elementor-element.elementor-element-9d8a924 .elementor-heading-title{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-primary)}@media(max-width:1024px){.elementor-26288 .elementor-element.elementor-element-1d72f9a3{padding:0% 0% 0% 0%}.elementor-26288 .elementor-element.elementor-element-46b69e1{margin:2px 0 calc(var(--kit-widget-spacing, 0px) + 4px) 0;z-index:1}.elementor-26288 .elementor-element.elementor-element-46b69e1 .elementor-heading-title{font-size:135px;line-height:85px}.elementor-26288 .elementor-element.elementor-element-2bc4a4ca{margin:-31px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-26288 .elementor-element.elementor-element-6f8f880f{margin-top:25%;margin-bottom:25%}.elementor-26288 .elementor-element.elementor-element-3e8bf984 .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-26288 .elementor-element.elementor-element-2aeebe20 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-26288 .elementor-element.elementor-element-a1a4c39{margin-top:25%;margin-bottom:25%}.elementor-26288 .elementor-element.elementor-element-226f6aa .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-26288 .elementor-element.elementor-element-dc70fc5 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-26288 .elementor-element.elementor-element-b836315 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-26288 .elementor-element.elementor-element-73663d9 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-26288 .elementor-element.elementor-element-e4c2996{margin-top:25%;margin-bottom:25%}.elementor-26288 .elementor-element.elementor-element-f0790a5 .elementor-heading-title{font-size:65px;line-height:85px}.elementor-26288 .elementor-element.elementor-element-54f3393 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-26288 .elementor-element.elementor-element-c7fe786 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-26288 .elementor-element.elementor-element-66ac250 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-26288 .elementor-element.elementor-element-a71d020 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-26288 .elementor-element.elementor-element-4e50554 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-26288 .elementor-element.elementor-element-9d8a924 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}@media(max-width:767px){.elementor-26288 .elementor-element.elementor-element-1d72f9a3{margin-top:100px;margin-bottom:0;padding:0% 6% 0% 6%}.elementor-26288 .elementor-element.elementor-element-46b69e1{margin:0 -2px calc(var(--kit-widget-spacing, 0px) + 0px) -2px}.elementor-26288 .elementor-element.elementor-element-46b69e1 .elementor-heading-title{font-size:70px;line-height:50px}.elementor-26288 .elementor-element.elementor-element-2bc4a4ca{margin:-20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-26288 .elementor-element.elementor-element-6f8f880f{margin-top:35%;margin-bottom:35%;padding:0% 5% 0% 5%}.elementor-26288 .elementor-element.elementor-element-3e8bf984 .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-26288 .elementor-element.elementor-element-2aeebe20 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-26288 .elementor-element.elementor-element-a1a4c39{margin-top:35%;margin-bottom:35%;padding:0% 5% 0% 5%}.elementor-26288 .elementor-element.elementor-element-226f6aa .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-26288 .elementor-element.elementor-element-dc70fc5 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-26288 .elementor-element.elementor-element-b836315 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-26288 .elementor-element.elementor-element-73663d9 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-26288 .elementor-element.elementor-element-e4c2996{margin-top:35%;margin-bottom:35%;padding:0% 5% 0% 5%}.elementor-26288 .elementor-element.elementor-element-f0790a5 .elementor-heading-title{font-size:35px;line-height:37px}.elementor-26288 .elementor-element.elementor-element-54f3393 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-26288 .elementor-element.elementor-element-c7fe786 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-26288 .elementor-element.elementor-element-66ac250 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-26288 .elementor-element.elementor-element-a71d020 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-26288 .elementor-element.elementor-element-4e50554 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-26288 .elementor-element.elementor-element-9d8a924 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}