.elementor-377 .elementor-element.elementor-element-a70da70{--display:flex;}.elementor-377 .elementor-element.elementor-element-944f2cb{--display:flex;--overlay-opacity:0.5;--border-radius:50px 50px 50px 50px;--padding-top:50px;--padding-bottom:200px;--padding-left:50px;--padding-right:50px;}.elementor-377 .elementor-element.elementor-element-944f2cb::before, .elementor-377 .elementor-element.elementor-element-944f2cb > .elementor-background-video-container::before, .elementor-377 .elementor-element.elementor-element-944f2cb > .e-con-inner > .elementor-background-video-container::before, .elementor-377 .elementor-element.elementor-element-944f2cb > .elementor-background-slideshow::before, .elementor-377 .elementor-element.elementor-element-944f2cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-377 .elementor-element.elementor-element-944f2cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-377 .elementor-element.elementor-element-944f2cb:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-944f2cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-377 .elementor-element.elementor-element-c0cc9fc .elementor-heading-title{font-weight:600;color:#FFFFFF;}.elementor-377 .elementor-element.elementor-element-5d812ce{--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:center;--align-items:center;}.elementor-377 .elementor-element.elementor-element-5d812ce:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-5d812ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-377 .elementor-element.elementor-element-f0aca50 .elementor-icon-list-icon i{color:#1D318700;transition:color 0.3s;}.elementor-377 .elementor-element.elementor-element-f0aca50 .elementor-icon-list-icon svg{fill:#1D318700;transition:fill 0.3s;}.elementor-377 .elementor-element.elementor-element-f0aca50{--e-icon-list-icon-size:34px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-377 .elementor-element.elementor-element-f0aca50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-377 .elementor-element.elementor-element-f0aca50 .elementor-icon-list-item > a{font-size:18px;font-weight:400;}.elementor-377 .elementor-element.elementor-element-f0aca50 .elementor-icon-list-text{transition:color 0.3s;}.elementor-377 .elementor-element.elementor-element-446992f{--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;}.elementor-377 .elementor-element.elementor-element-5ce8e1d{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-377 .elementor-element.elementor-element-b0206a6{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-377 .elementor-element.elementor-element-b0206a6 .elementor-heading-title{font-size:41px;font-weight:bold;}.elementor-377 .elementor-element.elementor-element-88ef517{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-377 .elementor-element.elementor-element-ae2257d{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-377 .elementor-element.elementor-element-ae2257d .elementor-heading-title{font-size:41px;font-weight:bold;}.elementor-377 .elementor-element.elementor-element-40c03ac{padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E5E5E5;border-radius:14px 14px 14px 14px;}.elementor-377 .elementor-element.elementor-element-cbba696{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-377 .elementor-element.elementor-element-cbba696 .elementor-heading-title{font-size:41px;font-weight:bold;}.elementor-377 .elementor-element.elementor-element-114b813{--display:flex;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-377 .elementor-element.elementor-element-3ef7f95{--display:flex;}.elementor-377 .elementor-element.elementor-element-0feb326{--display:flex;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-377 .elementor-element.elementor-element-3ce9832{--display:flex;}.elementor-377 .elementor-element.elementor-element-5f5648e{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:32px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-377 .elementor-element.elementor-element-5f5648e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E5E5E5;}.elementor-377 .elementor-element.elementor-element-5f5648e {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-377 .elementor-element.elementor-element-5f5648e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}:where( .elementor-377 .elementor-element.elementor-element-5f5648e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 2px 2px 2px;border-color:#E5E5E5;--border-radius:0px 0px 5px 5px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-377 .elementor-element.elementor-element-33f0601{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-377 .elementor-element.elementor-element-33f0601 .elementor-heading-title{font-size:41px;font-weight:bold;}.elementor-377 .elementor-element.elementor-element-30595b9{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-377 .elementor-element.elementor-element-ec60c0b{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-377 .elementor-element.elementor-element-ec60c0b:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-ec60c0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-377 .elementor-element.elementor-element-11eb4af{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-377 .elementor-element.elementor-element-11eb4af .elementor-heading-title{font-size:17px;font-weight:bold;}.elementor-377 .elementor-element.elementor-element-1e11a0f{--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:center;}.elementor-377 .elementor-element.elementor-element-a112345 .elementor-heading-title{color:#000000;}.elementor-377 .elementor-element.elementor-element-a867b2b .elementor-heading-title{color:#000000;}.elementor-377 .elementor-element.elementor-element-3181182{--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:center;}.elementor-377 .elementor-element.elementor-element-3160b3e .elementor-heading-title{color:#000000;}.elementor-377 .elementor-element.elementor-element-ea25dd3 .elementor-heading-title{color:#000000;}.elementor-377 .elementor-element.elementor-element-1278adc{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-377 .elementor-element.elementor-element-1278adc:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-1278adc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-377 .elementor-element.elementor-element-f6763b8{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-377 .elementor-element.elementor-element-f6763b8 .elementor-heading-title{font-size:17px;font-weight:bold;}.elementor-377 .elementor-element.elementor-element-4be25ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:14px 14px 14px 14px;}@media(min-width:768px){.elementor-377 .elementor-element.elementor-element-30595b9{--width:33%;}}@media(max-width:767px){.elementor-377 .elementor-element.elementor-element-a70da70{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-377 .elementor-element.elementor-element-944f2cb{--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-377 .elementor-element.elementor-element-c0cc9fc .elementor-heading-title{font-size:20px;}.elementor-377 .elementor-element.elementor-element-f0aca50{--e-icon-list-icon-size:20px;}.elementor-377 .elementor-element.elementor-element-f0aca50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-377 .elementor-element.elementor-element-f0aca50 .elementor-icon-list-item > a{font-size:13px;}.elementor-377 .elementor-element.elementor-element-b0206a6 .elementor-heading-title{font-size:28px;}.elementor-377 .elementor-element.elementor-element-ae2257d .elementor-heading-title{font-size:28px;}.elementor-377 .elementor-element.elementor-element-40c03ac{padding:10px 10px 10px 10px;}.elementor-377 .elementor-element.elementor-element-cbba696 .elementor-heading-title{font-size:28px;}.elementor-377 .elementor-element.elementor-element-5f5648e{--n-accordion-item-title-space-between:16px;}.elementor-377 .elementor-element.elementor-element-5f5648e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:1px 1px 1px 1px;}.elementor-377 .elementor-element.elementor-element-5f5648e {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-377 .elementor-element.elementor-element-5f5648e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-width:1px 1px 1px 1px;--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-377 .elementor-element.elementor-element-33f0601 .elementor-heading-title{font-size:28px;}.elementor-377 .elementor-element.elementor-element-30595b9.e-con{--order:-99999 /* order start hack */;}.elementor-377 .elementor-element.elementor-element-11eb4af .elementor-heading-title{font-size:15px;}.elementor-377 .elementor-element.elementor-element-f6763b8 .elementor-heading-title{font-size:15px;}.elementor-377 .elementor-element.elementor-element-4be25ea{padding:10px 10px 10px 10px;}}/* Start custom CSS for shortcode, class: .elementor-element-056c88d */.elementor-377 .elementor-element.elementor-element-056c88d ,.elementor-377 .elementor-element.elementor-element-056c88d a{color:#fff;}
.elementor-377 .elementor-element.elementor-element-056c88d .elementor-shortcode{
    display: flex;gap: 10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-40c03ac */.elementor-377 .elementor-element.elementor-element-40c03ac .elementor-shortcode{
    display: none
}
.elementor-377 .elementor-element.elementor-element-40c03ac{font-size: 0}
.elementor-377 .elementor-element.elementor-element-40c03ac{display: flex;}
.elementor-377 .elementor-element.elementor-element-40c03ac a{
    display: flex;
  width: 100%;
  min-height: 80px;
  align-items: center;
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
  padding-right: 1rem;
  border-radius: 8px;
  position: relative;
  font-size: 14px;color: #000;
}
.elementor-377 .elementor-element.elementor-element-40c03ac a::before{margin-left:15px;
    display: inline-block;
  height: 40px;
  width: 40px;
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  --tw-content: "";
  content: var(--tw-content);
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 41H27C37 41 41 37 41 27V15C41 5 37 1 27 1H15C5 1 1 5 1 15V27C1 37 5 41 15 41Z' fill='%231D3187' stroke='%231D3187' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.5252 22.0604C9.2252 22.9604 11.1252 23.4854 13.7752 23.4854L15.9502 23.4854L17.1502 25.4104C17.8252 26.4854 19.4002 28.9604 20.6752 30.9104C22.9252 34.3854 23.0252 34.4854 23.8752 34.4854C24.3502 34.4854 24.7502 34.4604 24.7502 34.4104C24.7502 34.3854 24.0752 31.8854 23.2752 28.8604C22.4502 25.8354 21.8252 23.3354 21.8502 23.3104C21.9002 23.2604 23.6252 23.1604 25.7002 23.0604L29.4752 22.9104L31.2002 24.4354C32.1502 25.2854 33.1752 25.9854 33.4752 25.9854C33.9752 25.9854 33.9502 25.9104 33.1252 24.0604C32.6252 23.0104 32.2752 22.1354 32.3002 22.1354C33.5002 21.7104 33.8252 20.8354 32.9002 20.5854C32.5502 20.5104 32.2502 20.3854 32.2502 20.3354C32.2502 20.2854 32.6502 19.3854 33.1002 18.3104C33.9252 16.4604 33.9502 16.3604 33.4752 16.2854C33.1502 16.2354 32.4002 16.7354 31.2002 17.8854L29.4252 19.5604L25.6502 19.3854C23.6002 19.2854 21.8752 19.1854 21.8502 19.1604C21.8252 19.1354 22.4502 16.6354 23.2752 13.6104C24.0752 10.5854 24.7502 8.08535 24.7502 8.03535C24.7502 8.01035 24.3252 7.98535 23.8002 8.01035L22.8752 8.01035L19.3752 13.5104L15.9002 18.9854L13.7502 18.9854C11.1252 18.9854 9.2252 19.5104 8.5252 20.4104C8.2252 20.7604 8.0002 21.1354 8.0002 21.2354C8.0002 21.3354 8.2252 21.7104 8.5252 22.0604Z' fill='%23E8A106'/%3E%3C/svg%3E%0A");
}
.elementor-377 .elementor-element.elementor-element-40c03ac a::after{
    position: absolute;
    left: 0;
    top: 0;
  height: 100%;
  width: 42px;
  content: "";
  margin: auto auto;
  background:  #1D3187 no-repeat center / 24px 24px;
  border-radius: 14px 0 0 14px;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.57 0.929993L1.5 6.99999L7.57 13.07' stroke='%23E8A106' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

@media only screen and (max-width: 750px) {
    .elementor-377 .elementor-element.elementor-element-40c03ac{flex-direction: column;gap: 10px;}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4be25ea */.dateBox{display: block !important}
.elementor-377 .elementor-element.elementor-element-4be25ea .item:last-child,.elementor-377 .elementor-element.elementor-element-4be25ea .item:nth-last-child(2),.elementor-377 .elementor-element.elementor-element-4be25ea svg{display:none;}
.elementor-377 .elementor-element.elementor-element-4be25ea .date{margin: 0 0 15px}
.elementor-377 .elementor-element.elementor-element-4be25ea .date .item{
    text-align: center
}
.elementor-377 .elementor-element.elementor-element-4be25ea .date .item span{margin-top: 6px}/* End custom CSS */