.elementor-1666 .elementor-element.elementor-element-b81a6f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1666 .elementor-element.elementor-element-5c2103d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-1089be7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-3a6f92e1{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-3a6f92e1:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-3a6f92e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-110be0da{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-110be0da.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-110be0da .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-747f6359{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-747f6359.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-747f6359 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-4327b9d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-12187d98.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-12187d98{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-12187d98 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-63591f12 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-27df9c8b{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-27df9c8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-27df9c8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-27df9c8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-27df9c8b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-27df9c8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-27df9c8b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-27df9c8b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-27df9c8b .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-27df9c8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-27df9c8b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-27df9c8b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1666 .elementor-element.elementor-element-66993b20 .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-66993b20 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-66993b20{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-66993b20 .elementor-button{font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-66993b20 .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-66993b20 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-44c6c108{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-44c6c108 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-44c6c108 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-44c6c108 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-44c6c108 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-44c6c108 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-44c6c108 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-44c6c108 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-44c6c108 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-44c6c108 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-44c6c108 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-cb01528{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-cb01528:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-cb01528 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-7fef72e6{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-7fef72e6 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;color:#000000;}.elementor-1666 .elementor-element.elementor-element-350c8ee8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#00000080;}.elementor-1666 .elementor-element.elementor-element-350c8ee8.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-350c8ee8 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-2cdc93b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-6b01cfef.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-6b01cfef{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:#000000;}.elementor-1666 .elementor-element.elementor-element-6b01cfef p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-61d83bba .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;color:#000000;}.elementor-1666 .elementor-element.elementor-element-411b2bcf{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-411b2bcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-411b2bcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-411b2bcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-411b2bcf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-411b2bcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-411b2bcf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-411b2bcf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-411b2bcf .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-411b2bcf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-411b2bcf .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-411b2bcf .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-12232735 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-12232735 .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-12232735 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#000000;border-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-12232735{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-12232735 .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-12232735 .elementor-button:focus svg{fill:#000000;}.elementor-1666 .elementor-element.elementor-element-7741d34d{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-7741d34d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-7741d34d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-7741d34d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-7741d34d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-7741d34d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-7741d34d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-7741d34d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-7741d34d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-7741d34d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-7741d34d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-5a9ee66d{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-5a9ee66d:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-5a9ee66d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-768913d8{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-768913d8.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-768913d8 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-1666 .elementor-element.elementor-element-5fd3cb2b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-5fd3cb2b.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-5fd3cb2b p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-6a9d8042{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-58df10ca.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-58df10ca{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-58df10ca p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-409e400b .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-de4eea0{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-de4eea0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-de4eea0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-de4eea0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-de4eea0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-de4eea0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-de4eea0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-de4eea0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-de4eea0 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-de4eea0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-de4eea0 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-de4eea0 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-284add2a .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-284add2a .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-284add2a{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-284add2a .elementor-button{font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-284add2a .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-284add2a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-2fcec28e{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-2fcec28e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-2fcec28e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-2fcec28e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-2fcec28e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-2fcec28e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-2fcec28e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-2fcec28e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-2fcec28e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-2fcec28e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-2fcec28e .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-894f4a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-7273103a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-420a0f8d{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-420a0f8d:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-420a0f8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-2e66b6b8{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-2e66b6b8 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-1666 .elementor-element.elementor-element-8c7f6c0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-8c7f6c0.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-8c7f6c0 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-275b3dc4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-25729ef0.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-25729ef0{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-25729ef0 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-4af225f4 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-47e3a5f5{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-47e3a5f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-47e3a5f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-47e3a5f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-47e3a5f5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-47e3a5f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-47e3a5f5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-47e3a5f5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-47e3a5f5 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-47e3a5f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-47e3a5f5 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-47e3a5f5 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-f98ad6 .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-f98ad6 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-f98ad6{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-f98ad6 .elementor-button{font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-f98ad6 .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-f98ad6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-6ad841ac{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-6ad841ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-6ad841ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-6ad841ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-6ad841ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-6ad841ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-6ad841ac .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-6ad841ac .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-6ad841ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-6ad841ac .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-6ad841ac .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-2f609e4e{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-2f609e4e:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-2f609e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-6a774519{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-6a774519 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;color:#000000;}.elementor-1666 .elementor-element.elementor-element-59e6730d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#00000080;}.elementor-1666 .elementor-element.elementor-element-59e6730d.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-59e6730d p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-15521a2d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-52945d2c.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-52945d2c{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:#000000;}.elementor-1666 .elementor-element.elementor-element-52945d2c p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-ff7f6f6 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;color:#000000;}.elementor-1666 .elementor-element.elementor-element-45101b2b{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-45101b2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-45101b2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-45101b2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-45101b2b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-45101b2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-45101b2b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-45101b2b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-45101b2b .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-45101b2b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-45101b2b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-45101b2b .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-21345218 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-21345218 .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-21345218 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#000000;border-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-21345218{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-21345218 .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-21345218 .elementor-button:focus svg{fill:#000000;}.elementor-1666 .elementor-element.elementor-element-7b6f4d90{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-7b6f4d90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-7b6f4d90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-7b6f4d90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-7b6f4d90 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-7b6f4d90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-7b6f4d90 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-7b6f4d90 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-7b6f4d90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-7b6f4d90 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-7b6f4d90 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-4f461b37{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-4f461b37:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-4f461b37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-63153152{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-63153152 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-1666 .elementor-element.elementor-element-31c988a8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-31c988a8.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-31c988a8 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-1c516975{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-68e4a953.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-68e4a953{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-68e4a953 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-55f627b5 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-42550ffa{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-42550ffa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-42550ffa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-42550ffa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-42550ffa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-42550ffa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-42550ffa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-42550ffa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-42550ffa .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-42550ffa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-42550ffa .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-42550ffa .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-1af08176 .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-1af08176 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-1af08176{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-1af08176 .elementor-button{font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-1af08176 .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-1af08176 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-36f8f37b{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-36f8f37b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-36f8f37b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-36f8f37b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-36f8f37b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-36f8f37b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-36f8f37b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-36f8f37b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-36f8f37b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-36f8f37b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-36f8f37b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-56129c7e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-9ad14e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-cca80b0{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-cca80b0:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-cca80b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-1932cfbf{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-1932cfbf .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-1666 .elementor-element.elementor-element-4128000c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-4128000c.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-4128000c p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-30bc0422{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-294c8f4a.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-294c8f4a{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-294c8f4a p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-2300bb3c .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-3ee7e64f{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-3ee7e64f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-3ee7e64f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-3ee7e64f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-3ee7e64f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-3ee7e64f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-3ee7e64f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-3ee7e64f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-3ee7e64f .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-3ee7e64f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-3ee7e64f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-3ee7e64f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-4e508c09 .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-4e508c09 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-4e508c09{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-4e508c09 .elementor-button{font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-4e508c09 .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-4e508c09 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-596e4361{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-596e4361 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-596e4361 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-596e4361 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-596e4361 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-596e4361 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-596e4361 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-596e4361 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-596e4361 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-596e4361 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-596e4361 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-666dcdf5{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-666dcdf5:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-666dcdf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-2b7cd711{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-2b7cd711 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;color:#000000;}.elementor-1666 .elementor-element.elementor-element-5df2914f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#00000080;}.elementor-1666 .elementor-element.elementor-element-5df2914f.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-5df2914f p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-7879e380{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-7f868fc5.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-7f868fc5{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:#000000;}.elementor-1666 .elementor-element.elementor-element-7f868fc5 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-220a0e7 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;color:#000000;}.elementor-1666 .elementor-element.elementor-element-42998215{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-42998215 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-42998215 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-42998215 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-42998215 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-42998215 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-42998215 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-42998215 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-42998215 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-42998215 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-42998215 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-42998215 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-38c38dc5 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-38c38dc5 .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-38c38dc5 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#000000;border-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-38c38dc5{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-38c38dc5 .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-38c38dc5 .elementor-button:focus svg{fill:#000000;}.elementor-1666 .elementor-element.elementor-element-109618ad{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-109618ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-109618ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-109618ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-109618ad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-109618ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-109618ad .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-109618ad .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-109618ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-109618ad .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-109618ad .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-19f25129{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-19f25129:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-19f25129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-37ba4c67{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-37ba4c67 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-1666 .elementor-element.elementor-element-227281e0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-227281e0.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-227281e0 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-3702b912{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-7cc5426a.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-7cc5426a{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-7cc5426a p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-feffc9b .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-74e9a5a2{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-74e9a5a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-74e9a5a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-74e9a5a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-74e9a5a2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-74e9a5a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-74e9a5a2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-74e9a5a2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-74e9a5a2 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-74e9a5a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-74e9a5a2 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-74e9a5a2 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-5c786d0e .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-5c786d0e .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-5c786d0e{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-5c786d0e .elementor-button{font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-5c786d0e .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-5c786d0e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-6bedf388{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-6bedf388 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-6bedf388 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-6bedf388 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-6bedf388 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-6bedf388 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-6bedf388 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-6bedf388 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-6bedf388 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-6bedf388 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-6bedf388 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-24822a5f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-1e78ddc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-43fb6526{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-43fb6526:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-43fb6526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-51c01e24{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-51c01e24 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-1666 .elementor-element.elementor-element-67155f4f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-67155f4f.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-67155f4f p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-2a61f05f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-182e3307.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-182e3307{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-182e3307 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-1c0d456a .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-9e8819f{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-9e8819f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-9e8819f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-9e8819f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-9e8819f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-9e8819f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-9e8819f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-9e8819f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-9e8819f .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-9e8819f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-9e8819f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-9e8819f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-7730a64f .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-7730a64f .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-7730a64f{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-7730a64f .elementor-button{font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-7730a64f .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-7730a64f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-7417dc98{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-7417dc98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-7417dc98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-7417dc98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-7417dc98 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-7417dc98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-7417dc98 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-7417dc98 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-7417dc98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-7417dc98 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-7417dc98 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-17a12f97{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-17a12f97:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-17a12f97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-6232aef0{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-6232aef0 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;color:#000000;}.elementor-1666 .elementor-element.elementor-element-453a7095{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#00000080;}.elementor-1666 .elementor-element.elementor-element-453a7095.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-453a7095 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-67bcdf4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-93221af.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-93221af{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:#000000;}.elementor-1666 .elementor-element.elementor-element-93221af p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-37e63eb2 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;color:#000000;}.elementor-1666 .elementor-element.elementor-element-50d06183{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-50d06183 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-50d06183 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-50d06183 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-50d06183 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-50d06183 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-50d06183 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-50d06183 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-50d06183 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-50d06183 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-50d06183 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-50d06183 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-731a7afd .elementor-button{background-color:var( --e-global-color-secondary );font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-731a7afd .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-731a7afd .elementor-button:focus{background-color:var( --e-global-color-primary );color:#000000;border-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-731a7afd{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-731a7afd .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-731a7afd .elementor-button:focus svg{fill:#000000;}.elementor-1666 .elementor-element.elementor-element-7f9dd9f6{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-7f9dd9f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-7f9dd9f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-7f9dd9f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-7f9dd9f6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-7f9dd9f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-7f9dd9f6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-7f9dd9f6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-7f9dd9f6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-7f9dd9f6 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-7f9dd9f6 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-1dc48e53{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-1dc48e53:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-1dc48e53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-58872e48{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-58872e48 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-1666 .elementor-element.elementor-element-5e919f72{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-5e919f72.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-5e919f72 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-465c837b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-4d06eb25.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-4d06eb25{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-4d06eb25 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-2eb4db4d .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-6bb2a3db{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-6bb2a3db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-6bb2a3db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-6bb2a3db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-6bb2a3db .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-6bb2a3db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-6bb2a3db .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-6bb2a3db .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-6bb2a3db .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-6bb2a3db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-6bb2a3db .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-6bb2a3db .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-298b22b4 .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-298b22b4 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-298b22b4{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-298b22b4 .elementor-button{font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-298b22b4 .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-298b22b4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-1119f634{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-1119f634 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-1119f634 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-1119f634 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-1119f634 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-1119f634 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-1119f634 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-1119f634 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-1119f634 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-1119f634 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-1119f634 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-4fd1bb97{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-4a600ddb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-5c41b6f1{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-5c41b6f1:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-5c41b6f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-3fc65cb7{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-3fc65cb7 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-1666 .elementor-element.elementor-element-5dab1f44{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-5dab1f44.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-5dab1f44 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-71614f77{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-5e43068f .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-25a4a9e{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-25a4a9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-25a4a9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-25a4a9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-25a4a9e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-25a4a9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-25a4a9e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-25a4a9e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-25a4a9e .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-25a4a9e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-25a4a9e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-25a4a9e .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-6701696b .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-6701696b .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-6701696b{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-6701696b .elementor-button{font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-6701696b .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-6701696b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-b93a2ba{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-b93a2ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-b93a2ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-b93a2ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-b93a2ba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-b93a2ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-b93a2ba .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-b93a2ba .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-b93a2ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-b93a2ba .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-b93a2ba .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-5aa87d0e{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-5aa87d0e:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-5aa87d0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-3250d9a6{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-3250d9a6 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;color:#000000;}.elementor-1666 .elementor-element.elementor-element-5eb97dd7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#00000080;}.elementor-1666 .elementor-element.elementor-element-5eb97dd7.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-5eb97dd7 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-193c6713{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-1c25b065 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;color:#000000;}.elementor-1666 .elementor-element.elementor-element-7f10d1a{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-7f10d1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-7f10d1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-7f10d1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-7f10d1a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-7f10d1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-7f10d1a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-7f10d1a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-7f10d1a .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-7f10d1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-7f10d1a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-7f10d1a .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-458ccb10 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-458ccb10 .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-458ccb10 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#000000;border-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-458ccb10{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-458ccb10 .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-458ccb10 .elementor-button:focus svg{fill:#000000;}.elementor-1666 .elementor-element.elementor-element-1dceeda6{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-1dceeda6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-1dceeda6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-1dceeda6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-1dceeda6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-1dceeda6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-1dceeda6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-1dceeda6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-1dceeda6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-1dceeda6 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-1dceeda6 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-44538f05{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-44538f05:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-44538f05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-5c0de66e{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-5c0de66e .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-1666 .elementor-element.elementor-element-2b7e68ba{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-2b7e68ba.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-2b7e68ba p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-2a1d91d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-228f2746 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-6da286b9{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-6da286b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-6da286b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-6da286b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-6da286b9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-6da286b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-6da286b9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-6da286b9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-6da286b9 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-6da286b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-6da286b9 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-6da286b9 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-2e8a9dff .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-2e8a9dff .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-2e8a9dff{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-2e8a9dff .elementor-button{font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-2e8a9dff .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-2e8a9dff .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-37d74e7a{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-37d74e7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-37d74e7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-37d74e7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-37d74e7a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-37d74e7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-37d74e7a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-37d74e7a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-37d74e7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-37d74e7a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-37d74e7a .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-6b416b4b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-2570849b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-b45d736{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-b45d736:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-b45d736 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-1cbbec7a{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-1cbbec7a .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-1666 .elementor-element.elementor-element-6897078d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-6897078d.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-6897078d p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-40ad2b37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-6f5ca112.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-6f5ca112{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-6f5ca112 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-6bb4378 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-11f1209b{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-11f1209b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-11f1209b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-11f1209b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-11f1209b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-11f1209b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-11f1209b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-11f1209b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-11f1209b .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-11f1209b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-11f1209b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-11f1209b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-6617b868 .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-6617b868 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-6617b868{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-6617b868 .elementor-button{font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-6617b868 .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-6617b868 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-7e26d48b{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-7e26d48b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-7e26d48b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-7e26d48b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-7e26d48b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-7e26d48b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-7e26d48b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-7e26d48b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-7e26d48b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-7e26d48b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-7e26d48b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-34672153{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-34672153:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-34672153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-285abba5{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-285abba5 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;color:#000000;}.elementor-1666 .elementor-element.elementor-element-9350f0a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#00000080;}.elementor-1666 .elementor-element.elementor-element-9350f0a.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-9350f0a p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-27c12c94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-315dba0c.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-315dba0c{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:#000000;}.elementor-1666 .elementor-element.elementor-element-315dba0c p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-4a4c53d1 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;color:#000000;}.elementor-1666 .elementor-element.elementor-element-55d7024d{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-55d7024d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-55d7024d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-55d7024d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-55d7024d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-55d7024d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-55d7024d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-55d7024d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-55d7024d .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-55d7024d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-55d7024d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-55d7024d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-4c058d22 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-4c058d22 .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-4c058d22 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#000000;border-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-4c058d22{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-4c058d22 .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-4c058d22 .elementor-button:focus svg{fill:#000000;}.elementor-1666 .elementor-element.elementor-element-30807daf{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-30807daf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-30807daf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-30807daf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-30807daf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-30807daf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-30807daf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-30807daf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-30807daf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-30807daf .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-30807daf .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-5191c9da{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-5191c9da:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-5191c9da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-24c1e438{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-24c1e438 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-1666 .elementor-element.elementor-element-6d9eea67{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-6d9eea67.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-6d9eea67 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-3613a293{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-69fd3291.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-69fd3291{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-69fd3291 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-1a2cd42 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-4c500d43{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-4c500d43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-4c500d43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-4c500d43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-4c500d43 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-4c500d43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-4c500d43 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-4c500d43 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-4c500d43 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-4c500d43 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-4c500d43 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-4c500d43 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-650235f9 .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-650235f9 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-650235f9{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-650235f9 .elementor-button{font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-650235f9 .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-650235f9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-30a9672f{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-30a9672f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-30a9672f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-30a9672f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-30a9672f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-30a9672f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-30a9672f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-30a9672f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-30a9672f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-30a9672f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-30a9672f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-3e4a66ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-77ae4099{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-73ba3d10{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-73ba3d10:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-73ba3d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-3f10f2f7{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-3f10f2f7 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-1666 .elementor-element.elementor-element-58571496{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-58571496.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-58571496 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-1e2fb210{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-29fb8ad4.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-29fb8ad4{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-29fb8ad4 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-1b31faba .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-63785ec{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-63785ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-63785ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-63785ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-63785ec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-63785ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-63785ec .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-63785ec .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-63785ec .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-63785ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-63785ec .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-63785ec .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-7da120ae .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-7da120ae .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-7da120ae{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-7da120ae .elementor-button{font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-7da120ae .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-7da120ae .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-5a1a1fa1{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-5a1a1fa1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-5a1a1fa1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-5a1a1fa1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-5a1a1fa1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-5a1a1fa1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-5a1a1fa1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-5a1a1fa1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-5a1a1fa1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-5a1a1fa1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-5a1a1fa1 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-43da8d5a{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-43da8d5a:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-43da8d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-5145922a{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-5145922a .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;color:#000000;}.elementor-1666 .elementor-element.elementor-element-4a85400e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#00000080;}.elementor-1666 .elementor-element.elementor-element-4a85400e.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-4a85400e p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-7e036b8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-7dae2579.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-7dae2579{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:#000000;}.elementor-1666 .elementor-element.elementor-element-7dae2579 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-5067b082 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;color:#000000;}.elementor-1666 .elementor-element.elementor-element-6e5ab386{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-6e5ab386 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-6e5ab386 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-6e5ab386 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-6e5ab386 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-6e5ab386 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-6e5ab386 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-6e5ab386 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-6e5ab386 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-6e5ab386 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-6e5ab386 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-6e5ab386 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-4e8115b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-4e8115b .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-4e8115b .elementor-button:focus{background-color:var( --e-global-color-primary );color:#000000;border-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-4e8115b{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-4e8115b .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-4e8115b .elementor-button:focus svg{fill:#000000;}.elementor-1666 .elementor-element.elementor-element-457a06c2{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-457a06c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-457a06c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-457a06c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-457a06c2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-457a06c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-457a06c2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-457a06c2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-457a06c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-457a06c2 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-457a06c2 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-2227c8db{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-2227c8db:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-2227c8db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-840a285{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-840a285 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-1666 .elementor-element.elementor-element-a1d360b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-a1d360b.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-a1d360b p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-d40d4f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-37c809ff.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-37c809ff{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-37c809ff p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-4923007a .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-79c42e8f{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-79c42e8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-79c42e8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-79c42e8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-79c42e8f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-79c42e8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-79c42e8f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-79c42e8f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-79c42e8f .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-79c42e8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-79c42e8f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-79c42e8f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-2d03a699 .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-2d03a699 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-2d03a699{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-2d03a699 .elementor-button{font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-2d03a699 .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-2d03a699 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-6369b50c{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-6369b50c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-6369b50c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-6369b50c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-6369b50c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-6369b50c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-6369b50c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-6369b50c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-6369b50c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-6369b50c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-6369b50c .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-3e899064{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-4f69fd51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-7f972096{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-7f972096:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-7f972096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-40a9a709{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-40a9a709 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-1666 .elementor-element.elementor-element-6c0112e5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-6c0112e5.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-6c0112e5 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-51801870{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-6e396a0d .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-1996abfa{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-1996abfa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-1996abfa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-1996abfa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-1996abfa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-1996abfa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-1996abfa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-1996abfa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-1996abfa .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-1996abfa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-1996abfa .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-1996abfa .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-77c962d2 .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-77c962d2 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-77c962d2{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-77c962d2 .elementor-button{font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-77c962d2 .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-77c962d2 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-9737c9a{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-9737c9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-9737c9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-9737c9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-9737c9a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-9737c9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-9737c9a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-9737c9a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-9737c9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-9737c9a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-9737c9a .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-2e7747d1{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-2e7747d1:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-2e7747d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-d9a460b{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-d9a460b .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;color:#000000;}.elementor-1666 .elementor-element.elementor-element-372a417b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#00000080;}.elementor-1666 .elementor-element.elementor-element-372a417b.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-372a417b p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-46a1cd84{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-22354422 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;color:#000000;}.elementor-1666 .elementor-element.elementor-element-30f7caf{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-30f7caf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-30f7caf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-30f7caf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-30f7caf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-30f7caf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-30f7caf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-30f7caf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-30f7caf .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-30f7caf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-30f7caf .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-30f7caf .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-716c5f1e .elementor-button{background-color:var( --e-global-color-secondary );font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-716c5f1e .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-716c5f1e .elementor-button:focus{background-color:var( --e-global-color-primary );color:#000000;border-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-716c5f1e{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-716c5f1e .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-716c5f1e .elementor-button:focus svg{fill:#000000;}.elementor-1666 .elementor-element.elementor-element-ba945c3{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-ba945c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-ba945c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-ba945c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-ba945c3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-ba945c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-ba945c3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-ba945c3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-ba945c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-ba945c3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-ba945c3 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-179c77c1{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-179c77c1:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-179c77c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-2ff9f08b{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-2ff9f08b .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-1666 .elementor-element.elementor-element-5429794{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-5429794.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-5429794 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-2edadc03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-2b4bfbe6 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-60f8a6d3{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-60f8a6d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-60f8a6d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-60f8a6d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-60f8a6d3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-60f8a6d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-60f8a6d3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-60f8a6d3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-60f8a6d3 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-60f8a6d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-60f8a6d3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-60f8a6d3 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-4f7371e1 .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-4f7371e1 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-4f7371e1{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-4f7371e1 .elementor-button{font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-4f7371e1 .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-4f7371e1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-1881f054{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-1881f054 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-1881f054 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-1881f054 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-1881f054 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-1881f054 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-1881f054 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-1881f054 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-1881f054 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-1881f054 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-1881f054 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-2cb8d8fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-3a097d78{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-57c5cf8a{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-57c5cf8a:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-57c5cf8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-5ff81e4e{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-5ff81e4e .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-1666 .elementor-element.elementor-element-75085282{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-75085282.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-75085282 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-38e903ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-b7ee71e .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-1ac1c482{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-1ac1c482 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-1ac1c482 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-1ac1c482 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-1ac1c482 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-1ac1c482 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-1ac1c482 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-1ac1c482 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-1ac1c482 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-1ac1c482 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-1ac1c482 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-1ac1c482 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-333c93e4 .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-333c93e4 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-333c93e4{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-333c93e4 .elementor-button{font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-333c93e4 .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-333c93e4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-4807adfc{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-4807adfc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-4807adfc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-4807adfc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-4807adfc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-4807adfc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-4807adfc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-4807adfc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-4807adfc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-4807adfc .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-4807adfc .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-1f9cb14a{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-1f9cb14a:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-1f9cb14a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-74c8967b{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-74c8967b .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;color:#000000;}.elementor-1666 .elementor-element.elementor-element-13c04a83{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#00000080;}.elementor-1666 .elementor-element.elementor-element-13c04a83.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-13c04a83 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-6933787e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-4dbd4ae6 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;color:#000000;}.elementor-1666 .elementor-element.elementor-element-d548adf{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-d548adf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-d548adf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-d548adf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-d548adf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-d548adf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-d548adf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-d548adf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-d548adf .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-d548adf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-d548adf .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-d548adf .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-6afac6d4 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-6afac6d4 .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-6afac6d4 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#000000;border-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-6afac6d4{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-6afac6d4 .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-6afac6d4 .elementor-button:focus svg{fill:#000000;}.elementor-1666 .elementor-element.elementor-element-3d39c3b9{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-3d39c3b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-3d39c3b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-3d39c3b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-3d39c3b9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-3d39c3b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-3d39c3b9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-3d39c3b9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-3d39c3b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-3d39c3b9 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-3d39c3b9 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-127de715{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-127de715:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-127de715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-791e749d{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-791e749d .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-1666 .elementor-element.elementor-element-43e40fc7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-43e40fc7.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-43e40fc7 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-619d75e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-44744f36 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-77a2b435{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-77a2b435 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-77a2b435 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-77a2b435 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-77a2b435 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-77a2b435 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-77a2b435 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-77a2b435 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-77a2b435 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-77a2b435 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-77a2b435 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-77a2b435 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-32eaef92 .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-32eaef92 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-32eaef92{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-32eaef92 .elementor-button{font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-32eaef92 .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-32eaef92 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-113aa791{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-113aa791 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-113aa791 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-113aa791 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-113aa791 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-113aa791 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-113aa791 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-113aa791 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-113aa791 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-113aa791 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-113aa791 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-23daaca8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-f4b2256{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-24af856a{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-24af856a:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-24af856a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-6b6394d4{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-6b6394d4 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-1666 .elementor-element.elementor-element-b379611{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-b379611.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-b379611 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-5e83e96e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-3edd8142.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-3edd8142{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-3edd8142 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-48a4f118 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-689c91e7{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-689c91e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-689c91e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-689c91e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-689c91e7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-689c91e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-689c91e7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-689c91e7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-689c91e7 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-689c91e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-689c91e7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-689c91e7 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-41ceddc2 .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-41ceddc2 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-41ceddc2{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-41ceddc2 .elementor-button{font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-41ceddc2 .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-41ceddc2 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-3df9ab40{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-3df9ab40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-3df9ab40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-3df9ab40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-3df9ab40 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-3df9ab40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-3df9ab40 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-3df9ab40 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-3df9ab40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-3df9ab40 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-3df9ab40 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-59d64f9d{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-59d64f9d:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-59d64f9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-a49d4cb{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-a49d4cb .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;color:#000000;}.elementor-1666 .elementor-element.elementor-element-4426b3dc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#00000080;}.elementor-1666 .elementor-element.elementor-element-4426b3dc.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-4426b3dc p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-1b955242{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-36a71f41.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-36a71f41{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:#000000;}.elementor-1666 .elementor-element.elementor-element-36a71f41 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-65301e0a .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;color:#000000;}.elementor-1666 .elementor-element.elementor-element-65242be8{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-65242be8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-65242be8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-65242be8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-65242be8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-65242be8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-65242be8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-65242be8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-65242be8 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-65242be8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-65242be8 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-65242be8 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-57c72309 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-57c72309 .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-57c72309 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#000000;border-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-57c72309{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-57c72309 .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-57c72309 .elementor-button:focus svg{fill:#000000;}.elementor-1666 .elementor-element.elementor-element-69275023{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-69275023 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-69275023 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-69275023 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-69275023 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-69275023 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-69275023 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-69275023 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-69275023 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-69275023 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-69275023 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-ea3a77a{--display:flex;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:100px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-ea3a77a:not(.elementor-motion-effects-element-type-background), .elementor-1666 .elementor-element.elementor-element-ea3a77a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-295109e3{padding:0px 0px 40px 0px;}.elementor-1666 .elementor-element.elementor-element-295109e3 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-1666 .elementor-element.elementor-element-3c7dd025{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-3c7dd025.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-3c7dd025 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-6f4d380e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-228592b2.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-228592b2{font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-228592b2 p{margin-block-end:0px;}.elementor-1666 .elementor-element.elementor-element-57259227 .elementor-heading-title{font-family:"PP Mori", Sans-serif;font-size:45px;font-weight:600;}.elementor-1666 .elementor-element.elementor-element-2de74b8a{padding:0px 0px 40px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-2de74b8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-2de74b8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-2de74b8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1666 .elementor-element.elementor-element-2de74b8a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-2de74b8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1666 .elementor-element.elementor-element-2de74b8a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-2de74b8a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-2de74b8a .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1666 .elementor-element.elementor-element-2de74b8a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-2de74b8a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-2de74b8a .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-41616696 .elementor-button:hover, .elementor-1666 .elementor-element.elementor-element-41616696 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-41616696{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-41616696 .elementor-button{font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;}.elementor-1666 .elementor-element.elementor-element-41616696 .elementor-button:hover svg, .elementor-1666 .elementor-element.elementor-element-41616696 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-649e20f2{padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1666 .elementor-element.elementor-element-649e20f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-649e20f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-649e20f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1666 .elementor-element.elementor-element-649e20f2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-649e20f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1666 .elementor-element.elementor-element-649e20f2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-649e20f2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1666 .elementor-element.elementor-element-649e20f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-649e20f2 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:27px;}.elementor-1666 .elementor-element.elementor-element-649e20f2 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1666 .elementor-element.elementor-element-e62d52e{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:15px;--n-tabs-gap:72px;--n-tabs-title-border-radius:50px 50px 50px 50px;--n-tabs-title-padding-top:18px;--n-tabs-title-padding-right:22px;--n-tabs-title-padding-bottom:18px;--n-tabs-title-padding-left:22px;--n-tabs-title-font-size:18px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-1666 .elementor-element.elementor-element-e62d52e > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF26;}.elementor-1666 .elementor-element.elementor-element-e62d52e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#B0794F;}.elementor-1666 .elementor-element.elementor-element-e62d52e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1666 .elementor-element.elementor-element-e62d52e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );}.elementor-1666 .elementor-element.elementor-element-e62d52e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"PP Mori", Sans-serif;font-weight:400;}.elementor-1666 .elementor-element.elementor-element-e62d52e [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-1666 .elementor-element.elementor-element-1089be7{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-1666 .elementor-element.elementor-element-3a6f92e1{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-110be0da{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-110be0da .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-747f6359{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-747f6359.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-12187d98{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-63591f12 .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-27df9c8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-27df9c8b .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-44c6c108 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-44c6c108 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-cb01528{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-7fef72e6{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-7fef72e6 .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-350c8ee8{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-350c8ee8.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-6b01cfef{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-61d83bba .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-411b2bcf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-411b2bcf .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-7741d34d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-7741d34d .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-5a9ee66d{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-768913d8{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-768913d8 .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-5fd3cb2b{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-5fd3cb2b.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-58df10ca{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-409e400b .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-de4eea0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-de4eea0 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-2fcec28e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-2fcec28e .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-7273103a{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-1666 .elementor-element.elementor-element-420a0f8d{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-2e66b6b8{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-2e66b6b8 .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-8c7f6c0{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-8c7f6c0.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-25729ef0{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-4af225f4 .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-47e3a5f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-47e3a5f5 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-6ad841ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-6ad841ac .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-2f609e4e{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-6a774519{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-6a774519 .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-59e6730d{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-59e6730d.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-52945d2c{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-ff7f6f6 .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-45101b2b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-45101b2b .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-7b6f4d90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-7b6f4d90 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-4f461b37{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-63153152{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-63153152 .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-31c988a8{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-31c988a8.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-68e4a953{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-55f627b5 .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-42550ffa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-42550ffa .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-36f8f37b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-36f8f37b .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-9ad14e8{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-1666 .elementor-element.elementor-element-cca80b0{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-1932cfbf{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-1932cfbf .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-4128000c{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-4128000c.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-294c8f4a{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-2300bb3c .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-3ee7e64f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-3ee7e64f .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-596e4361 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-596e4361 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-666dcdf5{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-2b7cd711{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-2b7cd711 .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-5df2914f{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-5df2914f.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-7f868fc5{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-220a0e7 .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-42998215 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-42998215 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-109618ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-109618ad .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-19f25129{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-37ba4c67{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-37ba4c67 .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-227281e0{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-227281e0.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-7cc5426a{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-feffc9b .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-74e9a5a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-74e9a5a2 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-6bedf388 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-6bedf388 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-1e78ddc{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-1666 .elementor-element.elementor-element-43fb6526{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-51c01e24{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-51c01e24 .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-67155f4f{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-67155f4f.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-182e3307{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-1c0d456a .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-9e8819f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-9e8819f .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-7417dc98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-7417dc98 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-17a12f97{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-6232aef0{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-6232aef0 .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-453a7095{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-453a7095.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-93221af{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-37e63eb2 .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-50d06183 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-50d06183 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-7f9dd9f6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-7f9dd9f6 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-1dc48e53{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-58872e48{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-58872e48 .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-5e919f72{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-5e919f72.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-4d06eb25{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-2eb4db4d .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-6bb2a3db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-6bb2a3db .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-1119f634 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-1119f634 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-4a600ddb{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-1666 .elementor-element.elementor-element-5c41b6f1{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-3fc65cb7{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-3fc65cb7 .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-5dab1f44{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-5dab1f44.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-5e43068f .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-25a4a9e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-25a4a9e .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-b93a2ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-b93a2ba .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-5aa87d0e{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-3250d9a6{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-3250d9a6 .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-5eb97dd7{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-5eb97dd7.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-1c25b065 .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-7f10d1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-7f10d1a .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-1dceeda6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-1dceeda6 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-44538f05{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-5c0de66e{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-5c0de66e .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-2b7e68ba{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-2b7e68ba.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-228f2746 .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-6da286b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-6da286b9 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-37d74e7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-37d74e7a .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-2570849b{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-1666 .elementor-element.elementor-element-b45d736{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-1cbbec7a{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-1cbbec7a .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-6897078d{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-6897078d.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-6f5ca112{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-6bb4378 .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-11f1209b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-11f1209b .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-7e26d48b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-7e26d48b .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-34672153{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-285abba5{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-285abba5 .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-9350f0a{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-9350f0a.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-315dba0c{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-4a4c53d1 .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-55d7024d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-55d7024d .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-30807daf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-30807daf .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-5191c9da{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-24c1e438{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-24c1e438 .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-6d9eea67{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-6d9eea67.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-69fd3291{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-1a2cd42 .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-4c500d43 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-4c500d43 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-30a9672f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-30a9672f .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-77ae4099{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-1666 .elementor-element.elementor-element-73ba3d10{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-3f10f2f7{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-3f10f2f7 .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-58571496{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-58571496.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-29fb8ad4{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-1b31faba .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-63785ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-63785ec .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-5a1a1fa1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-5a1a1fa1 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-43da8d5a{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-5145922a{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-5145922a .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-4a85400e{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-4a85400e.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-7dae2579{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-5067b082 .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-6e5ab386 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-6e5ab386 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-457a06c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-457a06c2 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-2227c8db{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-840a285{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-840a285 .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-a1d360b{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-a1d360b.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-37c809ff{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-4923007a .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-79c42e8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-79c42e8f .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-6369b50c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-6369b50c .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-4f69fd51{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-1666 .elementor-element.elementor-element-7f972096{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-40a9a709{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-40a9a709 .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-6c0112e5{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-6c0112e5.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-6e396a0d .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-1996abfa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-1996abfa .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-9737c9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-9737c9a .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-2e7747d1{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-d9a460b{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-d9a460b .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-372a417b{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-372a417b.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-22354422 .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-30f7caf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-30f7caf .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-ba945c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-ba945c3 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-179c77c1{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-2ff9f08b{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-2ff9f08b .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-5429794{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-5429794.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-2b4bfbe6 .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-60f8a6d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-60f8a6d3 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-1881f054 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-1881f054 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-3a097d78{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-1666 .elementor-element.elementor-element-57c5cf8a{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-5ff81e4e{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-5ff81e4e .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-75085282{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-75085282.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-b7ee71e .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-1ac1c482 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-1ac1c482 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-4807adfc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-4807adfc .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-1f9cb14a{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-74c8967b{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-74c8967b .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-13c04a83{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-13c04a83.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-4dbd4ae6 .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-d548adf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-d548adf .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-3d39c3b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-3d39c3b9 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-127de715{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-791e749d{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-791e749d .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-43e40fc7{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-43e40fc7.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-44744f36 .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-77a2b435 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-77a2b435 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-113aa791 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-113aa791 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-f4b2256{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-1666 .elementor-element.elementor-element-24af856a{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-6b6394d4{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-6b6394d4 .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-b379611{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-b379611.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-3edd8142{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-48a4f118 .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-689c91e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-689c91e7 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-3df9ab40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-3df9ab40 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-59d64f9d{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-a49d4cb{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-a49d4cb .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-4426b3dc{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-4426b3dc.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-36a71f41{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-65301e0a .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-65242be8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-65242be8 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-69275023 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-69275023 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-ea3a77a{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1666 .elementor-element.elementor-element-295109e3{padding:0px 0px 0px 0px;}.elementor-1666 .elementor-element.elementor-element-295109e3 .elementor-heading-title{font-size:36px;}.elementor-1666 .elementor-element.elementor-element-3c7dd025{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-1666 .elementor-element.elementor-element-3c7dd025.elementor-element{--align-self:flex-start;}.elementor-1666 .elementor-element.elementor-element-228592b2{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-57259227 .elementor-heading-title{font-size:38px;}.elementor-1666 .elementor-element.elementor-element-2de74b8a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-2de74b8a .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-649e20f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-649e20f2 .elementor-icon-list-item > a{font-size:14px;}.elementor-1666 .elementor-element.elementor-element-e62d52e{--n-tabs-gap:49px;}}@media(max-width:767px){.elementor-1666 .elementor-element.elementor-element-1089be7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1666 .elementor-element.elementor-element-110be0da .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-27df9c8b{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-27df9c8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-27df9c8b .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-66993b20{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-66993b20.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-66993b20 .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-44c6c108 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-44c6c108 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-7fef72e6 .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-411b2bcf{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-411b2bcf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-411b2bcf .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-12232735{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-12232735.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-12232735 .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-7741d34d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-7741d34d .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-768913d8 .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-de4eea0{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-de4eea0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-de4eea0 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-284add2a{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-284add2a.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-284add2a .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-2fcec28e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-2fcec28e .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-2e66b6b8 .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-47e3a5f5{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-47e3a5f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-47e3a5f5 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-f98ad6{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-f98ad6.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-f98ad6 .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-6ad841ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-6ad841ac .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-6a774519 .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-45101b2b{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-45101b2b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-45101b2b .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-21345218{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-21345218.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-21345218 .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-7b6f4d90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-7b6f4d90 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-63153152 .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-42550ffa{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-42550ffa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-42550ffa .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-1af08176{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-1af08176.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-1af08176 .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-36f8f37b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-36f8f37b .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-1932cfbf .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-3ee7e64f{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-3ee7e64f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-3ee7e64f .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-4e508c09{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-4e508c09.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-4e508c09 .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-596e4361 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-596e4361 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-2b7cd711 .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-42998215{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-42998215 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-42998215 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-38c38dc5{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-38c38dc5.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-38c38dc5 .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-109618ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-109618ad .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-37ba4c67 .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-74e9a5a2{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-74e9a5a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-74e9a5a2 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-5c786d0e{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-5c786d0e.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-5c786d0e .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-6bedf388 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-6bedf388 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-51c01e24 .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-9e8819f{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-9e8819f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-9e8819f .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-7730a64f{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-7730a64f.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-7730a64f .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-7417dc98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-7417dc98 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-6232aef0 .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-50d06183{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-50d06183 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-50d06183 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-731a7afd{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-731a7afd.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-731a7afd .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-7f9dd9f6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-7f9dd9f6 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-58872e48 .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-6bb2a3db{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-6bb2a3db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-6bb2a3db .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-298b22b4{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-298b22b4.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-298b22b4 .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-1119f634 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-1119f634 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-3fc65cb7 .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-25a4a9e{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-25a4a9e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-25a4a9e .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-6701696b{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-6701696b.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-6701696b .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-b93a2ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-b93a2ba .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-3250d9a6 .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-7f10d1a{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-7f10d1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-7f10d1a .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-458ccb10{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-458ccb10.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-458ccb10 .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-1dceeda6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-1dceeda6 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-5c0de66e .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-6da286b9{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-6da286b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-6da286b9 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-2e8a9dff{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-2e8a9dff.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-2e8a9dff .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-37d74e7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-37d74e7a .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-1cbbec7a .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-11f1209b{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-11f1209b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-11f1209b .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-6617b868{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-6617b868.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-6617b868 .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-7e26d48b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-7e26d48b .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-285abba5 .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-55d7024d{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-55d7024d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-55d7024d .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-4c058d22{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-4c058d22.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-4c058d22 .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-30807daf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-30807daf .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-24c1e438 .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-4c500d43{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-4c500d43 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-4c500d43 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-650235f9{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-650235f9.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-650235f9 .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-30a9672f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-30a9672f .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-3f10f2f7 .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-63785ec{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-63785ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-63785ec .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-7da120ae{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-7da120ae.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-7da120ae .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-5a1a1fa1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-5a1a1fa1 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-5145922a .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-6e5ab386{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-6e5ab386 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-6e5ab386 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-4e8115b{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-4e8115b.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-4e8115b .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-457a06c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-457a06c2 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-840a285 .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-79c42e8f{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-79c42e8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-79c42e8f .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-2d03a699{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-2d03a699.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-2d03a699 .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-6369b50c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-6369b50c .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-40a9a709 .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-1996abfa{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-1996abfa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-1996abfa .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-77c962d2{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-77c962d2.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-77c962d2 .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-9737c9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-9737c9a .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-d9a460b .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-30f7caf{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-30f7caf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-30f7caf .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-716c5f1e{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-716c5f1e.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-716c5f1e .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-ba945c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-ba945c3 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-2ff9f08b .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-60f8a6d3{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-60f8a6d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-60f8a6d3 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-4f7371e1{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-4f7371e1.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-4f7371e1 .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-1881f054 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-1881f054 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-5ff81e4e .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-1ac1c482{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-1ac1c482 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-1ac1c482 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-333c93e4{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-333c93e4.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-333c93e4 .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-4807adfc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-4807adfc .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-74c8967b .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-d548adf{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-d548adf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-d548adf .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-6afac6d4{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-6afac6d4.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-6afac6d4 .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-3d39c3b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-3d39c3b9 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-791e749d .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-77a2b435{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-77a2b435 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-77a2b435 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-32eaef92{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-32eaef92.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-32eaef92 .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-113aa791 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-113aa791 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-6b6394d4 .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-689c91e7{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-689c91e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-689c91e7 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-41ceddc2{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-41ceddc2.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-41ceddc2 .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-3df9ab40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-3df9ab40 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-a49d4cb .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-65242be8{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-65242be8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-65242be8 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-57c72309{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-57c72309.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-57c72309 .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-69275023 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-69275023 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-295109e3 .elementor-heading-title{font-size:32px;}.elementor-1666 .elementor-element.elementor-element-2de74b8a{padding:0px 0px 30px 0px;}.elementor-1666 .elementor-element.elementor-element-2de74b8a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-2de74b8a .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-41616696{width:100%;max-width:100%;}.elementor-1666 .elementor-element.elementor-element-41616696.elementor-element{--align-self:center;}.elementor-1666 .elementor-element.elementor-element-41616696 .elementor-button{font-size:16px;}.elementor-1666 .elementor-element.elementor-element-649e20f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1666 .elementor-element.elementor-element-649e20f2 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-1666 .elementor-element.elementor-element-e62d52e{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}}@media(min-width:768px){.elementor-1666 .elementor-element.elementor-element-3a6f92e1{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-cb01528{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-5a9ee66d{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-420a0f8d{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-2f609e4e{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-4f461b37{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-cca80b0{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-666dcdf5{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-19f25129{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-43fb6526{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-17a12f97{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-1dc48e53{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-5c41b6f1{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-5aa87d0e{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-44538f05{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-b45d736{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-34672153{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-5191c9da{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-73ba3d10{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-43da8d5a{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-2227c8db{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-7f972096{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-2e7747d1{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-179c77c1{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-57c5cf8a{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-1f9cb14a{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-127de715{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-24af856a{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-59d64f9d{--width:32.5%;}.elementor-1666 .elementor-element.elementor-element-ea3a77a{--width:32.5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1666 .elementor-element.elementor-element-3a6f92e1{--width:48%;}.elementor-1666 .elementor-element.elementor-element-cb01528{--width:48%;}.elementor-1666 .elementor-element.elementor-element-5a9ee66d{--width:48%;}.elementor-1666 .elementor-element.elementor-element-420a0f8d{--width:48%;}.elementor-1666 .elementor-element.elementor-element-2f609e4e{--width:48%;}.elementor-1666 .elementor-element.elementor-element-4f461b37{--width:48%;}.elementor-1666 .elementor-element.elementor-element-cca80b0{--width:48%;}.elementor-1666 .elementor-element.elementor-element-666dcdf5{--width:48%;}.elementor-1666 .elementor-element.elementor-element-19f25129{--width:48%;}.elementor-1666 .elementor-element.elementor-element-43fb6526{--width:48%;}.elementor-1666 .elementor-element.elementor-element-17a12f97{--width:48%;}.elementor-1666 .elementor-element.elementor-element-1dc48e53{--width:48%;}.elementor-1666 .elementor-element.elementor-element-5c41b6f1{--width:48%;}.elementor-1666 .elementor-element.elementor-element-5aa87d0e{--width:48%;}.elementor-1666 .elementor-element.elementor-element-44538f05{--width:48%;}.elementor-1666 .elementor-element.elementor-element-b45d736{--width:48%;}.elementor-1666 .elementor-element.elementor-element-34672153{--width:48%;}.elementor-1666 .elementor-element.elementor-element-5191c9da{--width:48%;}.elementor-1666 .elementor-element.elementor-element-73ba3d10{--width:48%;}.elementor-1666 .elementor-element.elementor-element-43da8d5a{--width:48%;}.elementor-1666 .elementor-element.elementor-element-2227c8db{--width:48%;}.elementor-1666 .elementor-element.elementor-element-7f972096{--width:48%;}.elementor-1666 .elementor-element.elementor-element-2e7747d1{--width:48%;}.elementor-1666 .elementor-element.elementor-element-179c77c1{--width:48%;}.elementor-1666 .elementor-element.elementor-element-57c5cf8a{--width:48%;}.elementor-1666 .elementor-element.elementor-element-1f9cb14a{--width:48%;}.elementor-1666 .elementor-element.elementor-element-127de715{--width:48%;}.elementor-1666 .elementor-element.elementor-element-24af856a{--width:48%;}.elementor-1666 .elementor-element.elementor-element-59d64f9d{--width:48%;}.elementor-1666 .elementor-element.elementor-element-ea3a77a{--width:48%;}}/* Start custom CSS for heading, class: .elementor-element-110be0da */.elementor-1666 .elementor-element.elementor-element-110be0da h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63591f12 */.elementor-1666 .elementor-element.elementor-element-63591f12 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-411b2bcf */.elementor-1666 .elementor-element.elementor-element-411b2bcf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-768913d8 */.elementor-1666 .elementor-element.elementor-element-768913d8 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-409e400b */.elementor-1666 .elementor-element.elementor-element-409e400b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e66b6b8 */.elementor-1666 .elementor-element.elementor-element-2e66b6b8 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4af225f4 */.elementor-1666 .elementor-element.elementor-element-4af225f4 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-45101b2b */.elementor-1666 .elementor-element.elementor-element-45101b2b svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63153152 */.elementor-1666 .elementor-element.elementor-element-63153152 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55f627b5 */.elementor-1666 .elementor-element.elementor-element-55f627b5 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1932cfbf */.elementor-1666 .elementor-element.elementor-element-1932cfbf h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2300bb3c */.elementor-1666 .elementor-element.elementor-element-2300bb3c h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42998215 */.elementor-1666 .elementor-element.elementor-element-42998215 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ba4c67 */.elementor-1666 .elementor-element.elementor-element-37ba4c67 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feffc9b */.elementor-1666 .elementor-element.elementor-element-feffc9b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51c01e24 */.elementor-1666 .elementor-element.elementor-element-51c01e24 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c0d456a */.elementor-1666 .elementor-element.elementor-element-1c0d456a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50d06183 */.elementor-1666 .elementor-element.elementor-element-50d06183 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58872e48 */.elementor-1666 .elementor-element.elementor-element-58872e48 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eb4db4d */.elementor-1666 .elementor-element.elementor-element-2eb4db4d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc65cb7 */.elementor-1666 .elementor-element.elementor-element-3fc65cb7 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43068f */.elementor-1666 .elementor-element.elementor-element-5e43068f h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f10d1a */.elementor-1666 .elementor-element.elementor-element-7f10d1a svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c0de66e */.elementor-1666 .elementor-element.elementor-element-5c0de66e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-228f2746 */.elementor-1666 .elementor-element.elementor-element-228f2746 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cbbec7a */.elementor-1666 .elementor-element.elementor-element-1cbbec7a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bb4378 */.elementor-1666 .elementor-element.elementor-element-6bb4378 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55d7024d */.elementor-1666 .elementor-element.elementor-element-55d7024d svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c1e438 */.elementor-1666 .elementor-element.elementor-element-24c1e438 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a2cd42 */.elementor-1666 .elementor-element.elementor-element-1a2cd42 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f10f2f7 */.elementor-1666 .elementor-element.elementor-element-3f10f2f7 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b31faba */.elementor-1666 .elementor-element.elementor-element-1b31faba h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6e5ab386 */.elementor-1666 .elementor-element.elementor-element-6e5ab386 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-840a285 */.elementor-1666 .elementor-element.elementor-element-840a285 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4923007a */.elementor-1666 .elementor-element.elementor-element-4923007a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40a9a709 */.elementor-1666 .elementor-element.elementor-element-40a9a709 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e396a0d */.elementor-1666 .elementor-element.elementor-element-6e396a0d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30f7caf */.elementor-1666 .elementor-element.elementor-element-30f7caf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff9f08b */.elementor-1666 .elementor-element.elementor-element-2ff9f08b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b4bfbe6 */.elementor-1666 .elementor-element.elementor-element-2b4bfbe6 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ff81e4e */.elementor-1666 .elementor-element.elementor-element-5ff81e4e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7ee71e */.elementor-1666 .elementor-element.elementor-element-b7ee71e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d548adf */.elementor-1666 .elementor-element.elementor-element-d548adf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-791e749d */.elementor-1666 .elementor-element.elementor-element-791e749d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44744f36 */.elementor-1666 .elementor-element.elementor-element-44744f36 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b6394d4 */.elementor-1666 .elementor-element.elementor-element-6b6394d4 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48a4f118 */.elementor-1666 .elementor-element.elementor-element-48a4f118 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-65242be8 */.elementor-1666 .elementor-element.elementor-element-65242be8 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295109e3 */.elementor-1666 .elementor-element.elementor-element-295109e3 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57259227 */.elementor-1666 .elementor-element.elementor-element-57259227 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-110be0da */.elementor-1666 .elementor-element.elementor-element-110be0da h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63591f12 */.elementor-1666 .elementor-element.elementor-element-63591f12 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-411b2bcf */.elementor-1666 .elementor-element.elementor-element-411b2bcf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-768913d8 */.elementor-1666 .elementor-element.elementor-element-768913d8 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-409e400b */.elementor-1666 .elementor-element.elementor-element-409e400b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e66b6b8 */.elementor-1666 .elementor-element.elementor-element-2e66b6b8 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4af225f4 */.elementor-1666 .elementor-element.elementor-element-4af225f4 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-45101b2b */.elementor-1666 .elementor-element.elementor-element-45101b2b svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63153152 */.elementor-1666 .elementor-element.elementor-element-63153152 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55f627b5 */.elementor-1666 .elementor-element.elementor-element-55f627b5 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1932cfbf */.elementor-1666 .elementor-element.elementor-element-1932cfbf h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2300bb3c */.elementor-1666 .elementor-element.elementor-element-2300bb3c h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42998215 */.elementor-1666 .elementor-element.elementor-element-42998215 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ba4c67 */.elementor-1666 .elementor-element.elementor-element-37ba4c67 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feffc9b */.elementor-1666 .elementor-element.elementor-element-feffc9b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51c01e24 */.elementor-1666 .elementor-element.elementor-element-51c01e24 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c0d456a */.elementor-1666 .elementor-element.elementor-element-1c0d456a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50d06183 */.elementor-1666 .elementor-element.elementor-element-50d06183 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58872e48 */.elementor-1666 .elementor-element.elementor-element-58872e48 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eb4db4d */.elementor-1666 .elementor-element.elementor-element-2eb4db4d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc65cb7 */.elementor-1666 .elementor-element.elementor-element-3fc65cb7 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43068f */.elementor-1666 .elementor-element.elementor-element-5e43068f h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f10d1a */.elementor-1666 .elementor-element.elementor-element-7f10d1a svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c0de66e */.elementor-1666 .elementor-element.elementor-element-5c0de66e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-228f2746 */.elementor-1666 .elementor-element.elementor-element-228f2746 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cbbec7a */.elementor-1666 .elementor-element.elementor-element-1cbbec7a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bb4378 */.elementor-1666 .elementor-element.elementor-element-6bb4378 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55d7024d */.elementor-1666 .elementor-element.elementor-element-55d7024d svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c1e438 */.elementor-1666 .elementor-element.elementor-element-24c1e438 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a2cd42 */.elementor-1666 .elementor-element.elementor-element-1a2cd42 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f10f2f7 */.elementor-1666 .elementor-element.elementor-element-3f10f2f7 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b31faba */.elementor-1666 .elementor-element.elementor-element-1b31faba h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6e5ab386 */.elementor-1666 .elementor-element.elementor-element-6e5ab386 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-840a285 */.elementor-1666 .elementor-element.elementor-element-840a285 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4923007a */.elementor-1666 .elementor-element.elementor-element-4923007a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40a9a709 */.elementor-1666 .elementor-element.elementor-element-40a9a709 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e396a0d */.elementor-1666 .elementor-element.elementor-element-6e396a0d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30f7caf */.elementor-1666 .elementor-element.elementor-element-30f7caf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff9f08b */.elementor-1666 .elementor-element.elementor-element-2ff9f08b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b4bfbe6 */.elementor-1666 .elementor-element.elementor-element-2b4bfbe6 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ff81e4e */.elementor-1666 .elementor-element.elementor-element-5ff81e4e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7ee71e */.elementor-1666 .elementor-element.elementor-element-b7ee71e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d548adf */.elementor-1666 .elementor-element.elementor-element-d548adf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-791e749d */.elementor-1666 .elementor-element.elementor-element-791e749d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44744f36 */.elementor-1666 .elementor-element.elementor-element-44744f36 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b6394d4 */.elementor-1666 .elementor-element.elementor-element-6b6394d4 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48a4f118 */.elementor-1666 .elementor-element.elementor-element-48a4f118 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-65242be8 */.elementor-1666 .elementor-element.elementor-element-65242be8 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295109e3 */.elementor-1666 .elementor-element.elementor-element-295109e3 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57259227 */.elementor-1666 .elementor-element.elementor-element-57259227 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-110be0da */.elementor-1666 .elementor-element.elementor-element-110be0da h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63591f12 */.elementor-1666 .elementor-element.elementor-element-63591f12 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-411b2bcf */.elementor-1666 .elementor-element.elementor-element-411b2bcf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-768913d8 */.elementor-1666 .elementor-element.elementor-element-768913d8 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-409e400b */.elementor-1666 .elementor-element.elementor-element-409e400b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e66b6b8 */.elementor-1666 .elementor-element.elementor-element-2e66b6b8 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4af225f4 */.elementor-1666 .elementor-element.elementor-element-4af225f4 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-45101b2b */.elementor-1666 .elementor-element.elementor-element-45101b2b svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63153152 */.elementor-1666 .elementor-element.elementor-element-63153152 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55f627b5 */.elementor-1666 .elementor-element.elementor-element-55f627b5 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1932cfbf */.elementor-1666 .elementor-element.elementor-element-1932cfbf h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2300bb3c */.elementor-1666 .elementor-element.elementor-element-2300bb3c h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42998215 */.elementor-1666 .elementor-element.elementor-element-42998215 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ba4c67 */.elementor-1666 .elementor-element.elementor-element-37ba4c67 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feffc9b */.elementor-1666 .elementor-element.elementor-element-feffc9b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51c01e24 */.elementor-1666 .elementor-element.elementor-element-51c01e24 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c0d456a */.elementor-1666 .elementor-element.elementor-element-1c0d456a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50d06183 */.elementor-1666 .elementor-element.elementor-element-50d06183 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58872e48 */.elementor-1666 .elementor-element.elementor-element-58872e48 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eb4db4d */.elementor-1666 .elementor-element.elementor-element-2eb4db4d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc65cb7 */.elementor-1666 .elementor-element.elementor-element-3fc65cb7 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43068f */.elementor-1666 .elementor-element.elementor-element-5e43068f h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f10d1a */.elementor-1666 .elementor-element.elementor-element-7f10d1a svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c0de66e */.elementor-1666 .elementor-element.elementor-element-5c0de66e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-228f2746 */.elementor-1666 .elementor-element.elementor-element-228f2746 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cbbec7a */.elementor-1666 .elementor-element.elementor-element-1cbbec7a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bb4378 */.elementor-1666 .elementor-element.elementor-element-6bb4378 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55d7024d */.elementor-1666 .elementor-element.elementor-element-55d7024d svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c1e438 */.elementor-1666 .elementor-element.elementor-element-24c1e438 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a2cd42 */.elementor-1666 .elementor-element.elementor-element-1a2cd42 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f10f2f7 */.elementor-1666 .elementor-element.elementor-element-3f10f2f7 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b31faba */.elementor-1666 .elementor-element.elementor-element-1b31faba h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6e5ab386 */.elementor-1666 .elementor-element.elementor-element-6e5ab386 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-840a285 */.elementor-1666 .elementor-element.elementor-element-840a285 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4923007a */.elementor-1666 .elementor-element.elementor-element-4923007a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40a9a709 */.elementor-1666 .elementor-element.elementor-element-40a9a709 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e396a0d */.elementor-1666 .elementor-element.elementor-element-6e396a0d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30f7caf */.elementor-1666 .elementor-element.elementor-element-30f7caf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff9f08b */.elementor-1666 .elementor-element.elementor-element-2ff9f08b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b4bfbe6 */.elementor-1666 .elementor-element.elementor-element-2b4bfbe6 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ff81e4e */.elementor-1666 .elementor-element.elementor-element-5ff81e4e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7ee71e */.elementor-1666 .elementor-element.elementor-element-b7ee71e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d548adf */.elementor-1666 .elementor-element.elementor-element-d548adf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-791e749d */.elementor-1666 .elementor-element.elementor-element-791e749d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44744f36 */.elementor-1666 .elementor-element.elementor-element-44744f36 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b6394d4 */.elementor-1666 .elementor-element.elementor-element-6b6394d4 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48a4f118 */.elementor-1666 .elementor-element.elementor-element-48a4f118 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-65242be8 */.elementor-1666 .elementor-element.elementor-element-65242be8 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295109e3 */.elementor-1666 .elementor-element.elementor-element-295109e3 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57259227 */.elementor-1666 .elementor-element.elementor-element-57259227 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-110be0da */.elementor-1666 .elementor-element.elementor-element-110be0da h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63591f12 */.elementor-1666 .elementor-element.elementor-element-63591f12 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-411b2bcf */.elementor-1666 .elementor-element.elementor-element-411b2bcf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-768913d8 */.elementor-1666 .elementor-element.elementor-element-768913d8 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-409e400b */.elementor-1666 .elementor-element.elementor-element-409e400b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e66b6b8 */.elementor-1666 .elementor-element.elementor-element-2e66b6b8 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4af225f4 */.elementor-1666 .elementor-element.elementor-element-4af225f4 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-45101b2b */.elementor-1666 .elementor-element.elementor-element-45101b2b svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63153152 */.elementor-1666 .elementor-element.elementor-element-63153152 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55f627b5 */.elementor-1666 .elementor-element.elementor-element-55f627b5 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1932cfbf */.elementor-1666 .elementor-element.elementor-element-1932cfbf h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2300bb3c */.elementor-1666 .elementor-element.elementor-element-2300bb3c h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42998215 */.elementor-1666 .elementor-element.elementor-element-42998215 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ba4c67 */.elementor-1666 .elementor-element.elementor-element-37ba4c67 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feffc9b */.elementor-1666 .elementor-element.elementor-element-feffc9b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51c01e24 */.elementor-1666 .elementor-element.elementor-element-51c01e24 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c0d456a */.elementor-1666 .elementor-element.elementor-element-1c0d456a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50d06183 */.elementor-1666 .elementor-element.elementor-element-50d06183 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58872e48 */.elementor-1666 .elementor-element.elementor-element-58872e48 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eb4db4d */.elementor-1666 .elementor-element.elementor-element-2eb4db4d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc65cb7 */.elementor-1666 .elementor-element.elementor-element-3fc65cb7 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43068f */.elementor-1666 .elementor-element.elementor-element-5e43068f h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f10d1a */.elementor-1666 .elementor-element.elementor-element-7f10d1a svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c0de66e */.elementor-1666 .elementor-element.elementor-element-5c0de66e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-228f2746 */.elementor-1666 .elementor-element.elementor-element-228f2746 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cbbec7a */.elementor-1666 .elementor-element.elementor-element-1cbbec7a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bb4378 */.elementor-1666 .elementor-element.elementor-element-6bb4378 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55d7024d */.elementor-1666 .elementor-element.elementor-element-55d7024d svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c1e438 */.elementor-1666 .elementor-element.elementor-element-24c1e438 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a2cd42 */.elementor-1666 .elementor-element.elementor-element-1a2cd42 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f10f2f7 */.elementor-1666 .elementor-element.elementor-element-3f10f2f7 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b31faba */.elementor-1666 .elementor-element.elementor-element-1b31faba h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6e5ab386 */.elementor-1666 .elementor-element.elementor-element-6e5ab386 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-840a285 */.elementor-1666 .elementor-element.elementor-element-840a285 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4923007a */.elementor-1666 .elementor-element.elementor-element-4923007a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40a9a709 */.elementor-1666 .elementor-element.elementor-element-40a9a709 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e396a0d */.elementor-1666 .elementor-element.elementor-element-6e396a0d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30f7caf */.elementor-1666 .elementor-element.elementor-element-30f7caf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff9f08b */.elementor-1666 .elementor-element.elementor-element-2ff9f08b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b4bfbe6 */.elementor-1666 .elementor-element.elementor-element-2b4bfbe6 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ff81e4e */.elementor-1666 .elementor-element.elementor-element-5ff81e4e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7ee71e */.elementor-1666 .elementor-element.elementor-element-b7ee71e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d548adf */.elementor-1666 .elementor-element.elementor-element-d548adf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-791e749d */.elementor-1666 .elementor-element.elementor-element-791e749d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44744f36 */.elementor-1666 .elementor-element.elementor-element-44744f36 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b6394d4 */.elementor-1666 .elementor-element.elementor-element-6b6394d4 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48a4f118 */.elementor-1666 .elementor-element.elementor-element-48a4f118 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-65242be8 */.elementor-1666 .elementor-element.elementor-element-65242be8 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295109e3 */.elementor-1666 .elementor-element.elementor-element-295109e3 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57259227 */.elementor-1666 .elementor-element.elementor-element-57259227 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-110be0da */.elementor-1666 .elementor-element.elementor-element-110be0da h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63591f12 */.elementor-1666 .elementor-element.elementor-element-63591f12 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-411b2bcf */.elementor-1666 .elementor-element.elementor-element-411b2bcf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-768913d8 */.elementor-1666 .elementor-element.elementor-element-768913d8 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-409e400b */.elementor-1666 .elementor-element.elementor-element-409e400b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e66b6b8 */.elementor-1666 .elementor-element.elementor-element-2e66b6b8 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4af225f4 */.elementor-1666 .elementor-element.elementor-element-4af225f4 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-45101b2b */.elementor-1666 .elementor-element.elementor-element-45101b2b svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63153152 */.elementor-1666 .elementor-element.elementor-element-63153152 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55f627b5 */.elementor-1666 .elementor-element.elementor-element-55f627b5 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1932cfbf */.elementor-1666 .elementor-element.elementor-element-1932cfbf h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2300bb3c */.elementor-1666 .elementor-element.elementor-element-2300bb3c h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42998215 */.elementor-1666 .elementor-element.elementor-element-42998215 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ba4c67 */.elementor-1666 .elementor-element.elementor-element-37ba4c67 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feffc9b */.elementor-1666 .elementor-element.elementor-element-feffc9b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51c01e24 */.elementor-1666 .elementor-element.elementor-element-51c01e24 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c0d456a */.elementor-1666 .elementor-element.elementor-element-1c0d456a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50d06183 */.elementor-1666 .elementor-element.elementor-element-50d06183 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58872e48 */.elementor-1666 .elementor-element.elementor-element-58872e48 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eb4db4d */.elementor-1666 .elementor-element.elementor-element-2eb4db4d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc65cb7 */.elementor-1666 .elementor-element.elementor-element-3fc65cb7 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43068f */.elementor-1666 .elementor-element.elementor-element-5e43068f h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f10d1a */.elementor-1666 .elementor-element.elementor-element-7f10d1a svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c0de66e */.elementor-1666 .elementor-element.elementor-element-5c0de66e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-228f2746 */.elementor-1666 .elementor-element.elementor-element-228f2746 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cbbec7a */.elementor-1666 .elementor-element.elementor-element-1cbbec7a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bb4378 */.elementor-1666 .elementor-element.elementor-element-6bb4378 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55d7024d */.elementor-1666 .elementor-element.elementor-element-55d7024d svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c1e438 */.elementor-1666 .elementor-element.elementor-element-24c1e438 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a2cd42 */.elementor-1666 .elementor-element.elementor-element-1a2cd42 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f10f2f7 */.elementor-1666 .elementor-element.elementor-element-3f10f2f7 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b31faba */.elementor-1666 .elementor-element.elementor-element-1b31faba h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6e5ab386 */.elementor-1666 .elementor-element.elementor-element-6e5ab386 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-840a285 */.elementor-1666 .elementor-element.elementor-element-840a285 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4923007a */.elementor-1666 .elementor-element.elementor-element-4923007a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40a9a709 */.elementor-1666 .elementor-element.elementor-element-40a9a709 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e396a0d */.elementor-1666 .elementor-element.elementor-element-6e396a0d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30f7caf */.elementor-1666 .elementor-element.elementor-element-30f7caf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff9f08b */.elementor-1666 .elementor-element.elementor-element-2ff9f08b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b4bfbe6 */.elementor-1666 .elementor-element.elementor-element-2b4bfbe6 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ff81e4e */.elementor-1666 .elementor-element.elementor-element-5ff81e4e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7ee71e */.elementor-1666 .elementor-element.elementor-element-b7ee71e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d548adf */.elementor-1666 .elementor-element.elementor-element-d548adf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-791e749d */.elementor-1666 .elementor-element.elementor-element-791e749d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44744f36 */.elementor-1666 .elementor-element.elementor-element-44744f36 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b6394d4 */.elementor-1666 .elementor-element.elementor-element-6b6394d4 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48a4f118 */.elementor-1666 .elementor-element.elementor-element-48a4f118 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-65242be8 */.elementor-1666 .elementor-element.elementor-element-65242be8 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295109e3 */.elementor-1666 .elementor-element.elementor-element-295109e3 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57259227 */.elementor-1666 .elementor-element.elementor-element-57259227 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-110be0da */.elementor-1666 .elementor-element.elementor-element-110be0da h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63591f12 */.elementor-1666 .elementor-element.elementor-element-63591f12 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-411b2bcf */.elementor-1666 .elementor-element.elementor-element-411b2bcf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-768913d8 */.elementor-1666 .elementor-element.elementor-element-768913d8 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-409e400b */.elementor-1666 .elementor-element.elementor-element-409e400b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e66b6b8 */.elementor-1666 .elementor-element.elementor-element-2e66b6b8 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4af225f4 */.elementor-1666 .elementor-element.elementor-element-4af225f4 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-45101b2b */.elementor-1666 .elementor-element.elementor-element-45101b2b svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63153152 */.elementor-1666 .elementor-element.elementor-element-63153152 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55f627b5 */.elementor-1666 .elementor-element.elementor-element-55f627b5 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1932cfbf */.elementor-1666 .elementor-element.elementor-element-1932cfbf h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2300bb3c */.elementor-1666 .elementor-element.elementor-element-2300bb3c h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42998215 */.elementor-1666 .elementor-element.elementor-element-42998215 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ba4c67 */.elementor-1666 .elementor-element.elementor-element-37ba4c67 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feffc9b */.elementor-1666 .elementor-element.elementor-element-feffc9b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51c01e24 */.elementor-1666 .elementor-element.elementor-element-51c01e24 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c0d456a */.elementor-1666 .elementor-element.elementor-element-1c0d456a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50d06183 */.elementor-1666 .elementor-element.elementor-element-50d06183 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58872e48 */.elementor-1666 .elementor-element.elementor-element-58872e48 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eb4db4d */.elementor-1666 .elementor-element.elementor-element-2eb4db4d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc65cb7 */.elementor-1666 .elementor-element.elementor-element-3fc65cb7 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43068f */.elementor-1666 .elementor-element.elementor-element-5e43068f h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f10d1a */.elementor-1666 .elementor-element.elementor-element-7f10d1a svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c0de66e */.elementor-1666 .elementor-element.elementor-element-5c0de66e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-228f2746 */.elementor-1666 .elementor-element.elementor-element-228f2746 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cbbec7a */.elementor-1666 .elementor-element.elementor-element-1cbbec7a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bb4378 */.elementor-1666 .elementor-element.elementor-element-6bb4378 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55d7024d */.elementor-1666 .elementor-element.elementor-element-55d7024d svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c1e438 */.elementor-1666 .elementor-element.elementor-element-24c1e438 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a2cd42 */.elementor-1666 .elementor-element.elementor-element-1a2cd42 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f10f2f7 */.elementor-1666 .elementor-element.elementor-element-3f10f2f7 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b31faba */.elementor-1666 .elementor-element.elementor-element-1b31faba h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6e5ab386 */.elementor-1666 .elementor-element.elementor-element-6e5ab386 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-840a285 */.elementor-1666 .elementor-element.elementor-element-840a285 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4923007a */.elementor-1666 .elementor-element.elementor-element-4923007a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40a9a709 */.elementor-1666 .elementor-element.elementor-element-40a9a709 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e396a0d */.elementor-1666 .elementor-element.elementor-element-6e396a0d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30f7caf */.elementor-1666 .elementor-element.elementor-element-30f7caf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff9f08b */.elementor-1666 .elementor-element.elementor-element-2ff9f08b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b4bfbe6 */.elementor-1666 .elementor-element.elementor-element-2b4bfbe6 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ff81e4e */.elementor-1666 .elementor-element.elementor-element-5ff81e4e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7ee71e */.elementor-1666 .elementor-element.elementor-element-b7ee71e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d548adf */.elementor-1666 .elementor-element.elementor-element-d548adf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-791e749d */.elementor-1666 .elementor-element.elementor-element-791e749d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44744f36 */.elementor-1666 .elementor-element.elementor-element-44744f36 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b6394d4 */.elementor-1666 .elementor-element.elementor-element-6b6394d4 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48a4f118 */.elementor-1666 .elementor-element.elementor-element-48a4f118 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-65242be8 */.elementor-1666 .elementor-element.elementor-element-65242be8 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295109e3 */.elementor-1666 .elementor-element.elementor-element-295109e3 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57259227 */.elementor-1666 .elementor-element.elementor-element-57259227 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-110be0da */.elementor-1666 .elementor-element.elementor-element-110be0da h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63591f12 */.elementor-1666 .elementor-element.elementor-element-63591f12 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-411b2bcf */.elementor-1666 .elementor-element.elementor-element-411b2bcf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-768913d8 */.elementor-1666 .elementor-element.elementor-element-768913d8 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-409e400b */.elementor-1666 .elementor-element.elementor-element-409e400b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e66b6b8 */.elementor-1666 .elementor-element.elementor-element-2e66b6b8 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4af225f4 */.elementor-1666 .elementor-element.elementor-element-4af225f4 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-45101b2b */.elementor-1666 .elementor-element.elementor-element-45101b2b svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63153152 */.elementor-1666 .elementor-element.elementor-element-63153152 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55f627b5 */.elementor-1666 .elementor-element.elementor-element-55f627b5 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1932cfbf */.elementor-1666 .elementor-element.elementor-element-1932cfbf h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2300bb3c */.elementor-1666 .elementor-element.elementor-element-2300bb3c h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42998215 */.elementor-1666 .elementor-element.elementor-element-42998215 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ba4c67 */.elementor-1666 .elementor-element.elementor-element-37ba4c67 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feffc9b */.elementor-1666 .elementor-element.elementor-element-feffc9b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51c01e24 */.elementor-1666 .elementor-element.elementor-element-51c01e24 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c0d456a */.elementor-1666 .elementor-element.elementor-element-1c0d456a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50d06183 */.elementor-1666 .elementor-element.elementor-element-50d06183 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58872e48 */.elementor-1666 .elementor-element.elementor-element-58872e48 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eb4db4d */.elementor-1666 .elementor-element.elementor-element-2eb4db4d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc65cb7 */.elementor-1666 .elementor-element.elementor-element-3fc65cb7 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43068f */.elementor-1666 .elementor-element.elementor-element-5e43068f h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f10d1a */.elementor-1666 .elementor-element.elementor-element-7f10d1a svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c0de66e */.elementor-1666 .elementor-element.elementor-element-5c0de66e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-228f2746 */.elementor-1666 .elementor-element.elementor-element-228f2746 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cbbec7a */.elementor-1666 .elementor-element.elementor-element-1cbbec7a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bb4378 */.elementor-1666 .elementor-element.elementor-element-6bb4378 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55d7024d */.elementor-1666 .elementor-element.elementor-element-55d7024d svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c1e438 */.elementor-1666 .elementor-element.elementor-element-24c1e438 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a2cd42 */.elementor-1666 .elementor-element.elementor-element-1a2cd42 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f10f2f7 */.elementor-1666 .elementor-element.elementor-element-3f10f2f7 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b31faba */.elementor-1666 .elementor-element.elementor-element-1b31faba h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6e5ab386 */.elementor-1666 .elementor-element.elementor-element-6e5ab386 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-840a285 */.elementor-1666 .elementor-element.elementor-element-840a285 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4923007a */.elementor-1666 .elementor-element.elementor-element-4923007a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40a9a709 */.elementor-1666 .elementor-element.elementor-element-40a9a709 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e396a0d */.elementor-1666 .elementor-element.elementor-element-6e396a0d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30f7caf */.elementor-1666 .elementor-element.elementor-element-30f7caf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff9f08b */.elementor-1666 .elementor-element.elementor-element-2ff9f08b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b4bfbe6 */.elementor-1666 .elementor-element.elementor-element-2b4bfbe6 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ff81e4e */.elementor-1666 .elementor-element.elementor-element-5ff81e4e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7ee71e */.elementor-1666 .elementor-element.elementor-element-b7ee71e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d548adf */.elementor-1666 .elementor-element.elementor-element-d548adf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-791e749d */.elementor-1666 .elementor-element.elementor-element-791e749d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44744f36 */.elementor-1666 .elementor-element.elementor-element-44744f36 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b6394d4 */.elementor-1666 .elementor-element.elementor-element-6b6394d4 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48a4f118 */.elementor-1666 .elementor-element.elementor-element-48a4f118 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-65242be8 */.elementor-1666 .elementor-element.elementor-element-65242be8 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295109e3 */.elementor-1666 .elementor-element.elementor-element-295109e3 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57259227 */.elementor-1666 .elementor-element.elementor-element-57259227 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-110be0da */.elementor-1666 .elementor-element.elementor-element-110be0da h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63591f12 */.elementor-1666 .elementor-element.elementor-element-63591f12 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-411b2bcf */.elementor-1666 .elementor-element.elementor-element-411b2bcf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-768913d8 */.elementor-1666 .elementor-element.elementor-element-768913d8 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-409e400b */.elementor-1666 .elementor-element.elementor-element-409e400b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e66b6b8 */.elementor-1666 .elementor-element.elementor-element-2e66b6b8 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4af225f4 */.elementor-1666 .elementor-element.elementor-element-4af225f4 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-45101b2b */.elementor-1666 .elementor-element.elementor-element-45101b2b svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63153152 */.elementor-1666 .elementor-element.elementor-element-63153152 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55f627b5 */.elementor-1666 .elementor-element.elementor-element-55f627b5 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1932cfbf */.elementor-1666 .elementor-element.elementor-element-1932cfbf h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2300bb3c */.elementor-1666 .elementor-element.elementor-element-2300bb3c h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42998215 */.elementor-1666 .elementor-element.elementor-element-42998215 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ba4c67 */.elementor-1666 .elementor-element.elementor-element-37ba4c67 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feffc9b */.elementor-1666 .elementor-element.elementor-element-feffc9b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51c01e24 */.elementor-1666 .elementor-element.elementor-element-51c01e24 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c0d456a */.elementor-1666 .elementor-element.elementor-element-1c0d456a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50d06183 */.elementor-1666 .elementor-element.elementor-element-50d06183 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58872e48 */.elementor-1666 .elementor-element.elementor-element-58872e48 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eb4db4d */.elementor-1666 .elementor-element.elementor-element-2eb4db4d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc65cb7 */.elementor-1666 .elementor-element.elementor-element-3fc65cb7 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43068f */.elementor-1666 .elementor-element.elementor-element-5e43068f h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f10d1a */.elementor-1666 .elementor-element.elementor-element-7f10d1a svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c0de66e */.elementor-1666 .elementor-element.elementor-element-5c0de66e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-228f2746 */.elementor-1666 .elementor-element.elementor-element-228f2746 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cbbec7a */.elementor-1666 .elementor-element.elementor-element-1cbbec7a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bb4378 */.elementor-1666 .elementor-element.elementor-element-6bb4378 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55d7024d */.elementor-1666 .elementor-element.elementor-element-55d7024d svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c1e438 */.elementor-1666 .elementor-element.elementor-element-24c1e438 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a2cd42 */.elementor-1666 .elementor-element.elementor-element-1a2cd42 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f10f2f7 */.elementor-1666 .elementor-element.elementor-element-3f10f2f7 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b31faba */.elementor-1666 .elementor-element.elementor-element-1b31faba h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6e5ab386 */.elementor-1666 .elementor-element.elementor-element-6e5ab386 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-840a285 */.elementor-1666 .elementor-element.elementor-element-840a285 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4923007a */.elementor-1666 .elementor-element.elementor-element-4923007a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40a9a709 */.elementor-1666 .elementor-element.elementor-element-40a9a709 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e396a0d */.elementor-1666 .elementor-element.elementor-element-6e396a0d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30f7caf */.elementor-1666 .elementor-element.elementor-element-30f7caf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff9f08b */.elementor-1666 .elementor-element.elementor-element-2ff9f08b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b4bfbe6 */.elementor-1666 .elementor-element.elementor-element-2b4bfbe6 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ff81e4e */.elementor-1666 .elementor-element.elementor-element-5ff81e4e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7ee71e */.elementor-1666 .elementor-element.elementor-element-b7ee71e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d548adf */.elementor-1666 .elementor-element.elementor-element-d548adf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-791e749d */.elementor-1666 .elementor-element.elementor-element-791e749d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44744f36 */.elementor-1666 .elementor-element.elementor-element-44744f36 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b6394d4 */.elementor-1666 .elementor-element.elementor-element-6b6394d4 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48a4f118 */.elementor-1666 .elementor-element.elementor-element-48a4f118 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-65242be8 */.elementor-1666 .elementor-element.elementor-element-65242be8 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295109e3 */.elementor-1666 .elementor-element.elementor-element-295109e3 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57259227 */.elementor-1666 .elementor-element.elementor-element-57259227 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-110be0da */.elementor-1666 .elementor-element.elementor-element-110be0da h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63591f12 */.elementor-1666 .elementor-element.elementor-element-63591f12 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-411b2bcf */.elementor-1666 .elementor-element.elementor-element-411b2bcf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-768913d8 */.elementor-1666 .elementor-element.elementor-element-768913d8 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-409e400b */.elementor-1666 .elementor-element.elementor-element-409e400b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e66b6b8 */.elementor-1666 .elementor-element.elementor-element-2e66b6b8 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4af225f4 */.elementor-1666 .elementor-element.elementor-element-4af225f4 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-45101b2b */.elementor-1666 .elementor-element.elementor-element-45101b2b svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63153152 */.elementor-1666 .elementor-element.elementor-element-63153152 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55f627b5 */.elementor-1666 .elementor-element.elementor-element-55f627b5 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1932cfbf */.elementor-1666 .elementor-element.elementor-element-1932cfbf h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2300bb3c */.elementor-1666 .elementor-element.elementor-element-2300bb3c h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42998215 */.elementor-1666 .elementor-element.elementor-element-42998215 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ba4c67 */.elementor-1666 .elementor-element.elementor-element-37ba4c67 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feffc9b */.elementor-1666 .elementor-element.elementor-element-feffc9b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51c01e24 */.elementor-1666 .elementor-element.elementor-element-51c01e24 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c0d456a */.elementor-1666 .elementor-element.elementor-element-1c0d456a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50d06183 */.elementor-1666 .elementor-element.elementor-element-50d06183 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58872e48 */.elementor-1666 .elementor-element.elementor-element-58872e48 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eb4db4d */.elementor-1666 .elementor-element.elementor-element-2eb4db4d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc65cb7 */.elementor-1666 .elementor-element.elementor-element-3fc65cb7 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43068f */.elementor-1666 .elementor-element.elementor-element-5e43068f h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f10d1a */.elementor-1666 .elementor-element.elementor-element-7f10d1a svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c0de66e */.elementor-1666 .elementor-element.elementor-element-5c0de66e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-228f2746 */.elementor-1666 .elementor-element.elementor-element-228f2746 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cbbec7a */.elementor-1666 .elementor-element.elementor-element-1cbbec7a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bb4378 */.elementor-1666 .elementor-element.elementor-element-6bb4378 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55d7024d */.elementor-1666 .elementor-element.elementor-element-55d7024d svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c1e438 */.elementor-1666 .elementor-element.elementor-element-24c1e438 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a2cd42 */.elementor-1666 .elementor-element.elementor-element-1a2cd42 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f10f2f7 */.elementor-1666 .elementor-element.elementor-element-3f10f2f7 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b31faba */.elementor-1666 .elementor-element.elementor-element-1b31faba h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6e5ab386 */.elementor-1666 .elementor-element.elementor-element-6e5ab386 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-840a285 */.elementor-1666 .elementor-element.elementor-element-840a285 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4923007a */.elementor-1666 .elementor-element.elementor-element-4923007a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40a9a709 */.elementor-1666 .elementor-element.elementor-element-40a9a709 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e396a0d */.elementor-1666 .elementor-element.elementor-element-6e396a0d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30f7caf */.elementor-1666 .elementor-element.elementor-element-30f7caf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff9f08b */.elementor-1666 .elementor-element.elementor-element-2ff9f08b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b4bfbe6 */.elementor-1666 .elementor-element.elementor-element-2b4bfbe6 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ff81e4e */.elementor-1666 .elementor-element.elementor-element-5ff81e4e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7ee71e */.elementor-1666 .elementor-element.elementor-element-b7ee71e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d548adf */.elementor-1666 .elementor-element.elementor-element-d548adf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-791e749d */.elementor-1666 .elementor-element.elementor-element-791e749d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44744f36 */.elementor-1666 .elementor-element.elementor-element-44744f36 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b6394d4 */.elementor-1666 .elementor-element.elementor-element-6b6394d4 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48a4f118 */.elementor-1666 .elementor-element.elementor-element-48a4f118 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-65242be8 */.elementor-1666 .elementor-element.elementor-element-65242be8 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295109e3 */.elementor-1666 .elementor-element.elementor-element-295109e3 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57259227 */.elementor-1666 .elementor-element.elementor-element-57259227 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-110be0da */.elementor-1666 .elementor-element.elementor-element-110be0da h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63591f12 */.elementor-1666 .elementor-element.elementor-element-63591f12 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-411b2bcf */.elementor-1666 .elementor-element.elementor-element-411b2bcf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-768913d8 */.elementor-1666 .elementor-element.elementor-element-768913d8 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-409e400b */.elementor-1666 .elementor-element.elementor-element-409e400b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e66b6b8 */.elementor-1666 .elementor-element.elementor-element-2e66b6b8 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4af225f4 */.elementor-1666 .elementor-element.elementor-element-4af225f4 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-45101b2b */.elementor-1666 .elementor-element.elementor-element-45101b2b svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63153152 */.elementor-1666 .elementor-element.elementor-element-63153152 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55f627b5 */.elementor-1666 .elementor-element.elementor-element-55f627b5 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1932cfbf */.elementor-1666 .elementor-element.elementor-element-1932cfbf h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2300bb3c */.elementor-1666 .elementor-element.elementor-element-2300bb3c h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42998215 */.elementor-1666 .elementor-element.elementor-element-42998215 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ba4c67 */.elementor-1666 .elementor-element.elementor-element-37ba4c67 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feffc9b */.elementor-1666 .elementor-element.elementor-element-feffc9b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51c01e24 */.elementor-1666 .elementor-element.elementor-element-51c01e24 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c0d456a */.elementor-1666 .elementor-element.elementor-element-1c0d456a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50d06183 */.elementor-1666 .elementor-element.elementor-element-50d06183 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58872e48 */.elementor-1666 .elementor-element.elementor-element-58872e48 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eb4db4d */.elementor-1666 .elementor-element.elementor-element-2eb4db4d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc65cb7 */.elementor-1666 .elementor-element.elementor-element-3fc65cb7 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43068f */.elementor-1666 .elementor-element.elementor-element-5e43068f h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f10d1a */.elementor-1666 .elementor-element.elementor-element-7f10d1a svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c0de66e */.elementor-1666 .elementor-element.elementor-element-5c0de66e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-228f2746 */.elementor-1666 .elementor-element.elementor-element-228f2746 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cbbec7a */.elementor-1666 .elementor-element.elementor-element-1cbbec7a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bb4378 */.elementor-1666 .elementor-element.elementor-element-6bb4378 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55d7024d */.elementor-1666 .elementor-element.elementor-element-55d7024d svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c1e438 */.elementor-1666 .elementor-element.elementor-element-24c1e438 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a2cd42 */.elementor-1666 .elementor-element.elementor-element-1a2cd42 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f10f2f7 */.elementor-1666 .elementor-element.elementor-element-3f10f2f7 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b31faba */.elementor-1666 .elementor-element.elementor-element-1b31faba h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6e5ab386 */.elementor-1666 .elementor-element.elementor-element-6e5ab386 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-840a285 */.elementor-1666 .elementor-element.elementor-element-840a285 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4923007a */.elementor-1666 .elementor-element.elementor-element-4923007a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40a9a709 */.elementor-1666 .elementor-element.elementor-element-40a9a709 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e396a0d */.elementor-1666 .elementor-element.elementor-element-6e396a0d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30f7caf */.elementor-1666 .elementor-element.elementor-element-30f7caf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff9f08b */.elementor-1666 .elementor-element.elementor-element-2ff9f08b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b4bfbe6 */.elementor-1666 .elementor-element.elementor-element-2b4bfbe6 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ff81e4e */.elementor-1666 .elementor-element.elementor-element-5ff81e4e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7ee71e */.elementor-1666 .elementor-element.elementor-element-b7ee71e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d548adf */.elementor-1666 .elementor-element.elementor-element-d548adf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-791e749d */.elementor-1666 .elementor-element.elementor-element-791e749d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44744f36 */.elementor-1666 .elementor-element.elementor-element-44744f36 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b6394d4 */.elementor-1666 .elementor-element.elementor-element-6b6394d4 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48a4f118 */.elementor-1666 .elementor-element.elementor-element-48a4f118 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-65242be8 */.elementor-1666 .elementor-element.elementor-element-65242be8 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295109e3 */.elementor-1666 .elementor-element.elementor-element-295109e3 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57259227 */.elementor-1666 .elementor-element.elementor-element-57259227 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-110be0da */.elementor-1666 .elementor-element.elementor-element-110be0da h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63591f12 */.elementor-1666 .elementor-element.elementor-element-63591f12 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-411b2bcf */.elementor-1666 .elementor-element.elementor-element-411b2bcf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-768913d8 */.elementor-1666 .elementor-element.elementor-element-768913d8 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-409e400b */.elementor-1666 .elementor-element.elementor-element-409e400b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e66b6b8 */.elementor-1666 .elementor-element.elementor-element-2e66b6b8 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4af225f4 */.elementor-1666 .elementor-element.elementor-element-4af225f4 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-45101b2b */.elementor-1666 .elementor-element.elementor-element-45101b2b svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63153152 */.elementor-1666 .elementor-element.elementor-element-63153152 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55f627b5 */.elementor-1666 .elementor-element.elementor-element-55f627b5 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1932cfbf */.elementor-1666 .elementor-element.elementor-element-1932cfbf h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2300bb3c */.elementor-1666 .elementor-element.elementor-element-2300bb3c h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-42998215 */.elementor-1666 .elementor-element.elementor-element-42998215 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ba4c67 */.elementor-1666 .elementor-element.elementor-element-37ba4c67 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feffc9b */.elementor-1666 .elementor-element.elementor-element-feffc9b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51c01e24 */.elementor-1666 .elementor-element.elementor-element-51c01e24 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c0d456a */.elementor-1666 .elementor-element.elementor-element-1c0d456a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50d06183 */.elementor-1666 .elementor-element.elementor-element-50d06183 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58872e48 */.elementor-1666 .elementor-element.elementor-element-58872e48 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eb4db4d */.elementor-1666 .elementor-element.elementor-element-2eb4db4d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fc65cb7 */.elementor-1666 .elementor-element.elementor-element-3fc65cb7 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e43068f */.elementor-1666 .elementor-element.elementor-element-5e43068f h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f10d1a */.elementor-1666 .elementor-element.elementor-element-7f10d1a svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c0de66e */.elementor-1666 .elementor-element.elementor-element-5c0de66e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-228f2746 */.elementor-1666 .elementor-element.elementor-element-228f2746 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cbbec7a */.elementor-1666 .elementor-element.elementor-element-1cbbec7a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bb4378 */.elementor-1666 .elementor-element.elementor-element-6bb4378 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55d7024d */.elementor-1666 .elementor-element.elementor-element-55d7024d svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c1e438 */.elementor-1666 .elementor-element.elementor-element-24c1e438 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a2cd42 */.elementor-1666 .elementor-element.elementor-element-1a2cd42 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f10f2f7 */.elementor-1666 .elementor-element.elementor-element-3f10f2f7 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b31faba */.elementor-1666 .elementor-element.elementor-element-1b31faba h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6e5ab386 */.elementor-1666 .elementor-element.elementor-element-6e5ab386 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-840a285 */.elementor-1666 .elementor-element.elementor-element-840a285 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4923007a */.elementor-1666 .elementor-element.elementor-element-4923007a h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40a9a709 */.elementor-1666 .elementor-element.elementor-element-40a9a709 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e396a0d */.elementor-1666 .elementor-element.elementor-element-6e396a0d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-30f7caf */.elementor-1666 .elementor-element.elementor-element-30f7caf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff9f08b */.elementor-1666 .elementor-element.elementor-element-2ff9f08b h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b4bfbe6 */.elementor-1666 .elementor-element.elementor-element-2b4bfbe6 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ff81e4e */.elementor-1666 .elementor-element.elementor-element-5ff81e4e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7ee71e */.elementor-1666 .elementor-element.elementor-element-b7ee71e h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d548adf */.elementor-1666 .elementor-element.elementor-element-d548adf svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-791e749d */.elementor-1666 .elementor-element.elementor-element-791e749d h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44744f36 */.elementor-1666 .elementor-element.elementor-element-44744f36 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b6394d4 */.elementor-1666 .elementor-element.elementor-element-6b6394d4 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48a4f118 */.elementor-1666 .elementor-element.elementor-element-48a4f118 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-65242be8 */.elementor-1666 .elementor-element.elementor-element-65242be8 svg path{
    fill: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295109e3 */.elementor-1666 .elementor-element.elementor-element-295109e3 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57259227 */.elementor-1666 .elementor-element.elementor-element-57259227 h2{
   background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 30%, rgba(255, 255, 255, 0.5) 84.77%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e62d52e */.elementor-1666 .elementor-element.elementor-element-e62d52e .e-n-tab-title:hover{
    background-color:#B0794F !important ;
}
.elementor-1666 .elementor-element.elementor-element-e62d52e .e-n-tab-title[aria-selected="true"]{
   background-color:#B0794F !important ;
}/* End custom CSS */