.elementor-2494 .elementor-element.elementor-element-4e7a6362 > .elementor-container{max-width:780px;min-height:400px;}.elementor-2494 .elementor-element.elementor-element-4e7a6362:not(.elementor-motion-effects-element-type-background), .elementor-2494 .elementor-element.elementor-element-4e7a6362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studyinitaly.jp/wp-content/uploads/2021/01/Copyright-Universita-Cattolica-del-Sacro-Cuore-7-e1613532559437.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2494 .elementor-element.elementor-element-4e7a6362 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #3A3C3E8C 100%);opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-4e7a6362{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-2494 .elementor-element.elementor-element-14a6fb75{text-align:center;}.elementor-2494 .elementor-element.elementor-element-14a6fb75 .elementor-heading-title{color:var( --e-global-color-64b8a4b );font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-2494 .elementor-element.elementor-element-b6b3125:not(.elementor-motion-effects-element-type-background), .elementor-2494 .elementor-element.elementor-element-b6b3125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-64b8a4b ) 0%, var( --e-global-color-1189e9b ) 100%);}.elementor-2494 .elementor-element.elementor-element-b6b3125{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 50px 0px;}.elementor-2494 .elementor-element.elementor-element-b6b3125 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-4b1aeef{text-align:center;}.elementor-2494 .elementor-element.elementor-element-4b1aeef .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:600;}.elementor-2494 .elementor-element.elementor-element-4b1aeef > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2494 .elementor-element.elementor-element-2847213 > .elementor-container{max-width:1055px;}.elementor-2494 .elementor-element.elementor-element-2847213 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2494 .elementor-element.elementor-element-6804125 > .elementor-container{max-width:780px;}.elementor-2494 .elementor-element.elementor-element-d14eab6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2494 .elementor-element.elementor-element-d14eab6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-64b8a4b );}.elementor-2494 .elementor-element.elementor-element-d14eab6 > .elementor-element-populated, .elementor-2494 .elementor-element.elementor-element-d14eab6 > .elementor-element-populated > .elementor-background-overlay, .elementor-2494 .elementor-element.elementor-element-d14eab6 > .elementor-background-slideshow{border-radius:30px 0px 30px 0px;}.elementor-2494 .elementor-element.elementor-element-d14eab6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2494 .elementor-element.elementor-element-d14eab6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-9040e20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-2494 .elementor-element.elementor-element-9040e20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-2494 .elementor-element.elementor-element-9040e20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-2494 .elementor-element.elementor-element-9040e20 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-2494 .elementor-element.elementor-element-9040e20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-2494 .elementor-element.elementor-element-9040e20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-2494 .elementor-element.elementor-element-9040e20 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2494 .elementor-element.elementor-element-9040e20 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2494 .elementor-element.elementor-element-9040e20{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2494 .elementor-element.elementor-element-9040e20 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2494 .elementor-element.elementor-element-9506962:not(.elementor-motion-effects-element-type-background), .elementor-2494 .elementor-element.elementor-element-9506962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-64b8a4b ) 0%, var( --e-global-color-1189e9b ) 100%);}.elementor-2494 .elementor-element.elementor-element-9506962{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 50px 0px;}.elementor-2494 .elementor-element.elementor-element-9506962 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-1e427f9{text-align:center;}.elementor-2494 .elementor-element.elementor-element-1e427f9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:600;}.elementor-2494 .elementor-element.elementor-element-1e427f9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2494 .elementor-element.elementor-element-d62c695 > .elementor-container{max-width:1551px;}.elementor-2494 .elementor-element.elementor-element-d62c695 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2494 .elementor-element.elementor-element-10411db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2494 .elementor-element.elementor-element-10411db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1189e9b );}.elementor-2494 .elementor-element.elementor-element-10411db > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2494 .elementor-element.elementor-element-10411db > .elementor-element-populated, .elementor-2494 .elementor-element.elementor-element-10411db > .elementor-element-populated > .elementor-background-overlay, .elementor-2494 .elementor-element.elementor-element-10411db > .elementor-background-slideshow{border-radius:30px 0px 0px 0px;}.elementor-2494 .elementor-element.elementor-element-10411db > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-1b23af7{color:var( --e-global-color-accent );font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-2494 .elementor-element.elementor-element-70fec06{color:var( --e-global-color-primary );font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:800;}.elementor-2494 .elementor-element.elementor-element-f6300b6 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-2a2dbcd );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2494 .elementor-element.elementor-element-f6300b6 > .elementor-element-populated, .elementor-2494 .elementor-element.elementor-element-f6300b6 > .elementor-element-populated > .elementor-background-overlay, .elementor-2494 .elementor-element.elementor-element-f6300b6 > .elementor-background-slideshow{border-radius:0px 0px 30px 0px;}.elementor-2494 .elementor-element.elementor-element-f6300b6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-67b34d5{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:800;}.elementor-2494 .elementor-element.elementor-element-1cb430f{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-2494 .elementor-element.elementor-element-621f8bdf:not(.elementor-motion-effects-element-type-background), .elementor-2494 .elementor-element.elementor-element-621f8bdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2494 .elementor-element.elementor-element-621f8bdf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-2494 .elementor-element.elementor-element-621f8bdf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-246b43a{text-align:center;}.elementor-2494 .elementor-element.elementor-element-246b43a .elementor-heading-title{color:var( --e-global-color-64b8a4b );}.elementor-2494 .elementor-element.elementor-element-77fd6711 > .elementor-container{max-width:934px;}.elementor-2494 .elementor-element.elementor-element-11ebf1df .elementor-cta__content{text-align:left;}.elementor-2494 .elementor-element.elementor-element-11ebf1df .elementor-cta__button{color:var( --e-global-color-64b8a4b );background-color:var( --e-global-color-accent );border-width:0px;}.elementor-2494 .elementor-element.elementor-element-11ebf1df .elementor-cta__button:hover{background-color:var( --e-global-color-primary );}.elementor-2494 .elementor-element.elementor-element-11ebf1df .elementor-cta__bg-overlay{mix-blend-mode:overlay;}.elementor-2494 .elementor-element.elementor-element-11ebf1df .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-primary );}.elementor-2494 .elementor-element.elementor-element-11ebf1df .elementor-cta .elementor-cta__bg, .elementor-2494 .elementor-element.elementor-element-11ebf1df .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2494 .elementor-element.elementor-element-11ebf1df > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-2494 .elementor-element.elementor-element-1ba7458a .elementor-cta__content{text-align:left;}.elementor-2494 .elementor-element.elementor-element-1ba7458a .elementor-cta__button{color:var( --e-global-color-64b8a4b );background-color:var( --e-global-color-accent );border-width:0px;}.elementor-2494 .elementor-element.elementor-element-1ba7458a .elementor-cta__button:hover{background-color:var( --e-global-color-primary );}.elementor-2494 .elementor-element.elementor-element-1ba7458a .elementor-cta__bg-overlay{mix-blend-mode:overlay;}.elementor-2494 .elementor-element.elementor-element-1ba7458a .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-primary );}.elementor-2494 .elementor-element.elementor-element-1ba7458a .elementor-cta .elementor-cta__bg, .elementor-2494 .elementor-element.elementor-element-1ba7458a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2494 .elementor-element.elementor-element-1ba7458a > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-2494 .elementor-element.elementor-element-da7febc > .elementor-container{max-width:780px;}.elementor-2494 .elementor-element.elementor-element-da7febc{padding:40px 0px 0px 0px;}.elementor-2494 .elementor-element.elementor-element-aa1422d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2494 .elementor-element.elementor-element-aa1422d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-64b8a4b );}.elementor-2494 .elementor-element.elementor-element-aa1422d > .elementor-element-populated, .elementor-2494 .elementor-element.elementor-element-aa1422d > .elementor-element-populated > .elementor-background-overlay, .elementor-2494 .elementor-element.elementor-element-aa1422d > .elementor-background-slideshow{border-radius:30px 0px 30px 0px;}.elementor-2494 .elementor-element.elementor-element-aa1422d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2494 .elementor-element.elementor-element-aa1422d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-62d4a39 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2494 .elementor-element.elementor-element-62d4a39 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2494 .elementor-element.elementor-element-62d4a39{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2494 .elementor-element.elementor-element-62d4a39 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2494 .elementor-element.elementor-element-684233b:not(.elementor-motion-effects-element-type-background), .elementor-2494 .elementor-element.elementor-element-684233b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-64b8a4b ) 0%, var( --e-global-color-1189e9b ) 100%);}.elementor-2494 .elementor-element.elementor-element-684233b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 50px 0px;}.elementor-2494 .elementor-element.elementor-element-684233b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-50e81e6{text-align:center;}.elementor-2494 .elementor-element.elementor-element-50e81e6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:600;}.elementor-2494 .elementor-element.elementor-element-50e81e6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2494 .elementor-element.elementor-element-5c6dd37 > .elementor-container{max-width:830px;min-height:230px;}.elementor-2494 .elementor-element.elementor-element-5c6dd37{margin-top:0px;margin-bottom:30px;padding:0px 0px 0px 160px;}.elementor-2494 .elementor-element.elementor-element-2cbbc59{text-align:center;}.elementor-2494 .elementor-element.elementor-element-2cbbc59 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-2494 .elementor-element.elementor-element-2cbbc59 > .elementor-widget-container{background-color:var( --e-global-color-1189e9b );border-radius:50% 50% 50% 50%;}.elementor-bc-flex-widget .elementor-2494 .elementor-element.elementor-element-15450b0.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2494 .elementor-element.elementor-element-15450b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2494 .elementor-element.elementor-element-15450b0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2494 .elementor-element.elementor-element-ab14492{text-align:center;}.elementor-2494 .elementor-element.elementor-element-ab14492 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-2494 .elementor-element.elementor-element-ab14492 > .elementor-widget-container{background-color:var( --e-global-color-1df5a29 );border-radius:50% 50% 50% 50%;}.elementor-2494 .elementor-element.elementor-element-2622e73 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-2494 .elementor-element.elementor-element-eb93f4c{text-align:center;}.elementor-2494 .elementor-element.elementor-element-eb93f4c .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-2494 .elementor-element.elementor-element-eb93f4c > .elementor-widget-container{background-color:var( --e-global-color-1189e9b );border-radius:50% 50% 50% 50%;}.elementor-bc-flex-widget .elementor-2494 .elementor-element.elementor-element-dcfcea2.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2494 .elementor-element.elementor-element-dcfcea2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2494 .elementor-element.elementor-element-7497c08{text-align:center;}.elementor-2494 .elementor-element.elementor-element-7497c08 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-2494 .elementor-element.elementor-element-7497c08 > .elementor-widget-container{background-color:var( --e-global-color-1df5a29 );border-radius:50% 50% 50% 50%;}.elementor-bc-flex-widget .elementor-2494 .elementor-element.elementor-element-a50e081.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2494 .elementor-element.elementor-element-a50e081.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2494 .elementor-element.elementor-element-166a533{text-align:center;}.elementor-2494 .elementor-element.elementor-element-166a533 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-2494 .elementor-element.elementor-element-166a533 > .elementor-widget-container{background-color:var( --e-global-color-1189e9b );border-radius:50% 50% 50% 50%;}.elementor-2494 .elementor-element.elementor-element-3216ff3 > .elementor-container{max-width:740px;}.elementor-2494 .elementor-element.elementor-element-3216ff3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2494 .elementor-element.elementor-element-3216ff3{margin-top:0px;margin-bottom:40px;}.elementor-2494 .elementor-element.elementor-element-02ac388:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2494 .elementor-element.elementor-element-02ac388 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1189e9b );}.elementor-2494 .elementor-element.elementor-element-02ac388 > .elementor-element-populated, .elementor-2494 .elementor-element.elementor-element-02ac388 > .elementor-element-populated > .elementor-background-overlay, .elementor-2494 .elementor-element.elementor-element-02ac388 > .elementor-background-slideshow{border-radius:30px 0px 0px 0px;}.elementor-2494 .elementor-element.elementor-element-02ac388 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2494 .elementor-element.elementor-element-02ac388 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-8313056{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-2494 .elementor-element.elementor-element-d61a04f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-2494 .elementor-element.elementor-element-d61a04f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-2494 .elementor-element.elementor-element-d61a04f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-2494 .elementor-element.elementor-element-d61a04f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-2494 .elementor-element.elementor-element-d61a04f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-2494 .elementor-element.elementor-element-d61a04f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-2494 .elementor-element.elementor-element-d61a04f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2494 .elementor-element.elementor-element-d61a04f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2494 .elementor-element.elementor-element-d61a04f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2494 .elementor-element.elementor-element-d61a04f .elementor-icon-list-text{transition:color 0.3s;}.elementor-2494 .elementor-element.elementor-element-6cdc749:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2494 .elementor-element.elementor-element-6cdc749 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-64b8a4b );}.elementor-2494 .elementor-element.elementor-element-6cdc749 > .elementor-element-populated, .elementor-2494 .elementor-element.elementor-element-6cdc749 > .elementor-element-populated > .elementor-background-overlay, .elementor-2494 .elementor-element.elementor-element-6cdc749 > .elementor-background-slideshow{border-radius:30px 0px 30px 0px;}.elementor-2494 .elementor-element.elementor-element-6cdc749 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2494 .elementor-element.elementor-element-6cdc749 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-4249a89 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-2494 .elementor-element.elementor-element-4249a89 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-2494 .elementor-element.elementor-element-4249a89 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-2494 .elementor-element.elementor-element-4249a89 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-2494 .elementor-element.elementor-element-4249a89 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-2494 .elementor-element.elementor-element-4249a89 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-2494 .elementor-element.elementor-element-4249a89 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2494 .elementor-element.elementor-element-4249a89 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2494 .elementor-element.elementor-element-4249a89{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2494 .elementor-element.elementor-element-4249a89 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2494 .elementor-element.elementor-element-5c29a60:not(.elementor-motion-effects-element-type-background), .elementor-2494 .elementor-element.elementor-element-5c29a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-64b8a4b ) 0%, var( --e-global-color-1189e9b ) 100%);}.elementor-2494 .elementor-element.elementor-element-5c29a60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 50px 0px;}.elementor-2494 .elementor-element.elementor-element-5c29a60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-3487217{text-align:center;}.elementor-2494 .elementor-element.elementor-element-3487217 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:600;}.elementor-2494 .elementor-element.elementor-element-3487217 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2494 .elementor-element.elementor-element-1de8319 > .elementor-container{max-width:780px;min-height:230px;}.elementor-2494 .elementor-element.elementor-element-1de8319{margin-top:0px;margin-bottom:30px;padding:0px 0px 0px 160px;}.elementor-2494 .elementor-element.elementor-element-b289ec5{text-align:center;}.elementor-2494 .elementor-element.elementor-element-b289ec5 .elementor-heading-title{color:var( --e-global-color-64b8a4b );font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-2494 .elementor-element.elementor-element-b289ec5 > .elementor-widget-container{background-color:var( --e-global-color-9173247 );border-radius:50% 50% 50% 50%;}.elementor-bc-flex-widget .elementor-2494 .elementor-element.elementor-element-5fd6f4d.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2494 .elementor-element.elementor-element-5fd6f4d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2494 .elementor-element.elementor-element-5fd6f4d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2494 .elementor-element.elementor-element-43ef6d5{text-align:center;}.elementor-2494 .elementor-element.elementor-element-43ef6d5 .elementor-heading-title{color:var( --e-global-color-64b8a4b );font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-2494 .elementor-element.elementor-element-43ef6d5 > .elementor-widget-container{background-color:var( --e-global-color-primary );border-radius:50% 50% 50% 50%;}.elementor-2494 .elementor-element.elementor-element-0c548c2 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-2494 .elementor-element.elementor-element-d6e0673{text-align:center;}.elementor-2494 .elementor-element.elementor-element-d6e0673 .elementor-heading-title{color:var( --e-global-color-64b8a4b );font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-2494 .elementor-element.elementor-element-d6e0673 > .elementor-widget-container{background-color:var( --e-global-color-9173247 );border-radius:50% 50% 50% 50%;}.elementor-bc-flex-widget .elementor-2494 .elementor-element.elementor-element-3eb4afc.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2494 .elementor-element.elementor-element-3eb4afc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2494 .elementor-element.elementor-element-20f78a9{text-align:center;}.elementor-2494 .elementor-element.elementor-element-20f78a9 .elementor-heading-title{color:var( --e-global-color-64b8a4b );font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;}.elementor-2494 .elementor-element.elementor-element-20f78a9 > .elementor-widget-container{background-color:var( --e-global-color-primary );border-radius:50% 50% 50% 50%;}.elementor-2494 .elementor-element.elementor-element-88da547 > .elementor-container{max-width:680px;}.elementor-2494 .elementor-element.elementor-element-88da547 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2494 .elementor-element.elementor-element-e45af09:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2494 .elementor-element.elementor-element-e45af09 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1189e9b );}.elementor-2494 .elementor-element.elementor-element-e45af09 > .elementor-element-populated, .elementor-2494 .elementor-element.elementor-element-e45af09 > .elementor-element-populated > .elementor-background-overlay, .elementor-2494 .elementor-element.elementor-element-e45af09 > .elementor-background-slideshow{border-radius:30px 0px 0px 0px;}.elementor-2494 .elementor-element.elementor-element-e45af09 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2494 .elementor-element.elementor-element-e45af09 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-721e2e3{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-2494 .elementor-element.elementor-element-6a62d76:not(.elementor-motion-effects-element-type-background), .elementor-2494 .elementor-element.elementor-element-6a62d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-64b8a4b ) 0%, var( --e-global-color-1189e9b ) 100%);}.elementor-2494 .elementor-element.elementor-element-6a62d76{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 50px 0px;}.elementor-2494 .elementor-element.elementor-element-6a62d76 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-c386821{text-align:center;}.elementor-2494 .elementor-element.elementor-element-c386821 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:600;}.elementor-2494 .elementor-element.elementor-element-c386821 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2494 .elementor-element.elementor-element-f4601fe > .elementor-container{max-width:780px;}.elementor-2494 .elementor-element.elementor-element-f4601fe > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2494 .elementor-element.elementor-element-f4601fe{margin-top:0px;margin-bottom:30px;}.elementor-2494 .elementor-element.elementor-element-c52924a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2494 .elementor-element.elementor-element-c52924a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2494 .elementor-element.elementor-element-c52924a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1189e9b );}.elementor-2494 .elementor-element.elementor-element-c52924a > .elementor-element-populated, .elementor-2494 .elementor-element.elementor-element-c52924a > .elementor-element-populated > .elementor-background-overlay, .elementor-2494 .elementor-element.elementor-element-c52924a > .elementor-background-slideshow{border-radius:30px 0px 0px 0px;}.elementor-2494 .elementor-element.elementor-element-c52924a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2494 .elementor-element.elementor-element-c52924a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-2fb248d{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:800;}.elementor-2494 .elementor-element.elementor-element-6f9cb17 > .elementor-container{max-width:780px;}.elementor-2494 .elementor-element.elementor-element-f8c5b8d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2494 .elementor-element.elementor-element-f8c5b8d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-64b8a4b );}.elementor-2494 .elementor-element.elementor-element-f8c5b8d > .elementor-element-populated, .elementor-2494 .elementor-element.elementor-element-f8c5b8d > .elementor-element-populated > .elementor-background-overlay, .elementor-2494 .elementor-element.elementor-element-f8c5b8d > .elementor-background-slideshow{border-radius:30px 0px 30px 0px;}.elementor-2494 .elementor-element.elementor-element-f8c5b8d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2494 .elementor-element.elementor-element-f8c5b8d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-cbbf791 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-2494 .elementor-element.elementor-element-cbbf791 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-2494 .elementor-element.elementor-element-cbbf791 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-2494 .elementor-element.elementor-element-cbbf791 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-2494 .elementor-element.elementor-element-cbbf791 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-2494 .elementor-element.elementor-element-cbbf791 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-2494 .elementor-element.elementor-element-cbbf791 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2494 .elementor-element.elementor-element-cbbf791 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2494 .elementor-element.elementor-element-cbbf791{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2494 .elementor-element.elementor-element-cbbf791 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2494 .elementor-element.elementor-element-14cc4b8:not(.elementor-motion-effects-element-type-background), .elementor-2494 .elementor-element.elementor-element-14cc4b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-64b8a4b ) 0%, var( --e-global-color-1189e9b ) 100%);}.elementor-2494 .elementor-element.elementor-element-14cc4b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 0px 0px;}.elementor-2494 .elementor-element.elementor-element-14cc4b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-f454c3f{text-align:center;}.elementor-2494 .elementor-element.elementor-element-f454c3f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:600;}.elementor-2494 .elementor-element.elementor-element-f454c3f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2494 .elementor-element.elementor-element-36fbdfb > .elementor-container{max-width:880px;}.elementor-2494 .elementor-element.elementor-element-36fbdfb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2494 .elementor-element.elementor-element-36fbdfb{margin-top:0px;margin-bottom:30px;}.elementor-2494 .elementor-element.elementor-element-0f87fe3 img{filter:brightness( 100% ) contrast( 100% ) saturate( 74% ) blur( 0px ) hue-rotate( 166deg );}.elementor-2494 .elementor-element.elementor-element-09de437 > .elementor-container{max-width:880px;}.elementor-2494 .elementor-element.elementor-element-77a9ada:not(.elementor-motion-effects-element-type-background), .elementor-2494 .elementor-element.elementor-element-77a9ada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-64b8a4b );}.elementor-2494 .elementor-element.elementor-element-77a9ada{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2494 .elementor-element.elementor-element-77a9ada, .elementor-2494 .elementor-element.elementor-element-77a9ada > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2494 .elementor-element.elementor-element-77a9ada > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-ace9742 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2494 .elementor-element.elementor-element-41d2564{--icon-box-icon-margin:10px;}.elementor-2494 .elementor-element.elementor-element-41d2564 .elementor-icon{font-size:80px;}.elementor-2494 .elementor-element.elementor-element-41d2564 .elementor-icon i{transform:rotate(26deg);}.elementor-2494 .elementor-element.elementor-element-2e29781 > .elementor-widget-container{padding:10px 10px 10px 40px;background-color:var( --e-global-color-1189e9b );border-radius:0px 20px 0px 20px;}.elementor-2494 .elementor-element.elementor-element-971b657 > .elementor-widget-container{padding:10px 10px 10px 40px;background-color:var( --e-global-color-1189e9b );border-radius:0px 20px 0px 20px;}.elementor-2494 .elementor-element.elementor-element-6912c36 > .elementor-widget-container{padding:10px 10px 10px 40px;background-color:var( --e-global-color-1189e9b );border-radius:0px 20px 0px 20px;}.elementor-2494 .elementor-element.elementor-element-667f8be > .elementor-widget-container{padding:10px 10px 10px 40px;background-color:var( --e-global-color-1189e9b );border-radius:0px 20px 0px 20px;}.elementor-2494 .elementor-element.elementor-element-2abf805 > .elementor-container{max-width:880px;}.elementor-2494 .elementor-element.elementor-element-78c0fd0:not(.elementor-motion-effects-element-type-background), .elementor-2494 .elementor-element.elementor-element-78c0fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-64b8a4b );}.elementor-2494 .elementor-element.elementor-element-78c0fd0{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2494 .elementor-element.elementor-element-78c0fd0, .elementor-2494 .elementor-element.elementor-element-78c0fd0 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2494 .elementor-element.elementor-element-78c0fd0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2494 .elementor-element.elementor-element-7b2b388 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2494 .elementor-element.elementor-element-38961e7{--icon-box-icon-margin:10px;}.elementor-2494 .elementor-element.elementor-element-38961e7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2494 .elementor-element.elementor-element-38961e7.elementor-view-framed .elementor-icon, .elementor-2494 .elementor-element.elementor-element-38961e7.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2494 .elementor-element.elementor-element-38961e7 .elementor-icon{font-size:80px;}.elementor-2494 .elementor-element.elementor-element-38961e7 .elementor-icon i{transform:rotate(335deg);}.elementor-2494 .elementor-element.elementor-element-38961e7 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-2494 .elementor-element.elementor-element-80968d8 > .elementor-widget-container{padding:10px 10px 10px 40px;background-color:var( --e-global-color-1189e9b );border-radius:0px 20px 0px 20px;}.elementor-2494 .elementor-element.elementor-element-cefdfae > .elementor-widget-container{padding:10px 10px 10px 40px;background-color:var( --e-global-color-1189e9b );border-radius:0px 20px 0px 20px;}.elementor-2494 .elementor-element.elementor-element-aa818bc > .elementor-widget-container{padding:10px 10px 10px 40px;background-color:var( --e-global-color-1189e9b );border-radius:0px 20px 0px 20px;}.elementor-2494 .elementor-element.elementor-element-19cf50f > .elementor-widget-container{padding:10px 10px 10px 40px;background-color:var( --e-global-color-1189e9b );border-radius:0px 20px 0px 20px;}.elementor-2494 .elementor-element.elementor-element-7f69fc7{text-align:center;}.elementor-2494 .elementor-element.elementor-element-7f69fc7 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;}.elementor-2494 .elementor-element.elementor-element-eda776c{padding:0px 0px 0px 0px;}.elementor-2494 .elementor-element.elementor-element-f73652c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2494 .elementor-element.elementor-element-4e7a6362 > .elementor-container{min-height:300px;}.elementor-2494 .elementor-element.elementor-element-5c6dd37{padding:0px 0px 0px 0px;}.elementor-2494 .elementor-element.elementor-element-1de8319{padding:0px 0px 0px 50px;}}@media(max-width:767px){.elementor-2494 .elementor-element.elementor-element-4e7a6362 > .elementor-container{min-height:280px;}.elementor-2494 .elementor-element.elementor-element-995d299 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2494 .elementor-element.elementor-element-5c6dd37{padding:0px 0px 0px 0px;}.elementor-2494 .elementor-element.elementor-element-bb1725a{width:100%;}.elementor-2494 .elementor-element.elementor-element-bb1725a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2494 .elementor-element.elementor-element-15450b0{width:100%;}.elementor-2494 .elementor-element.elementor-element-15450b0 > .elementor-element-populated{margin:-60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2494 .elementor-element.elementor-element-2622e73{width:100%;}.elementor-2494 .elementor-element.elementor-element-2622e73 > .elementor-element-populated{margin:-124px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2494 .elementor-element.elementor-element-dcfcea2{width:100%;}.elementor-2494 .elementor-element.elementor-element-dcfcea2 > .elementor-element-populated{margin:-46px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2494 .elementor-element.elementor-element-a50e081{width:100%;}.elementor-2494 .elementor-element.elementor-element-a50e081 > .elementor-element-populated{margin:-39px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2494 .elementor-element.elementor-element-1de8319{padding:0px 0px 0px 0px;}.elementor-2494 .elementor-element.elementor-element-864d967{width:100%;}.elementor-2494 .elementor-element.elementor-element-864d967 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2494 .elementor-element.elementor-element-5fd6f4d{width:100%;}.elementor-2494 .elementor-element.elementor-element-5fd6f4d > .elementor-element-populated{margin:-60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2494 .elementor-element.elementor-element-0c548c2{width:100%;}.elementor-2494 .elementor-element.elementor-element-0c548c2 > .elementor-element-populated{margin:-124px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2494 .elementor-element.elementor-element-3eb4afc{width:100%;}.elementor-2494 .elementor-element.elementor-element-3eb4afc > .elementor-element-populated{margin:-46px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2494 .elementor-element.elementor-element-5bd4253 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-2494 .elementor-element.elementor-element-995d299{width:38.958%;}.elementor-2494 .elementor-element.elementor-element-7eea7c0{width:60.995%;}.elementor-2494 .elementor-element.elementor-element-10411db{width:56.445%;}.elementor-2494 .elementor-element.elementor-element-f6300b6{width:43.508%;}.elementor-2494 .elementor-element.elementor-element-15450b0{width:18.674%;}.elementor-2494 .elementor-element.elementor-element-2622e73{width:15.902%;}.elementor-2494 .elementor-element.elementor-element-dcfcea2{width:14.818%;}.elementor-2494 .elementor-element.elementor-element-a50e081{width:30.603%;}.elementor-2494 .elementor-element.elementor-element-864d967{width:23.718%;}.elementor-2494 .elementor-element.elementor-element-5fd6f4d{width:21.152%;}.elementor-2494 .elementor-element.elementor-element-0c548c2{width:17.18%;}.elementor-2494 .elementor-element.elementor-element-3eb4afc{width:37.95%;}.elementor-2494 .elementor-element.elementor-element-5bd4253{width:38.958%;}.elementor-2494 .elementor-element.elementor-element-1355689{width:60.995%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2494 .elementor-element.elementor-element-bb1725a{width:25%;}.elementor-2494 .elementor-element.elementor-element-15450b0{width:23%;}.elementor-2494 .elementor-element.elementor-element-2622e73{width:19%;}.elementor-2494 .elementor-element.elementor-element-dcfcea2{width:16%;}.elementor-2494 .elementor-element.elementor-element-a50e081{width:17%;}.elementor-2494 .elementor-element.elementor-element-864d967{width:28%;}.elementor-2494 .elementor-element.elementor-element-5fd6f4d{width:25%;}.elementor-2494 .elementor-element.elementor-element-0c548c2{width:22%;}.elementor-2494 .elementor-element.elementor-element-3eb4afc{width:25%;}}/* Start custom CSS for heading, class: .elementor-element-4b1aeef */.elementor-2494 .elementor-element.elementor-element-4b1aeef .elementor-heading-title > span{
    padding: 18px 20px 24px 0px;
    width: auto;
    position: relative;
    background: #fff;
    border-radius:50px;
}

.elementor-2494 .elementor-element.elementor-element-4b1aeef .elementor-heading-title > span:before{
    content:"Q1";
    display: inline-block;
    width:80px;
    font-size:36px;
    background: var(--e-global-color-primary);
    color:#fff;
    padding: 18px 0 24px 0;
    text-align: center;
    border-radius: 50% 0 0 50%;
    margin-right:15px;
    position: relative;
    top:6px;
}

body[data-elementor-device-mode=mobile] .elementor-2494 .elementor-element.elementor-element-4b1aeef .elementor-heading-title > span:before{
    position: absolute;
   left:50%;
    transform: translate(-50%, -100%);
    border-radius: 50%;
}
body[data-elementor-device-mode=mobile] .elementor-2494 .elementor-element.elementor-element-4b1aeef .elementor-heading-title > span{
    font-size: 16px;
    border-radius: 30px!important;
    padding:15px 5px;
    display: block;
    margin-top: 60px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0810b6e */.elementor-2494 .elementor-element.elementor-element-0810b6e ul{
    list-style: none;
    padding:0;
}
.elementor-2494 .elementor-element.elementor-element-0810b6e ul > li{
    display: block;
    clear:both;
    width:100%;
    padding:0 50px 0px 0;
    line-height: 35px;
    margin-bottom: 5px;
    position: relative
}
.elementor-2494 .elementor-element.elementor-element-0810b6e ul li strong{
    position: absolute;
    right:0;
    background: var(--e-global-color-primary);
    width:40px;
    color:#fff;
    line-height: 40px;
    text-align: center;
    border-radius: 50%
}
.elementor-2494 .elementor-element.elementor-element-0810b6e ul ul{
    list-style: disc;
    padding-left: 0px;
    
}
.elementor-2494 .elementor-element.elementor-element-0810b6e ul ul li{
    line-height: 20px;
    padding-left:0px;
}
.elementor-2494 .elementor-element.elementor-element-0810b6e ul > ul > li:before{
    content:"-";
}
.elementor-2494 .elementor-element.elementor-element-0810b6e .elementor-text-editor > ul > li{
padding-bottom:10px}
.elementor-2494 .elementor-element.elementor-element-0810b6e .elementor-text-editor > ul > li:not(:last-child){
    border-bottom: 1px dashed var(--e-global-color-fe32788);
}
.elementor-2494 .elementor-element.elementor-element-0810b6e .elementor-text-editor > ul > li:nth-child(1) span,
.elementor-2494 .elementor-element.elementor-element-0810b6e .elementor-text-editor > ul > li:nth-child(2) span{
    font-weight:800!Important;
    color:var(--e-global-color-accent);
}

.elementor-2494 .elementor-element.elementor-element-0810b6e .elementor-text-editor > ul > li:nth-child(1) strong,
.elementor-2494 .elementor-element.elementor-element-0810b6e .elementor-text-editor > ul > li:nth-child(2) strong{
    background-color: var(--e-global-color-accent)
}

body[data-elementor-device-mode=desktop] .elementor-2494 .elementor-element.elementor-element-0810b6e .elementor-text-editor > ul > li:first-child {
    font-size: 170%;
    width:130%;
}
body[data-elementor-device-mode=desktop] .elementor-2494 .elementor-element.elementor-element-0810b6e .elementor-text-editor > ul > li:nth-child(1) strong {
   width:80px; 
   height:80px;
   line-height: 80px;
   right:-10px;
   top:-20px;
}
body[data-elementor-device-mode=desktop] .elementor-2494 .elementor-element.elementor-element-0810b6e .elementor-text-editor > ul > li:nth-child(2) {
    font-size: 150%;
    width:110%;
}
body[data-elementor-device-mode=desktop] .elementor-2494 .elementor-element.elementor-element-0810b6e .elementor-text-editor > ul > li:nth-child(2) strong {
   width:60px; 
   height:60px;
   line-height: 60px;
   right:-16px;
   top:-10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e427f9 */.elementor-2494 .elementor-element.elementor-element-1e427f9 .elementor-heading-title > span{
    padding: 18px 20px 24px 0px;
    width: auto;
    position: relative;
    background: #fff;
    border-radius:50px;
}

.elementor-2494 .elementor-element.elementor-element-1e427f9 .elementor-heading-title > span:before{
    content:"Q2";
    display: inline-block;
    width:80px;
    font-size:36px;
    background: var(--e-global-color-primary);
    color:#fff;
    padding: 18px 0 24px 0;
    text-align: center;
    border-radius: 50% 0 0 50%;
    margin-right:15px;
    position: relative;
    top:6px;
}

body[data-elementor-device-mode=mobile] .elementor-2494 .elementor-element.elementor-element-1e427f9 .elementor-heading-title > span:before{
    position: absolute;
    left:50%;
    transform: translate(-50%, -100%);
    border-radius: 50%;
}
body[data-elementor-device-mode=mobile] .elementor-2494 .elementor-element.elementor-element-1e427f9 .elementor-heading-title > span{
    font-size: 16px;
    border-radius: 30px!important;
    padding:15px 5px;
    display: block;
    margin-top: 60px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b23af7 */.elementor-2494 .elementor-element.elementor-element-1b23af7 ul{
    list-style: none;
    padding:0;
}
.elementor-2494 .elementor-element.elementor-element-1b23af7 ul > li{
    display: block;
    clear:both;
    width:100%;
    padding:0 70px 0 0px;
    line-height: 40px;
    margin-bottom: 10px;
    
}
.elementor-2494 .elementor-element.elementor-element-1b23af7 ul li strong{
    position: absolute;
    right:0;
    top:-9px;
    background: var(--e-global-color-accent);
    width:60px;
    color:#fff;
    line-height: 60px;
    text-align: center;
    border-radius: 50%;
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70fec06 */.elementor-2494 .elementor-element.elementor-element-70fec06 ul{
    list-style: none;
    padding:0;
}
.elementor-2494 .elementor-element.elementor-element-70fec06 ul > li{
    display: block;
    clear:both;
    width:100%;
    padding:0 50px 10px 0;
    line-height: 40px;
    margin-bottom: 10px;
   
}
.elementor-2494 .elementor-element.elementor-element-70fec06 ul > li:not(:last-child){
     border-bottom: 1px dashed var(--e-global-color-fe32788);
}
.elementor-2494 .elementor-element.elementor-element-70fec06 ul li strong{
    position: absolute;
    right:0;
    background: var(--e-global-color-primary);
    width:40px;
    color:#fff;
    line-height: 40px;
    text-align: center;
    border-radius: 50%
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67b34d5 */.elementor-2494 .elementor-element.elementor-element-67b34d5 ul{
    list-style: none;
    padding:0;
}
.elementor-2494 .elementor-element.elementor-element-67b34d5 ul > li{
    display: block;
    clear:both;
    width:100%;
    padding:0 60px 10px 0px;
    line-height: 40px;
    margin-bottom: 10px;
}
.elementor-2494 .elementor-element.elementor-element-67b34d5 ul > li:not(:last-child){
     border-bottom: 1px dashed var(--e-global-color-fe32788);
}
.elementor-2494 .elementor-element.elementor-element-67b34d5 ul li strong{
    position: absolute;
    right:0;
    background: var(--e-global-color-2a2dbcd);
    width:50px;
    line-height: 50px;
    text-align: center;
    border-radius: 50%
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cb430f */.elementor-2494 .elementor-element.elementor-element-1cb430f ul{
    list-style: none;
    padding:0;
}
.elementor-2494 .elementor-element.elementor-element-1cb430f ul > li{
    display: block;
    clear:both;
    width:100%;
    padding:0 50px0 10px;
    line-height: 40px;
    margin-bottom: 10px;
}
.elementor-2494 .elementor-element.elementor-element-1cb430f ul > li:not(:last-child){
     border-bottom: 1px dashed var(--e-global-color-fe32788);
}
.elementor-2494 .elementor-element.elementor-element-1cb430f ul li strong{
    position: absolute;
    right:0;
    background: var(--e-global-color-primary);
    width:40px;
    color:#fff;
    line-height: 40px;
    text-align: center;
    border-radius: 50%
    
}
.elementor-2494 .elementor-element.elementor-element-1cb430f ul ul{
    list-style: disc;
    padding-left: 0px;
    
}
.elementor-2494 .elementor-element.elementor-element-1cb430f ul ul li{
    line-height: 20px;
    padding-left:0px;
}
.elementor-2494 .elementor-element.elementor-element-1cb430f ul > ul > li:before{
    content:"-";
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50e81e6 */.elementor-2494 .elementor-element.elementor-element-50e81e6 .elementor-heading-title > span{
    padding: 18px 20px 24px 0px;
    width: auto;
    position: relative;
    background: #fff;
    border-radius:50px;
}

.elementor-2494 .elementor-element.elementor-element-50e81e6 .elementor-heading-title > span:before{
    content:"Q3";
    display: inline-block;
    width:80px;
    font-size:36px;
    background: var(--e-global-color-primary);
    color:#fff;
    padding: 18px 0 24px 0;
    text-align: center;
    border-radius: 50% 0 0 50%;
    margin-right:15px;
    position: relative;
    top:6px;
}

body[data-elementor-device-mode=mobile] .elementor-2494 .elementor-element.elementor-element-50e81e6 .elementor-heading-title > span:before{
    position: absolute;
    left:50%;
    transform: translate(-50%, -100%);
    border-radius: 50%;
}
body[data-elementor-device-mode=mobile] .elementor-2494 .elementor-element.elementor-element-50e81e6 .elementor-heading-title > span{
    font-size: 16px;
    border-radius: 30px!important;
    padding:15px 5px;
    display: block;
    margin-top: 60px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cbbc59 */.elementor-2494 .elementor-element.elementor-element-2cbbc59 .elementor-widget-container{
    height: 190px;
    width:190px;
    position: relative;
    display: flex;
     align-items: center; 
  justify-content: center;
  padding:20px;
  border:2px solid var(--e-global-color-primary);
}

.elementor-2494 .elementor-element.elementor-element-2cbbc59 .elementor-widget-container .elementor-heading-title strong{
    display: block;
    font-size: 130%;
    margin-top:10px;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab14492 */.elementor-2494 .elementor-element.elementor-element-ab14492 .elementor-widget-container{
    height: 170px;
    width:170px;
    position: relative;
    display: flex;
     align-items: center; 
  justify-content: center;
  padding:20px;
    border:2px solid var(--e-global-color-primary);
}

.elementor-2494 .elementor-element.elementor-element-ab14492 .elementor-widget-container .elementor-heading-title strong{
    display: block;
    font-size: 130%;
    margin-top:10px;
}

body[data-elementor-device-mode=mobile] .elementor-2494 .elementor-element.elementor-element-ab14492 {
    display: flex;
    justify-content:flex-end;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb93f4c */.elementor-2494 .elementor-element.elementor-element-eb93f4c .elementor-widget-container{
    height: 150px;
    width:150px;
    position: relative;
    display: flex;
     align-items: center; 
  justify-content: center;
  padding:20px;
    border:2px solid var(--e-global-color-primary);
}

.elementor-2494 .elementor-element.elementor-element-eb93f4c .elementor-widget-container .elementor-heading-title strong{
    display: block;
    font-size: 130%;
    margin-top:10px;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7497c08 */.elementor-2494 .elementor-element.elementor-element-7497c08 .elementor-widget-container{
    height: 130px;
    width:130px;
    position: relative;
    display: flex;
     align-items: center; 
  justify-content: center;
  padding:20px;
    border:2px solid var(--e-global-color-primary);
}

.elementor-2494 .elementor-element.elementor-element-7497c08 .elementor-widget-container .elementor-heading-title strong{
    display: block;
    font-size: 130%;
    margin-top:10px;
}
body[data-elementor-device-mode=mobile] .elementor-2494 .elementor-element.elementor-element-7497c08 {
    display: flex;
    justify-content:center;
    margin-left: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-166a533 */.elementor-2494 .elementor-element.elementor-element-166a533 .elementor-widget-container{
    height: 130px;
    width:130px;
    position: relative;
    display: flex;
     align-items: center; 
  justify-content: center;
  padding:20px;
    border:2px solid var(--e-global-color-primary);
}

.elementor-2494 .elementor-element.elementor-element-166a533 .elementor-widget-container .elementor-heading-title strong{
    display: block;
    font-size: 130%;
    margin-top:10px;
}
body[data-elementor-device-mode=mobile] .elementor-2494 .elementor-element.elementor-element-166a533 {
    display: flex;
    justify-content:start;
    margin-left: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8313056 */.elementor-2494 .elementor-element.elementor-element-8313056 ul{
    list-style: none;
    padding:0;
}
.elementor-2494 .elementor-element.elementor-element-8313056 ul > li{
    display: block;
    clear:both;
    width:100%;
    padding:0 50px 10px 0;
    line-height: 40px;
    margin-bottom: 10px;
   
}
.elementor-2494 .elementor-element.elementor-element-8313056 ul > li:not(:last-child){
     border-bottom: 1px dashed var(--e-global-color-fe32788);
}
.elementor-2494 .elementor-element.elementor-element-8313056 ul li strong{
    position: absolute;
    right:0;
    background: var(--e-global-color-primary);
    width:40px;
    color:#fff;
    line-height: 40px;
    text-align: center;
    border-radius: 50%
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3487217 */.elementor-2494 .elementor-element.elementor-element-3487217 .elementor-heading-title > span{
    padding: 18px 20px 24px 0px;
    width: auto;
    position: relative;
    background: #fff;
    border-radius:50px;
}

.elementor-2494 .elementor-element.elementor-element-3487217 .elementor-heading-title > span:before{
    content:"Q4";
    display: inline-block;
    width:80px;
    font-size:36px;
    background: var(--e-global-color-primary);
    color:#fff;
    padding: 18px 0 24px 0;
    text-align: center;
    border-radius: 50% 0 0 50%;
    margin-right:15px;
    position: relative;
    top:6px;
}

body[data-elementor-device-mode=mobile] .elementor-2494 .elementor-element.elementor-element-3487217 .elementor-heading-title > span:before{
    position: absolute;
    left:50%;
    transform: translate(-50%, -100%);
    border-radius: 50%;
}
body[data-elementor-device-mode=mobile] .elementor-2494 .elementor-element.elementor-element-3487217 .elementor-heading-title > span{
    font-size: 16px;
    border-radius: 30px!important;
    padding:15px 5px;
    display: block;
    margin-top: 60px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b289ec5 */.elementor-2494 .elementor-element.elementor-element-b289ec5 .elementor-widget-container{
    height: 190px;
    width:190px;
    position: relative;
    display: flex;
     align-items: center; 
  justify-content: center;
  padding:20px;
}

.elementor-2494 .elementor-element.elementor-element-b289ec5 .elementor-widget-container .elementor-heading-title strong{
    display: block;
    font-size: 130%;
    margin-top:10px;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43ef6d5 */.elementor-2494 .elementor-element.elementor-element-43ef6d5 .elementor-widget-container{
    height: 170px;
    width:170px;
    position: relative;
    display: flex;
     align-items: center; 
  justify-content: center;
  padding:20px;
}

.elementor-2494 .elementor-element.elementor-element-43ef6d5 .elementor-widget-container .elementor-heading-title strong{
    display: block;
    font-size: 130%;
    margin-top:10px;
}

body[data-elementor-device-mode=mobile] .elementor-2494 .elementor-element.elementor-element-43ef6d5 {
    display: flex;
    justify-content:flex-end;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6e0673 */.elementor-2494 .elementor-element.elementor-element-d6e0673 .elementor-widget-container{
    height: 150px;
    width:150px;
    position: relative;
    display: flex;
     align-items: center; 
  justify-content: center;
  padding:20px;
}

.elementor-2494 .elementor-element.elementor-element-d6e0673 .elementor-widget-container .elementor-heading-title strong{
    display: block;
    font-size: 130%;
    margin-top:10px;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20f78a9 */.elementor-2494 .elementor-element.elementor-element-20f78a9 .elementor-widget-container{
    height: 130px;
    width:130px;
    position: relative;
    display: flex;
     align-items: center; 
  justify-content: center;
  padding:20px;
}

.elementor-2494 .elementor-element.elementor-element-20f78a9 .elementor-widget-container .elementor-heading-title strong{
    display: block;
    font-size: 130%;
    margin-top:10px;
}
body[data-elementor-device-mode=mobile] .elementor-2494 .elementor-element.elementor-element-20f78a9 {
    display: flex;
    justify-content:center;
    margin-left: 40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-721e2e3 */.elementor-2494 .elementor-element.elementor-element-721e2e3 ul{
    list-style: none;
    padding:0;
}
.elementor-2494 .elementor-element.elementor-element-721e2e3 ul > li{
    display: block;
    clear:both;
    width:100%;
    padding:0 50px 10px 0;
    line-height: 40px;
    margin-bottom: 10px;
   
}
.elementor-2494 .elementor-element.elementor-element-721e2e3 ul > li:not(:last-child){
     border-bottom: 1px dashed var(--e-global-color-fe32788);
}
.elementor-2494 .elementor-element.elementor-element-721e2e3 ul li strong{
    position: absolute;
    right:0;
    background: var(--e-global-color-primary);
    width:40px;
    color:#fff;
    line-height: 40px;
    text-align: center;
    border-radius: 50%
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c386821 */.elementor-2494 .elementor-element.elementor-element-c386821 .elementor-heading-title > span{
    padding: 18px 20px 24px 0px;
    width: auto;
    position: relative;
    background: #fff;
    border-radius:50px;
}

.elementor-2494 .elementor-element.elementor-element-c386821 .elementor-heading-title > span:before{
    content:"Q5";
    display: inline-block;
    width:80px;
    font-size:36px;
    background: var(--e-global-color-primary);
    color:#fff;
    padding: 18px 0 24px 0;
    text-align: center;
    border-radius: 50% 0 0 50%;
    margin-right:15px;
    position: relative;
    top:6px;
}

body[data-elementor-device-mode=mobile] .elementor-2494 .elementor-element.elementor-element-c386821 .elementor-heading-title > span:before{
    position: absolute;
    left:50%;
    transform: translate(-50%, -100%);
    border-radius: 50%;
}
body[data-elementor-device-mode=mobile] .elementor-2494 .elementor-element.elementor-element-c386821 .elementor-heading-title > span{
    font-size: 16px;
    border-radius: 30px!important;
    padding:15px 5px;
    display: block;
    margin-top: 60px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fb248d */.elementor-2494 .elementor-element.elementor-element-2fb248d ul{
    list-style: none;
    padding:0;
}
.elementor-2494 .elementor-element.elementor-element-2fb248d ul > li{
    display: block;
    clear:both;
    width:100%;
    padding:0 50px 0px 10px;
    line-height: 40px;
    margin-bottom: 10px;
    position: relative;
   z-index:2;
    background: var(--e-global-color-1df5a29);
   border-radius: 20px;
}

.elementor-2494 .elementor-element.elementor-element-2fb248d ul li strong{
    position: absolute;
    right:0;
    background: var(--e-global-color-primary);
    width:40px;
    color:#fff;
    line-height: 40px;
    text-align: center;
    border-radius: 50%
}

.elementor-2494 .elementor-element.elementor-element-2fb248d ul > li:nth-child(6),
.elementor-2494 .elementor-element.elementor-element-2fb248d ul > li:nth-child(7),
.elementor-2494 .elementor-element.elementor-element-2fb248d ul > li:nth-child(8),
.elementor-2494 .elementor-element.elementor-element-2fb248d ul > li:nth-child(9){
    font-weight: 400
}


/* istogramma */
.elementor-2494 .elementor-element.elementor-element-2fb248d ul > li:before{
    content:".";
    position: absolute;
    left:0px;
    top:0;
    background:rgba(43,150,200,0.3);
    z-index: 1;
    color:transparent;
    border-radius: 20px 0 0 20px;
}
.elementor-2494 .elementor-element.elementor-element-2fb248d ul > li:nth-child(1):before{
    width:21%;
}
.elementor-2494 .elementor-element.elementor-element-2fb248d ul > li:nth-child(2):before{
    width:18%;
}
.elementor-2494 .elementor-element.elementor-element-2fb248d ul > li:nth-child(3):before{
    width:14%;
}
.elementor-2494 .elementor-element.elementor-element-2fb248d ul > li:nth-child(4):before{
    width:12%;
}
.elementor-2494 .elementor-element.elementor-element-2fb248d ul > li:nth-child(5):before{
    width:9%;
}
.elementor-2494 .elementor-element.elementor-element-2fb248d ul > li:nth-child(6):before{
    width:7%;
}
.elementor-2494 .elementor-element.elementor-element-2fb248d ul > li:nth-child(7):before{
    width:7%;
}
.elementor-2494 .elementor-element.elementor-element-2fb248d ul > li:nth-child(8):before{
    width:6%;
}
.elementor-2494 .elementor-element.elementor-element-2fb248d ul > li:nth-child(9):before{
    width:6%;
}

.elementor-2494 .elementor-element.elementor-element-2fb248d ul > li > * {
    z-index: 2;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f454c3f */.elementor-2494 .elementor-element.elementor-element-f454c3f .elementor-heading-title > span{
    padding: 18px 20px 24px 0px;
    width: auto;
    position: relative;
    background: #fff;
    border-radius:50px;
}

.elementor-2494 .elementor-element.elementor-element-f454c3f .elementor-heading-title > span:before{
    content:"Q6";
    display: inline-block;
    width:80px;
    font-size:36px;
    background: var(--e-global-color-primary);
    color:#fff;
    padding: 18px 0 24px 0;
    text-align: center;
    border-radius: 50% 0 0 50%;
    margin-right:15px;
    position: relative;
    top:6px;
}

body[data-elementor-device-mode=mobile] .elementor-2494 .elementor-element.elementor-element-f454c3f .elementor-heading-title > span:before{
    position: absolute;
   left:50%;
    transform: translate(-50%, -100%);
    border-radius: 50%;
}
body[data-elementor-device-mode=mobile] .elementor-2494 .elementor-element.elementor-element-f454c3f .elementor-heading-title > span{
    font-size: 16px;
    border-radius: 30px!important;
    padding:15px 5px;
    display: block;
    margin-top: 60px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01fe58d */.elementor-2494 .elementor-element.elementor-element-01fe58d ul{
    list-style: none;
    padding:0;
}
.elementor-2494 .elementor-element.elementor-element-01fe58d ul > li{
    display: block;
    clear:both;
    width:100%;
    padding:0 50px 0px 0;
    line-height: 40px;
    margin-bottom: 10px;
    
}
.elementor-2494 .elementor-element.elementor-element-01fe58d ul li strong{
    position: absolute;
    right:0;
    background: var(--e-global-color-primary);
    width:40px;
    color:#fff;
    line-height: 40px;
    text-align: center;
    border-radius: 50%
}

.elementor-2494 .elementor-element.elementor-element-01fe58d .elementor-text-editor > ul > li{
padding-bottom:10px}
.elementor-2494 .elementor-element.elementor-element-01fe58d .elementor-text-editor > ul > li:not(:last-child){
    border-bottom: 1px dashed var(--e-global-color-fe32788);
}
.elementor-2494 .elementor-element.elementor-element-01fe58d .elementor-text-editor > ul > li:nth-child(1) span,
.elementor-2494 .elementor-element.elementor-element-01fe58d .elementor-text-editor > ul > li:nth-child(2) span{
    font-weight:800!Important;
    color:var(--e-global-color-accent);
}

.elementor-2494 .elementor-element.elementor-element-01fe58d .elementor-text-editor > ul > li:nth-child(1) strong,
.elementor-2494 .elementor-element.elementor-element-01fe58d .elementor-text-editor > ul > li:nth-child(2) strong{
    background-color: var(--e-global-color-accent)
}

body[data-elementor-device-mode=desktop] .elementor-2494 .elementor-element.elementor-element-01fe58d .elementor-text-editor > ul > li:first-child {
    transform: scale(1.2) translate(32px, 0);
    margin-bottom:25px;
}
body[data-elementor-device-mode=desktop] .elementor-2494 .elementor-element.elementor-element-01fe58d .elementor-text-editor > ul > li:nth-child(2) {
    transform: scale(1.08) translate(15px, 0);
}
body[data-elementor-device-mode=desktop] .elementor-2494 .elementor-element.elementor-element-01fe58d .elementor-text-editor > ul > li:nth-child(4) {
    transform: scale(0.90) translate(-20px, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e29781 */.elementor-2494 .elementor-element.elementor-element-2e29781:before{
    content:"\f00c";
    position: absolute;
    left:10px;
    top:10px;
    font-family: "Font Awesome 5 free";
    font-weight: 900;
    color: #2B96C8;
}
.elementor-2494 .elementor-element.elementor-element-2e29781 p:last-child{
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-971b657 */.elementor-2494 .elementor-element.elementor-element-971b657:before{
    content:"\f00c";
    position: absolute;
    left:10px;
    top:10px;
    font-family: "Font Awesome 5 free";
    font-weight: 900;
    color: #2B96C8;
}
.elementor-2494 .elementor-element.elementor-element-971b657 p:last-child{
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6912c36 */.elementor-2494 .elementor-element.elementor-element-6912c36:before{
    content:"\f00c";
    position: absolute;
    left:10px;
    top:10px;
    font-family: "Font Awesome 5 free";
    font-weight: 900;
    color: #2B96C8;
}
.elementor-2494 .elementor-element.elementor-element-6912c36 p:last-child{
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-667f8be */.elementor-2494 .elementor-element.elementor-element-667f8be:before{
    content:"\f00c";
    position: absolute;
    left:10px;
    top:10px;
    font-family: "Font Awesome 5 free";
    font-weight: 900;
    color: #2B96C8;
}
.elementor-2494 .elementor-element.elementor-element-667f8be p:last-child{
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80968d8 */.elementor-2494 .elementor-element.elementor-element-80968d8:before{
    content:"\f00c";
    position: absolute;
    left:10px;
    top:10px;
    font-family: "Font Awesome 5 free";
    font-weight: 900;
    color: var(--e-global-color-accent);
}
.elementor-2494 .elementor-element.elementor-element-80968d8 p:last-child,
.elementor-2494 .elementor-element.elementor-element-80968d8 ul{
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cefdfae */.elementor-2494 .elementor-element.elementor-element-cefdfae:before{
    content:"\f00c";
    position: absolute;
    left:10px;
    top:10px;
    font-family: "Font Awesome 5 free";
    font-weight: 900;
    color: var(--e-global-color-accent);
}
.elementor-2494 .elementor-element.elementor-element-cefdfae p:last-child,
.elementor-2494 .elementor-element.elementor-element-cefdfae ul{
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa818bc */.elementor-2494 .elementor-element.elementor-element-aa818bc:before{
    content:"\f00c";
    position: absolute;
    left:10px;
    top:10px;
    font-family: "Font Awesome 5 free";
    font-weight: 900;
    color: var(--e-global-color-accent);
}
.elementor-2494 .elementor-element.elementor-element-aa818bc p:last-child,
.elementor-2494 .elementor-element.elementor-element-aa818bc ul{
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19cf50f */.elementor-2494 .elementor-element.elementor-element-19cf50f:before{
    content:"\f00c";
    position: absolute;
    left:10px;
    top:10px;
    font-family: "Font Awesome 5 free";
    font-weight: 900;
    color: var(--e-global-color-accent);
}
.elementor-2494 .elementor-element.elementor-element-19cf50f p:last-child,
.elementor-2494 .elementor-element.elementor-element-19cf50f ul{
    margin-bottom:0;
}/* End custom CSS */