.elementor-5170502 .elementor-element.elementor-element-6c8d865c > .elementor-container{max-width:1340px;}.elementor-5170502 .elementor-element.elementor-element-6c8d865c{margin-top:56px;margin-bottom:56px;padding:0px 80px 0px 80px;}.elementor-5170502 .elementor-element.elementor-element-49e1c2a4 > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:nowrap;}.elementor-5170502 .elementor-element.elementor-element-49e1c2a4:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-5170502 .elementor-element.elementor-element-49e1c2a4 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5170502 .elementor-element.elementor-element-49e1c2a4 > .elementor-element-populated{box-shadow:0px 6px 30px 0px rgba(0, 0, 0, 0.0784313725490196);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-5170502 .elementor-element.elementor-element-49e1c2a4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5170502 .elementor-element.elementor-element-53e7c2c5 .elementor-icon-box-wrapper{gap:25px;}.elementor-5170502 .elementor-element.elementor-element-53e7c2c5 .elementor-icon{font-size:40px;}.elementor-5170502 .elementor-element.elementor-element-53e7c2c5 .elementor-icon-box-title{color:#262626;font-size:1rem;font-weight:400;line-height:1px;margin-bottom:0px;}.elementor-5170502 .elementor-element.elementor-element-51387c2e .elementor-icon-box-wrapper{gap:25px;}.elementor-5170502 .elementor-element.elementor-element-51387c2e .elementor-icon{font-size:40px;}.elementor-5170502 .elementor-element.elementor-element-51387c2e .elementor-icon-box-title{color:#262626;font-size:1rem;font-weight:400;line-height:1px;margin-bottom:0px;}.elementor-5170502 .elementor-element.elementor-element-df225e8 .elementor-icon-box-wrapper{gap:25px;}.elementor-5170502 .elementor-element.elementor-element-df225e8 .elementor-icon{font-size:40px;}.elementor-5170502 .elementor-element.elementor-element-df225e8 .elementor-icon-box-title{color:#262626;font-size:1rem;font-weight:400;line-height:1px;margin-bottom:0px;}.elementor-5170502 .elementor-element.elementor-element-2fe963d2 .elementor-icon-box-wrapper{gap:25px;}.elementor-5170502 .elementor-element.elementor-element-2fe963d2 .elementor-icon{font-size:40px;}.elementor-5170502 .elementor-element.elementor-element-2fe963d2 .elementor-icon-box-title{color:#262626;font-size:1rem;font-weight:400;line-height:1px;margin-bottom:0px;}.elementor-5170502 .elementor-element.elementor-element-56156633 .elementor-icon-box-wrapper{gap:25px;}.elementor-5170502 .elementor-element.elementor-element-56156633 .elementor-icon{font-size:40px;}.elementor-5170502 .elementor-element.elementor-element-56156633 .elementor-icon-box-title{color:#262626;font-size:1rem;font-weight:400;line-height:1px;margin-bottom:0px;}.elementor-5170502 .elementor-element.elementor-element-26853ccf .elementor-icon-box-wrapper{gap:25px;}.elementor-5170502 .elementor-element.elementor-element-26853ccf .elementor-icon{font-size:40px;}.elementor-5170502 .elementor-element.elementor-element-26853ccf .elementor-icon-box-title{color:#262626;font-size:1rem;font-weight:400;line-height:1px;margin-bottom:0px;}.elementor-5170502 .elementor-element.elementor-element-563999bd > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5170502 .elementor-element.elementor-element-563999bd{margin-top:56px;margin-bottom:56px;padding:0px 0px 0px 0px;}.elementor-5170502 .elementor-element.elementor-element-c5da0a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-5170502 .elementor-element.elementor-element-c5da0a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-5170502 .elementor-element.elementor-element-c5da0a > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5170502 .elementor-element.elementor-element-c5da0a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 18px 64px 18px;}.elementor-5170502 .elementor-element.elementor-element-c5da0a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5170502 .elementor-element.elementor-element-7955b928 > .elementor-container{max-width:700px;}.elementor-5170502 .elementor-element.elementor-element-7955b928{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-5170502 .elementor-element.elementor-element-11deec75.elementor-column .elementor-column-wrap{align-items:center;}.elementor-5170502 .elementor-element.elementor-element-11deec75.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5170502 .elementor-element.elementor-element-11deec75.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-5170502 .elementor-element.elementor-element-11deec75 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:8px;column-gap:8px;flex-wrap:wrap;}.elementor-5170502 .elementor-element.elementor-element-79ced948{text-align:center;}.elementor-5170502 .elementor-element.elementor-element-79ced948 .elementor-heading-title{color:#262626;}.elementor-5170502 .elementor-element.elementor-element-36f90962{text-align:center;color:#595858;}.elementor-5170502 .elementor-element.elementor-element-67f7cafc .elementor-field-type-subscribe{flex-wrap:nowrap;}.elementor-5170502 .elementor-element.elementor-element-67f7cafc input[type=email]{height:50px;padding:10px 20px 10px 20px;background-color:#F6F6F6;border-color:#FFFFFF;border-width:0px 1px 0px 0px;}.elementor-5170502 .elementor-element.elementor-element-67f7cafc button[type=submit]{height:50px;padding:10px 20px 10px 20px;margin:2px 2px 0;font-size:16px;text-transform:uppercase;color:#262626;background-color:#F6F6F6;border-color:#262626;border-width:0px 0px 0px 0px;}.elementor-5170502 .elementor-element.elementor-element-67f7cafc .elementor-form-fields-wrapper{row-gap:10px;}.elementor-5170502 .elementor-element.elementor-element-67f7cafc form{max-width:70%;}.elementor-5170502 .elementor-element.elementor-element-67f7cafc .elementor-widget-container, .elementor-5170502 .elementor-element.elementor-element-67f7cafc .elementor-field-label{text-align:center;}.elementor-5170502 .elementor-element.elementor-element-67f7cafc .elementor-field-option .elementor-field-label{padding-inline-start:5px;}.elementor-5170502 .elementor-element.elementor-element-4aa6c6c1{text-align:center;color:#9D9D9D;width:75%;max-width:max(75%, 100%);}.elementor-5170502 .elementor-element.elementor-element-1be3361{text-align:center;width:auto;inset-inline-start:0px;top:0px;z-index:0;}.elementor-5170502 .elementor-element.elementor-element-1be3361 .elementor-icon{font-size:150px;}.elementor-5170502 .elementor-element.elementor-element-1be3361 .elementor-icon i, .elementor-5170502 .elementor-element.elementor-element-1be3361 .elementor-icon svg{transform:rotate(0deg);}.elementor-element-1be3361 > .elementor-widget-container{--e-transform-translateX:-50%;--e-transform-translateY:50%;}.elementor-5170502 .elementor-element.elementor-element-675c36e > .elementor-column-wrap > .elementor-widget-wrap{row-gap:8px;column-gap:8px;}.elementor-5170502 .elementor-element.elementor-element-675c36e > .elementor-element-populated{padding:18px 18px 18px 18px;}.elementor-5170502 .elementor-element.elementor-element-aad9c02{text-align:center;}.elementor-5170502 .elementor-element.elementor-element-aad9c02 .elementor-heading-title{color:#262626;}.elementor-5170502 .elementor-element.elementor-element-e63de94{text-align:center;color:#7A7A7A;font-family:"Outfit", sans-serif;font-size:1.87rem;font-weight:400;}.elementor-5170502 .elementor-element.elementor-element-0a27949{text-align:center;--grid-column-gap:18px;}.elementor-5170502 .elementor-element.elementor-element-0a27949 .elementor-grid{justify-content:center;}.elementor-5170502 .elementor-element.elementor-element-0a27949 .elementor-social-icon{background-color:#F6F6F6;font-size:34px;padding:0em;}.elementor-5170502 .elementor-element.elementor-element-0a27949 a.elementor-social-icon:not(#e){color:#262626;}.elementor-5170502 .elementor-element.elementor-element-0a27949 a.elementor-social-icon:not(#e):hover{color:#595858;}.elementor-5170502 .elementor-element.elementor-element-b2f665a{padding:0px 0px 0px 0px;}.elementor-5170502 .elementor-element.elementor-element-08acbd4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5170502 .elementor-element.elementor-element-0ddfef7{padding:0px 0px 0px 0px;}.elementor-5170502 .elementor-element.elementor-element-1e2cc880 > .elementor-element-populated{padding:48px 40px 0px 0px;}.elementor-5170502 .elementor-element.elementor-element-3e11d423 img{width:250px;}.elementor-5170502 .elementor-element.elementor-element-6c2f7f82 .elementor-heading-title{font-family:"Libre Baskerville", sans-serif;font-weight:800;line-height:1.3em;}.elementor-5170502 .elementor-element.elementor-element-7f524bb0 a.elementor-button{text-transform:uppercase;}.elementor-5170502 .elementor-element.elementor-element-1ea37f05:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-5170502 .elementor-element.elementor-element-1ea37f05 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5170502 .elementor-element.elementor-element-1ea37f05 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 0px 160px 0px;}.elementor-5170502 .elementor-element.elementor-element-1ea37f05 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5170502 .elementor-element.elementor-element-3d637fd7 .elementor-heading-title{color:#262626;font-family:"Libre Baskerville", sans-serif;font-size:18px;font-weight:700;}.elementor-5170502 .elementor-element.elementor-element-795e471d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(4px/2);}.elementor-5170502 .elementor-element.elementor-element-795e471d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(4px/2);}.elementor-5170502 .elementor-element.elementor-element-795e471d .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-4px/2);}.elementor-5170502 .elementor-element.elementor-element-795e471d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(4px/2);}.elementor-5170502 .elementor-element.elementor-element-795e471d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-5170502 .elementor-element.elementor-element-795e471d .elementor-icon-list-icon i{font-size:14px;}.elementor-5170502 .elementor-element.elementor-element-795e471d .elementor-icon-list-icon svg{width:14px;}.elementor-5170502 .elementor-element.elementor-element-795e471d{--icon-vertical-offset:0px;}.elementor-5170502 .elementor-element.elementor-element-795e471d .elementor-icon-list-text{color:#9D9D9D;transition:color 0.3s;}.elementor-5170502 .elementor-element.elementor-element-795e471d .elementor-icon-list-item > *{font-size:1rem;}.elementor-5170502 .elementor-element.elementor-element-334f6ab6{--divider-border-style:solid;--divider-color:#9D9D9D;--divider-border-width:1px;}.elementor-5170502 .elementor-element.elementor-element-334f6ab6 .elementor-divider-separator{width:100%;}.elementor-5170502 .elementor-element.elementor-element-334f6ab6 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-5170502 .elementor-element.elementor-element-6552d28f{color:#9D9D9D;}.elementor-5170502 .elementor-element.elementor-element-7ce31116 .elementor-heading-title{color:#262626;font-family:"Libre Baskerville", sans-serif;font-size:18px;font-weight:700;}.elementor-5170502 .elementor-element.elementor-element-5bd0646 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(4px/2);}.elementor-5170502 .elementor-element.elementor-element-5bd0646 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(4px/2);}.elementor-5170502 .elementor-element.elementor-element-5bd0646 .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-4px/2);}.elementor-5170502 .elementor-element.elementor-element-5bd0646 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(4px/2);}.elementor-5170502 .elementor-element.elementor-element-5bd0646 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-5170502 .elementor-element.elementor-element-5bd0646 .elementor-icon-list-icon i{font-size:14px;}.elementor-5170502 .elementor-element.elementor-element-5bd0646 .elementor-icon-list-icon svg{width:14px;}.elementor-5170502 .elementor-element.elementor-element-5bd0646{--icon-vertical-offset:0px;}.elementor-5170502 .elementor-element.elementor-element-5bd0646 .elementor-icon-list-text{color:#9D9D9D;transition:color 0.3s;}.elementor-5170502 .elementor-element.elementor-element-5bd0646 .elementor-icon-list-item > *{font-size:1rem;}.elementor-5170502 .elementor-element.elementor-element-4348518 .elementor-heading-title{color:#262626;font-family:"Libre Baskerville", sans-serif;font-size:18px;font-weight:700;}.elementor-5170502 .elementor-element.elementor-element-a9d4ad2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(4px/2);}.elementor-5170502 .elementor-element.elementor-element-a9d4ad2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(4px/2);}.elementor-5170502 .elementor-element.elementor-element-a9d4ad2 .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-4px/2);}.elementor-5170502 .elementor-element.elementor-element-a9d4ad2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(4px/2);}.elementor-5170502 .elementor-element.elementor-element-a9d4ad2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-5170502 .elementor-element.elementor-element-a9d4ad2 .elementor-icon-list-icon i{font-size:14px;}.elementor-5170502 .elementor-element.elementor-element-a9d4ad2 .elementor-icon-list-icon svg{width:14px;}.elementor-5170502 .elementor-element.elementor-element-a9d4ad2{--icon-vertical-offset:0px;}.elementor-5170502 .elementor-element.elementor-element-a9d4ad2 .elementor-icon-list-text{color:#9D9D9D;transition:color 0.3s;}.elementor-5170502 .elementor-element.elementor-element-a9d4ad2 .elementor-icon-list-item > *{font-size:1rem;}.elementor-5170502 .elementor-element.elementor-element-af0c052{text-align:left;--grid-column-gap:18px;}.elementor-5170502 .elementor-element.elementor-element-af0c052 .elementor-grid{justify-content:left;}.elementor-5170502 .elementor-element.elementor-element-af0c052 .elementor-social-icon{background-color:#F6F6F6;font-size:28px;padding:0em;}.elementor-5170502 .elementor-element.elementor-element-af0c052 a.elementor-social-icon:not(#e){color:#262626;}.elementor-5170502 .elementor-element.elementor-element-af0c052 a.elementor-social-icon:not(#e):hover{color:#595858;}.elementor-5170502 .elementor-element.elementor-element-c0e55d9{text-align:center;width:auto;inset-inline-end:0px;bottom:0%;z-index:0;}.elementor-5170502 .elementor-element.elementor-element-c0e55d9 .elementor-icon{font-size:150px;}.elementor-5170502 .elementor-element.elementor-element-c0e55d9 .elementor-icon i, .elementor-5170502 .elementor-element.elementor-element-c0e55d9 .elementor-icon svg{transform:rotate(0deg);}.elementor-element-c0e55d9 > .elementor-widget-container{--e-transform-translateX:25%;--e-transform-translateY:50%;}.elementor-5170502 .elementor-element.elementor-element-8fcdf5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(30px/2);}.elementor-5170502 .elementor-element.elementor-element-8fcdf5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(30px/2);}.elementor-5170502 .elementor-element.elementor-element-8fcdf5e .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-30px/2);}.elementor-5170502 .elementor-element.elementor-element-8fcdf5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(30px/2);}.elementor-5170502 .elementor-element.elementor-element-8fcdf5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-5170502 .elementor-element.elementor-element-8fcdf5e .elementor-icon-list-icon i{font-size:14px;}.elementor-5170502 .elementor-element.elementor-element-8fcdf5e .elementor-icon-list-icon svg{width:14px;}.elementor-5170502 .elementor-element.elementor-element-8fcdf5e{--icon-vertical-offset:0px;}.elementor-5170502 .elementor-element.elementor-element-8fcdf5e .elementor-icon-list-text{transition:color 0.3s;}.elementor-5170502 .elementor-element.elementor-element-8fcdf5e .elementor-icon-list-item > *{font-size:0.875rem;text-transform:uppercase;}#footer{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-5170502 .elementor-element.elementor-element-6c8d865c{padding:0px 40px 0px 40px;}.elementor-5170502 .elementor-element.elementor-element-563999bd{padding:0px 0px 0px 0px;}.elementor-5170502 .elementor-element.elementor-element-67f7cafc .elementor-field-type-subscribe{flex-wrap:nowrap;}.elementor-5170502 .elementor-element.elementor-element-1be3361 .elementor-icon{font-size:90px;}.elementor-5170502 .elementor-element.elementor-element-1be3361{inset-inline-start:-25px;}.elementor-5170502 .elementor-element.elementor-element-b2f665a{padding:0px 0px 0px 0px;}.elementor-5170502 .elementor-element.elementor-element-1e2cc880 > .elementor-element-populated{padding:28px 40px 28px 40px;}.elementor-5170502 .elementor-element.elementor-element-3e11d423{text-align:left;}.elementor-5170502 .elementor-element.elementor-element-1ea37f05 > .elementor-element-populated{padding:28px 40px 28px 40px;}.elementor-5170502 .elementor-element.elementor-element-c0e55d9{inset-inline-end:-20px;bottom:-18px;}.elementor-element-c0e55d9 > .elementor-widget-container{--e-transform-translateX:0%;--e-transform-translateY:0%;}.elementor-5170502 .elementor-element.elementor-element-212bac2 > .elementor-element-populated{padding:18px 40px 18px 40px;}}@media(max-width:767px){.elementor-5170502 .elementor-element.elementor-element-6c8d865c{padding:0px 16px 0px 16px;}.elementor-5170502 .elementor-element.elementor-element-563999bd{padding:0px 16px 0px 16px;}.elementor-5170502 .elementor-element.elementor-element-c5da0a > .elementor-element-populated{padding:88px 18px 64px 18px;}.elementor-5170502 .elementor-element.elementor-element-67f7cafc .elementor-field-type-subscribe{flex-wrap:nowrap;}.elementor-5170502 .elementor-element.elementor-element-67f7cafc form{max-width:100%;}.elementor-5170502 .elementor-element.elementor-element-1be3361{inset-inline-start:50%;top:-80px;}.elementor-element-1be3361 > .elementor-widget-container{--e-transform-translateX:-50%;--e-transform-translateY:0%;}.elementor-5170502 .elementor-element.elementor-element-1e2cc880 > .elementor-element-populated{padding:28px 18px 28px 18px;}.elementor-5170502 .elementor-element.elementor-element-1ea37f05 > .elementor-element-populated{padding:28px 18px 64px 18px;}.elementor-5170502 .elementor-element.elementor-element-9dd2bb6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5170502 .elementor-element.elementor-element-795e471d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5170502 .elementor-element.elementor-element-6552d28f{order:-99999;}.elementor-5170502 .elementor-element.elementor-element-6f9cf163 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5170502 .elementor-element.elementor-element-5bd0646 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5170502 .elementor-element.elementor-element-39cefe6b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5170502 .elementor-element.elementor-element-c0e55d9{inset-inline-end:8px;bottom:-56px;}.elementor-5170502 .elementor-element.elementor-element-212bac2 > .elementor-element-populated{padding:16px 16px 16px 16px;}}@media(min-width:768px){.elementor-5170502 .elementor-element.elementor-element-c5da0a{width:66.333%;}.elementor-5170502 .elementor-element.elementor-element-675c36e{width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5170502 .elementor-element.elementor-element-9dd2bb6{width:33%;}.elementor-5170502 .elementor-element.elementor-element-6f9cf163{width:33%;}.elementor-5170502 .elementor-element.elementor-element-39cefe6b{width:33%;}}/* Start custom CSS for column, class: .elementor-element-49e1c2a4 */@media (max-width: 1024px) {
    .elementor-5170502 .elementor-element.elementor-element-49e1c2a4 .elementor-widget-wrap {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (max-width: 767px) {
    .elementor-5170502 .elementor-element.elementor-element-49e1c2a4 .elementor-widget-wrap {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-563999bd */.elementor-5170502 .elementor-element.elementor-element-563999bd::after {
    content: "";
    position: absolute;
    bottom: -80px;
    right: -90px;
    width: 200px;
    height: 200px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 254 495'%3E%3Cdefs%3E%3CclipPath id='c'%3E%3Crect width='254' height='495' transform='translate(121.818 45.693)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(254 0) scale(-1 1)'%3E%3Cg transform='translate(-121.818 -45.693)' clip-path='url(%23c)'%3E%3Cpath d='M-840.97,3321.185c-103.455-.328-181.888-67.892-190.474-153.826-2.286-22.826,4.886-29.345,27.042-23.711,31.521,8.025,59.051,24.188,84.828,43.443,26.5,19.783,53.5,38.159,87.1,43.949,46.449,8,83.725-7.553,112.627-43.8,39.833-49.955,48.173-123.2,19.92-172.966-16.291-28.692-40.914-48.854-68.987-65.234-18.441-10.759-18.971-11.991-11.529-32.328,3.453-9.441,6.035-19.675,11.674-27.677,4.257-6.036,12.5-12.379,19.393-12.9,35.246-2.641,76.444,26.764,87.361,60.546,5.984,18.513,2.239,28.543-14.474,38.738-22.033,13.448-21.338,13.168-11.615,36.873,34.089,83.133,31.568,163.973-21.648,238.483C-744.109,3298.877-794.206,3320.051-840.97,3321.185Z' transform='translate(1031.85 -2814.98)' fill='%23ffffff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}

@media (min-width:768px) {
    
    .elementor-5170502 .elementor-element.elementor-element-563999bd:after {
        right: -80px;
        width: 250px;
        height: 350px;
    }

    .elementor-5170502 .elementor-element.elementor-element-563999bd > .elementor-container {
        display: grid;
        grid-template-columns: minmax(80px, 1fr) minmax(auto, 1340px) minmax(80px, 1fr);
    }
    
    .elementor-5170502 .elementor-element.elementor-element-563999bd > .elementor-container:before {
        content: '';
        display: block;
        background-color: #ffffff;
        grid-column: 1 / 2;
        width: 100%;
        height: 100%;
    }
    
    .elementor-5170502 .elementor-element.elementor-element-563999bd > .elementor-container > .elementor-row {
        grid-column: 2 / 3; 
    }
}

@media (min-width:1025px ) {
    .elementor-5170502 .elementor-element.elementor-element-563999bd:after {
        width: 300px;
        height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-29367e3c */@media (max-width:767px) {
    .storia-footer-toogle-title a {
        display: flex;
        justify-content: space-between;
    }

    .storia-footer-toogle-title a::after {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-left: 8px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.615' height='10.195' viewBox='0 0 16.615 10.195'%3E%3Cpath d='M-8574.5,3680.184l8.569-7.895-8.569-7.608' transform='translate(3680.735 8575.007) rotate(90)' fill='none' stroke='%23262626' stroke-width='1.5'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: transform 0.3s ease;
}

.storia-footer-toogle-title.is-visible a::after {
    transform: rotate(180deg);
}

.storia-footer-toogle-content {
    display: grid;
    grid-template-rows: 0fr;
    opacity: 0;
    transition: grid-template-rows 0.3s ease, opacity 0.3s ease;
}

.storia-footer-toogle-content > * {
    overflow: hidden;
}

.storia-footer-toogle-content.is-visible {
    grid-template-rows: 1fr;
    opacity: 1;
    padding-bottom: 18px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b2f665a */.elementor-5170502 .elementor-element.elementor-element-b2f665a::after {
    content: "";
    position: absolute;
    top: -25px;
    left: 0;
    width: 225px;
    height: 316px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 254 495'%3E%3Cdefs%3E%3CclipPath id='c'%3E%3Crect width='254' height='495' transform='translate(121.818 45.693)'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(-121.818 -45.693)' clip-path='url(%23c)'%3E%3Cpath d='M-840.97,3321.185c-103.455-.328-181.888-67.892-190.474-153.826-2.286-22.826,4.886-29.345,27.042-23.711,31.521,8.025,59.051,24.188,84.828,43.443,26.5,19.783,53.5,38.159,87.1,43.949,46.449,8,83.725-7.553,112.627-43.8,39.833-49.955,48.173-123.2,19.92-172.966-16.291-28.692-40.914-48.854-68.987-65.234-18.441-10.759-18.971-11.991-11.529-32.328,3.453-9.441,6.035-19.675,11.674-27.677,4.257-6.036,12.5-12.379,19.393-12.9,35.246-2.641,76.444,26.764,87.361,60.546,5.984,18.513,2.239,28.543-14.474,38.738-22.033,13.448-21.338,13.168-11.615,36.873,34.089,83.133,31.568,163.973-21.648,238.483C-744.109,3298.877-794.206,3320.051-840.97,3321.185Z' transform='translate(1031.85 -2814.98)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    pointer-events: none;
    z-index: -1;
}

@media (min-width:768px) {
    .elementor-5170502 .elementor-element.elementor-element-b2f665a::after {
        top: -48px;
    }

    .elementor-5170502 .elementor-element.elementor-element-b2f665a > .elementor-container > .elementor-row {
        display: grid;
        grid-template-columns: minmax(80px, 1fr);
        grid-template-columns: minmax(80px, 1fr) minmax(auto, 1340px) minmax(80px, 1fr);
    }
    
    .elementor-5170502 .elementor-element.elementor-element-b2f665a .storia-footer {
        grid-column: 2 / 3;
        grid-row: 1 / 2;
    }
    
    
    .elementor-5170502 .elementor-element.elementor-element-b2f665a .elementor-container .elementor-row .elementor-column {
        width: 100%;
    }
    
    .elementor-5170502 .elementor-element.elementor-element-b2f665a > .elementor-container > .elementor-row > .elementor-column {
        grid-column: 1 / 4;
    }
    
    .storia-footer__list-links > .elementor-container > .elementor-row {
        flex-wrap: nowrap;
    }
}

@media (min-width:1025px) {
    .elementor-5170502 .elementor-element.elementor-element-b2f665a::after {
        width: 254px;
        height: 495px;
        top: unset;
        bottom: 0;
    }

    .elementor-5170502 .elementor-element.elementor-element-b2f665a .storia-footer__content > .elementor-container > .elementor-row {
        display: grid;
        grid-template-columns: minmax(auto, 1fr) minmax(auto, 2fr);
    }
    
    .elementor-5170502 .elementor-element.elementor-element-b2f665a > .elementor-container > .elementor-row:after {
        content: '';
        grid-column: 3 / 4;
        width: 100%;
        height: 100%;
        display: block;
        background: white;
    }
    
     .elementor-5170502 .elementor-element.elementor-element-b2f665a > .elementor-container > .elementor-row > .elementor-column {
        grid-column: 2 / 3;
    }
    
    .elementor-5170502 .elementor-element.elementor-element-b2f665a > .elementor-container > .elementor-row > .elementor-column {
        grid-row: 1 / 2;
    }
    
    .elementor-5170502 .elementor-element.elementor-element-b2f665a .storia-footer__bottom {
        align-self: end;
    }
}/* End custom CSS */