.elementor-45813 .elementor-element.elementor-element-2372a922{--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:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2.25rem;--padding-bottom:2.25rem;--padding-left:15px;--padding-right:15px;}.elementor-45813 .elementor-element.elementor-element-49590e88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45813 .elementor-element.elementor-element-49590e88{text-align:center;font-size:1.3rem;line-height:1.2;}.elementor-45813 .elementor-element.elementor-element-2e224c00{text-align:center;}.elementor-45813 .elementor-element.elementor-element-2e224c00 .elementor-heading-title{font-weight:bold;color:#BF0A00;}.elementor-45813 .elementor-element.elementor-element-12698e50{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-45813 .elementor-element.elementor-element-12698e50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45813 .elementor-element.elementor-element-12698e50.elementor-element{--align-self:center;}.elementor-45813 .elementor-element.elementor-element-43cba05{--display:flex;}.elementor-45813 .elementor-element.elementor-element-6cc11eec{width:100%;max-width:100%;font-size:1.4rem;line-height:1.2;}.elementor-45813 .elementor-element.elementor-element-6cc11eec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1rem 1rem 1rem 1rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-el_color_7_4 );border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-45813 .elementor-element.elementor-element-6cc11eec.elementor-element{--align-self:center;}.elementor-45813 .elementor-element.elementor-element-550c126 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45813 .elementor-element.elementor-element-550c126{font-size:0.75rem;color:#585858;--textColor:#585858;}.elementor-45813 .elementor-element.elementor-element-51bce55b{--display:flex;--gap:1.5rem 30px;--row-gap:1.5rem;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-el_color_7_4 );--border-color:var( --e-global-color-el_color_7_4 );--border-radius:10px 10px 10px 10px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-45813 .elementor-element.elementor-element-51bce55b.e-con{--align-self:center;}.elementor-45813 .elementor-element.elementor-element-40386493{font-weight:bold;}.elementor-45813 .elementor-element.elementor-element-695894ee{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-el_color_7_4 );--border-color:var( --e-global-color-el_color_7_4 );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:30px;--padding-right:30px;}.elementor-45813 .elementor-element.elementor-element-712c72d0{text-align:center;}.elementor-45813 .elementor-element.elementor-element-712c72d0 .elementor-heading-title{font-size:1.1rem;font-weight:400;color:var( --e-global-color-el_color_7_1 );}.elementor-45813 .elementor-element.elementor-element-3b264cf9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45813 .elementor-element.elementor-element-3b264cf9{font-size:18px;line-height:1.6rem;}.elementor-45813 .elementor-element.elementor-element-1452282{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45813 .elementor-element.elementor-element-5b266ee{--display:grid;--e-con-grid-template-columns:min-content 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45813 .elementor-element.elementor-element-370af89{width:initial;max-width:initial;font-size:1.6rem;color:#FFFFFF;--textColor:#FFFFFF;}.elementor-45813 .elementor-element.elementor-element-370af89 > .elementor-widget-container{background-color:#742094;}.elementor-45813 .elementor-element.elementor-element-599120e6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45813 .elementor-element.elementor-element-b70b273 .elementor-heading-title{font-size:1.6rem;color:#605BC1;}.elementor-45813 .elementor-element.elementor-element-53fb24ed{font-size:1.3rem;}.elementor-45813 .elementor-element.elementor-element-6a1af43e{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:1.5rem;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-45813 .elementor-element.elementor-element-439cb282{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45813 .elementor-element.elementor-element-1640a443 > .elementor-widget-container{margin:0 0 0 0;}.elementor-45813 .elementor-element.elementor-element-1640a443{font-size:1.3rem;}.elementor-45813 .elementor-element.elementor-element-70e32d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45813 .elementor-element.elementor-element-70e32d1.elementor-element{--align-self:flex-start;}.elementor-45813 .elementor-element.elementor-element-2c895f8{--display:flex;}.elementor-45813 .elementor-element.elementor-element-7b9c2383 .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-45813 .elementor-element.elementor-element-7b9c2383 .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-45813 .elementor-element.elementor-element-7b9c2383 .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-45813 .elementor-element.elementor-element-7b9c2383 .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-45813 .elementor-element.elementor-element-7b9c2383 .box-button{text-transform:uppercase;}.elementor-45813 .elementor-element.elementor-element-d31b0c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45813 .elementor-element.elementor-element-2fbd1d23{--display:grid;--e-con-grid-template-columns:min-content 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45813 .elementor-element.elementor-element-453bdc75{width:initial;max-width:initial;font-size:1.6rem;color:#FFFFFF;--textColor:#FFFFFF;}.elementor-45813 .elementor-element.elementor-element-453bdc75 > .elementor-widget-container{background-color:#742094;}.elementor-45813 .elementor-element.elementor-element-61c195dc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45813 .elementor-element.elementor-element-5c66ecdc .elementor-heading-title{font-size:1.6rem;color:#605BC1;}.elementor-45813 .elementor-element.elementor-element-38bf0e2b{font-size:1.3rem;}.elementor-45813 .elementor-element.elementor-element-649de097{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:1.5rem;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-45813 .elementor-element.elementor-element-25435dd9{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45813 .elementor-element.elementor-element-26a92818 > .elementor-widget-container{margin:0 0 0 0;}.elementor-45813 .elementor-element.elementor-element-26a92818{font-size:1.3rem;}.elementor-45813 .elementor-element.elementor-element-7dfb7f76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45813 .elementor-element.elementor-element-7dfb7f76.elementor-element{--align-self:flex-start;}.elementor-45813 .elementor-element.elementor-element-8504b7c .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-45813 .elementor-element.elementor-element-8504b7c .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-45813 .elementor-element.elementor-element-8504b7c .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-45813 .elementor-element.elementor-element-8504b7c .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-45813 .elementor-element.elementor-element-8504b7c .box-button{text-transform:uppercase;}.elementor-45813 .elementor-element.elementor-element-71b0b88a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45813 .elementor-element.elementor-element-3a03c863{--display:grid;--e-con-grid-template-columns:min-content 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45813 .elementor-element.elementor-element-52b525ad{width:initial;max-width:initial;font-size:1.6rem;color:#FFFFFF;--textColor:#FFFFFF;}.elementor-45813 .elementor-element.elementor-element-52b525ad > .elementor-widget-container{background-color:#742094;}.elementor-45813 .elementor-element.elementor-element-2101bc17{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45813 .elementor-element.elementor-element-208d800f .elementor-heading-title{font-size:1.6rem;color:#605BC1;}.elementor-45813 .elementor-element.elementor-element-7231d821{font-size:1.3rem;}.elementor-45813 .elementor-element.elementor-element-41e3eaa5{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:1.5rem;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-45813 .elementor-element.elementor-element-12eadf7e{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45813 .elementor-element.elementor-element-111e900c > .elementor-widget-container{margin:0 0 0 0;}.elementor-45813 .elementor-element.elementor-element-111e900c{font-size:1.3rem;}.elementor-45813 .elementor-element.elementor-element-1db2298d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45813 .elementor-element.elementor-element-1db2298d.elementor-element{--align-self:flex-start;}.elementor-45813 .elementor-element.elementor-element-21910269 .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-45813 .elementor-element.elementor-element-21910269 .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-45813 .elementor-element.elementor-element-21910269 .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-45813 .elementor-element.elementor-element-21910269 .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-45813 .elementor-element.elementor-element-21910269 .box-button{text-transform:uppercase;}.elementor-45813 .elementor-element.elementor-element-5f47bc53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45813 .elementor-element.elementor-element-1462f8d7{--display:grid;--e-con-grid-template-columns:min-content 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45813 .elementor-element.elementor-element-75558dbd{width:initial;max-width:initial;font-size:1.6rem;color:#FFFFFF;--textColor:#FFFFFF;}.elementor-45813 .elementor-element.elementor-element-75558dbd > .elementor-widget-container{background-color:#742094;}.elementor-45813 .elementor-element.elementor-element-5e8da3b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45813 .elementor-element.elementor-element-3644297c .elementor-heading-title{font-size:1.6rem;color:#605BC1;}.elementor-45813 .elementor-element.elementor-element-dd4105c{font-size:1.3rem;}.elementor-45813 .elementor-element.elementor-element-7778c5fe{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:1.5rem;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-45813 .elementor-element.elementor-element-5b6e0ab4{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45813 .elementor-element.elementor-element-78a74a4e > .elementor-widget-container{margin:0 0 0 0;}.elementor-45813 .elementor-element.elementor-element-78a74a4e{font-size:1.3rem;}.elementor-45813 .elementor-element.elementor-element-384fa6a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45813 .elementor-element.elementor-element-384fa6a9.elementor-element{--align-self:flex-start;}.elementor-45813 .elementor-element.elementor-element-1087a7fc .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-45813 .elementor-element.elementor-element-1087a7fc .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-45813 .elementor-element.elementor-element-1087a7fc .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-45813 .elementor-element.elementor-element-1087a7fc .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-45813 .elementor-element.elementor-element-1087a7fc .box-button{text-transform:uppercase;}.elementor-45813 .elementor-element.elementor-element-2d0d5fa3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45813 .elementor-element.elementor-element-1a83b6b9{--display:grid;--e-con-grid-template-columns:min-content 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45813 .elementor-element.elementor-element-59817869{width:initial;max-width:initial;font-size:1.6rem;color:#FFFFFF;--textColor:#FFFFFF;}.elementor-45813 .elementor-element.elementor-element-59817869 > .elementor-widget-container{background-color:#742094;}.elementor-45813 .elementor-element.elementor-element-65494660{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45813 .elementor-element.elementor-element-3fb36ff .elementor-heading-title{font-size:1.6rem;color:#605BC1;}.elementor-45813 .elementor-element.elementor-element-56fe3d9e{font-size:1.3rem;}.elementor-45813 .elementor-element.elementor-element-d612eaf{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:1.5rem;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-45813 .elementor-element.elementor-element-32443f9f{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45813 .elementor-element.elementor-element-3ea278fe > .elementor-widget-container{margin:0 0 0 0;}.elementor-45813 .elementor-element.elementor-element-3ea278fe{font-size:1.3rem;}.elementor-45813 .elementor-element.elementor-element-24b5870f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45813 .elementor-element.elementor-element-24b5870f.elementor-element{--align-self:flex-start;}.elementor-45813 .elementor-element.elementor-element-4eb1e2ca .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-45813 .elementor-element.elementor-element-4eb1e2ca .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-45813 .elementor-element.elementor-element-4eb1e2ca .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-45813 .elementor-element.elementor-element-4eb1e2ca .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing);}.elementor-45813 .elementor-element.elementor-element-4eb1e2ca .box-button{text-transform:uppercase;}.elementor-45813 .elementor-element.elementor-element-5068daea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1400px){.elementor-45813 .elementor-element.elementor-element-5b266ee{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-6a1af43e{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-2fbd1d23{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-649de097{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-3a03c863{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-41e3eaa5{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-1462f8d7{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-7778c5fe{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-1a83b6b9{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-d612eaf{--grid-auto-flow:row;}}@media(max-width:1100px){.elementor-45813 .elementor-element.elementor-element-5b266ee{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-6a1af43e{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-2fbd1d23{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-649de097{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-3a03c863{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-41e3eaa5{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-1462f8d7{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-7778c5fe{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-1a83b6b9{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-d612eaf{--grid-auto-flow:row;}}@media(max-width:900px){.elementor-45813 .elementor-element.elementor-element-5b266ee{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-6a1af43e{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-d31b0c7.elementor-element{--order:-99999 /* order start hack */;}.elementor-45813 .elementor-element.elementor-element-2fbd1d23{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-649de097{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-71b0b88a.elementor-element{--order:-99999 /* order start hack */;}.elementor-45813 .elementor-element.elementor-element-3a03c863{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-41e3eaa5{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-5f47bc53.elementor-element{--order:-99999 /* order start hack */;}.elementor-45813 .elementor-element.elementor-element-1462f8d7{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-7778c5fe{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-2d0d5fa3.elementor-element{--order:-99999 /* order start hack */;}.elementor-45813 .elementor-element.elementor-element-1a83b6b9{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-d612eaf{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-5068daea.elementor-element{--order:-99999 /* order start hack */;}}@media(max-width:600px){.elementor-45813 .elementor-element.elementor-element-5b266ee{--e-con-grid-template-columns:auto 1fr;--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-6a1af43e{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-2fbd1d23{--e-con-grid-template-columns:auto 1fr;--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-649de097{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-3a03c863{--e-con-grid-template-columns:auto 1fr;--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-41e3eaa5{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-1462f8d7{--e-con-grid-template-columns:auto 1fr;--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-7778c5fe{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-1a83b6b9{--e-con-grid-template-columns:auto 1fr;--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-d612eaf{--e-con-grid-template-columns:1;--grid-auto-flow:row;}}@media(min-width:601px){.elementor-45813 .elementor-element.elementor-element-2372a922{--content-width:960px;}}@media(min-width:1600px){.elementor-45813 .elementor-element.elementor-element-5b266ee{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-6a1af43e{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-2fbd1d23{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-649de097{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-3a03c863{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-41e3eaa5{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-1462f8d7{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-7778c5fe{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-1a83b6b9{--grid-auto-flow:row;}.elementor-45813 .elementor-element.elementor-element-d612eaf{--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-3b264cf9 */ol.circlelist {
	list-style: none !important;
	counter-reset: circlelist;
	margin-inline-start: 0 !important;
	padding-inline-start: 0;
}

ol.circlelist > li {
	--circlelist-diameter: 1.5em;
	position: relative;
	padding-inline-start: 2.25em;
	line-height: var( --circlelist-diameter );
}

ol.circlelist > li ~ li {
    margin-block-start: 0.5em;
}

ol.circlelist > li:before {
	box-sizing: content-box;
	counter-increment: circlelist;
	content: counter( circlelist );
	position: absolute;
	inset-block-start: 0;
	inset-inline-start: 0;
	border-radius: 50%;
	width: var( --circlelist-diameter );
	background-color: #019fc7;
	color: white;
	text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-370af89 */.elementor-45813 .elementor-element.elementor-element-370af89 {
    overflow: hidden;
    border-radius: 50%;
    width: 1.6em !important;
    line-height: 1.6em;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70e32d1 */ol.circlelist {
	list-style: none !important;
	counter-reset: circlelist;
	margin-inline-start: 0 !important;
	padding-inline-start: 0;
}

ol.circlelist > li {
	--circlelist-diameter: 1.4em;
	position: relative;
	padding-inline-start: 1.4em;
	line-height: var( --circlelist-diameter );
}

ol.circlelist > li ~ li {
    margin-block-start: 0.8em;
}

ol.circlelist > li:before {
	box-sizing: content-box;
	counter-increment: circlelist;
	content: counter( circlelist );
	position: absolute;
	inset-block-start: 0;
	inset-inline-start: 0;
	border-radius: 50%;
	width: var( --circlelist-diameter );
	background-color: #019fc7;
	color: white;
	text-align: center;
}

.gift-title {
    position: relative;
    padding-inline-start: 3.8rem;
}

.gift-title-ordinal {
    box-sizing: content-box;
    position: absolute;
    inset-inline-start: 0;
    border-radius: 50%;
    width: 3rem;
    background-color: #742094;
    color: white;
    font-size: 1.8rem;
    line-height: 3rem;
    text-align: center;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-453bdc75 */.elementor-45813 .elementor-element.elementor-element-453bdc75 {
    overflow: hidden;
    border-radius: 50%;
    width: 1.6em !important;
    line-height: 1.6em;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dfb7f76 */ol.circlelist {
	list-style: none !important;
	counter-reset: circlelist;
	margin-inline-start: 0 !important;
	padding-inline-start: 0;
}

ol.circlelist > li {
	--circlelist-diameter: 1.4em;
	position: relative;
	padding-inline-start: 1.4em;
	line-height: var( --circlelist-diameter );
}

ol.circlelist > li ~ li {
    margin-block-start: 0.8em;
}

ol.circlelist > li:before {
	box-sizing: content-box;
	counter-increment: circlelist;
	content: counter( circlelist );
	position: absolute;
	inset-block-start: 0;
	inset-inline-start: 0;
	border-radius: 50%;
	width: var( --circlelist-diameter );
	background-color: #019fc7;
	color: white;
	text-align: center;
}

.gift-title {
    position: relative;
    padding-inline-start: 3.8rem;
}

.gift-title-ordinal {
    box-sizing: content-box;
    position: absolute;
    inset-inline-start: 0;
    border-radius: 50%;
    width: 3rem;
    background-color: #742094;
    color: white;
    font-size: 1.8rem;
    line-height: 3rem;
    text-align: center;
  }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1097b604 */.elementor-45813 .elementor-element.elementor-element-1097b604 {
    margin-inline: auto;
    max-width: 100%;
    width: 480px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b525ad */.elementor-45813 .elementor-element.elementor-element-52b525ad {
    overflow: hidden;
    border-radius: 50%;
    width: 1.6em !important;
    line-height: 1.6em;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1db2298d */ol.circlelist {
	list-style: none !important;
	counter-reset: circlelist;
	margin-inline-start: 0 !important;
	padding-inline-start: 0;
}

ol.circlelist > li {
	--circlelist-diameter: 1.4em;
	position: relative;
	padding-inline-start: 1.4em;
	line-height: var( --circlelist-diameter );
}

ol.circlelist > li ~ li {
    margin-block-start: 0.8em;
}

ol.circlelist > li:before {
	box-sizing: content-box;
	counter-increment: circlelist;
	content: counter( circlelist );
	position: absolute;
	inset-block-start: 0;
	inset-inline-start: 0;
	border-radius: 50%;
	width: var( --circlelist-diameter );
	background-color: #019fc7;
	color: white;
	text-align: center;
}

.gift-title {
    position: relative;
    padding-inline-start: 3.8rem;
}

.gift-title-ordinal {
    box-sizing: content-box;
    position: absolute;
    inset-inline-start: 0;
    border-radius: 50%;
    width: 3rem;
    background-color: #742094;
    color: white;
    font-size: 1.8rem;
    line-height: 3rem;
    text-align: center;
  }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-63016131 */.elementor-45813 .elementor-element.elementor-element-63016131 {
    margin-inline: auto;
    max-width: 100%;
    width: 480px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75558dbd */.elementor-45813 .elementor-element.elementor-element-75558dbd {
    overflow: hidden;
    border-radius: 50%;
    width: 1.6em !important;
    line-height: 1.6em;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-384fa6a9 */ol.circlelist {
	list-style: none !important;
	counter-reset: circlelist;
	margin-inline-start: 0 !important;
	padding-inline-start: 0;
}

ol.circlelist > li {
	--circlelist-diameter: 1.4em;
	position: relative;
	padding-inline-start: 1.4em;
	line-height: var( --circlelist-diameter );
}

ol.circlelist > li ~ li {
    margin-block-start: 0.8em;
}

ol.circlelist > li:before {
	box-sizing: content-box;
	counter-increment: circlelist;
	content: counter( circlelist );
	position: absolute;
	inset-block-start: 0;
	inset-inline-start: 0;
	border-radius: 50%;
	width: var( --circlelist-diameter );
	background-color: #019fc7;
	color: white;
	text-align: center;
}

.gift-title {
    position: relative;
    padding-inline-start: 3.8rem;
}

.gift-title-ordinal {
    box-sizing: content-box;
    position: absolute;
    inset-inline-start: 0;
    border-radius: 50%;
    width: 3rem;
    background-color: #742094;
    color: white;
    font-size: 1.8rem;
    line-height: 3rem;
    text-align: center;
  }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1e5e891e */.elementor-45813 .elementor-element.elementor-element-1e5e891e {
    margin-inline: auto;
    max-width: 100%;
    width: 480px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59817869 */.elementor-45813 .elementor-element.elementor-element-59817869 {
    overflow: hidden;
    border-radius: 50%;
    width: 1.6em !important;
    line-height: 1.6em;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24b5870f */ol.circlelist {
	list-style: none !important;
	counter-reset: circlelist;
	margin-inline-start: 0 !important;
	padding-inline-start: 0;
}

ol.circlelist > li {
	--circlelist-diameter: 1.4em;
	position: relative;
	padding-inline-start: 1.4em;
	line-height: var( --circlelist-diameter );
}

ol.circlelist > li ~ li {
    margin-block-start: 0.8em;
}

ol.circlelist > li:before {
	box-sizing: content-box;
	counter-increment: circlelist;
	content: counter( circlelist );
	position: absolute;
	inset-block-start: 0;
	inset-inline-start: 0;
	border-radius: 50%;
	width: var( --circlelist-diameter );
	background-color: #019fc7;
	color: white;
	text-align: center;
}

.gift-title {
    position: relative;
    padding-inline-start: 3.8rem;
}

.gift-title-ordinal {
    box-sizing: content-box;
    position: absolute;
    inset-inline-start: 0;
    border-radius: 50%;
    width: 3rem;
    background-color: #742094;
    color: white;
    font-size: 1.8rem;
    line-height: 3rem;
    text-align: center;
  }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-287bc324 */.elementor-45813 .elementor-element.elementor-element-287bc324 {
    margin-inline: auto;
    max-width: 100%;
    width: 480px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1452282 */:where( .elementor-45813 .elementor-element.elementor-element-1452282, .elementor-45813 .elementor-element.elementor-element-1452282 > .e-con-inner ) > .elementor-element ~ .elementor-element {
    border-block-start: 1px solid #eee;
    padding-block-start: 1.5rem;
}/* End custom CSS */