.elementor-978 .elementor-element.elementor-element-713e723{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:114px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-978 .elementor-element.elementor-element-713e723:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-713e723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.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-978 .elementor-element.elementor-element-a5abd09{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:72px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-a5abd09 > .elementor-widget-container{margin:0px 0px 104px 0px;}.elementor-978 .elementor-element.elementor-element-e669c12{--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:space-between;--gap:0px 0216px;--row-gap:0px;--column-gap:0216px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-e9b0a06{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-cf70ce6{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:100px 100px;--row-gap:100px;--column-gap:100px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-978 .elementor-element.elementor-element-fb6da4c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-3f0623a{--display:grid;--e-con-grid-template-columns:0.2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:90px 90px;--row-gap:90px;--column-gap:90px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-e9cdfa4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-978 .elementor-element.elementor-element-80194c6{width:auto;max-width:auto;}.elementor-978 .elementor-element.elementor-element-9ffd16d{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-499e543{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-499e543 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-04d3294{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-04d3294 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-96eb70b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-97c736d{--display:grid;--e-con-grid-template-columns:0.2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:90px 90px;--row-gap:90px;--column-gap:90px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-f1f21fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-aca8f59{width:auto;max-width:auto;}.elementor-978 .elementor-element.elementor-element-788c904{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-f131124{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-f131124 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-2942554{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-2942554 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-d097d48{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-7b9d051{--display:grid;--e-con-grid-template-columns:0.2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:90px 90px;--row-gap:90px;--column-gap:90px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-94f6a07{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-4779fb5{width:auto;max-width:auto;}.elementor-978 .elementor-element.elementor-element-c4b6fe2{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-9494142{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-9494142 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-b06ed1c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-b06ed1c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-3b004da{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-dc9a6c9{--display:grid;--e-con-grid-template-columns:0.2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:90px 90px;--row-gap:90px;--column-gap:90px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-d0a7966{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-685e06c{width:auto;max-width:auto;}.elementor-978 .elementor-element.elementor-element-e54a02b{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-ecf106c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-ecf106c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-d4b5cdb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-d4b5cdb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-acf184d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-108ebd5{--display:grid;--e-con-grid-template-columns:0.2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:90px 90px;--row-gap:90px;--column-gap:90px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-be31100{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-24bb7f1{width:auto;max-width:auto;}.elementor-978 .elementor-element.elementor-element-9270e81{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-3af80f1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-3af80f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-1edd6b6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-1edd6b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-d066210{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-a9a9ee0{--display:grid;--e-con-grid-template-columns:0.2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:90px 90px;--row-gap:90px;--column-gap:90px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-91cd0bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-c591bff{width:auto;max-width:auto;}.elementor-978 .elementor-element.elementor-element-3f639ad{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-7e913f0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-7e913f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-fe1d0f7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-fe1d0f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-f9e2824{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-49d7b93{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-49d7b93.e-con{--align-self:center;}.elementor-978 .elementor-element.elementor-element-d157875 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-d157875.elementor-element{--align-self:center;}.elementor-978 .elementor-element.elementor-element-d157875{z-index:9;}.elementor-978 .elementor-element.elementor-element-4eecb7a{z-index:8;}.elementor-978 .elementor-element.elementor-element-d109ac9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-d109ac9{z-index:7;}.elementor-978 .elementor-element.elementor-element-c8648aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-c8648aa{z-index:6;}.elementor-978 .elementor-element.elementor-element-cedadba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-cedadba{z-index:5;}.elementor-978 .elementor-element.elementor-element-cedadba img{width:100%;max-width:100%;}.elementor-978 .elementor-element.elementor-element-b4a3bd6{z-index:4;}.elementor-978 .elementor-element.elementor-element-b4a3bd6 img{width:455px;max-width:100%;}.elementor-978 .elementor-element.elementor-element-13d344d{z-index:3;}.elementor-978 .elementor-element.elementor-element-96c2f06 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-96c2f06{z-index:2;}.elementor-978 .elementor-element.elementor-element-e83a47d.elementor-element{--align-self:center;}body:not(.rtl) .elementor-978 .elementor-element.elementor-element-e83a47d{left:0px;}body.rtl .elementor-978 .elementor-element.elementor-element-e83a47d{right:0px;}.elementor-978 .elementor-element.elementor-element-e83a47d{top:0px;z-index:1;text-align:center;}.elementor-978 .elementor-element.elementor-element-ebfa8b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:099px;--padding-left:100px;--padding-right:100px;}.elementor-978 .elementor-element.elementor-element-ebfa8b2:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-ebfa8b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-978 .elementor-element.elementor-element-ebfa8b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-978 .elementor-element.elementor-element-c05bd6b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:72px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-c05bd6b > .elementor-widget-container{margin:0px 0px 69px 0px;}.elementor-978 .elementor-element.elementor-element-823aabe{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:39px 39px;--row-gap:39px;--column-gap:39px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:69px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-b4adb1b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-978 .elementor-element.elementor-element-b4adb1b:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-b4adb1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-228b55f{width:auto;max-width:auto;}.elementor-978 .elementor-element.elementor-element-228b55f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-978 .elementor-element.elementor-element-228b55f.elementor-element{--align-self:flex-start;}.elementor-978 .elementor-element.elementor-element-228b55f img{width:140px;}.elementor-978 .elementor-element.elementor-element-5830327{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-5830327 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-aff8bba{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-aff8bba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-c8b1390{--display:flex;--border-radius:28px 28px 28px 28px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-978 .elementor-element.elementor-element-c8b1390:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-c8b1390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-675c95b{width:auto;max-width:auto;}.elementor-978 .elementor-element.elementor-element-675c95b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-978 .elementor-element.elementor-element-675c95b.elementor-element{--align-self:flex-start;}.elementor-978 .elementor-element.elementor-element-675c95b img{width:140px;}.elementor-978 .elementor-element.elementor-element-2be5d10{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-2be5d10 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-23447cd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-23447cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-9536391{--display:flex;--border-radius:28px 28px 28px 28px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-978 .elementor-element.elementor-element-9536391:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-9536391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-06c64ce{width:auto;max-width:auto;}.elementor-978 .elementor-element.elementor-element-06c64ce > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-978 .elementor-element.elementor-element-06c64ce.elementor-element{--align-self:flex-start;}.elementor-978 .elementor-element.elementor-element-06c64ce img{width:140px;}.elementor-978 .elementor-element.elementor-element-1f26af1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-1f26af1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-9826f10{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-9826f10 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-0b31e00{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:39px 39px;--row-gap:39px;--column-gap:39px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-48267c4{--display:flex;--gap:47px 47px;--row-gap:47px;--column-gap:47px;--border-radius:28px 28px 28px 28px;--padding-top:42px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-48267c4:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-48267c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-7389b31{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-7389b31 > .elementor-widget-container{margin:0px 0px 0px 42px;}.elementor-978 .elementor-element.elementor-element-c3c6920{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-c3c6920 > .elementor-widget-container{margin:0px 0px 0px 31px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-02d7be9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-3099cae{--display:flex;--gap:47px 47px;--row-gap:47px;--column-gap:47px;--border-radius:28px 28px 28px 28px;--padding-top:42px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-3099cae:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-3099cae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-b717150{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-b717150 > .elementor-widget-container{margin:0px 0px 0px 42px;}.elementor-978 .elementor-element.elementor-element-77e921e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-77e921e > .elementor-widget-container{margin:0px 0px 0px 31px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-8cfb3a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-8cfb3a9 img{border-radius:28px 28px 28px 28px;}.elementor-978 .elementor-element.elementor-element-4c770ca{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-978 .elementor-element.elementor-element-4c770ca:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-4c770ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-978 .elementor-element.elementor-element-b19c2eb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:72px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-b19c2eb > .elementor-widget-container{margin:0px 0px 69px 0px;}.elementor-978 .elementor-element.elementor-element-16914f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .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 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .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 > .elementor-widget-container > .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-978 .elementor-element.elementor-element-1cb06c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-1cb06c3.e-con{--align-self:stretch;}.elementor-978 .elementor-element.elementor-element-cadf7e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:0px;--padding-left:74px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-cadf7e6:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-cadf7e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-cadf7e6.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-978 .elementor-element.elementor-element-d269406{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-d269406 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-978 .elementor-element.elementor-element-1a9b474{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-1a9b474 > .elementor-widget-container{margin:0px 0px 100px 0px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-7118d98 img{border-radius:18px 18px 18px 18px;}.elementor-978 .elementor-element.elementor-element-66f1289{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-8549e4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:0px;--padding-left:74px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-8549e4c:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-8549e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-8549e4c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-978 .elementor-element.elementor-element-22acc98{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-22acc98 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-978 .elementor-element.elementor-element-98fcd47{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-98fcd47 > .elementor-widget-container{margin:0px 0px 100px 0px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-54de774{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-481f404{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:0px;--padding-left:74px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-481f404:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-481f404 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-481f404.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-978 .elementor-element.elementor-element-0bfc202{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-0bfc202 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-978 .elementor-element.elementor-element-486cae1{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-486cae1 > .elementor-widget-container{margin:0px 0px 100px 0px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-470c2cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-90b570b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:0px;--padding-left:74px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-90b570b:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-90b570b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-90b570b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-978 .elementor-element.elementor-element-1fbec99{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-1fbec99 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-978 .elementor-element.elementor-element-601f3dd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-601f3dd > .elementor-widget-container{margin:0px 0px 100px 0px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-9b4b026{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-a1aab67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:0px;--padding-left:74px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-a1aab67:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-a1aab67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-a1aab67.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-978 .elementor-element.elementor-element-b1e29f1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-b1e29f1 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-978 .elementor-element.elementor-element-6b21eef{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-6b21eef > .elementor-widget-container{margin:0px 0px 100px 0px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-a9a9f60{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-bcf9e66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:0px;--padding-left:74px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-bcf9e66:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-bcf9e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-bcf9e66.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-978 .elementor-element.elementor-element-98bbc71{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-98bbc71 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-978 .elementor-element.elementor-element-d6584fe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-d6584fe > .elementor-widget-container{margin:0px 0px 100px 0px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-62b3bf9{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:48%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:20px;--n-tabs-gap:40px;--n-tabs-title-border-radius:28px 28px 28px 28px;--n-tabs-title-padding-top:42px;--n-tabs-title-padding-right:74px;--n-tabs-title-padding-bottom:42px;--n-tabs-title-padding-left:74px;--n-tabs-title-font-size:40px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-62b3bf9 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#181818;}.elementor-978 .elementor-element.elementor-element-62b3bf9.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#131313;}.elementor-978 .elementor-element.elementor-element-62b3bf9.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-978 .elementor-element.elementor-element-62b3bf9.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#131313;}.elementor-978 .elementor-element.elementor-element-62b3bf9.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Geologica", Sans-serif;font-weight:400;}.elementor-978 .elementor-element.elementor-element-62b3bf9 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-ec1851b{--display:flex;--border-radius:0px 0px 20px 20px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:40px;--padding-right:30px;}.elementor-978 .elementor-element.elementor-element-a90422c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:0px;--padding-left:74px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-a90422c:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-a90422c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-a90422c.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-978 .elementor-element.elementor-element-c6317ce img{border-radius:18px 18px 18px 18px;}.elementor-978 .elementor-element.elementor-element-bc5c3e3{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-bc5c3e3 > .elementor-widget-container{margin:0px 0px 100px 0px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-8e6aa50{--display:flex;--border-radius:0px 0px 20px 20px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:40px;--padding-right:30px;}.elementor-978 .elementor-element.elementor-element-a3dc8e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:0px;--padding-left:74px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-a3dc8e1:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-a3dc8e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-a3dc8e1.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-978 .elementor-element.elementor-element-fbb5c99{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-fbb5c99 > .elementor-widget-container{margin:0px 0px 100px 0px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-bae0bf7{--display:flex;--border-radius:0px 0px 20px 20px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:40px;--padding-right:30px;}.elementor-978 .elementor-element.elementor-element-8038203{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:0px;--padding-left:74px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-8038203:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-8038203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-8038203.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-978 .elementor-element.elementor-element-8e9e4b6{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-8e9e4b6 > .elementor-widget-container{margin:0px 0px 100px 0px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-bb89331{--display:flex;--border-radius:0px 0px 20px 20px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:40px;--padding-right:30px;}.elementor-978 .elementor-element.elementor-element-fdacf7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:0px;--padding-left:74px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-fdacf7a:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-fdacf7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-fdacf7a.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-978 .elementor-element.elementor-element-cb3457d{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-cb3457d > .elementor-widget-container{margin:0px 0px 100px 0px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-6cbdf1f{--display:flex;--border-radius:0px 0px 20px 20px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:40px;--padding-right:30px;}.elementor-978 .elementor-element.elementor-element-c53f879{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:0px;--padding-left:74px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-c53f879:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-c53f879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-c53f879.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-978 .elementor-element.elementor-element-bf88627{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-bf88627 > .elementor-widget-container{margin:0px 0px 100px 0px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-b7222a2{--display:flex;--border-radius:0px 0px 20px 20px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:40px;--padding-right:30px;}.elementor-978 .elementor-element.elementor-element-a1c6eed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:0px;--padding-left:74px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-a1c6eed:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-a1c6eed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-a1c6eed.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-978 .elementor-element.elementor-element-563b2ee{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-563b2ee > .elementor-widget-container{margin:0px 0px 100px 0px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-69f851b{--n-accordion-title-font-size:25px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-gap:0px;}.elementor-978 .elementor-element.elementor-element-69f851b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#181818;border-style:none;}.elementor-978 .elementor-element.elementor-element-69f851b {--n-accordion-padding:30px 30px 30px 40px;}:where( .elementor-978 .elementor-element.elementor-element-69f851b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Geologica", Sans-serif;font-weight:400;line-height:33px;}:where( .elementor-978 .elementor-element.elementor-element-69f851b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-978 .elementor-element.elementor-element-083ce2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:099px;--padding-left:100px;--padding-right:100px;}.elementor-978 .elementor-element.elementor-element-083ce2b:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-083ce2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-978 .elementor-element.elementor-element-083ce2b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-978 .elementor-element.elementor-element-b56c6d7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:72px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-b56c6d7 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-978 .elementor-element.elementor-element-e8f0569{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-e8f0569 > .elementor-widget-container{margin:0px 0px 90px 0px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-175a18f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-1a2dac4{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-931679d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-931679d:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-931679d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-272bd68{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-272bd68 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-9a8ba85{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-9a8ba85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-3d176ac{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-3d176ac:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-3d176ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-73a9642{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-73a9642 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-d3fc7b3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-d3fc7b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-fdde848{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-eea938f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-eea938f:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-eea938f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-413d38a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-413d38a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-d032b6f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-d032b6f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-9fb0861{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-9fb0861:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-9fb0861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-f090e77{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-f090e77 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-d233897{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-d233897 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-a995657{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-fa24852{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-fa24852:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-fa24852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-dcc8851{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-dcc8851 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-30897c2{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-30897c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-99c127a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-99c127a:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-99c127a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-40a2394{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-40a2394 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-0869dba{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-0869dba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-d09f0d9{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-4f66eec{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-4f66eec:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-4f66eec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-fdb314c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-fdb314c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-365a6d0{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-365a6d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-85606a9{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-85606a9:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-85606a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-7d4aa19{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-7d4aa19 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-95d3e8d{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-95d3e8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-a0550a5{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-1be10d4{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-1be10d4:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-1be10d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-a64e343{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-a64e343 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-6a9cdfa{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-6a9cdfa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-67b9f95{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-67b9f95:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-67b9f95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-915d0f3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-915d0f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-6250b92{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-6250b92 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-02156ce{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-eb01c46{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-978 .elementor-element.elementor-element-3facc8b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-3facc8b:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-3facc8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-76823f5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-76823f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-93c75fb{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-93c75fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-57acdbc{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-57acdbc:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-57acdbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-42acf06{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-42acf06 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-3b8cbe5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-3b8cbe5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-87e0727{--display:flex;--border-radius:28px 28px 28px 28px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-978 .elementor-element.elementor-element-87e0727:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-87e0727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://d-asset.ru/wp-content/uploads/2025/12/container-2-1.png");}.elementor-978 .elementor-element.elementor-element-c6c6cdd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-42b80de{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-42b80de:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-42b80de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-b70a5f0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-b70a5f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-734e0d0{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-734e0d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-fc3f0db{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-fc3f0db:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-fc3f0db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-531acdf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-531acdf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-f5b4f8b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-f5b4f8b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-866094e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-866094e:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-866094e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-49677f9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-49677f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-33b0e7f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-33b0e7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-2dd1031{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-2dd1031:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-2dd1031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-a8a76e2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-a8a76e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-34d7ad6{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-34d7ad6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-3cf5500{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-3cf5500:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-3cf5500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-8ac1277{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-8ac1277 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-76c4578{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-76c4578 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-05e5844{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-05e5844:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-05e5844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-51a0980{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-51a0980 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-e96f0d7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-e96f0d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-1b5a052{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-1b5a052:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-1b5a052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-bad5538{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-bad5538 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-8f38585{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-8f38585 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-2894414{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-2894414:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-2894414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-407666d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-407666d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-a7014d9{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-a7014d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-eb1e62f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-eb1e62f:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-eb1e62f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-c04b723{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-c04b723 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-ed41278{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-ed41278 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-376d052{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-376d052:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-376d052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-692b6e2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-692b6e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-c079c13{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-c079c13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-2e684f0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-2e684f0:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-2e684f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-1253609{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-1253609 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-7a94b28{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-7a94b28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-8325048{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:28px 28px 28px 28px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:74px;}.elementor-978 .elementor-element.elementor-element-8325048:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-8325048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-978 .elementor-element.elementor-element-f5db219{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-f5db219 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-3807829{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-3807829 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-06683eb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:099px;--padding-left:100px;--padding-right:100px;}.elementor-978 .elementor-element.elementor-element-06683eb:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-06683eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-978 .elementor-element.elementor-element-06683eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-978 .elementor-element.elementor-element-0142d06{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:72px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-0142d06 > .elementor-widget-container{margin:0px 0px 87px 0px;}.elementor-978 .elementor-element.elementor-element-59b9266{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-5c82126{--display:flex;--gap:49px 49px;--row-gap:49px;--column-gap:49px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-2b124d1.elementor-element{--align-self:flex-start;}.elementor-978 .elementor-element.elementor-element-2b124d1{z-index:5;}.elementor-978 .elementor-element.elementor-element-243aaa4{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-243aaa4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-bd5b438{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-bd5b438 > .elementor-widget-container{margin:0px 0px 0px -11px;}.elementor-978 .elementor-element.elementor-element-7ab2d65{--display:flex;--gap:49px 49px;--row-gap:49px;--column-gap:49px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-37859bd.elementor-element{--align-self:flex-start;}.elementor-978 .elementor-element.elementor-element-37859bd{z-index:5;}.elementor-978 .elementor-element.elementor-element-dee4e72{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-dee4e72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-71e0393{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-71e0393 > .elementor-widget-container{margin:0px 0px 0px -11px;}.elementor-978 .elementor-element.elementor-element-dce375f{--display:flex;--gap:49px 49px;--row-gap:49px;--column-gap:49px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-dce375f:not(.elementor-motion-effects-element-type-background), .elementor-978 .elementor-element.elementor-element-dce375f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-978 .elementor-element.elementor-element-5133adb.elementor-element{--align-self:flex-start;}.elementor-978 .elementor-element.elementor-element-5133adb{z-index:5;}.elementor-978 .elementor-element.elementor-element-ad17864{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-ad17864 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-930f42d{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start;font-family:"Geologica", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-978 .elementor-element.elementor-element-930f42d > .elementor-widget-container{margin:0px 0px 0px -11px;}@media(max-width:1024px){.elementor-978 .elementor-element.elementor-element-cf70ce6{--grid-auto-flow:row;}.elementor-978 .elementor-element.elementor-element-3f0623a{--grid-auto-flow:row;}.elementor-978 .elementor-element.elementor-element-97c736d{--grid-auto-flow:row;}.elementor-978 .elementor-element.elementor-element-7b9d051{--grid-auto-flow:row;}.elementor-978 .elementor-element.elementor-element-dc9a6c9{--grid-auto-flow:row;}.elementor-978 .elementor-element.elementor-element-108ebd5{--grid-auto-flow:row;}.elementor-978 .elementor-element.elementor-element-a9a9ee0{--grid-auto-flow:row;}.elementor-978 .elementor-element.elementor-element-823aabe{--grid-auto-flow:row;}.elementor-978 .elementor-element.elementor-element-0b31e00{--grid-auto-flow:row;}.elementor-978 .elementor-element.elementor-element-59b9266{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-978 .elementor-element.elementor-element-713e723{--content-width:1720px;}.elementor-978 .elementor-element.elementor-element-e9b0a06{--width:73%;}.elementor-978 .elementor-element.elementor-element-f9e2824{--width:50%;}.elementor-978 .elementor-element.elementor-element-49d7b93{--width:100%;}.elementor-978 .elementor-element.elementor-element-ebfa8b2{--content-width:1720px;}.elementor-978 .elementor-element.elementor-element-4c770ca{--content-width:1720px;}.elementor-978 .elementor-element.elementor-element-1cb06c3{--width:100%;}.elementor-978 .elementor-element.elementor-element-66f1289{--width:100%;}.elementor-978 .elementor-element.elementor-element-54de774{--width:100%;}.elementor-978 .elementor-element.elementor-element-470c2cd{--width:100%;}.elementor-978 .elementor-element.elementor-element-9b4b026{--width:100%;}.elementor-978 .elementor-element.elementor-element-a9a9f60{--width:100%;}.elementor-978 .elementor-element.elementor-element-083ce2b{--content-width:1720px;}.elementor-978 .elementor-element.elementor-element-06683eb{--content-width:1720px;}.elementor-978 .elementor-element.elementor-element-59b9266{--width:88%;}}@media(max-width:767px){.elementor-978 .elementor-element.elementor-element-713e723{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-a5abd09 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-978 .elementor-element.elementor-element-a5abd09{font-size:27px;line-height:1.1em;}.elementor-978 .elementor-element.elementor-element-cf70ce6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-978 .elementor-element.elementor-element-3f0623a{--e-con-grid-template-columns:0.2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-978 .elementor-element.elementor-element-80194c6 img{width:56px;}.elementor-978 .elementor-element.elementor-element-499e543{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-04d3294{font-size:16px;}.elementor-978 .elementor-element.elementor-element-97c736d{--e-con-grid-template-columns:0.2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-978 .elementor-element.elementor-element-aca8f59 img{width:56px;}.elementor-978 .elementor-element.elementor-element-f131124{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-2942554{font-size:16px;}.elementor-978 .elementor-element.elementor-element-7b9d051{--e-con-grid-template-columns:0.2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-978 .elementor-element.elementor-element-4779fb5 img{width:56px;}.elementor-978 .elementor-element.elementor-element-9494142{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-b06ed1c{font-size:16px;}.elementor-978 .elementor-element.elementor-element-dc9a6c9{--e-con-grid-template-columns:0.2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-978 .elementor-element.elementor-element-685e06c img{width:56px;}.elementor-978 .elementor-element.elementor-element-ecf106c{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-d4b5cdb{font-size:16px;}.elementor-978 .elementor-element.elementor-element-108ebd5{--e-con-grid-template-columns:0.2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-978 .elementor-element.elementor-element-24bb7f1 img{width:56px;}.elementor-978 .elementor-element.elementor-element-3af80f1{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-1edd6b6{font-size:16px;}.elementor-978 .elementor-element.elementor-element-a9a9ee0{--e-con-grid-template-columns:0.2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-978 .elementor-element.elementor-element-c591bff img{width:56px;}.elementor-978 .elementor-element.elementor-element-7e913f0{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-fe1d0f7{font-size:16px;}.elementor-978 .elementor-element.elementor-element-ebfa8b2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-c05bd6b > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-978 .elementor-element.elementor-element-c05bd6b{font-size:27px;line-height:1.1em;}.elementor-978 .elementor-element.elementor-element-823aabe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:39px;--margin-left:0px;--margin-right:0px;}.elementor-978 .elementor-element.elementor-element-b4adb1b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-228b55f > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-228b55f{text-align:start;}.elementor-978 .elementor-element.elementor-element-228b55f img{width:56px;}.elementor-978 .elementor-element.elementor-element-5830327 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-5830327{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-aff8bba{font-size:16px;}.elementor-978 .elementor-element.elementor-element-c8b1390{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-675c95b > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-675c95b{text-align:start;}.elementor-978 .elementor-element.elementor-element-675c95b img{width:56px;}.elementor-978 .elementor-element.elementor-element-2be5d10 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-2be5d10{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-23447cd{font-size:16px;}.elementor-978 .elementor-element.elementor-element-9536391{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-06c64ce > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-06c64ce{text-align:start;}.elementor-978 .elementor-element.elementor-element-06c64ce img{width:56px;}.elementor-978 .elementor-element.elementor-element-1f26af1 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-1f26af1{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-9826f10{font-size:16px;}.elementor-978 .elementor-element.elementor-element-0b31e00{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-978 .elementor-element.elementor-element-48267c4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-7389b31 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-7389b31{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-c3c6920 > .elementor-widget-container{margin:0px 0px 0px 1px;padding:0px 0px 24px 0px;}.elementor-978 .elementor-element.elementor-element-c3c6920{font-size:16px;}.elementor-978 .elementor-element.elementor-element-3099cae{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-b717150 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-b717150{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-77e921e > .elementor-widget-container{margin:0px 20px 0px 1px;padding:0px 0px 24px 0px;}.elementor-978 .elementor-element.elementor-element-77e921e{font-size:16px;}.elementor-978 .elementor-element.elementor-element-8cfb3a9 img{border-radius:18px 18px 18px 18px;}.elementor-978 .elementor-element.elementor-element-4c770ca{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-b19c2eb > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-978 .elementor-element.elementor-element-b19c2eb{font-size:27px;line-height:1.1em;}.elementor-978 .elementor-element.elementor-element-16914f3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-978 .elementor-element.elementor-element-cadf7e6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:11px 11px 11px 11px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-d269406 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-978 .elementor-element.elementor-element-d269406{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-1a9b474 > .elementor-widget-container{margin:0px 0px 0px 1px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-1a9b474{font-size:16px;}.elementor-978 .elementor-element.elementor-element-7118d98 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-978 .elementor-element.elementor-element-8549e4c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:11px 11px 11px 11px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-22acc98 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-978 .elementor-element.elementor-element-22acc98{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-98fcd47 > .elementor-widget-container{margin:0px 0px 0px 1px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-98fcd47{font-size:16px;}.elementor-978 .elementor-element.elementor-element-b585b81 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-978 .elementor-element.elementor-element-481f404{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:11px 11px 11px 11px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-0bfc202 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-978 .elementor-element.elementor-element-0bfc202{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-486cae1 > .elementor-widget-container{margin:0px 0px 0px 1px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-486cae1{font-size:16px;}.elementor-978 .elementor-element.elementor-element-5d2fb43 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-978 .elementor-element.elementor-element-90b570b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:11px 11px 11px 11px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-1fbec99 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-978 .elementor-element.elementor-element-1fbec99{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-601f3dd > .elementor-widget-container{margin:0px 0px 0px 1px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-601f3dd{font-size:16px;}.elementor-978 .elementor-element.elementor-element-07eb70f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-978 .elementor-element.elementor-element-a1aab67{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:11px 11px 11px 11px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-b1e29f1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-978 .elementor-element.elementor-element-b1e29f1{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-6b21eef > .elementor-widget-container{margin:0px 0px 0px 1px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-6b21eef{font-size:16px;}.elementor-978 .elementor-element.elementor-element-e94fbe6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-978 .elementor-element.elementor-element-bcf9e66{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:11px 11px 11px 11px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-98bbc71 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-978 .elementor-element.elementor-element-98bbc71{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-d6584fe > .elementor-widget-container{margin:0px 0px 0px 1px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-d6584fe{font-size:16px;}.elementor-978 .elementor-element.elementor-element-aa36a9c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-978 .elementor-element.elementor-element-62b3bf9{width:var( --container-widget-width, 65px );max-width:65px;--container-widget-width:65px;--container-widget-flex-grow:0;}.elementor-978 .elementor-element.elementor-element-ec1851b{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-a90422c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 20px 20px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-c6317ce > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-978 .elementor-element.elementor-element-bc5c3e3 > .elementor-widget-container{margin:0px 0px 0px 1px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-bc5c3e3{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:16px;}.elementor-978 .elementor-element.elementor-element-8e6aa50{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-a3dc8e1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 20px 20px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-91e1774 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-978 .elementor-element.elementor-element-fbb5c99 > .elementor-widget-container{margin:0px 0px 0px 1px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-fbb5c99{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:16px;}.elementor-978 .elementor-element.elementor-element-bae0bf7{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-8038203{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 20px 20px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-c17b2a7 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-978 .elementor-element.elementor-element-8e9e4b6 > .elementor-widget-container{margin:0px 0px 0px 1px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-8e9e4b6{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:16px;}.elementor-978 .elementor-element.elementor-element-bb89331{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-fdacf7a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 20px 20px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-131dcf0 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-978 .elementor-element.elementor-element-cb3457d > .elementor-widget-container{margin:0px 0px 0px 1px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-cb3457d{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:16px;}.elementor-978 .elementor-element.elementor-element-6cbdf1f{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-c53f879{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 20px 20px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-91e7713 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-978 .elementor-element.elementor-element-bf88627 > .elementor-widget-container{margin:0px 0px 0px 1px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-bf88627{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:16px;}.elementor-978 .elementor-element.elementor-element-b7222a2{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-a1c6eed{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 20px 20px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-d8de660 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-978 .elementor-element.elementor-element-563b2ee > .elementor-widget-container{margin:0px 0px 0px 1px;padding:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-563b2ee{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:16px;}.elementor-978 .elementor-element.elementor-element-69f851b{--n-accordion-item-title-space-between:20px;--n-accordion-border-radius:11px 11px 11px 11px;--n-accordion-title-font-size:20px;}.elementor-978 .elementor-element.elementor-element-69f851b {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-978 .elementor-element.elementor-element-69f851b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-083ce2b{--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-b56c6d7 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-b56c6d7{font-size:27px;line-height:1.1em;}.elementor-978 .elementor-element.elementor-element-e8f0569 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 20px 0px 0px;}.elementor-978 .elementor-element.elementor-element-e8f0569{font-size:17px;}.elementor-978 .elementor-element.elementor-element-931679d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-272bd68 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-272bd68{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-9a8ba85{font-size:16px;}.elementor-978 .elementor-element.elementor-element-3d176ac{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-73a9642 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-73a9642{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-d3fc7b3{font-size:16px;}.elementor-978 .elementor-element.elementor-element-eea938f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-413d38a > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-413d38a{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-d032b6f{font-size:16px;}.elementor-978 .elementor-element.elementor-element-9fb0861{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-f090e77 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-f090e77{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-d233897{font-size:16px;}.elementor-978 .elementor-element.elementor-element-fa24852{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-dcc8851 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-dcc8851{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-30897c2{font-size:16px;}.elementor-978 .elementor-element.elementor-element-99c127a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-40a2394 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-40a2394{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-0869dba{font-size:16px;}.elementor-978 .elementor-element.elementor-element-4f66eec{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-fdb314c > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-fdb314c{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-365a6d0{font-size:16px;}.elementor-978 .elementor-element.elementor-element-85606a9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-7d4aa19 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-7d4aa19{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-95d3e8d{font-size:16px;}.elementor-978 .elementor-element.elementor-element-1be10d4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-a64e343 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-a64e343{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-6a9cdfa{font-size:16px;}.elementor-978 .elementor-element.elementor-element-67b9f95{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-915d0f3 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-915d0f3{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-6250b92{font-size:16px;}.elementor-978 .elementor-element.elementor-element-3facc8b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-76823f5 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-76823f5{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-93c75fb{font-size:16px;}.elementor-978 .elementor-element.elementor-element-57acdbc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-42acf06 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-42acf06{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-3b8cbe5{font-size:16px;}.elementor-978 .elementor-element.elementor-element-c6c6cdd{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-978 .elementor-element.elementor-element-42b80de{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:033px;--padding-left:20px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-b70a5f0 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-978 .elementor-element.elementor-element-b70a5f0{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-734e0d0{font-size:16px;}.elementor-978 .elementor-element.elementor-element-fc3f0db{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-531acdf > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-531acdf{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-f5b4f8b{font-size:16px;}.elementor-978 .elementor-element.elementor-element-866094e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-49677f9 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-49677f9{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-33b0e7f{font-size:16px;}.elementor-978 .elementor-element.elementor-element-2dd1031{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-a8a76e2 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-a8a76e2{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-34d7ad6{font-size:16px;}.elementor-978 .elementor-element.elementor-element-3cf5500{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-8ac1277 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-8ac1277{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-76c4578{font-size:16px;}.elementor-978 .elementor-element.elementor-element-05e5844{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-51a0980 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-51a0980{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-e96f0d7{font-size:16px;}.elementor-978 .elementor-element.elementor-element-1b5a052{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-bad5538 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-bad5538{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-8f38585{font-size:16px;}.elementor-978 .elementor-element.elementor-element-2894414{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-407666d > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-407666d{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-a7014d9{font-size:16px;}.elementor-978 .elementor-element.elementor-element-eb1e62f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-c04b723 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-c04b723{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-ed41278{font-size:16px;}.elementor-978 .elementor-element.elementor-element-376d052{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-692b6e2 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-692b6e2{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-c079c13{font-size:16px;}.elementor-978 .elementor-element.elementor-element-2e684f0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-1253609 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-1253609{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-7a94b28{font-size:16px;}.elementor-978 .elementor-element.elementor-element-8325048{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:33px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-978 .elementor-element.elementor-element-f5db219 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-978 .elementor-element.elementor-element-f5db219{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-3807829{font-size:16px;}.elementor-978 .elementor-element.elementor-element-48aa207 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-978 .elementor-element.elementor-element-48aa207 img{border-radius:10px 10px 10px 10px;}.elementor-978 .elementor-element.elementor-element-06683eb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:113px;--padding-left:20px;--padding-right:0px;}.elementor-978 .elementor-element.elementor-element-0142d06 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-978 .elementor-element.elementor-element-0142d06{font-size:27px;line-height:1.1em;}.elementor-978 .elementor-element.elementor-element-59b9266{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-978 .elementor-element.elementor-element-5c82126{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-978 .elementor-element.elementor-element-2b124d1 img{width:56px;}.elementor-978 .elementor-element.elementor-element-243aaa4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-243aaa4{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-bd5b438 > .elementor-widget-container{margin:0px 0px 0px -19px;}.elementor-978 .elementor-element.elementor-element-bd5b438{font-size:16px;}.elementor-978 .elementor-element.elementor-element-7ab2d65{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-978 .elementor-element.elementor-element-37859bd img{width:56px;}.elementor-978 .elementor-element.elementor-element-dee4e72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-dee4e72{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-71e0393 > .elementor-widget-container{margin:0px 0px 0px -19px;}.elementor-978 .elementor-element.elementor-element-71e0393{font-size:16px;}.elementor-978 .elementor-element.elementor-element-dce375f{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--z-index:6;}.elementor-978 .elementor-element.elementor-element-5133adb img{width:56px;}.elementor-978 .elementor-element.elementor-element-ad17864 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-978 .elementor-element.elementor-element-ad17864{font-size:20px;line-height:1.3em;}.elementor-978 .elementor-element.elementor-element-930f42d > .elementor-widget-container{margin:0px 0px 0px -19px;}.elementor-978 .elementor-element.elementor-element-930f42d{font-size:16px;}}/* Start custom CSS for text-editor, class: .elementor-element-a5abd09 */.elementor-978 .elementor-element.elementor-element-a5abd09 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-a5abd09 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-a5abd09 p:last-child,
.elementor-978 .elementor-element.elementor-element-a5abd09 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-a5abd09 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-a5abd09 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-a5abd09 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-a5abd09 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-a5abd09 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-a5abd09 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-a5abd09 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-80194c6 */.elementor-978 .elementor-element.elementor-element-80194c6::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 100%;               /* сразу под нижней границей блока */
  transform: translateX(-50%);
  width: 1px;
  height: 140px;
  background: #3c3c3c;
  z-index: -1;             /* чтобы была "за" блоком */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-499e543 */.elementor-978 .elementor-element.elementor-element-499e543 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-499e543 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-499e543 p:last-child,
.elementor-978 .elementor-element.elementor-element-499e543 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-499e543 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-499e543 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-499e543 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-499e543 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-499e543 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-499e543 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-499e543 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04d3294 */.elementor-978 .elementor-element.elementor-element-04d3294 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-04d3294 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-04d3294 p:last-child,
.elementor-978 .elementor-element.elementor-element-04d3294 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-04d3294 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-04d3294 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-04d3294 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-04d3294 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-04d3294 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-04d3294 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-04d3294 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aca8f59 */.elementor-978 .elementor-element.elementor-element-aca8f59::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 100%;               /* сразу под нижней границей блока */
  transform: translateX(-50%);
  width: 1px;
  height: 140px;
  background: #3c3c3c;
  z-index: -1;             /* чтобы была "за" блоком */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f131124 */.elementor-978 .elementor-element.elementor-element-f131124 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-f131124 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-f131124 p:last-child,
.elementor-978 .elementor-element.elementor-element-f131124 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-f131124 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-f131124 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-f131124 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-f131124 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-f131124 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-f131124 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-f131124 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2942554 */.elementor-978 .elementor-element.elementor-element-2942554 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-2942554 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-2942554 p:last-child,
.elementor-978 .elementor-element.elementor-element-2942554 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-2942554 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-2942554 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-2942554 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-2942554 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-2942554 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-2942554 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-2942554 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4779fb5 */.elementor-978 .elementor-element.elementor-element-4779fb5::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 100%;               /* сразу под нижней границей блока */
  transform: translateX(-50%);
  width: 1px;
  height: 140px;
  background: #3c3c3c;
  z-index: -1;             /* чтобы была "за" блоком */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9494142 */.elementor-978 .elementor-element.elementor-element-9494142 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-9494142 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-9494142 p:last-child,
.elementor-978 .elementor-element.elementor-element-9494142 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-9494142 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-9494142 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-9494142 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-9494142 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-9494142 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-9494142 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-9494142 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b06ed1c */.elementor-978 .elementor-element.elementor-element-b06ed1c strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-b06ed1c p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-b06ed1c p:last-child,
.elementor-978 .elementor-element.elementor-element-b06ed1c li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-b06ed1c ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-b06ed1c li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-b06ed1c li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-b06ed1c p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-b06ed1c ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-b06ed1c li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-b06ed1c li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-685e06c */.elementor-978 .elementor-element.elementor-element-685e06c::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 100%;               /* сразу под нижней границей блока */
  transform: translateX(-50%);
  width: 1px;
  height: 140px;
  background: #3c3c3c;
  z-index: -1;             /* чтобы была "за" блоком */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecf106c */.elementor-978 .elementor-element.elementor-element-ecf106c strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-ecf106c p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-ecf106c p:last-child,
.elementor-978 .elementor-element.elementor-element-ecf106c li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-ecf106c ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-ecf106c li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-ecf106c li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-ecf106c p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-ecf106c ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-ecf106c li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-ecf106c li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4b5cdb */.elementor-978 .elementor-element.elementor-element-d4b5cdb strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-d4b5cdb p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-d4b5cdb p:last-child,
.elementor-978 .elementor-element.elementor-element-d4b5cdb li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-d4b5cdb ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-d4b5cdb li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-d4b5cdb li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-d4b5cdb p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d4b5cdb ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d4b5cdb li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-d4b5cdb li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24bb7f1 */.elementor-978 .elementor-element.elementor-element-24bb7f1::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 100%;               /* сразу под нижней границей блока */
  transform: translateX(-50%);
  width: 1px;
  height: 140px;
  background: #3c3c3c;
  z-index: -1;             /* чтобы была "за" блоком */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3af80f1 */.elementor-978 .elementor-element.elementor-element-3af80f1 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-3af80f1 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-3af80f1 p:last-child,
.elementor-978 .elementor-element.elementor-element-3af80f1 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-3af80f1 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-3af80f1 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-3af80f1 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-3af80f1 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-3af80f1 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-3af80f1 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-3af80f1 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1edd6b6 */.elementor-978 .elementor-element.elementor-element-1edd6b6 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-1edd6b6 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-1edd6b6 p:last-child,
.elementor-978 .elementor-element.elementor-element-1edd6b6 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-1edd6b6 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-1edd6b6 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-1edd6b6 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-1edd6b6 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1edd6b6 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1edd6b6 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-1edd6b6 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e913f0 */.elementor-978 .elementor-element.elementor-element-7e913f0 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-7e913f0 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-7e913f0 p:last-child,
.elementor-978 .elementor-element.elementor-element-7e913f0 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-7e913f0 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-7e913f0 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-7e913f0 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-7e913f0 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-7e913f0 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-7e913f0 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-7e913f0 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe1d0f7 */.elementor-978 .elementor-element.elementor-element-fe1d0f7 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-fe1d0f7 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-fe1d0f7 p:last-child,
.elementor-978 .elementor-element.elementor-element-fe1d0f7 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-fe1d0f7 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-fe1d0f7 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-fe1d0f7 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-fe1d0f7 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-fe1d0f7 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-fe1d0f7 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-fe1d0f7 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49d7b93 */#stack-parallax .stack-piece img {
  filter: drop-shadow(0px 14px 25px rgba(0, 0, 0, 0.55));
}

/* СЦЕНА ПАРАЛЛАКСА */
#stack-parallax {
  position: relative;
  width: 100%;          /* на всю ширину родителя */
  height: 750px;
  margin: 0;
  overflow: visible;
  --stack-step-x: 30px;
}

/* Общие правила для всех кусочков стека */
#stack-parallax .stack-piece {
  position: absolute;
  left: 0;              /* ВАЖНО: привязка к левой границе, а не к центру */
  --offset-x: 0px;        /* конечное X (из CSS, как сейчас) */
  --offset-x-extra: 0px;  /* динамическое X из JS */
  --offset-y: 0px;
  --angle: 0deg;

  transform:
    translateX(calc(var(--offset-x) + var(--offset-x-extra))) /* убрали -50% */
    translateY(var(--offset-y))
    rotate(var(--angle));

  transform-origin: center center;
  will-change: transform;
}

/* ТЕНИ (конечное положение) */
#stack-parallax .stack-layer-back {
  

     width: 437px;
}
#stack-parallax .stack-shadow-big {
  bottom: 20px;
  --offset-x: 0px;
  --angle: 0deg;
     width: 437px;
}

#stack-parallax .stack-shadow-small {
  bottom: 83px;
  --offset-x: 44px;
  --angle: 0deg;
      width: 351px;
}

/* КУБ – конечное положение */
#stack-parallax .stack-base {
  bottom: 125px;
  --offset-x: 0px;
    width: 437px;
}

/* БЕЛЫЕ СЛОИ – КОНЕЧНОЕ положение */
#stack-parallax .stack-layer-1 {
    bottom: 294px;
    --offset-x: calc(-0.1 * var(--stack-step-x));
    --angle: 1deg;
    width: 457px;
}

#stack-parallax .stack-layer-2 {
    bottom: 379px;
    --offset-x: calc(1.4 * var(--stack-step-x));
    --angle: 1deg;
    width: 396px;
}

#stack-parallax .stack-layer-3 {
    bottom: 432px;
    --offset-x: calc(3.1 * var(--stack-step-x));
    --angle: 1deg;
    width: 322px;
}

#stack-parallax .stack-layer-4 {
    bottom: 484px;
    --offset-x: calc(5.3 * var(--stack-step-x));
    --angle: -2deg;
    width: 217px;
}

#stack-parallax .stack-layer-5 {
    bottom: 546px;
    --offset-x: calc(7.5 * var(--stack-step-x));
    --angle: 2deg;
    width: 135px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c05bd6b */.elementor-978 .elementor-element.elementor-element-c05bd6b strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-c05bd6b p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-c05bd6b p:last-child,
.elementor-978 .elementor-element.elementor-element-c05bd6b li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-c05bd6b ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-c05bd6b li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-c05bd6b li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-c05bd6b p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-c05bd6b ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-c05bd6b li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-c05bd6b li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5830327 */.elementor-978 .elementor-element.elementor-element-5830327 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-5830327 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-5830327 p:last-child,
.elementor-978 .elementor-element.elementor-element-5830327 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-5830327 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-5830327 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-5830327 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-5830327 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-5830327 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-5830327 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-5830327 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aff8bba */.elementor-978 .elementor-element.elementor-element-aff8bba strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-aff8bba p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-aff8bba p:last-child,
.elementor-978 .elementor-element.elementor-element-aff8bba li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-aff8bba ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-aff8bba li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-aff8bba li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-aff8bba p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-aff8bba ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-aff8bba li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-aff8bba li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2be5d10 */.elementor-978 .elementor-element.elementor-element-2be5d10 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-2be5d10 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-2be5d10 p:last-child,
.elementor-978 .elementor-element.elementor-element-2be5d10 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-2be5d10 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-2be5d10 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-2be5d10 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-2be5d10 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-2be5d10 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-2be5d10 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-2be5d10 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23447cd */.elementor-978 .elementor-element.elementor-element-23447cd strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-23447cd p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-23447cd p:last-child,
.elementor-978 .elementor-element.elementor-element-23447cd li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-23447cd ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-23447cd li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-23447cd li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-23447cd p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-23447cd ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-23447cd li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-23447cd li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f26af1 */.elementor-978 .elementor-element.elementor-element-1f26af1 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-1f26af1 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-1f26af1 p:last-child,
.elementor-978 .elementor-element.elementor-element-1f26af1 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-1f26af1 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-1f26af1 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-1f26af1 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-1f26af1 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1f26af1 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1f26af1 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-1f26af1 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9826f10 */.elementor-978 .elementor-element.elementor-element-9826f10 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-9826f10 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-9826f10 p:last-child,
.elementor-978 .elementor-element.elementor-element-9826f10 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-9826f10 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-9826f10 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-9826f10 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-9826f10 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-9826f10 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-9826f10 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-9826f10 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7389b31 */.elementor-978 .elementor-element.elementor-element-7389b31 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-7389b31 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-7389b31 p:last-child,
.elementor-978 .elementor-element.elementor-element-7389b31 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-7389b31 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-7389b31 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-7389b31 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-7389b31 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-7389b31 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-7389b31 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-7389b31 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3c6920 */.elementor-978 .elementor-element.elementor-element-c3c6920 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-c3c6920 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-c3c6920 p:last-child,
.elementor-978 .elementor-element.elementor-element-c3c6920 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-c3c6920 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-c3c6920 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-c3c6920 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-c3c6920 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-c3c6920 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-c3c6920 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-c3c6920 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48267c4 */.dots-gradient-bg1 {
  background-color: #181818;

  background-image:
   radial-gradient(
      ellipse 50% 45% at 50% 57%,
      rgba(24, 24, 24, 0.54) 0%,  /* #245969 c 44% */
      #181818 90%                 /* чёрный край */
    ),
    url("http://d-asset.ru/wp-content/uploads/2025/12/pattern-3-1.svg")
}


@media (max-width: 767px){
.dots-gradient-bg {
  background-color: #181818;
  background-image:none;
  
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b717150 */.elementor-978 .elementor-element.elementor-element-b717150 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-b717150 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-b717150 p:last-child,
.elementor-978 .elementor-element.elementor-element-b717150 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-b717150 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-b717150 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-b717150 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-b717150 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-b717150 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-b717150 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-b717150 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77e921e */.elementor-978 .elementor-element.elementor-element-77e921e strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-77e921e p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-77e921e p:last-child,
.elementor-978 .elementor-element.elementor-element-77e921e li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-77e921e ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-77e921e li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-77e921e li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-77e921e p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-77e921e ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-77e921e li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-77e921e li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b19c2eb */.elementor-978 .elementor-element.elementor-element-b19c2eb strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-b19c2eb p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-b19c2eb p:last-child,
.elementor-978 .elementor-element.elementor-element-b19c2eb li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-b19c2eb ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-b19c2eb li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-b19c2eb li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-b19c2eb p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-b19c2eb ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-b19c2eb li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-b19c2eb li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d269406 */.elementor-978 .elementor-element.elementor-element-d269406 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-d269406 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-d269406 p:last-child,
.elementor-978 .elementor-element.elementor-element-d269406 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-d269406 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-d269406 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-d269406 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-d269406 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d269406 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d269406 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-d269406 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a9b474 */.elementor-978 .elementor-element.elementor-element-1a9b474 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-1a9b474 p:last-child,
.elementor-978 .elementor-element.elementor-element-1a9b474 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-1a9b474 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1a9b474 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-1a9b474 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-1a9b474 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22acc98 */.elementor-978 .elementor-element.elementor-element-22acc98 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-22acc98 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-22acc98 p:last-child,
.elementor-978 .elementor-element.elementor-element-22acc98 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-22acc98 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-22acc98 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-22acc98 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-22acc98 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-22acc98 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-22acc98 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-22acc98 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98fcd47 */.elementor-978 .elementor-element.elementor-element-98fcd47 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-98fcd47 p:last-child,
.elementor-978 .elementor-element.elementor-element-98fcd47 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-98fcd47 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-98fcd47 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-98fcd47 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-98fcd47 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bfc202 */.elementor-978 .elementor-element.elementor-element-0bfc202 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-0bfc202 p:last-child,
.elementor-978 .elementor-element.elementor-element-0bfc202 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-0bfc202 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-0bfc202 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-0bfc202 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-0bfc202 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-486cae1 */.elementor-978 .elementor-element.elementor-element-486cae1 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-486cae1 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-486cae1 p:last-child,
.elementor-978 .elementor-element.elementor-element-486cae1 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-486cae1 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-486cae1 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-486cae1 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-486cae1 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-486cae1 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-486cae1 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-486cae1 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fbec99 */.elementor-978 .elementor-element.elementor-element-1fbec99 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-1fbec99 p:last-child,
.elementor-978 .elementor-element.elementor-element-1fbec99 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-1fbec99 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1fbec99 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1fbec99 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-1fbec99 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601f3dd */.elementor-978 .elementor-element.elementor-element-601f3dd strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-601f3dd p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-601f3dd p:last-child,
.elementor-978 .elementor-element.elementor-element-601f3dd li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-601f3dd ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-601f3dd li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-601f3dd li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-601f3dd p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-601f3dd ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-601f3dd li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-601f3dd li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1e29f1 */.elementor-978 .elementor-element.elementor-element-b1e29f1 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-b1e29f1 p:last-child,
.elementor-978 .elementor-element.elementor-element-b1e29f1 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-b1e29f1 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-b1e29f1 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-b1e29f1 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-b1e29f1 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b21eef */.elementor-978 .elementor-element.elementor-element-6b21eef strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-6b21eef p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-6b21eef p:last-child,
.elementor-978 .elementor-element.elementor-element-6b21eef li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-6b21eef ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-6b21eef li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-6b21eef li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-6b21eef p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-6b21eef ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-6b21eef li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-6b21eef li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98bbc71 */.elementor-978 .elementor-element.elementor-element-98bbc71 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-98bbc71 p:last-child,
.elementor-978 .elementor-element.elementor-element-98bbc71 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-98bbc71 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-98bbc71 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-98bbc71 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-98bbc71 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6584fe */.elementor-978 .elementor-element.elementor-element-d6584fe strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-d6584fe p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-d6584fe p:last-child,
.elementor-978 .elementor-element.elementor-element-d6584fe li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-d6584fe ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-d6584fe li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-d6584fe li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-d6584fe p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d6584fe ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-d6584fe li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-d6584fe li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d269406 */.elementor-978 .elementor-element.elementor-element-d269406 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-d269406 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-d269406 p:last-child,
.elementor-978 .elementor-element.elementor-element-d269406 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-d269406 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-d269406 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-d269406 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-d269406 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d269406 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d269406 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-d269406 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a9b474 */.elementor-978 .elementor-element.elementor-element-1a9b474 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-1a9b474 p:last-child,
.elementor-978 .elementor-element.elementor-element-1a9b474 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-1a9b474 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1a9b474 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-1a9b474 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-1a9b474 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22acc98 */.elementor-978 .elementor-element.elementor-element-22acc98 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-22acc98 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-22acc98 p:last-child,
.elementor-978 .elementor-element.elementor-element-22acc98 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-22acc98 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-22acc98 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-22acc98 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-22acc98 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-22acc98 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-22acc98 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-22acc98 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98fcd47 */.elementor-978 .elementor-element.elementor-element-98fcd47 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-98fcd47 p:last-child,
.elementor-978 .elementor-element.elementor-element-98fcd47 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-98fcd47 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-98fcd47 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-98fcd47 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-98fcd47 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bfc202 */.elementor-978 .elementor-element.elementor-element-0bfc202 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-0bfc202 p:last-child,
.elementor-978 .elementor-element.elementor-element-0bfc202 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-0bfc202 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-0bfc202 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-0bfc202 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-0bfc202 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-486cae1 */.elementor-978 .elementor-element.elementor-element-486cae1 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-486cae1 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-486cae1 p:last-child,
.elementor-978 .elementor-element.elementor-element-486cae1 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-486cae1 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-486cae1 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-486cae1 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-486cae1 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-486cae1 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-486cae1 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-486cae1 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fbec99 */.elementor-978 .elementor-element.elementor-element-1fbec99 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-1fbec99 p:last-child,
.elementor-978 .elementor-element.elementor-element-1fbec99 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-1fbec99 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1fbec99 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1fbec99 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-1fbec99 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601f3dd */.elementor-978 .elementor-element.elementor-element-601f3dd strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-601f3dd p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-601f3dd p:last-child,
.elementor-978 .elementor-element.elementor-element-601f3dd li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-601f3dd ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-601f3dd li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-601f3dd li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-601f3dd p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-601f3dd ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-601f3dd li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-601f3dd li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1e29f1 */.elementor-978 .elementor-element.elementor-element-b1e29f1 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-b1e29f1 p:last-child,
.elementor-978 .elementor-element.elementor-element-b1e29f1 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-b1e29f1 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-b1e29f1 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-b1e29f1 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-b1e29f1 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b21eef */.elementor-978 .elementor-element.elementor-element-6b21eef strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-6b21eef p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-6b21eef p:last-child,
.elementor-978 .elementor-element.elementor-element-6b21eef li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-6b21eef ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-6b21eef li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-6b21eef li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-6b21eef p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-6b21eef ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-6b21eef li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-6b21eef li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98bbc71 */.elementor-978 .elementor-element.elementor-element-98bbc71 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-98bbc71 p:last-child,
.elementor-978 .elementor-element.elementor-element-98bbc71 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-98bbc71 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-98bbc71 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-98bbc71 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-98bbc71 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6584fe */.elementor-978 .elementor-element.elementor-element-d6584fe strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-d6584fe p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-d6584fe p:last-child,
.elementor-978 .elementor-element.elementor-element-d6584fe li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-d6584fe ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-d6584fe li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-d6584fe li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-d6584fe p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d6584fe ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-d6584fe li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-d6584fe li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d269406 */.elementor-978 .elementor-element.elementor-element-d269406 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-d269406 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-d269406 p:last-child,
.elementor-978 .elementor-element.elementor-element-d269406 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-d269406 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-d269406 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-d269406 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-d269406 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d269406 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d269406 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-d269406 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a9b474 */.elementor-978 .elementor-element.elementor-element-1a9b474 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-1a9b474 p:last-child,
.elementor-978 .elementor-element.elementor-element-1a9b474 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-1a9b474 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1a9b474 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-1a9b474 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-1a9b474 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22acc98 */.elementor-978 .elementor-element.elementor-element-22acc98 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-22acc98 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-22acc98 p:last-child,
.elementor-978 .elementor-element.elementor-element-22acc98 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-22acc98 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-22acc98 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-22acc98 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-22acc98 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-22acc98 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-22acc98 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-22acc98 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98fcd47 */.elementor-978 .elementor-element.elementor-element-98fcd47 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-98fcd47 p:last-child,
.elementor-978 .elementor-element.elementor-element-98fcd47 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-98fcd47 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-98fcd47 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-98fcd47 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-98fcd47 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bfc202 */.elementor-978 .elementor-element.elementor-element-0bfc202 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-0bfc202 p:last-child,
.elementor-978 .elementor-element.elementor-element-0bfc202 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-0bfc202 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-0bfc202 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-0bfc202 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-0bfc202 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-486cae1 */.elementor-978 .elementor-element.elementor-element-486cae1 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-486cae1 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-486cae1 p:last-child,
.elementor-978 .elementor-element.elementor-element-486cae1 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-486cae1 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-486cae1 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-486cae1 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-486cae1 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-486cae1 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-486cae1 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-486cae1 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fbec99 */.elementor-978 .elementor-element.elementor-element-1fbec99 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-1fbec99 p:last-child,
.elementor-978 .elementor-element.elementor-element-1fbec99 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-1fbec99 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1fbec99 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1fbec99 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-1fbec99 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601f3dd */.elementor-978 .elementor-element.elementor-element-601f3dd strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-601f3dd p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-601f3dd p:last-child,
.elementor-978 .elementor-element.elementor-element-601f3dd li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-601f3dd ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-601f3dd li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-601f3dd li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-601f3dd p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-601f3dd ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-601f3dd li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-601f3dd li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1e29f1 */.elementor-978 .elementor-element.elementor-element-b1e29f1 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-b1e29f1 p:last-child,
.elementor-978 .elementor-element.elementor-element-b1e29f1 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-b1e29f1 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-b1e29f1 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-b1e29f1 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-b1e29f1 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b21eef */.elementor-978 .elementor-element.elementor-element-6b21eef strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-6b21eef p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-6b21eef p:last-child,
.elementor-978 .elementor-element.elementor-element-6b21eef li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-6b21eef ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-6b21eef li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-6b21eef li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-6b21eef p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-6b21eef ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-6b21eef li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-6b21eef li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98bbc71 */.elementor-978 .elementor-element.elementor-element-98bbc71 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-98bbc71 p:last-child,
.elementor-978 .elementor-element.elementor-element-98bbc71 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-98bbc71 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-98bbc71 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-98bbc71 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-98bbc71 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6584fe */.elementor-978 .elementor-element.elementor-element-d6584fe strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-d6584fe p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-d6584fe p:last-child,
.elementor-978 .elementor-element.elementor-element-d6584fe li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-d6584fe ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-d6584fe li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-d6584fe li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-d6584fe p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d6584fe ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-d6584fe li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-d6584fe li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d269406 */.elementor-978 .elementor-element.elementor-element-d269406 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-d269406 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-d269406 p:last-child,
.elementor-978 .elementor-element.elementor-element-d269406 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-d269406 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-d269406 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-d269406 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-d269406 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d269406 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d269406 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-d269406 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a9b474 */.elementor-978 .elementor-element.elementor-element-1a9b474 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-1a9b474 p:last-child,
.elementor-978 .elementor-element.elementor-element-1a9b474 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-1a9b474 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1a9b474 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-1a9b474 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-1a9b474 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22acc98 */.elementor-978 .elementor-element.elementor-element-22acc98 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-22acc98 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-22acc98 p:last-child,
.elementor-978 .elementor-element.elementor-element-22acc98 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-22acc98 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-22acc98 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-22acc98 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-22acc98 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-22acc98 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-22acc98 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-22acc98 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98fcd47 */.elementor-978 .elementor-element.elementor-element-98fcd47 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-98fcd47 p:last-child,
.elementor-978 .elementor-element.elementor-element-98fcd47 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-98fcd47 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-98fcd47 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-98fcd47 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-98fcd47 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bfc202 */.elementor-978 .elementor-element.elementor-element-0bfc202 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-0bfc202 p:last-child,
.elementor-978 .elementor-element.elementor-element-0bfc202 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-0bfc202 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-0bfc202 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-0bfc202 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-0bfc202 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-486cae1 */.elementor-978 .elementor-element.elementor-element-486cae1 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-486cae1 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-486cae1 p:last-child,
.elementor-978 .elementor-element.elementor-element-486cae1 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-486cae1 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-486cae1 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-486cae1 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-486cae1 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-486cae1 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-486cae1 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-486cae1 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fbec99 */.elementor-978 .elementor-element.elementor-element-1fbec99 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-1fbec99 p:last-child,
.elementor-978 .elementor-element.elementor-element-1fbec99 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-1fbec99 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1fbec99 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1fbec99 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-1fbec99 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601f3dd */.elementor-978 .elementor-element.elementor-element-601f3dd strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-601f3dd p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-601f3dd p:last-child,
.elementor-978 .elementor-element.elementor-element-601f3dd li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-601f3dd ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-601f3dd li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-601f3dd li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-601f3dd p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-601f3dd ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-601f3dd li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-601f3dd li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1e29f1 */.elementor-978 .elementor-element.elementor-element-b1e29f1 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-b1e29f1 p:last-child,
.elementor-978 .elementor-element.elementor-element-b1e29f1 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-b1e29f1 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-b1e29f1 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-b1e29f1 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-b1e29f1 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b21eef */.elementor-978 .elementor-element.elementor-element-6b21eef strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-6b21eef p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-6b21eef p:last-child,
.elementor-978 .elementor-element.elementor-element-6b21eef li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-6b21eef ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-6b21eef li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-6b21eef li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-6b21eef p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-6b21eef ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-6b21eef li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-6b21eef li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98bbc71 */.elementor-978 .elementor-element.elementor-element-98bbc71 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-98bbc71 p:last-child,
.elementor-978 .elementor-element.elementor-element-98bbc71 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-98bbc71 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-98bbc71 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-98bbc71 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-98bbc71 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6584fe */.elementor-978 .elementor-element.elementor-element-d6584fe strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-d6584fe p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-d6584fe p:last-child,
.elementor-978 .elementor-element.elementor-element-d6584fe li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-d6584fe ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-d6584fe li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-d6584fe li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-d6584fe p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d6584fe ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-d6584fe li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-d6584fe li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d269406 */.elementor-978 .elementor-element.elementor-element-d269406 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-d269406 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-d269406 p:last-child,
.elementor-978 .elementor-element.elementor-element-d269406 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-d269406 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-d269406 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-d269406 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-d269406 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d269406 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d269406 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-d269406 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a9b474 */.elementor-978 .elementor-element.elementor-element-1a9b474 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-1a9b474 p:last-child,
.elementor-978 .elementor-element.elementor-element-1a9b474 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-1a9b474 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1a9b474 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-1a9b474 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-1a9b474 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22acc98 */.elementor-978 .elementor-element.elementor-element-22acc98 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-22acc98 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-22acc98 p:last-child,
.elementor-978 .elementor-element.elementor-element-22acc98 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-22acc98 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-22acc98 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-22acc98 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-22acc98 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-22acc98 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-22acc98 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-22acc98 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98fcd47 */.elementor-978 .elementor-element.elementor-element-98fcd47 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-98fcd47 p:last-child,
.elementor-978 .elementor-element.elementor-element-98fcd47 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-98fcd47 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-98fcd47 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-98fcd47 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-98fcd47 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bfc202 */.elementor-978 .elementor-element.elementor-element-0bfc202 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-0bfc202 p:last-child,
.elementor-978 .elementor-element.elementor-element-0bfc202 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-0bfc202 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-0bfc202 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-0bfc202 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-0bfc202 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-486cae1 */.elementor-978 .elementor-element.elementor-element-486cae1 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-486cae1 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-486cae1 p:last-child,
.elementor-978 .elementor-element.elementor-element-486cae1 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-486cae1 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-486cae1 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-486cae1 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-486cae1 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-486cae1 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-486cae1 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-486cae1 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fbec99 */.elementor-978 .elementor-element.elementor-element-1fbec99 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-1fbec99 p:last-child,
.elementor-978 .elementor-element.elementor-element-1fbec99 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-1fbec99 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1fbec99 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1fbec99 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-1fbec99 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601f3dd */.elementor-978 .elementor-element.elementor-element-601f3dd strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-601f3dd p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-601f3dd p:last-child,
.elementor-978 .elementor-element.elementor-element-601f3dd li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-601f3dd ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-601f3dd li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-601f3dd li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-601f3dd p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-601f3dd ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-601f3dd li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-601f3dd li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1e29f1 */.elementor-978 .elementor-element.elementor-element-b1e29f1 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-b1e29f1 p:last-child,
.elementor-978 .elementor-element.elementor-element-b1e29f1 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-b1e29f1 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-b1e29f1 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-b1e29f1 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-b1e29f1 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b21eef */.elementor-978 .elementor-element.elementor-element-6b21eef strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-6b21eef p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-6b21eef p:last-child,
.elementor-978 .elementor-element.elementor-element-6b21eef li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-6b21eef ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-6b21eef li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-6b21eef li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-6b21eef p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-6b21eef ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-6b21eef li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-6b21eef li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98bbc71 */.elementor-978 .elementor-element.elementor-element-98bbc71 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-98bbc71 p:last-child,
.elementor-978 .elementor-element.elementor-element-98bbc71 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-98bbc71 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-98bbc71 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-98bbc71 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-98bbc71 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6584fe */.elementor-978 .elementor-element.elementor-element-d6584fe strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-d6584fe p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-d6584fe p:last-child,
.elementor-978 .elementor-element.elementor-element-d6584fe li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-d6584fe ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-d6584fe li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-d6584fe li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-d6584fe p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d6584fe ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-d6584fe li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-d6584fe li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d269406 */.elementor-978 .elementor-element.elementor-element-d269406 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-d269406 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-d269406 p:last-child,
.elementor-978 .elementor-element.elementor-element-d269406 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-d269406 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-d269406 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-d269406 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-d269406 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d269406 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d269406 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-d269406 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a9b474 */.elementor-978 .elementor-element.elementor-element-1a9b474 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-1a9b474 p:last-child,
.elementor-978 .elementor-element.elementor-element-1a9b474 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-1a9b474 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1a9b474 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-1a9b474 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-1a9b474 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22acc98 */.elementor-978 .elementor-element.elementor-element-22acc98 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-22acc98 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-22acc98 p:last-child,
.elementor-978 .elementor-element.elementor-element-22acc98 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-22acc98 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-22acc98 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-22acc98 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-22acc98 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-22acc98 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-22acc98 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-22acc98 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98fcd47 */.elementor-978 .elementor-element.elementor-element-98fcd47 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-98fcd47 p:last-child,
.elementor-978 .elementor-element.elementor-element-98fcd47 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-98fcd47 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-98fcd47 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-98fcd47 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-98fcd47 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bfc202 */.elementor-978 .elementor-element.elementor-element-0bfc202 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-0bfc202 p:last-child,
.elementor-978 .elementor-element.elementor-element-0bfc202 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-0bfc202 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-0bfc202 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-0bfc202 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-0bfc202 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-486cae1 */.elementor-978 .elementor-element.elementor-element-486cae1 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-486cae1 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-486cae1 p:last-child,
.elementor-978 .elementor-element.elementor-element-486cae1 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-486cae1 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-486cae1 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-486cae1 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-486cae1 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-486cae1 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-486cae1 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-486cae1 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fbec99 */.elementor-978 .elementor-element.elementor-element-1fbec99 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-1fbec99 p:last-child,
.elementor-978 .elementor-element.elementor-element-1fbec99 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-1fbec99 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1fbec99 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1fbec99 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-1fbec99 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601f3dd */.elementor-978 .elementor-element.elementor-element-601f3dd strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-601f3dd p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-601f3dd p:last-child,
.elementor-978 .elementor-element.elementor-element-601f3dd li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-601f3dd ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-601f3dd li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-601f3dd li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-601f3dd p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-601f3dd ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-601f3dd li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-601f3dd li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1e29f1 */.elementor-978 .elementor-element.elementor-element-b1e29f1 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-b1e29f1 p:last-child,
.elementor-978 .elementor-element.elementor-element-b1e29f1 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-b1e29f1 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-b1e29f1 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-b1e29f1 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-b1e29f1 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b21eef */.elementor-978 .elementor-element.elementor-element-6b21eef strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-6b21eef p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-6b21eef p:last-child,
.elementor-978 .elementor-element.elementor-element-6b21eef li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-6b21eef ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-6b21eef li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-6b21eef li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-6b21eef p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-6b21eef ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-6b21eef li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-6b21eef li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98bbc71 */.elementor-978 .elementor-element.elementor-element-98bbc71 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-98bbc71 p:last-child,
.elementor-978 .elementor-element.elementor-element-98bbc71 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-98bbc71 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-98bbc71 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-98bbc71 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-98bbc71 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6584fe */.elementor-978 .elementor-element.elementor-element-d6584fe strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-d6584fe p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-d6584fe p:last-child,
.elementor-978 .elementor-element.elementor-element-d6584fe li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-d6584fe ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-d6584fe li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-d6584fe li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-d6584fe p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d6584fe ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-d6584fe li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-d6584fe li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d269406 */.elementor-978 .elementor-element.elementor-element-d269406 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-d269406 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-d269406 p:last-child,
.elementor-978 .elementor-element.elementor-element-d269406 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-d269406 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-d269406 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-d269406 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-d269406 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d269406 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d269406 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-d269406 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a9b474 */.elementor-978 .elementor-element.elementor-element-1a9b474 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-1a9b474 p:last-child,
.elementor-978 .elementor-element.elementor-element-1a9b474 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-1a9b474 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-1a9b474 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1a9b474 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-1a9b474 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-1a9b474 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22acc98 */.elementor-978 .elementor-element.elementor-element-22acc98 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-22acc98 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-22acc98 p:last-child,
.elementor-978 .elementor-element.elementor-element-22acc98 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-22acc98 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-22acc98 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-22acc98 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-22acc98 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-22acc98 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-22acc98 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-22acc98 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98fcd47 */.elementor-978 .elementor-element.elementor-element-98fcd47 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-98fcd47 p:last-child,
.elementor-978 .elementor-element.elementor-element-98fcd47 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-98fcd47 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-98fcd47 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-98fcd47 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-98fcd47 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-98fcd47 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bfc202 */.elementor-978 .elementor-element.elementor-element-0bfc202 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-0bfc202 p:last-child,
.elementor-978 .elementor-element.elementor-element-0bfc202 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-0bfc202 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-0bfc202 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-0bfc202 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-0bfc202 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-0bfc202 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-486cae1 */.elementor-978 .elementor-element.elementor-element-486cae1 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-486cae1 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-486cae1 p:last-child,
.elementor-978 .elementor-element.elementor-element-486cae1 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-486cae1 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-486cae1 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-486cae1 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-486cae1 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-486cae1 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-486cae1 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-486cae1 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1fbec99 */.elementor-978 .elementor-element.elementor-element-1fbec99 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-1fbec99 p:last-child,
.elementor-978 .elementor-element.elementor-element-1fbec99 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-1fbec99 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-1fbec99 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1fbec99 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1fbec99 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-1fbec99 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601f3dd */.elementor-978 .elementor-element.elementor-element-601f3dd strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-601f3dd p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-601f3dd p:last-child,
.elementor-978 .elementor-element.elementor-element-601f3dd li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-601f3dd ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-601f3dd li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-601f3dd li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-601f3dd p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-601f3dd ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-601f3dd li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-601f3dd li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1e29f1 */.elementor-978 .elementor-element.elementor-element-b1e29f1 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-b1e29f1 p:last-child,
.elementor-978 .elementor-element.elementor-element-b1e29f1 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-b1e29f1 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-b1e29f1 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-b1e29f1 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-b1e29f1 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-b1e29f1 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b21eef */.elementor-978 .elementor-element.elementor-element-6b21eef strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-6b21eef p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-6b21eef p:last-child,
.elementor-978 .elementor-element.elementor-element-6b21eef li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-6b21eef ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-6b21eef li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-6b21eef li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-6b21eef p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-6b21eef ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-6b21eef li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-6b21eef li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98bbc71 */.elementor-978 .elementor-element.elementor-element-98bbc71 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-98bbc71 p:last-child,
.elementor-978 .elementor-element.elementor-element-98bbc71 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-98bbc71 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-98bbc71 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-98bbc71 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-98bbc71 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-98bbc71 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6584fe */.elementor-978 .elementor-element.elementor-element-d6584fe strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-d6584fe p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-d6584fe p:last-child,
.elementor-978 .elementor-element.elementor-element-d6584fe li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-d6584fe ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-d6584fe li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-d6584fe li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-d6584fe p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d6584fe ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-d6584fe li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-d6584fe li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc5c3e3 */.elementor-978 .elementor-element.elementor-element-bc5c3e3 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-bc5c3e3 p:last-child,
.elementor-978 .elementor-element.elementor-element-bc5c3e3 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbb5c99 */.elementor-978 .elementor-element.elementor-element-fbb5c99 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-fbb5c99 p:last-child,
.elementor-978 .elementor-element.elementor-element-fbb5c99 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-fbb5c99 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-fbb5c99 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-fbb5c99 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-fbb5c99 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e9e4b6 */.elementor-978 .elementor-element.elementor-element-8e9e4b6 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-8e9e4b6 p:last-child,
.elementor-978 .elementor-element.elementor-element-8e9e4b6 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb3457d */.elementor-978 .elementor-element.elementor-element-cb3457d strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-cb3457d p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-cb3457d p:last-child,
.elementor-978 .elementor-element.elementor-element-cb3457d li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-cb3457d ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-cb3457d li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-cb3457d li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-cb3457d p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-cb3457d ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-cb3457d li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-cb3457d li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf88627 */.elementor-978 .elementor-element.elementor-element-bf88627 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-bf88627 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-bf88627 p:last-child,
.elementor-978 .elementor-element.elementor-element-bf88627 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-bf88627 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-bf88627 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-bf88627 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-bf88627 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-bf88627 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-bf88627 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-bf88627 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-563b2ee */.elementor-978 .elementor-element.elementor-element-563b2ee strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-563b2ee p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-563b2ee p:last-child,
.elementor-978 .elementor-element.elementor-element-563b2ee li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-563b2ee ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-563b2ee li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-563b2ee li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-563b2ee p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-563b2ee ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-563b2ee li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-563b2ee li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc5c3e3 */.elementor-978 .elementor-element.elementor-element-bc5c3e3 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-bc5c3e3 p:last-child,
.elementor-978 .elementor-element.elementor-element-bc5c3e3 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbb5c99 */.elementor-978 .elementor-element.elementor-element-fbb5c99 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-fbb5c99 p:last-child,
.elementor-978 .elementor-element.elementor-element-fbb5c99 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-fbb5c99 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-fbb5c99 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-fbb5c99 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-fbb5c99 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e9e4b6 */.elementor-978 .elementor-element.elementor-element-8e9e4b6 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-8e9e4b6 p:last-child,
.elementor-978 .elementor-element.elementor-element-8e9e4b6 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb3457d */.elementor-978 .elementor-element.elementor-element-cb3457d strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-cb3457d p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-cb3457d p:last-child,
.elementor-978 .elementor-element.elementor-element-cb3457d li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-cb3457d ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-cb3457d li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-cb3457d li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-cb3457d p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-cb3457d ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-cb3457d li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-cb3457d li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf88627 */.elementor-978 .elementor-element.elementor-element-bf88627 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-bf88627 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-bf88627 p:last-child,
.elementor-978 .elementor-element.elementor-element-bf88627 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-bf88627 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-bf88627 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-bf88627 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-bf88627 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-bf88627 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-bf88627 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-bf88627 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-563b2ee */.elementor-978 .elementor-element.elementor-element-563b2ee strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-563b2ee p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-563b2ee p:last-child,
.elementor-978 .elementor-element.elementor-element-563b2ee li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-563b2ee ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-563b2ee li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-563b2ee li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-563b2ee p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-563b2ee ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-563b2ee li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-563b2ee li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc5c3e3 */.elementor-978 .elementor-element.elementor-element-bc5c3e3 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-bc5c3e3 p:last-child,
.elementor-978 .elementor-element.elementor-element-bc5c3e3 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbb5c99 */.elementor-978 .elementor-element.elementor-element-fbb5c99 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-fbb5c99 p:last-child,
.elementor-978 .elementor-element.elementor-element-fbb5c99 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-fbb5c99 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-fbb5c99 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-fbb5c99 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-fbb5c99 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e9e4b6 */.elementor-978 .elementor-element.elementor-element-8e9e4b6 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-8e9e4b6 p:last-child,
.elementor-978 .elementor-element.elementor-element-8e9e4b6 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb3457d */.elementor-978 .elementor-element.elementor-element-cb3457d strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-cb3457d p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-cb3457d p:last-child,
.elementor-978 .elementor-element.elementor-element-cb3457d li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-cb3457d ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-cb3457d li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-cb3457d li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-cb3457d p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-cb3457d ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-cb3457d li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-cb3457d li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf88627 */.elementor-978 .elementor-element.elementor-element-bf88627 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-bf88627 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-bf88627 p:last-child,
.elementor-978 .elementor-element.elementor-element-bf88627 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-bf88627 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-bf88627 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-bf88627 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-bf88627 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-bf88627 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-bf88627 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-bf88627 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-563b2ee */.elementor-978 .elementor-element.elementor-element-563b2ee strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-563b2ee p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-563b2ee p:last-child,
.elementor-978 .elementor-element.elementor-element-563b2ee li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-563b2ee ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-563b2ee li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-563b2ee li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-563b2ee p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-563b2ee ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-563b2ee li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-563b2ee li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc5c3e3 */.elementor-978 .elementor-element.elementor-element-bc5c3e3 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-bc5c3e3 p:last-child,
.elementor-978 .elementor-element.elementor-element-bc5c3e3 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbb5c99 */.elementor-978 .elementor-element.elementor-element-fbb5c99 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-fbb5c99 p:last-child,
.elementor-978 .elementor-element.elementor-element-fbb5c99 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-fbb5c99 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-fbb5c99 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-fbb5c99 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-fbb5c99 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e9e4b6 */.elementor-978 .elementor-element.elementor-element-8e9e4b6 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-8e9e4b6 p:last-child,
.elementor-978 .elementor-element.elementor-element-8e9e4b6 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb3457d */.elementor-978 .elementor-element.elementor-element-cb3457d strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-cb3457d p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-cb3457d p:last-child,
.elementor-978 .elementor-element.elementor-element-cb3457d li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-cb3457d ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-cb3457d li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-cb3457d li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-cb3457d p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-cb3457d ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-cb3457d li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-cb3457d li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf88627 */.elementor-978 .elementor-element.elementor-element-bf88627 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-bf88627 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-bf88627 p:last-child,
.elementor-978 .elementor-element.elementor-element-bf88627 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-bf88627 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-bf88627 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-bf88627 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-bf88627 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-bf88627 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-bf88627 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-bf88627 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-563b2ee */.elementor-978 .elementor-element.elementor-element-563b2ee strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-563b2ee p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-563b2ee p:last-child,
.elementor-978 .elementor-element.elementor-element-563b2ee li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-563b2ee ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-563b2ee li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-563b2ee li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-563b2ee p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-563b2ee ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-563b2ee li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-563b2ee li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc5c3e3 */.elementor-978 .elementor-element.elementor-element-bc5c3e3 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-bc5c3e3 p:last-child,
.elementor-978 .elementor-element.elementor-element-bc5c3e3 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbb5c99 */.elementor-978 .elementor-element.elementor-element-fbb5c99 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-fbb5c99 p:last-child,
.elementor-978 .elementor-element.elementor-element-fbb5c99 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-fbb5c99 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-fbb5c99 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-fbb5c99 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-fbb5c99 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e9e4b6 */.elementor-978 .elementor-element.elementor-element-8e9e4b6 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-8e9e4b6 p:last-child,
.elementor-978 .elementor-element.elementor-element-8e9e4b6 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb3457d */.elementor-978 .elementor-element.elementor-element-cb3457d strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-cb3457d p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-cb3457d p:last-child,
.elementor-978 .elementor-element.elementor-element-cb3457d li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-cb3457d ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-cb3457d li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-cb3457d li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-cb3457d p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-cb3457d ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-cb3457d li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-cb3457d li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf88627 */.elementor-978 .elementor-element.elementor-element-bf88627 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-bf88627 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-bf88627 p:last-child,
.elementor-978 .elementor-element.elementor-element-bf88627 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-bf88627 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-bf88627 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-bf88627 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-bf88627 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-bf88627 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-bf88627 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-bf88627 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-563b2ee */.elementor-978 .elementor-element.elementor-element-563b2ee strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-563b2ee p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-563b2ee p:last-child,
.elementor-978 .elementor-element.elementor-element-563b2ee li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-563b2ee ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-563b2ee li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-563b2ee li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-563b2ee p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-563b2ee ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-563b2ee li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-563b2ee li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc5c3e3 */.elementor-978 .elementor-element.elementor-element-bc5c3e3 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-bc5c3e3 p:last-child,
.elementor-978 .elementor-element.elementor-element-bc5c3e3 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbb5c99 */.elementor-978 .elementor-element.elementor-element-fbb5c99 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-fbb5c99 p:last-child,
.elementor-978 .elementor-element.elementor-element-fbb5c99 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-fbb5c99 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-fbb5c99 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-fbb5c99 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-fbb5c99 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e9e4b6 */.elementor-978 .elementor-element.elementor-element-8e9e4b6 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-8e9e4b6 p:last-child,
.elementor-978 .elementor-element.elementor-element-8e9e4b6 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb3457d */.elementor-978 .elementor-element.elementor-element-cb3457d strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-cb3457d p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-cb3457d p:last-child,
.elementor-978 .elementor-element.elementor-element-cb3457d li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-cb3457d ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-cb3457d li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-cb3457d li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-cb3457d p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-cb3457d ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-cb3457d li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-cb3457d li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf88627 */.elementor-978 .elementor-element.elementor-element-bf88627 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-bf88627 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-bf88627 p:last-child,
.elementor-978 .elementor-element.elementor-element-bf88627 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-bf88627 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-bf88627 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-bf88627 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-bf88627 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-bf88627 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-bf88627 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-bf88627 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-563b2ee */.elementor-978 .elementor-element.elementor-element-563b2ee strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-563b2ee p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-563b2ee p:last-child,
.elementor-978 .elementor-element.elementor-element-563b2ee li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-563b2ee ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-563b2ee li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-563b2ee li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-563b2ee p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-563b2ee ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-563b2ee li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-563b2ee li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc5c3e3 */.elementor-978 .elementor-element.elementor-element-bc5c3e3 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-bc5c3e3 p:last-child,
.elementor-978 .elementor-element.elementor-element-bc5c3e3 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-bc5c3e3 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-bc5c3e3 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbb5c99 */.elementor-978 .elementor-element.elementor-element-fbb5c99 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-fbb5c99 p:last-child,
.elementor-978 .elementor-element.elementor-element-fbb5c99 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-fbb5c99 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-fbb5c99 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-fbb5c99 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-fbb5c99 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-fbb5c99 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e9e4b6 */.elementor-978 .elementor-element.elementor-element-8e9e4b6 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-8e9e4b6 p:last-child,
.elementor-978 .elementor-element.elementor-element-8e9e4b6 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-8e9e4b6 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-8e9e4b6 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb3457d */.elementor-978 .elementor-element.elementor-element-cb3457d strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-cb3457d p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-cb3457d p:last-child,
.elementor-978 .elementor-element.elementor-element-cb3457d li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-cb3457d ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-cb3457d li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-cb3457d li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-cb3457d p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-cb3457d ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-cb3457d li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-cb3457d li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf88627 */.elementor-978 .elementor-element.elementor-element-bf88627 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-bf88627 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-bf88627 p:last-child,
.elementor-978 .elementor-element.elementor-element-bf88627 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-bf88627 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-bf88627 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-bf88627 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-bf88627 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-bf88627 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-bf88627 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-bf88627 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-563b2ee */.elementor-978 .elementor-element.elementor-element-563b2ee strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-563b2ee p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-563b2ee p:last-child,
.elementor-978 .elementor-element.elementor-element-563b2ee li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-563b2ee ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-563b2ee li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-563b2ee li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-563b2ee p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-563b2ee ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-563b2ee li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-563b2ee li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-69f851b */span.e-n-accordion-item-title-icon, span.e-n-accordion-item-title-icon svg {
    width: 29px !important;
    height: 29px !important;
}
span.e-n-accordion-item-title-header {
    padding-right: 50px;
}
.elementor-978 .elementor-element.elementor-element-69f851b span.e-n-accordion-item-title-icon {
    margin-top: -20px;
}
@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-69f851b span.e-n-accordion-item-title-icon {
    margin-top: -2px;
}
}
summary.e-n-accordion-item-title {
    display: flex;
    justify-content: space-between !important;
}

@media screen and (max-width:640px) {
    .aco span.e-n-accordion-item-title-icon, span.e-n-accordion-item-title-icon svg {
    width: 15px !important;
    height: 15px !important;
}
.aco span.e-n-accordion-item-title-icon {
    margin-top: -10px !important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b56c6d7 */.elementor-978 .elementor-element.elementor-element-b56c6d7 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-b56c6d7 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-b56c6d7 p:last-child,
.elementor-978 .elementor-element.elementor-element-b56c6d7 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-b56c6d7 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-b56c6d7 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-b56c6d7 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-b56c6d7 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-b56c6d7 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-b56c6d7 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-b56c6d7 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8f0569 */.elementor-978 .elementor-element.elementor-element-e8f0569 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-e8f0569 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-e8f0569 p:last-child,
.elementor-978 .elementor-element.elementor-element-e8f0569 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-e8f0569 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-e8f0569 li:before {
  content: "·";
  position: absolute;
  left: 40px;
}
.elementor-978 .elementor-element.elementor-element-e8f0569 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-e8f0569 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-e8f0569 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-e8f0569 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-e8f0569 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-272bd68 */.elementor-978 .elementor-element.elementor-element-272bd68 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-272bd68 p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-272bd68 p:last-child,
.elementor-978 .elementor-element.elementor-element-272bd68 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-272bd68 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-272bd68 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-272bd68 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-272bd68 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-272bd68 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-272bd68 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-272bd68 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a8ba85 */.elementor-978 .elementor-element.elementor-element-9a8ba85 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-9a8ba85 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-9a8ba85 p:last-child,
.elementor-978 .elementor-element.elementor-element-9a8ba85 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-9a8ba85 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-9a8ba85 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-9a8ba85 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-9a8ba85 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-9a8ba85 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-9a8ba85 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-9a8ba85 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73a9642 */.elementor-978 .elementor-element.elementor-element-73a9642 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-73a9642 p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-73a9642 p:last-child,
.elementor-978 .elementor-element.elementor-element-73a9642 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-73a9642 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-73a9642 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-73a9642 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-73a9642 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-73a9642 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-73a9642 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-73a9642 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3fc7b3 */.elementor-978 .elementor-element.elementor-element-d3fc7b3 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-d3fc7b3 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-d3fc7b3 p:last-child,
.elementor-978 .elementor-element.elementor-element-d3fc7b3 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-d3fc7b3 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-d3fc7b3 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-d3fc7b3 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-d3fc7b3 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d3fc7b3 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-d3fc7b3 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-d3fc7b3 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-413d38a */.elementor-978 .elementor-element.elementor-element-413d38a strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-413d38a p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-413d38a p:last-child,
.elementor-978 .elementor-element.elementor-element-413d38a li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-413d38a ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-413d38a li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-413d38a li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-413d38a p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-413d38a ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-413d38a li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-413d38a li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d032b6f */.elementor-978 .elementor-element.elementor-element-d032b6f strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-d032b6f p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-d032b6f p:last-child,
.elementor-978 .elementor-element.elementor-element-d032b6f li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-d032b6f ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-d032b6f li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-d032b6f li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-d032b6f p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d032b6f ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-d032b6f li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-d032b6f li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f090e77 */.elementor-978 .elementor-element.elementor-element-f090e77 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-f090e77 p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-f090e77 p:last-child,
.elementor-978 .elementor-element.elementor-element-f090e77 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-f090e77 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-f090e77 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-f090e77 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-f090e77 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-f090e77 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-f090e77 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-f090e77 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d233897 */.elementor-978 .elementor-element.elementor-element-d233897 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-d233897 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-d233897 p:last-child,
.elementor-978 .elementor-element.elementor-element-d233897 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-d233897 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-d233897 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-d233897 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-d233897 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-d233897 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-d233897 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-d233897 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcc8851 */.elementor-978 .elementor-element.elementor-element-dcc8851 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-dcc8851 p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-dcc8851 p:last-child,
.elementor-978 .elementor-element.elementor-element-dcc8851 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-dcc8851 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-dcc8851 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-dcc8851 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-dcc8851 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-dcc8851 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-dcc8851 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-dcc8851 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30897c2 */.elementor-978 .elementor-element.elementor-element-30897c2 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-30897c2 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-30897c2 p:last-child,
.elementor-978 .elementor-element.elementor-element-30897c2 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-30897c2 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-30897c2 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-30897c2 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-30897c2 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-30897c2 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-30897c2 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-30897c2 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40a2394 */.elementor-978 .elementor-element.elementor-element-40a2394 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-40a2394 p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-40a2394 p:last-child,
.elementor-978 .elementor-element.elementor-element-40a2394 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-40a2394 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-40a2394 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-40a2394 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-40a2394 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-40a2394 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-40a2394 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-40a2394 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0869dba */.elementor-978 .elementor-element.elementor-element-0869dba strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-0869dba p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-0869dba p:last-child,
.elementor-978 .elementor-element.elementor-element-0869dba li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-0869dba ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-0869dba li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-0869dba li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-0869dba p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-0869dba ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-0869dba li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-0869dba li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdb314c */.elementor-978 .elementor-element.elementor-element-fdb314c strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-fdb314c p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-fdb314c p:last-child,
.elementor-978 .elementor-element.elementor-element-fdb314c li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-fdb314c ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-fdb314c li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-fdb314c li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-fdb314c p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-fdb314c ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-fdb314c li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-fdb314c li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-365a6d0 */.elementor-978 .elementor-element.elementor-element-365a6d0 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-365a6d0 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-365a6d0 p:last-child,
.elementor-978 .elementor-element.elementor-element-365a6d0 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-365a6d0 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-365a6d0 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-365a6d0 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-365a6d0 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-365a6d0 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-365a6d0 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-365a6d0 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d4aa19 */.elementor-978 .elementor-element.elementor-element-7d4aa19 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-7d4aa19 p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-7d4aa19 p:last-child,
.elementor-978 .elementor-element.elementor-element-7d4aa19 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-7d4aa19 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-7d4aa19 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-7d4aa19 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-7d4aa19 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-7d4aa19 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-7d4aa19 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-7d4aa19 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95d3e8d */.elementor-978 .elementor-element.elementor-element-95d3e8d strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-95d3e8d p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-95d3e8d p:last-child,
.elementor-978 .elementor-element.elementor-element-95d3e8d li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-95d3e8d ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-95d3e8d li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-95d3e8d li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-95d3e8d p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-95d3e8d ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-95d3e8d li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-95d3e8d li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a64e343 */.elementor-978 .elementor-element.elementor-element-a64e343 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-a64e343 p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-a64e343 p:last-child,
.elementor-978 .elementor-element.elementor-element-a64e343 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-a64e343 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-a64e343 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-a64e343 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-a64e343 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-a64e343 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-a64e343 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-a64e343 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a9cdfa */.elementor-978 .elementor-element.elementor-element-6a9cdfa strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-6a9cdfa p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-6a9cdfa p:last-child,
.elementor-978 .elementor-element.elementor-element-6a9cdfa li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-6a9cdfa ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-6a9cdfa li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-6a9cdfa li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-6a9cdfa p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-6a9cdfa ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-6a9cdfa li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-6a9cdfa li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-915d0f3 */.elementor-978 .elementor-element.elementor-element-915d0f3 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-915d0f3 p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-915d0f3 p:last-child,
.elementor-978 .elementor-element.elementor-element-915d0f3 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-915d0f3 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-915d0f3 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-915d0f3 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-915d0f3 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-915d0f3 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-915d0f3 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-915d0f3 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6250b92 */.elementor-978 .elementor-element.elementor-element-6250b92 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-6250b92 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-6250b92 p:last-child,
.elementor-978 .elementor-element.elementor-element-6250b92 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-6250b92 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-6250b92 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-6250b92 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-6250b92 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-6250b92 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-6250b92 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-6250b92 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76823f5 */.elementor-978 .elementor-element.elementor-element-76823f5 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-76823f5 p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-76823f5 p:last-child,
.elementor-978 .elementor-element.elementor-element-76823f5 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-76823f5 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-76823f5 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-76823f5 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-76823f5 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-76823f5 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-76823f5 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-76823f5 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93c75fb */.elementor-978 .elementor-element.elementor-element-93c75fb strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-93c75fb p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-93c75fb p:last-child,
.elementor-978 .elementor-element.elementor-element-93c75fb li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-93c75fb ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-93c75fb li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-93c75fb li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-93c75fb p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-93c75fb ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-93c75fb li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-93c75fb li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42acf06 */.elementor-978 .elementor-element.elementor-element-42acf06 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-42acf06 p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-42acf06 p:last-child,
.elementor-978 .elementor-element.elementor-element-42acf06 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-42acf06 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-42acf06 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-42acf06 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-42acf06 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-42acf06 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-42acf06 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-42acf06 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b8cbe5 */.elementor-978 .elementor-element.elementor-element-3b8cbe5 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-3b8cbe5 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-3b8cbe5 p:last-child,
.elementor-978 .elementor-element.elementor-element-3b8cbe5 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-3b8cbe5 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-3b8cbe5 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-3b8cbe5 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-3b8cbe5 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-3b8cbe5 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-3b8cbe5 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-3b8cbe5 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b70a5f0 */.elementor-978 .elementor-element.elementor-element-b70a5f0 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-b70a5f0 p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-b70a5f0 p:last-child,
.elementor-978 .elementor-element.elementor-element-b70a5f0 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-b70a5f0 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-b70a5f0 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-b70a5f0 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-b70a5f0 p{
       margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-b70a5f0 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-b70a5f0 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-b70a5f0 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734e0d0 */.elementor-978 .elementor-element.elementor-element-734e0d0 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-734e0d0 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-734e0d0 p:last-child,
.elementor-978 .elementor-element.elementor-element-734e0d0 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-734e0d0 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-734e0d0 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-734e0d0 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-734e0d0 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-734e0d0 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-734e0d0 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-734e0d0 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-531acdf */.elementor-978 .elementor-element.elementor-element-531acdf strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-531acdf p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-531acdf p:last-child,
.elementor-978 .elementor-element.elementor-element-531acdf li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-531acdf ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-531acdf li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-531acdf li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-531acdf p{
       margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-531acdf ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-531acdf li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-531acdf li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5b4f8b */.elementor-978 .elementor-element.elementor-element-f5b4f8b strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-f5b4f8b p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-f5b4f8b p:last-child,
.elementor-978 .elementor-element.elementor-element-f5b4f8b li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-f5b4f8b ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-f5b4f8b li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-f5b4f8b li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-f5b4f8b p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-f5b4f8b ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-f5b4f8b li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-f5b4f8b li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49677f9 */.elementor-978 .elementor-element.elementor-element-49677f9 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-49677f9 p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-49677f9 p:last-child,
.elementor-978 .elementor-element.elementor-element-49677f9 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-49677f9 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-49677f9 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-49677f9 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-49677f9 p{
       margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-49677f9 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-49677f9 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-49677f9 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33b0e7f */.elementor-978 .elementor-element.elementor-element-33b0e7f strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-33b0e7f p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-33b0e7f p:last-child,
.elementor-978 .elementor-element.elementor-element-33b0e7f li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-33b0e7f ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-33b0e7f li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-33b0e7f li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-33b0e7f p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-33b0e7f ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-33b0e7f li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-33b0e7f li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8a76e2 */.elementor-978 .elementor-element.elementor-element-a8a76e2 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-a8a76e2 p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-a8a76e2 p:last-child,
.elementor-978 .elementor-element.elementor-element-a8a76e2 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-a8a76e2 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-a8a76e2 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-a8a76e2 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-a8a76e2 p{
       margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-a8a76e2 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-a8a76e2 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-a8a76e2 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34d7ad6 */.elementor-978 .elementor-element.elementor-element-34d7ad6 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-34d7ad6 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-34d7ad6 p:last-child,
.elementor-978 .elementor-element.elementor-element-34d7ad6 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-34d7ad6 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-34d7ad6 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-34d7ad6 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-34d7ad6 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-34d7ad6 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-34d7ad6 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-34d7ad6 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ac1277 */.elementor-978 .elementor-element.elementor-element-8ac1277 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-8ac1277 p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-8ac1277 p:last-child,
.elementor-978 .elementor-element.elementor-element-8ac1277 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-8ac1277 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-8ac1277 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-8ac1277 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-8ac1277 p{
       margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-8ac1277 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-8ac1277 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-8ac1277 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76c4578 */.elementor-978 .elementor-element.elementor-element-76c4578 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-76c4578 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-76c4578 p:last-child,
.elementor-978 .elementor-element.elementor-element-76c4578 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-76c4578 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-76c4578 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-76c4578 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-76c4578 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-76c4578 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-76c4578 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-76c4578 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51a0980 */.elementor-978 .elementor-element.elementor-element-51a0980 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-51a0980 p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-51a0980 p:last-child,
.elementor-978 .elementor-element.elementor-element-51a0980 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-51a0980 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-51a0980 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-51a0980 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-51a0980 p{
       margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-51a0980 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-51a0980 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-51a0980 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e96f0d7 */.elementor-978 .elementor-element.elementor-element-e96f0d7 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-e96f0d7 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-e96f0d7 p:last-child,
.elementor-978 .elementor-element.elementor-element-e96f0d7 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-e96f0d7 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-e96f0d7 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-e96f0d7 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-e96f0d7 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-e96f0d7 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-e96f0d7 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-e96f0d7 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bad5538 */.elementor-978 .elementor-element.elementor-element-bad5538 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-bad5538 p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-bad5538 p:last-child,
.elementor-978 .elementor-element.elementor-element-bad5538 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-bad5538 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-bad5538 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-bad5538 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-bad5538 p{
       margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-bad5538 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-bad5538 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-bad5538 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f38585 */.elementor-978 .elementor-element.elementor-element-8f38585 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-8f38585 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-8f38585 p:last-child,
.elementor-978 .elementor-element.elementor-element-8f38585 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-8f38585 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-8f38585 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-8f38585 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-8f38585 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-8f38585 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-8f38585 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-8f38585 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-407666d */.elementor-978 .elementor-element.elementor-element-407666d strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-407666d p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-407666d p:last-child,
.elementor-978 .elementor-element.elementor-element-407666d li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-407666d ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-407666d li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-407666d li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-407666d p{
       margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-407666d ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-407666d li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-407666d li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7014d9 */.elementor-978 .elementor-element.elementor-element-a7014d9 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-a7014d9 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-a7014d9 p:last-child,
.elementor-978 .elementor-element.elementor-element-a7014d9 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-a7014d9 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-a7014d9 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-a7014d9 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-a7014d9 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-a7014d9 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-a7014d9 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-a7014d9 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c04b723 */.elementor-978 .elementor-element.elementor-element-c04b723 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-c04b723 p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-c04b723 p:last-child,
.elementor-978 .elementor-element.elementor-element-c04b723 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-c04b723 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-c04b723 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-c04b723 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-c04b723 p{
       margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-c04b723 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-c04b723 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-c04b723 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed41278 */.elementor-978 .elementor-element.elementor-element-ed41278 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-ed41278 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-ed41278 p:last-child,
.elementor-978 .elementor-element.elementor-element-ed41278 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-ed41278 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-ed41278 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-ed41278 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-ed41278 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-ed41278 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-ed41278 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-ed41278 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-692b6e2 */.elementor-978 .elementor-element.elementor-element-692b6e2 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-692b6e2 p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-692b6e2 p:last-child,
.elementor-978 .elementor-element.elementor-element-692b6e2 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-692b6e2 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-692b6e2 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-692b6e2 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-692b6e2 p{
       margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-692b6e2 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-692b6e2 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-692b6e2 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c079c13 */.elementor-978 .elementor-element.elementor-element-c079c13 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-c079c13 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-c079c13 p:last-child,
.elementor-978 .elementor-element.elementor-element-c079c13 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-c079c13 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-c079c13 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-c079c13 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-c079c13 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-c079c13 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-c079c13 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-c079c13 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1253609 */.elementor-978 .elementor-element.elementor-element-1253609 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-1253609 p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-1253609 p:last-child,
.elementor-978 .elementor-element.elementor-element-1253609 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-1253609 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-1253609 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-1253609 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-1253609 p{
       margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-1253609 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-1253609 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-1253609 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a94b28 */.elementor-978 .elementor-element.elementor-element-7a94b28 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-7a94b28 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-7a94b28 p:last-child,
.elementor-978 .elementor-element.elementor-element-7a94b28 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-7a94b28 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-7a94b28 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-7a94b28 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-7a94b28 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-7a94b28 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-7a94b28 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-7a94b28 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5db219 */.elementor-978 .elementor-element.elementor-element-f5db219 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-f5db219 p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-f5db219 p:last-child,
.elementor-978 .elementor-element.elementor-element-f5db219 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-f5db219 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-f5db219 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-f5db219 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-f5db219 p{
       margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-f5db219 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-f5db219 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-f5db219 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3807829 */.elementor-978 .elementor-element.elementor-element-3807829 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-3807829 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-3807829 p:last-child,
.elementor-978 .elementor-element.elementor-element-3807829 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-3807829 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 0px;
}
.elementor-978 .elementor-element.elementor-element-3807829 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-3807829 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-3807829 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-3807829 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-3807829 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-3807829 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c6cdd */@media (max-width: 767px) {
  /* этот .elementor-978 .elementor-element.elementor-element-c6c6cdd = .elementor-element-c6c6cdd */
  .elementor-978 .elementor-element.elementor-element-c6c6cdd {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    gap: 16px;
    padding-right: 20px;
  }

  .elementor-978 .elementor-element.elementor-element-c6c6cdd > .e-con {
    flex: 0 0 96% !important;
    max-width: 96% !important;
    scroll-snap-align: start;
  }

  .elementor-978 .elementor-element.elementor-element-c6c6cdd::-webkit-scrollbar {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0142d06 */.elementor-978 .elementor-element.elementor-element-0142d06 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-0142d06 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-0142d06 p:last-child,
.elementor-978 .elementor-element.elementor-element-0142d06 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-0142d06 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-0142d06 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-0142d06 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-0142d06 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-0142d06 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-0142d06 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-0142d06 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b124d1 */.elementor-978 .elementor-element.elementor-element-2b124d1::after {
    content: "";
    position: absolute;
    left: 50%;              /* старт в центре блока по X */
    top: 50%;               /* середина по Y */
    transform: translateY(-50%);  /* только выравниваем по вертикали */
    width: 500px;           /* длина линии */
    height: 1px;            /* толщина линии */
    background: #3c3c3c;
    z-index: -1;
}

@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-2b124d1::after {
  
   
    width: 350px;           /* длина линии */

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-243aaa4 */.elementor-978 .elementor-element.elementor-element-243aaa4 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-243aaa4 p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-243aaa4 p:last-child,
.elementor-978 .elementor-element.elementor-element-243aaa4 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-243aaa4 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-243aaa4 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-243aaa4 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-243aaa4 p{
       margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-243aaa4 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-243aaa4 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-243aaa4 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd5b438 */.elementor-978 .elementor-element.elementor-element-bd5b438 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-bd5b438 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-bd5b438 p:last-child,
.elementor-978 .elementor-element.elementor-element-bd5b438 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-bd5b438 ul {
    list-style: none;
    padding-left: 15px;
     margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-bd5b438 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-bd5b438 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-bd5b438 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-bd5b438 li {
         margin-bottom: 8px;
}
   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37859bd */.elementor-978 .elementor-element.elementor-element-37859bd::after {
    content: "";
    position: absolute;
    left: 50%;              /* старт в центре блока по X */
    top: 50%;               /* середина по Y */
    transform: translateY(-50%);  /* только выравниваем по вертикали */
    width: 500px;           /* длина линии */
    height: 1px;            /* толщина линии */
    background: #3c3c3c;
    z-index: -1;
}

@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-37859bd::after {
  
   
    width: 350px;           /* длина линии */

}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dee4e72 */.elementor-978 .elementor-element.elementor-element-dee4e72 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-dee4e72 p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-dee4e72 p:last-child,
.elementor-978 .elementor-element.elementor-element-dee4e72 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-dee4e72 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-dee4e72 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-dee4e72 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-dee4e72 p{
       margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-dee4e72 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-dee4e72 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-dee4e72 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71e0393 */.elementor-978 .elementor-element.elementor-element-71e0393 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-71e0393 p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-71e0393 p:last-child,
.elementor-978 .elementor-element.elementor-element-71e0393 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-71e0393 ul {
    list-style: none;
    padding-left: 15px;
     margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-71e0393 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-71e0393 p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-71e0393 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-71e0393 li {
         margin-bottom: 8px;
}
   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad17864 */.elementor-978 .elementor-element.elementor-element-ad17864 strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-ad17864 p{
    margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-ad17864 p:last-child,
.elementor-978 .elementor-element.elementor-element-ad17864 li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-ad17864 ul {
    list-style: none;
    padding-left: 25px;
     margin-bottom: 20px;
}
.elementor-978 .elementor-element.elementor-element-ad17864 li:before {
  content: "·";
  position: absolute;
  left: 7px;
}
.elementor-978 .elementor-element.elementor-element-ad17864 li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-ad17864 p{
       margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-ad17864 ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-ad17864 li {
         margin-bottom: 8px;
}
    
    .elementor-978 .elementor-element.elementor-element-ad17864 li:before {
  content: "·";
  position: absolute;
  left: 9px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-930f42d */.elementor-978 .elementor-element.elementor-element-930f42d strong {
  font-weight: 700;
}
.elementor-978 .elementor-element.elementor-element-930f42d p{
    margin-bottom: 20px;
}

.elementor-978 .elementor-element.elementor-element-930f42d p:last-child,
.elementor-978 .elementor-element.elementor-element-930f42d li:last-child {
    margin-bottom: 0;
}
.elementor-978 .elementor-element.elementor-element-930f42d ul {
    list-style: none;
    padding-left: 15px;
     margin-bottom: 0px;
}

.elementor-978 .elementor-element.elementor-element-930f42d li {
    margin-bottom: 5px;
}



@media (max-width: 767px) {
    .elementor-978 .elementor-element.elementor-element-930f42d p{
       margin-bottom: 10px;
}
    .elementor-978 .elementor-element.elementor-element-930f42d ul {
    list-style: none;
    padding-left: 18px;
     margin-bottom: 0px;
}
    .elementor-978 .elementor-element.elementor-element-930f42d li {
         margin-bottom: 8px;
}
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59b9266 */@media (max-width: 767px) {
 
  .elementor-978 .elementor-element.elementor-element-59b9266 {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    gap:0x;
    padding-right: 20px;
  }

  .elementor-978 .elementor-element.elementor-element-59b9266 > .e-con {
    flex: 0 0 82% !important;
    max-width: 82% !important;
    scroll-snap-align: start;
  }

  .elementor-978 .elementor-element.elementor-element-59b9266::-webkit-scrollbar {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS */.entry-title {
    display: none !important;
}/* End custom CSS */