.elementor-21257 .elementor-element.elementor-element-22a6e22{--display:flex;}.elementor-21257 .elementor-element.elementor-element-681a899d{--display:flex;}.elementor-21257 .elementor-element.elementor-element-2bedfb2 > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-21257 .elementor-element.elementor-element-2bedfb2{z-index:2;}.elementor-21257 .elementor-element.elementor-element-02aab5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-21257 .elementor-element.elementor-element-ab138d7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-21257 .elementor-element.elementor-element-ab138d7.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-ab138d7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-21257 .elementor-element.elementor-element-468e4f3{--display:flex;}.elementor-21257 .elementor-element.elementor-element-5e04128{--display:flex;}.elementor-21257 .elementor-element.elementor-element-3f6b28c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21257 .elementor-element.elementor-element-b117e25{--spacer-size:20px;}.elementor-21257 .elementor-element.elementor-element-b117e25 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-21257 .elementor-element.elementor-element-a012173{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--background-transition:0.3s;}.elementor-21257 .elementor-element.elementor-element-a012173:hover{background-color:#00000000;}.elementor-21257 .elementor-element.elementor-element-c4494a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;}.elementor-21257 .elementor-element.elementor-element-67ebbe1.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-67ebbe1{text-align:center;}.elementor-21257 .elementor-element.elementor-element-67ebbe1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:700;}.elementor-21257 .elementor-element.elementor-element-0292db9 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21257 .elementor-element.elementor-element-0292db9.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-0292db9{text-align:center;font-family:"Poppins", Sans-serif;color:#171717;}.elementor-21257 .elementor-element.elementor-element-40521ac > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21257 .elementor-element.elementor-element-40521ac.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-40521ac{text-align:center;font-family:"Poppins", Sans-serif;color:#171717;}.elementor-21257 .elementor-element.elementor-element-8fbfa45{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;}.elementor-21257 .elementor-element.elementor-element-4b69dd6.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-4b69dd6{text-align:center;}.elementor-21257 .elementor-element.elementor-element-4b69dd6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:700;}.elementor-21257 .elementor-element.elementor-element-88c8652 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21257 .elementor-element.elementor-element-88c8652.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-88c8652{text-align:center;font-family:"Poppins", Sans-serif;color:#171717;}.elementor-21257 .elementor-element.elementor-element-de16d2b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21257 .elementor-element.elementor-element-de16d2b.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-de16d2b{text-align:center;font-family:"Poppins", Sans-serif;color:#171717;}.elementor-21257 .elementor-element.elementor-element-a974b6d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;}.elementor-21257 .elementor-element.elementor-element-e2b9efc.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-e2b9efc{text-align:center;}.elementor-21257 .elementor-element.elementor-element-e2b9efc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:700;}.elementor-21257 .elementor-element.elementor-element-7127e81 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21257 .elementor-element.elementor-element-7127e81.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-7127e81{text-align:center;font-family:"Poppins", Sans-serif;color:#171717;}.elementor-21257 .elementor-element.elementor-element-0a80bb0 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21257 .elementor-element.elementor-element-0a80bb0.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-0a80bb0{text-align:center;font-family:"Poppins", Sans-serif;color:#171717;}.elementor-21257 .elementor-element.elementor-element-3c8bf4c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;}.elementor-21257 .elementor-element.elementor-element-4c73184.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-4c73184{text-align:center;}.elementor-21257 .elementor-element.elementor-element-4c73184 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:700;}.elementor-21257 .elementor-element.elementor-element-0aa5348 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21257 .elementor-element.elementor-element-0aa5348.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-0aa5348{text-align:center;font-family:"Poppins", Sans-serif;color:#171717;}.elementor-21257 .elementor-element.elementor-element-39ec82e > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21257 .elementor-element.elementor-element-39ec82e.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-39ec82e{text-align:center;font-family:"Poppins", Sans-serif;color:#171717;}.elementor-21257 .elementor-element.elementor-element-c973c73{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;}.elementor-21257 .elementor-element.elementor-element-a375cb0.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-a375cb0{text-align:center;}.elementor-21257 .elementor-element.elementor-element-a375cb0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:700;}.elementor-21257 .elementor-element.elementor-element-9edf0a8 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21257 .elementor-element.elementor-element-9edf0a8.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-9edf0a8{text-align:center;font-family:"Poppins", Sans-serif;color:#171717;}.elementor-21257 .elementor-element.elementor-element-d628844 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21257 .elementor-element.elementor-element-d628844.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-d628844{text-align:center;font-family:"Poppins", Sans-serif;color:#171717;}.elementor-21257 .elementor-element.elementor-element-d5b8863{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;}.elementor-21257 .elementor-element.elementor-element-dd40895.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-dd40895{text-align:center;}.elementor-21257 .elementor-element.elementor-element-dd40895 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:700;}.elementor-21257 .elementor-element.elementor-element-3270b1c > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21257 .elementor-element.elementor-element-3270b1c.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-3270b1c{text-align:center;font-family:"Poppins", Sans-serif;color:#171717;}.elementor-21257 .elementor-element.elementor-element-0a30006 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21257 .elementor-element.elementor-element-0a30006.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-0a30006{text-align:center;font-family:"Poppins", Sans-serif;color:#171717;}.elementor-21257 .elementor-element.elementor-element-56c6d81{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;}.elementor-21257 .elementor-element.elementor-element-f3ff6f2.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-f3ff6f2{text-align:center;}.elementor-21257 .elementor-element.elementor-element-f3ff6f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:700;}.elementor-21257 .elementor-element.elementor-element-efffa0b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21257 .elementor-element.elementor-element-efffa0b.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-efffa0b{text-align:center;font-family:"Poppins", Sans-serif;color:#171717;}.elementor-21257 .elementor-element.elementor-element-b9c3f08 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21257 .elementor-element.elementor-element-b9c3f08.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-b9c3f08{text-align:center;font-family:"Poppins", Sans-serif;color:#171717;}.elementor-21257 .elementor-element.elementor-element-91d55ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;}.elementor-21257 .elementor-element.elementor-element-fd22b05.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-fd22b05{text-align:center;}.elementor-21257 .elementor-element.elementor-element-fd22b05 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:700;}.elementor-21257 .elementor-element.elementor-element-17a9f20 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21257 .elementor-element.elementor-element-17a9f20.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-17a9f20{text-align:center;font-family:"Poppins", Sans-serif;color:#171717;}.elementor-21257 .elementor-element.elementor-element-737cd7b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21257 .elementor-element.elementor-element-737cd7b.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-737cd7b{text-align:center;font-family:"Poppins", Sans-serif;color:#171717;}.elementor-21257 .elementor-element.elementor-element-91d4e6d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;}.elementor-21257 .elementor-element.elementor-element-d8de6ec.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-d8de6ec{text-align:center;}.elementor-21257 .elementor-element.elementor-element-d8de6ec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:700;}.elementor-21257 .elementor-element.elementor-element-bfd5242 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21257 .elementor-element.elementor-element-bfd5242.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-bfd5242{text-align:center;font-family:"Poppins", Sans-serif;color:#171717;}.elementor-21257 .elementor-element.elementor-element-9096f7a > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21257 .elementor-element.elementor-element-9096f7a.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-9096f7a{text-align:center;font-family:"Poppins", Sans-serif;color:#171717;}.elementor-21257 .elementor-element.elementor-element-fc7c26a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;}.elementor-21257 .elementor-element.elementor-element-fd731f2.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-fd731f2{text-align:center;}.elementor-21257 .elementor-element.elementor-element-fd731f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5em;font-weight:700;}.elementor-21257 .elementor-element.elementor-element-3bb6d88 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21257 .elementor-element.elementor-element-3bb6d88.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-3bb6d88{text-align:center;font-family:"Poppins", Sans-serif;color:#171717;}.elementor-21257 .elementor-element.elementor-element-4164320 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-21257 .elementor-element.elementor-element-4164320.elementor-element{--align-self:center;}.elementor-21257 .elementor-element.elementor-element-4164320{text-align:center;font-family:"Poppins", Sans-serif;color:#171717;}body.elementor-page-21257 .eael-toc.eael-sticky .eael-toc-body{max-height:50vh;height:50vh;}body.elementor-page-21257 .eael-toc.eael-sticky{top:200px !important;}body.elementor-page-21257 .eael-toc{z-index:9999;width:300px;}body.elementor-page-21257 .eael-toc.eael-toc-top.eael-sticky{top:50px !important;}body.elementor-page-21257 .eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-bullet li:before{width:8px;height:8px;top:-2px;}body.elementor-page-21257 .eael-toc:not(.eael-toc-right){border-top-right-radius:5px;border-bottom-right-radius:5px;}body.elementor-page-21257 .eael-toc:not(.eael-toc-right) .eael-toc-header{border-top-right-radius:5px;}body.elementor-page-21257 .eael-toc:not(.eael-toc-right) .eael-toc-body{border-bottom-right-radius:5px;}body.elementor-page-21257 .eael-toc.eael-toc-right{border-top-left-radius:5px;border-bottom-left-radius:5px;}body.elementor-page-21257 .eael-toc.eael-toc-right .eael-toc-header{border-top-left-radius:5px;}body.elementor-page-21257 .eael-toc.eael-toc-right .eael-toc-body{border-bottom-left-radius:5px;}body.elementor-page-21257 .eael-toc .eael-toc-header{background-color:var( --e-global-color-20ecc09 );}body.elementor-page-21257 .eael-toc.collapsed .eael-toc-button{background-color:var( --e-global-color-20ecc09 );color:#ffffff;}body.elementor-page-21257 .eael-toc .eael-toc-header .eael-toc-title{color:#ffffff;}body.elementor-page-21257 .eael-toc .eael-toc-close{background-color:#ffffff;color:var( --e-global-color-20ecc09 );}body.elementor-page-21257 .eael-toc .eael-toc-body{background-color:var( --e-global-color-60cb510 );}body.elementor-page-21257 .eael-toc .eael-toc-body .eael-toc-list li{color:var( --e-global-color-200178a );padding-top:4px;padding-bottom:4px;}body.elementor-page-21257 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li:before{color:var( --e-global-color-200178a );}body.elementor-page-21257 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li:before{background-color:var( --e-global-color-200178a );}body.elementor-page-21257 .eael-toc .eael-toc-body .eael-toc-list li a{color:var( --e-global-color-200178a );}body.elementor-page-21257 .eael-toc .eael-toc-body .eael-toc-list li:hover{color:var( --e-global-color-20ecc09 );}body.elementor-page-21257 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li:hover:before{color:var( --e-global-color-20ecc09 );}body.elementor-page-21257 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li:hover:before{background-color:var( --e-global-color-20ecc09 );}body.elementor-page-21257 .eael-toc .eael-toc-body .eael-toc-list li:hover > a{color:var( --e-global-color-20ecc09 );}body.elementor-page-21257 .eael-toc .eael-toc-body .eael-toc-list li:hover > a:before{border-bottom-color:var( --e-global-color-20ecc09 );}body.elementor-page-21257 .eael-toc .eael-toc-body .eael-toc-list li:hover > a:after{background-color:var( --e-global-color-20ecc09 );}body.elementor-page-21257 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active{color:#ff7d50;}body.elementor-page-21257 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li.eael-highlight-active:before{color:#ff7d50;}body.elementor-page-21257 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li.eael-highlight-active:before{background-color:#ff7d50;}body.elementor-page-21257 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a{color:#ff7d50;}body.elementor-page-21257 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a:before{border-bottom-color:#ff7d50;}body.elementor-page-21257 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a:after{background-color:#ff7d50;}body.elementor-page-21257 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-parent{color:#ff7d50;}body.elementor-page-21257 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li.eael-highlight-parent:before{color:#ff7d50;}body.elementor-page-21257 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li.eael-highlight-parent:before{background-color:#ff7d50;}body.elementor-page-21257 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-parent > a{color:#ff7d50;}body.elementor-page-21257 .eael-toc .eael-toc-body .eael-toc-list li ul li{padding-top:1px;padding-bottom:1px;}body.elementor-page-21257 .eael-toc .eael-toc-body .eael-toc-list > li:not(:last-child){border-bottom:0.5px none;}/* Start custom CSS */.guest-section {
    padding-left: 0;
    padding-right: 0;
    row-gap: 0;
}
.guest-row {
    padding: 0;
    gap: 0;
    border-bottom: 2px solid black;
}

.guest-row:hover {
    background-color: #9564ff;
}

.mg-header-container {
    border-bottom: 2px solid black;
}

.guest-icon {
    padding: 4px 0 0 0;
    width: 20%;
}

/* Forced override without !important because body.elementor-page-21257 priority being troublesome */
#mglist .guest-row > .guest-icon {
    margin-bottom: -8px;
}

.guest-name {
    width: 30%;
    padding: 0;
}
.guest-name h4 {
    color: #171717;

}
.guest-time {
    width: 20%;
    padding: 5px;
}
.guest-gifts {
    width: 30%;
    padding: 5px;
}

@media only screen and (max-width: 766px) {
    .guest-icon {
        width: 100%;
    }
    .guest-name {
        width: 100%;
    }
    .guest-time {
        width: 45%;
    }
    .guest-gifts {
        width: 55%;
    }
}

p + ul {
    margin-top: -1.5em;
}
ul + p {
    margin-top: 1.5em;
}

.guest-icon img {
    background: transparent !important; 

    filter: drop-shadow(0px 0px 8px rgba(255, 255, 255, 0.6));
}/* End custom CSS */