.elementor-60077 .elementor-element.elementor-element-7eb912a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-60077 .elementor-element.elementor-element-7eb912a:not(.elementor-motion-effects-element-type-background), .elementor-60077 .elementor-element.elementor-element-7eb912a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAECF077;}.elementor-60077 .elementor-element.elementor-element-7eb912a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60077 .elementor-element.elementor-element-cf4cdf2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-60077 .elementor-element.elementor-element-cf4cdf2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-60077 .elementor-element.elementor-element-f1a737d > .elementor-widget-container{background-color:#FFFFFFBB;margin:0px 0px 0px 0px;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0F0F0;border-radius:16px 16px 16px 16px;}.elementor-60077 .elementor-element.elementor-element-f1a737d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-60077 .elementor-element.elementor-element-f1a737d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-60077 .elementor-element.elementor-element-f1a737d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-60077 .elementor-element.elementor-element-f1a737d{--e-icon-list-icon-size:20px;}.elementor-60077 .elementor-element.elementor-element-f1a737d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-60077 .elementor-element.elementor-element-f1a737d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-f1a737d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-60077 .elementor-element.elementor-element-f1a737d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-60077 .elementor-element.elementor-element-46eac54{width:var( --container-widget-width, 807px );max-width:807px;--container-widget-width:807px;--container-widget-flex-grow:0;text-align:start;}.elementor-60077 .elementor-element.elementor-element-46eac54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-60077 .elementor-element.elementor-element-46eac54.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-60077 .elementor-element.elementor-element-46eac54 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:50px;font-weight:bold;line-height:1.3em;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-60077 .elementor-element.elementor-element-243f336 .elementor-repeater-item-08f1073 .elementor-icon-list-icon{width:40px;}.elementor-60077 .elementor-element.elementor-element-243f336.elementor-element{--align-self:flex-start;}.elementor-60077 .elementor-element.elementor-element-243f336 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(24px/2);}.elementor-60077 .elementor-element.elementor-element-243f336 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(24px/2);}.elementor-60077 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(24px/2);margin-left:calc(24px/2);}.elementor-60077 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-24px/2);margin-left:calc(-24px/2);}body.rtl .elementor-60077 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-24px/2);}body:not(.rtl) .elementor-60077 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-24px/2);}.elementor-60077 .elementor-element.elementor-element-243f336 .elementor-icon-list-item:not(:last-child):after{content:"";height:40%;border-color:#C1C1C1;}.elementor-60077 .elementor-element.elementor-element-243f336 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-60077 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-60077 .elementor-element.elementor-element-243f336 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-60077 .elementor-element.elementor-element-243f336 .elementor-icon-list-icon i{color:var( --e-global-color-primary );font-size:30px;}.elementor-60077 .elementor-element.elementor-element-243f336 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );--e-icon-list-icon-size:30px;}.elementor-60077 .elementor-element.elementor-element-243f336 .elementor-icon-list-icon{width:30px;}.elementor-60077 .elementor-element.elementor-element-243f336 .elementor-icon-list-text, .elementor-60077 .elementor-element.elementor-element-243f336 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-60077 .elementor-element.elementor-element-243f336 .elementor-icon-list-item{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-0990ff7{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-60077 .elementor-element.elementor-element-e988c2c img{border-radius:10px 10px 10px 10px;box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.16);}.elementor-60077 .elementor-element.elementor-element-41229ac4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-60077 .elementor-element.elementor-element-41229ac4:not(.elementor-motion-effects-element-type-background), .elementor-60077 .elementor-element.elementor-element-41229ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-60077 .elementor-element.elementor-element-41229ac4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60077 .elementor-element.elementor-element-1cfd436c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-60077 .elementor-element.elementor-element-35239456{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60077 .elementor-element.elementor-element-35239456.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60077 .elementor-element.elementor-element-698427e{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6D6D6;--border-color:#D6D6D6;--border-radius:8px 8px 8px 8px;box-shadow:2px 4px 20px 0px rgba(0, 0, 0, 0.09);}.elementor-60077 .elementor-element.elementor-element-698427e:not(.elementor-motion-effects-element-type-background), .elementor-60077 .elementor-element.elementor-element-698427e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-60077 .elementor-element.elementor-element-698427e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60077 .elementor-element.elementor-element-2cdab028{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-60077 .elementor-element.elementor-element-76cb0e61{--box-background-color:#EAECF000;--box-border-color:#EAECF0BD;--box-border-width:0px;--box-padding:10px;--header-background-color:var( --e-global-color-010d22e );--header-color:var( --e-global-color-primary );--toc-body-max-height:40vh;--item-text-color:#333333;--item-text-hover-color:#000000;--item-text-hover-decoration:underline;--item-text-active-color:#000000;--marker-color:var( --e-global-color-text );}.elementor-60077 .elementor-element.elementor-element-76cb0e61 .elementor-toc__spinner{color:#EAECF000;fill:#EAECF000;}.elementor-60077 .elementor-element.elementor-element-76cb0e61 .elementor-toc__header-title{text-align:start;}.elementor-60077 .elementor-element.elementor-element-76cb0e61 .elementor-toc__header, .elementor-60077 .elementor-element.elementor-element-76cb0e61 .elementor-toc__header-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-60077 .elementor-element.elementor-element-76cb0e61 .elementor-toc__list-item{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-511a5a8e{--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;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;box-shadow:2px 4px 20px 0px rgba(0, 0, 0, 0.09);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-60077 .elementor-element.elementor-element-511a5a8e:not(.elementor-motion-effects-element-type-background), .elementor-60077 .elementor-element.elementor-element-511a5a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-60077 .elementor-element.elementor-element-511a5a8e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60077 .elementor-element.elementor-element-6c84dc99{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60077 .elementor-element.elementor-element-5973895{text-align:start;}.elementor-60077 .elementor-element.elementor-element-5973895 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.6em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-60077 .elementor-element.elementor-element-38a00323 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-60077 .elementor-element.elementor-element-38a00323{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-60077 .elementor-element.elementor-element-46a92734 .elementor-button{background-color:var( --e-global-color-826587d );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;border-radius:15px 15px 15px 15px;padding:12px 20px 12px 20px;}.elementor-60077 .elementor-element.elementor-element-46a92734 .elementor-button:hover, .elementor-60077 .elementor-element.elementor-element-46a92734 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-60077 .elementor-element.elementor-element-46a92734{width:initial;max-width:initial;}.elementor-60077 .elementor-element.elementor-element-46a92734.elementor-element{--align-self:flex-start;}.elementor-60077 .elementor-element.elementor-element-46a92734 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-60077 .elementor-element.elementor-element-46a92734 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-60077 .elementor-element.elementor-element-46a92734 .elementor-button:hover svg, .elementor-60077 .elementor-element.elementor-element-46a92734 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-60077 .elementor-element.elementor-element-cded45a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:18px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60077 .elementor-element.elementor-element-3edc220{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-4958380{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-eeb5b53 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-60077 .elementor-element.elementor-element-eeb5b53{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-1ace917 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-60077 .elementor-element.elementor-element-0b26d68 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-60077 .elementor-element.elementor-element-0b26d68 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-60077 .elementor-element.elementor-element-e6d39e8 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-60077 .elementor-element.elementor-element-e6d39e8{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-9389ffb{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-44367aa3 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60077 .elementor-element.elementor-element-1ce078c9{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-43c540f8{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-43c540f8 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-5ee71626 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-2b00e3fc{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-2b00e3fc p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-1e22cb8c > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-cbedab0 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-cbedab0{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-48954a4 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-48954a4{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-6aac9138{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-1fbc0e0f .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60077 .elementor-element.elementor-element-7253e21{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-5b11bc28{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-5b11bc28 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-39f7d7c1 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-2d90d0cc{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-2d90d0cc p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-6c6f2675 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-63aa5341 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-63aa5341{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-4072ebf > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-4072ebf{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-590f235{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-83b087e .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60077 .elementor-element.elementor-element-76979d37{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-31352c53{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-31352c53 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-1610797d > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-74ffd81{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-74ffd81 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-50225d72 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-5fc0ab7d > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-5fc0ab7d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-16982e2 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-16982e2{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-1dbe51f2{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-72474eb7 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60077 .elementor-element.elementor-element-2dd2c957{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-57f96c87{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-57f96c87 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-1b88b387 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-779fa92b{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-779fa92b p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-e3255f5 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-6d2ffeae > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-6d2ffeae{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-eb69484 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-eb69484{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-7159b74c{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-4d557484 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60077 .elementor-element.elementor-element-dd5d2d0{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-b66f97e{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-b66f97e p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-63c85e01 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-22962551{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-22962551 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-394ee739 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-76eb8723 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-76eb8723{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-9d329a9 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-9d329a9{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-3a69524c{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-19d982eb .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60077 .elementor-element.elementor-element-c5d95f2{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-23fab8d7{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-23fab8d7 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-42f7fe6d > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-602e5533{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-602e5533 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-3c4de84a > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-62540c6d > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-62540c6d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-0daf59b > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-0daf59b{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-530f3b77{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-5a9ad78d .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60077 .elementor-element.elementor-element-1d336ee3{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-7428b04d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-7428b04d p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-6696e31c > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-180eb78e{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-180eb78e p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-6c9834ef > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-36ae37c3 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-36ae37c3{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-8ac1555 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-8ac1555{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-46f129f3{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-3be5c731 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60077 .elementor-element.elementor-element-1d6daf67{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-4b769eac{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-4b769eac p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-47330bac > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-1207b39e{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-1207b39e p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-794aa1de > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-29a84c7c > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-29a84c7c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-8701613 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-8701613{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-21886950{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-57434d67 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60077 .elementor-element.elementor-element-6909672f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-4a97e081{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-4a97e081 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-23294678 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-1dd2d0aa{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-1dd2d0aa p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-638523dc > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-c39530 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-c39530{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-a782e11 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-a782e11{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-753e78f9{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-4a9aa052 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60077 .elementor-element.elementor-element-5753081a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-1e6960e5{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-1e6960e5 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-e59ef98 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-51fc0f58{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-51fc0f58 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-599af69d > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-4ebe262a > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-4ebe262a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-0c19a53 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-0c19a53{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-6405202a{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-6cbf9660 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60077 .elementor-element.elementor-element-5d08adbd{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-3b58350b{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-3b58350b p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-32204d81 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-7f83f9d7{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-7f83f9d7 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-4485f2af > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-60e4b867 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-60e4b867{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-109c333 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-109c333{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-2103d8f9{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-792979c9 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60077 .elementor-element.elementor-element-508705ad{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-33f17b4c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-33f17b4c p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-7748a32f > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-25dc7ea4{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-25dc7ea4 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-5f79c184 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-5c5a75f1 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-5c5a75f1{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-8e0b5a0 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-8e0b5a0{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-7a9547cd{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-7bcbba79 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60077 .elementor-element.elementor-element-39d1e12d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-348307e5{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-348307e5 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-7086a618 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-1f716376{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-1f716376 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-772a92c9 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-7d59256d > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-7d59256d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-4a41b42 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-4a41b42{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-7981889b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-a938b9f .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60077 .elementor-element.elementor-element-29f4c676{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-37bfd6d4{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-37bfd6d4 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-66941584 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-6bd6f558{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-6bd6f558 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-212cf01e > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-49a51a27 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-49a51a27{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-0052437 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-0052437{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-23fa5e6{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-757ecc60 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60077 .elementor-element.elementor-element-2253e2a9{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-3382aecc{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-3382aecc p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-4d8e9eb6 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-8376ff{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-8376ff p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-7e95cb1 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-71f54db1 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-71f54db1{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-31815e7 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-31815e7{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-11dc81f{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-388e1669 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60077 .elementor-element.elementor-element-58d4ea0{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-5381d86{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-5381d86 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-61a743dd > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-6b5d0c89{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-6b5d0c89 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-4ee1a9d3 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-13e1378b > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-13e1378b{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-8fc898e > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-8fc898e{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-ef70a95{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-940e3a0 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60077 .elementor-element.elementor-element-1c37a6a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-263a804{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-263a804 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-79d3e5e > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-f63b5cd{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-f63b5cd p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-7507d0c > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-ec5a206 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-ec5a206{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-d7fb88a > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-d7fb88a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-6cde71a8{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-a0cdf8e .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60077 .elementor-element.elementor-element-3c434672{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-cee0dda{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-cee0dda p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-5671292a > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-333d4704{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-333d4704 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-3a0b7909 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-5447456c > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-5447456c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-42ee028 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-42ee028{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-60f771b5{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-46c46d76 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60077 .elementor-element.elementor-element-42640ffe{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-21f12ddd{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-21f12ddd p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-46cb5da8 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-662d2335{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-662d2335 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-2962a271 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-fc672c0 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-fc672c0{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-40e3cc7 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-40e3cc7{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-4c63c7d9{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-eb56213 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60077 .elementor-element.elementor-element-377a75ad{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-4bb8947f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-4bb8947f p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-2b4d9d92 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-3a0d3429{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-3a0d3429 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-4952d1f4 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-74dbc05c > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-74dbc05c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-af2eb24 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-af2eb24{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-5b231503{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-7c781da .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60077 .elementor-element.elementor-element-faf4dd6{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-268c56b1{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-268c56b1 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-7ba41517 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-29a81e46{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-29a81e46 p{margin-block-end:0px;}.elementor-60077 .elementor-element.elementor-element-6124b19e > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60077 .elementor-element.elementor-element-49ae0283 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-49ae0283{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-e548a95 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-e548a95{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-00bd613 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-60077 .elementor-element.elementor-element-00bd613{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-2e09cbe6{--display:flex;}.elementor-60077 .elementor-element.elementor-element-6d2cde09{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-5b390a6{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-1203fcb2 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60077 .elementor-element.elementor-element-1203fcb2{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60077 .elementor-element.elementor-element-b403071{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-60077 .elementor-element.elementor-element-b403071:not(.elementor-motion-effects-element-type-background), .elementor-60077 .elementor-element.elementor-element-b403071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-60077 .elementor-element.elementor-element-b403071.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-60077 .elementor-element.elementor-element-cf4cdf2{--width:66%;}.elementor-60077 .elementor-element.elementor-element-0990ff7{--width:33%;}.elementor-60077 .elementor-element.elementor-element-35239456{--width:23.555%;}.elementor-60077 .elementor-element.elementor-element-cded45a{--width:75%;}}@media(max-width:1440px) and (min-width:768px){.elementor-60077 .elementor-element.elementor-element-1cfd436c{--content-width:100%;}.elementor-60077 .elementor-element.elementor-element-35239456{--width:30%;}.elementor-60077 .elementor-element.elementor-element-cded45a{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-60077 .elementor-element.elementor-element-7eb912a{--content-width:100%;}.elementor-60077 .elementor-element.elementor-element-41229ac4{--content-width:100%;}.elementor-60077 .elementor-element.elementor-element-1cfd436c{--content-width:100%;}.elementor-60077 .elementor-element.elementor-element-b403071{--content-width:100%;}}@media(max-width:1440px){.elementor-60077 .elementor-element.elementor-element-7eb912a{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-60077 .elementor-element.elementor-element-46eac54 .elementor-heading-title{font-size:48px;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-60077 .elementor-element.elementor-element-41229ac4{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-60077 .elementor-element.elementor-element-1cfd436c{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-60077 .elementor-element.elementor-element-76cb0e61 .elementor-toc__header, .elementor-60077 .elementor-element.elementor-element-76cb0e61 .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-60077 .elementor-element.elementor-element-cded45a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-60077 .elementor-element.elementor-element-3edc220{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-0b26d68 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-60077 .elementor-element.elementor-element-9389ffb{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-6aac9138{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-590f235{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-1dbe51f2{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-7159b74c{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-3a69524c{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-530f3b77{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-46f129f3{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-21886950{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-753e78f9{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-6405202a{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-2103d8f9{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-7a9547cd{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-7981889b{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-23fa5e6{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-11dc81f{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-ef70a95{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-6cde71a8{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-60f771b5{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-4c63c7d9{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-5b231503{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-b403071{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-60077 .elementor-element.elementor-element-f1a737d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-60077 .elementor-element.elementor-element-f1a737d .elementor-icon-list-item > a{font-size:17px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-60077 .elementor-element.elementor-element-46eac54{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-60077 .elementor-element.elementor-element-46eac54 .elementor-heading-title{font-size:48px;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-60077 .elementor-element.elementor-element-243f336 .elementor-icon-list-item{font-size:17px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-60077 .elementor-element.elementor-element-1cfd436c{--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-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-60077 .elementor-element.elementor-element-76cb0e61 .elementor-toc__header, .elementor-60077 .elementor-element.elementor-element-76cb0e61 .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-60077 .elementor-element.elementor-element-76cb0e61 .elementor-toc__list-item{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-5973895 .elementor-heading-title{font-size:17px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-60077 .elementor-element.elementor-element-38a00323{font-size:17px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-60077 .elementor-element.elementor-element-46a92734 .elementor-button{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-3edc220{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-4958380{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-eeb5b53{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-0b26d68 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-60077 .elementor-element.elementor-element-e6d39e8{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-9389ffb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-44367aa3 .elementor-heading-title{font-size:30px;}.elementor-60077 .elementor-element.elementor-element-1ce078c9{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-43c540f8{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-2b00e3fc{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-cbedab0{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-48954a4{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-6aac9138{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-1fbc0e0f .elementor-heading-title{font-size:30px;}.elementor-60077 .elementor-element.elementor-element-7253e21{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-5b11bc28{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-2d90d0cc{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-63aa5341{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-4072ebf{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-590f235{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-83b087e .elementor-heading-title{font-size:30px;}.elementor-60077 .elementor-element.elementor-element-76979d37{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-31352c53{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-74ffd81{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-5fc0ab7d{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-16982e2{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-1dbe51f2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-72474eb7 .elementor-heading-title{font-size:30px;}.elementor-60077 .elementor-element.elementor-element-2dd2c957{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-57f96c87{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-779fa92b{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-6d2ffeae{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-eb69484{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-7159b74c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-4d557484 .elementor-heading-title{font-size:30px;}.elementor-60077 .elementor-element.elementor-element-dd5d2d0{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-b66f97e{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-22962551{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-76eb8723{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-9d329a9{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-3a69524c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-19d982eb .elementor-heading-title{font-size:30px;}.elementor-60077 .elementor-element.elementor-element-c5d95f2{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-23fab8d7{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-602e5533{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-62540c6d{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-0daf59b{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-530f3b77{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-5a9ad78d .elementor-heading-title{font-size:30px;}.elementor-60077 .elementor-element.elementor-element-1d336ee3{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-7428b04d{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-180eb78e{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-36ae37c3{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-8ac1555{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-46f129f3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-3be5c731 .elementor-heading-title{font-size:30px;}.elementor-60077 .elementor-element.elementor-element-1d6daf67{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-4b769eac{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-1207b39e{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-29a84c7c{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-8701613{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-21886950{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-57434d67 .elementor-heading-title{font-size:30px;}.elementor-60077 .elementor-element.elementor-element-6909672f{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-4a97e081{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-1dd2d0aa{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-c39530{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-a782e11{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-753e78f9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-4a9aa052 .elementor-heading-title{font-size:30px;}.elementor-60077 .elementor-element.elementor-element-5753081a{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-1e6960e5{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-51fc0f58{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-4ebe262a{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-0c19a53{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-6405202a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-6cbf9660 .elementor-heading-title{font-size:30px;}.elementor-60077 .elementor-element.elementor-element-5d08adbd{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-3b58350b{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-7f83f9d7{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-60e4b867{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-109c333{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-2103d8f9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-792979c9 .elementor-heading-title{font-size:30px;}.elementor-60077 .elementor-element.elementor-element-508705ad{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-33f17b4c{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-25dc7ea4{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-5c5a75f1{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-8e0b5a0{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-7a9547cd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-7bcbba79 .elementor-heading-title{font-size:30px;}.elementor-60077 .elementor-element.elementor-element-39d1e12d{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-348307e5{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-1f716376{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-7d59256d{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-4a41b42{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-7981889b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-a938b9f .elementor-heading-title{font-size:30px;}.elementor-60077 .elementor-element.elementor-element-29f4c676{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-37bfd6d4{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-6bd6f558{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-49a51a27{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-0052437{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-23fa5e6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-757ecc60 .elementor-heading-title{font-size:30px;}.elementor-60077 .elementor-element.elementor-element-2253e2a9{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-3382aecc{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-8376ff{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-71f54db1{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-31815e7{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-11dc81f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-388e1669 .elementor-heading-title{font-size:30px;}.elementor-60077 .elementor-element.elementor-element-58d4ea0{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-5381d86{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-6b5d0c89{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-13e1378b{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-8fc898e{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-ef70a95{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-940e3a0 .elementor-heading-title{font-size:30px;}.elementor-60077 .elementor-element.elementor-element-1c37a6a{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-263a804{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-f63b5cd{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-ec5a206{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-d7fb88a{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-6cde71a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-a0cdf8e .elementor-heading-title{font-size:30px;}.elementor-60077 .elementor-element.elementor-element-3c434672{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-cee0dda{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-333d4704{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-5447456c{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-42ee028{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-60f771b5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-46c46d76 .elementor-heading-title{font-size:30px;}.elementor-60077 .elementor-element.elementor-element-42640ffe{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-21f12ddd{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-662d2335{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-fc672c0{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-40e3cc7{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-4c63c7d9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-eb56213 .elementor-heading-title{font-size:30px;}.elementor-60077 .elementor-element.elementor-element-377a75ad{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-4bb8947f{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-3a0d3429{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-74dbc05c{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-af2eb24{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-5b231503{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-7c781da .elementor-heading-title{font-size:30px;}.elementor-60077 .elementor-element.elementor-element-faf4dd6{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-268c56b1{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-29a81e46{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-49ae0283{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-e548a95{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-00bd613{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-6d2cde09{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-5b390a6{font-size:17px;}.elementor-60077 .elementor-element.elementor-element-1203fcb2{font-size:17px;}}@media(max-width:767px){.elementor-60077 .elementor-element.elementor-element-7eb912a{--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-60077 .elementor-element.elementor-element-cf4cdf2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-60077 .elementor-element.elementor-element-f1a737d.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-60077 .elementor-element.elementor-element-46eac54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-60077 .elementor-element.elementor-element-46eac54{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-60077 .elementor-element.elementor-element-46eac54.elementor-element{--align-self:center;}.elementor-60077 .elementor-element.elementor-element-46eac54 .elementor-heading-title{font-size:30px;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-60077 .elementor-element.elementor-element-243f336 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-60077 .elementor-element.elementor-element-243f336 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-60077 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-60077 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-60077 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-60077 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-60077 .elementor-element.elementor-element-243f336 .elementor-icon-list-item{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-60077 .elementor-element.elementor-element-41229ac4{--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-60077 .elementor-element.elementor-element-1cfd436c{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60077 .elementor-element.elementor-element-2cdab028{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-60077 .elementor-element.elementor-element-76cb0e61 .elementor-toc__header, .elementor-60077 .elementor-element.elementor-element-76cb0e61 .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-60077 .elementor-element.elementor-element-76cb0e61{--toc-body-max-height:50vh;}.elementor-60077 .elementor-element.elementor-element-6c84dc99{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-60077 .elementor-element.elementor-element-46a92734{width:100%;max-width:100%;}.elementor-60077 .elementor-element.elementor-element-46a92734.elementor-element{--align-self:stretch;}.elementor-60077 .elementor-element.elementor-element-46a92734 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-60077 .elementor-element.elementor-element-46a92734 .elementor-button{padding:15px 15px 15px 15px;}.elementor-60077 .elementor-element.elementor-element-cded45a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--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-60077 .elementor-element.elementor-element-1ace917 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-60077 .elementor-element.elementor-element-0b26d68 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-60077 .elementor-element.elementor-element-44367aa3 .elementor-heading-title{font-size:26px;}.elementor-60077 .elementor-element.elementor-element-43c540f8{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-5ee71626 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-2b00e3fc{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-1e22cb8c > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-1fbc0e0f .elementor-heading-title{font-size:26px;}.elementor-60077 .elementor-element.elementor-element-5b11bc28{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-39f7d7c1 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-2d90d0cc{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-6c6f2675 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-83b087e .elementor-heading-title{font-size:26px;}.elementor-60077 .elementor-element.elementor-element-31352c53{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-1610797d > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-74ffd81{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-50225d72 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-72474eb7 .elementor-heading-title{font-size:26px;}.elementor-60077 .elementor-element.elementor-element-57f96c87{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-1b88b387 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-779fa92b{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-e3255f5 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-4d557484 .elementor-heading-title{font-size:26px;}.elementor-60077 .elementor-element.elementor-element-b66f97e{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-63c85e01 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-22962551{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-394ee739 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-19d982eb .elementor-heading-title{font-size:26px;}.elementor-60077 .elementor-element.elementor-element-23fab8d7{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-42f7fe6d > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-602e5533{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-3c4de84a > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-5a9ad78d .elementor-heading-title{font-size:26px;}.elementor-60077 .elementor-element.elementor-element-7428b04d{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-6696e31c > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-180eb78e{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-6c9834ef > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-3be5c731 .elementor-heading-title{font-size:26px;}.elementor-60077 .elementor-element.elementor-element-4b769eac{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-47330bac > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-1207b39e{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-794aa1de > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-57434d67 .elementor-heading-title{font-size:26px;}.elementor-60077 .elementor-element.elementor-element-4a97e081{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-23294678 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-1dd2d0aa{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-638523dc > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-4a9aa052 .elementor-heading-title{font-size:26px;}.elementor-60077 .elementor-element.elementor-element-1e6960e5{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-e59ef98 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-51fc0f58{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-599af69d > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-6cbf9660 .elementor-heading-title{font-size:26px;}.elementor-60077 .elementor-element.elementor-element-3b58350b{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-32204d81 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-7f83f9d7{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-4485f2af > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-792979c9 .elementor-heading-title{font-size:26px;}.elementor-60077 .elementor-element.elementor-element-33f17b4c{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-7748a32f > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-25dc7ea4{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-5f79c184 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-7bcbba79 .elementor-heading-title{font-size:26px;}.elementor-60077 .elementor-element.elementor-element-348307e5{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-7086a618 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-1f716376{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-772a92c9 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-a938b9f .elementor-heading-title{font-size:26px;}.elementor-60077 .elementor-element.elementor-element-37bfd6d4{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-66941584 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-6bd6f558{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-212cf01e > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-757ecc60 .elementor-heading-title{font-size:26px;}.elementor-60077 .elementor-element.elementor-element-3382aecc{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-4d8e9eb6 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-8376ff{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-7e95cb1 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-388e1669 .elementor-heading-title{font-size:26px;}.elementor-60077 .elementor-element.elementor-element-5381d86{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-61a743dd > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-6b5d0c89{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-4ee1a9d3 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-940e3a0 .elementor-heading-title{font-size:26px;}.elementor-60077 .elementor-element.elementor-element-263a804{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-79d3e5e > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-f63b5cd{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-7507d0c > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-a0cdf8e .elementor-heading-title{font-size:26px;}.elementor-60077 .elementor-element.elementor-element-cee0dda{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-5671292a > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-333d4704{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-3a0b7909 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-46c46d76 .elementor-heading-title{font-size:26px;}.elementor-60077 .elementor-element.elementor-element-21f12ddd{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-46cb5da8 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-662d2335{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-2962a271 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-eb56213 .elementor-heading-title{font-size:26px;}.elementor-60077 .elementor-element.elementor-element-4bb8947f{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-2b4d9d92 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-3a0d3429{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-4952d1f4 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-7c781da .elementor-heading-title{font-size:26px;}.elementor-60077 .elementor-element.elementor-element-268c56b1{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-7ba41517 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-29a81e46{font-size:18px;}.elementor-60077 .elementor-element.elementor-element-6124b19e > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60077 .elementor-element.elementor-element-b403071{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for heading, class: .elementor-element-46eac54 *//*.elementor-60077 .elementor-element.elementor-element-46eac54 span {*/
/*    background-color: #1F00FF;*/
/*    color: #FFFFFF;*/
/*    border-radius: 4px;*/
/*    padding: 3px 7px;*/
/*}*/


.elementor-60077 .elementor-element.elementor-element-46eac54 span {
    font-size: 2rem; 
    color: #555555 
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-46eac54 span {
    font-size: 1.5rem; 
    line-height: 1em;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eb912a */.banner {

/*background: linear-gradient(90deg, rgba(249,235,211,.2) 0%, rgba(255,255,255,0.2) 50%, rgba(132,87,255,0.3) 100%);*/
/*filter: blur(.2px);*/
position: relative;
}

.banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 250px;
    width: 300px;
    height: 300px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /100%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, 1);
    filter: blur(50px);
    z-index: -1
}

.banner:after{
   content: "";
    position: absolute;
    right: 0px;
    top: 10px;
    width: 200px;
    height: 300px;
    background-color: rgba(36, 122, 252, 0.70);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 0.50);
    filter: blur(200px);
    z-index: -1;
}

@media only screen and (max-width: 768px) {
    
    .banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 250px;
    width: 100px;
    height: 200px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /90%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, .8);
    filter: blur(50px);
    z-index: -1
    
}
.banner:after{
   content: "";
    position: absolute;
    right: 0;
    top: 10px;
    width: 100px;
    height: 200px;
   background-color: rgba(36, 122, 252, 0.70);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 0.50);
    filter: blur(200px);
    z-index: -1;
    
}

 
}

@media only screen and (max-width: 450px) {
    .banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 20%;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /100%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, 1);
    filter: blur(50px);
    z-index: -1
    
}
.banner:after{
   content: "";
    position: absolute;
    right: 0;
    top: 10%;
    width: 100px;
    height: 100px;
    background-color: rgba(36, 122, 252,1);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 1);
    filter: blur(200px);
    z-index: -1;
    
}
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-76cb0e61 */.elementor-60077 .elementor-element.elementor-element-76cb0e61 ul li a {
    font-size: 16px;
    color: #000000;
}

.elementor-60077 .elementor-element.elementor-element-76cb0e61 ul li {
    margin-bottom: 10px;
}

.elementor-60077 .elementor-element.elementor-element-76cb0e61 ul li ul li a {
    font-size: 14px;
    font-weight: 400;
    color: #555555 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4958380 */.elementor-60077 .elementor-element.elementor-element-4958380 h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-4958380 h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-4958380 h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-4958380 h2, 
.elementor-60077 .elementor-element.elementor-element-4958380 h3, 
.elementor-60077 .elementor-element.elementor-element-4958380 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-4958380 div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-4958380 div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-4958380 div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-4958380 p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-4958380 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-4958380 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-4958380 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-4958380 h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-4958380 h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-4958380 h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-4958380 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeb5b53 */.elementor-60077 .elementor-element.elementor-element-eeb5b53 h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-eeb5b53 h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-eeb5b53 h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-eeb5b53 h2, 
.elementor-60077 .elementor-element.elementor-element-eeb5b53 h3, 
.elementor-60077 .elementor-element.elementor-element-eeb5b53 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-eeb5b53 div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-eeb5b53 div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-eeb5b53 div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-eeb5b53 p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-eeb5b53 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-eeb5b53 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-eeb5b53 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-eeb5b53 h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-eeb5b53 h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-eeb5b53 h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-eeb5b53 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ace917 */.elementor-60077 .elementor-element.elementor-element-1ace917 ul,
.elementor-60077 .elementor-element.elementor-element-1ace917 ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-1ace917 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-1ace917 ol li:first-child {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.938 5.954 6.572.956-4.755 4.638 1.123 6.55L12 17.77 6.122 20.6l1.123-6.55L2.49 9.41l6.572-.956L12 2.5z' fill='%232563eb' stroke='%232563eb' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 0 .35em;
    padding-left: 30px;

}


.elementor-60077 .elementor-element.elementor-element-1ace917 ul li,
.elementor-60077 .elementor-element.elementor-element-1ace917 ol li {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='8.5' fill='none' stroke='%232563eb' stroke-width='2.8'/%3E%3Ccircle cx='12' cy='12' r='3.2' fill='%232563eb'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-1ace917 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-1ace917 ol li:first-child {
	margin-top: 8px !important;
}

.elementor-60077 .elementor-element.elementor-element-1ace917 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-1ace917 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 10px !important;
}

@media (max-width:767px) {
    .elementor-60077 .elementor-element.elementor-element-1ace917 ul li:last-child,
    .elementor-60077 .elementor-element.elementor-element-1ace917 ol li:last-child {
    	margin-bottom: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d39e8 */.elementor-60077 .elementor-element.elementor-element-e6d39e8 h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-e6d39e8 h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-e6d39e8 h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-e6d39e8 h2, 
.elementor-60077 .elementor-element.elementor-element-e6d39e8 h3, 
.elementor-60077 .elementor-element.elementor-element-e6d39e8 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-e6d39e8 div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-e6d39e8 div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-e6d39e8 div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-e6d39e8 p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-e6d39e8 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-e6d39e8 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-e6d39e8 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-e6d39e8 h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-e6d39e8 h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-e6d39e8 h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-e6d39e8 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-149bfcb8 */.elementor-60077 .elementor-element.elementor-element-149bfcb8 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60077 .elementor-element.elementor-element-149bfcb8 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60077 .elementor-element.elementor-element-149bfcb8 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-149bfcb8 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-149bfcb8 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-149bfcb8 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-149bfcb8 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-149bfcb8 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-149bfcb8 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ce078c9 */.elementor-60077 .elementor-element.elementor-element-1ce078c9 h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-1ce078c9 h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-1ce078c9 h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-1ce078c9 h2, 
.elementor-60077 .elementor-element.elementor-element-1ce078c9 h3, 
.elementor-60077 .elementor-element.elementor-element-1ce078c9 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-1ce078c9 div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-1ce078c9 div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-1ce078c9 div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-1ce078c9 p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-1ce078c9 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-1ce078c9 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-1ce078c9 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-1ce078c9 h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-1ce078c9 h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-1ce078c9 h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-1ce078c9 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43c540f8 */.elementor-60077 .elementor-element.elementor-element-43c540f8 h2, .elementor-60077 .elementor-element.elementor-element-43c540f8 h3, .elementor-60077 .elementor-element.elementor-element-43c540f8 h4, .elementor-60077 .elementor-element.elementor-element-43c540f8 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-43c540f8 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-43c540f8 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ee71626 */.elementor-60077 .elementor-element.elementor-element-5ee71626 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-5ee71626 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-5ee71626 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-5ee71626 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-5ee71626 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-5ee71626 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-5ee71626 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-5ee71626 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-5ee71626 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b00e3fc */.elementor-60077 .elementor-element.elementor-element-2b00e3fc h2, .elementor-60077 .elementor-element.elementor-element-2b00e3fc h3, .elementor-60077 .elementor-element.elementor-element-2b00e3fc h4, .elementor-60077 .elementor-element.elementor-element-2b00e3fc h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-2b00e3fc .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-2b00e3fc li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e22cb8c */.elementor-60077 .elementor-element.elementor-element-1e22cb8c ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-1e22cb8c ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-1e22cb8c ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-1e22cb8c ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-1e22cb8c ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-1e22cb8c ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-1e22cb8c ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-1e22cb8c ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-1e22cb8c ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbedab0 */.elementor-60077 .elementor-element.elementor-element-cbedab0 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-cbedab0 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-cbedab0 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48954a4 */.elementor-60077 .elementor-element.elementor-element-48954a4 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-48954a4 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-48954a4 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de4b183 */.elementor-60077 .elementor-element.elementor-element-1de4b183 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60077 .elementor-element.elementor-element-1de4b183 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60077 .elementor-element.elementor-element-1de4b183 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-1de4b183 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-1de4b183 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-1de4b183 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-1de4b183 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-1de4b183 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-1de4b183 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7253e21 */.elementor-60077 .elementor-element.elementor-element-7253e21 h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-7253e21 h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-7253e21 h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-7253e21 h2, 
.elementor-60077 .elementor-element.elementor-element-7253e21 h3, 
.elementor-60077 .elementor-element.elementor-element-7253e21 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-7253e21 div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-7253e21 div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-7253e21 div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-7253e21 p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-7253e21 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-7253e21 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-7253e21 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-7253e21 h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-7253e21 h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-7253e21 h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-7253e21 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b11bc28 */.elementor-60077 .elementor-element.elementor-element-5b11bc28 h2, .elementor-60077 .elementor-element.elementor-element-5b11bc28 h3, .elementor-60077 .elementor-element.elementor-element-5b11bc28 h4, .elementor-60077 .elementor-element.elementor-element-5b11bc28 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-5b11bc28 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-5b11bc28 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39f7d7c1 */.elementor-60077 .elementor-element.elementor-element-39f7d7c1 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-39f7d7c1 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-39f7d7c1 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-39f7d7c1 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-39f7d7c1 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-39f7d7c1 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-39f7d7c1 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-39f7d7c1 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-39f7d7c1 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d90d0cc */.elementor-60077 .elementor-element.elementor-element-2d90d0cc h2, .elementor-60077 .elementor-element.elementor-element-2d90d0cc h3, .elementor-60077 .elementor-element.elementor-element-2d90d0cc h4, .elementor-60077 .elementor-element.elementor-element-2d90d0cc h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-2d90d0cc .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-2d90d0cc li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c6f2675 */.elementor-60077 .elementor-element.elementor-element-6c6f2675 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-6c6f2675 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-6c6f2675 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-6c6f2675 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-6c6f2675 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-6c6f2675 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-6c6f2675 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-6c6f2675 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-6c6f2675 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63aa5341 */.elementor-60077 .elementor-element.elementor-element-63aa5341 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-63aa5341 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-63aa5341 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4072ebf */.elementor-60077 .elementor-element.elementor-element-4072ebf p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-4072ebf p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-4072ebf p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-704db500 */.elementor-60077 .elementor-element.elementor-element-704db500 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60077 .elementor-element.elementor-element-704db500 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60077 .elementor-element.elementor-element-704db500 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-704db500 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-704db500 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-704db500 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-704db500 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-704db500 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-704db500 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76979d37 */.elementor-60077 .elementor-element.elementor-element-76979d37 h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-76979d37 h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-76979d37 h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-76979d37 h2, 
.elementor-60077 .elementor-element.elementor-element-76979d37 h3, 
.elementor-60077 .elementor-element.elementor-element-76979d37 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-76979d37 div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-76979d37 div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-76979d37 div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-76979d37 p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-76979d37 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-76979d37 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-76979d37 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-76979d37 h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-76979d37 h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-76979d37 h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-76979d37 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31352c53 */.elementor-60077 .elementor-element.elementor-element-31352c53 h2, .elementor-60077 .elementor-element.elementor-element-31352c53 h3, .elementor-60077 .elementor-element.elementor-element-31352c53 h4, .elementor-60077 .elementor-element.elementor-element-31352c53 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-31352c53 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-31352c53 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1610797d */.elementor-60077 .elementor-element.elementor-element-1610797d ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-1610797d ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-1610797d ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-1610797d ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-1610797d ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-1610797d ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-1610797d ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-1610797d ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-1610797d ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ffd81 */.elementor-60077 .elementor-element.elementor-element-74ffd81 h2, .elementor-60077 .elementor-element.elementor-element-74ffd81 h3, .elementor-60077 .elementor-element.elementor-element-74ffd81 h4, .elementor-60077 .elementor-element.elementor-element-74ffd81 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-74ffd81 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-74ffd81 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50225d72 */.elementor-60077 .elementor-element.elementor-element-50225d72 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-50225d72 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-50225d72 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-50225d72 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-50225d72 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-50225d72 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-50225d72 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-50225d72 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-50225d72 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fc0ab7d */.elementor-60077 .elementor-element.elementor-element-5fc0ab7d p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-5fc0ab7d p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-5fc0ab7d p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16982e2 */.elementor-60077 .elementor-element.elementor-element-16982e2 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-16982e2 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-16982e2 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58e1f3c4 */.elementor-60077 .elementor-element.elementor-element-58e1f3c4 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60077 .elementor-element.elementor-element-58e1f3c4 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60077 .elementor-element.elementor-element-58e1f3c4 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-58e1f3c4 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-58e1f3c4 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-58e1f3c4 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-58e1f3c4 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-58e1f3c4 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-58e1f3c4 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dd2c957 */.elementor-60077 .elementor-element.elementor-element-2dd2c957 h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-2dd2c957 h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-2dd2c957 h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-2dd2c957 h2, 
.elementor-60077 .elementor-element.elementor-element-2dd2c957 h3, 
.elementor-60077 .elementor-element.elementor-element-2dd2c957 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-2dd2c957 div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-2dd2c957 div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-2dd2c957 div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-2dd2c957 p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-2dd2c957 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-2dd2c957 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-2dd2c957 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-2dd2c957 h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-2dd2c957 h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-2dd2c957 h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-2dd2c957 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57f96c87 */.elementor-60077 .elementor-element.elementor-element-57f96c87 h2, .elementor-60077 .elementor-element.elementor-element-57f96c87 h3, .elementor-60077 .elementor-element.elementor-element-57f96c87 h4, .elementor-60077 .elementor-element.elementor-element-57f96c87 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-57f96c87 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-57f96c87 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b88b387 */.elementor-60077 .elementor-element.elementor-element-1b88b387 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-1b88b387 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-1b88b387 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-1b88b387 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-1b88b387 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-1b88b387 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-1b88b387 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-1b88b387 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-1b88b387 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-779fa92b */.elementor-60077 .elementor-element.elementor-element-779fa92b h2, .elementor-60077 .elementor-element.elementor-element-779fa92b h3, .elementor-60077 .elementor-element.elementor-element-779fa92b h4, .elementor-60077 .elementor-element.elementor-element-779fa92b h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-779fa92b .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-779fa92b li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3255f5 */.elementor-60077 .elementor-element.elementor-element-e3255f5 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-e3255f5 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-e3255f5 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-e3255f5 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-e3255f5 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-e3255f5 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-e3255f5 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-e3255f5 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-e3255f5 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d2ffeae */.elementor-60077 .elementor-element.elementor-element-6d2ffeae p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-6d2ffeae p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-6d2ffeae p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb69484 */.elementor-60077 .elementor-element.elementor-element-eb69484 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-eb69484 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-eb69484 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-168cf2d2 */.elementor-60077 .elementor-element.elementor-element-168cf2d2 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60077 .elementor-element.elementor-element-168cf2d2 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60077 .elementor-element.elementor-element-168cf2d2 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-168cf2d2 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-168cf2d2 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-168cf2d2 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-168cf2d2 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-168cf2d2 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-168cf2d2 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd5d2d0 */.elementor-60077 .elementor-element.elementor-element-dd5d2d0 h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-dd5d2d0 h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-dd5d2d0 h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-dd5d2d0 h2, 
.elementor-60077 .elementor-element.elementor-element-dd5d2d0 h3, 
.elementor-60077 .elementor-element.elementor-element-dd5d2d0 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-dd5d2d0 div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-dd5d2d0 div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-dd5d2d0 div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-dd5d2d0 p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-dd5d2d0 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-dd5d2d0 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-dd5d2d0 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-dd5d2d0 h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-dd5d2d0 h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-dd5d2d0 h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-dd5d2d0 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b66f97e */.elementor-60077 .elementor-element.elementor-element-b66f97e h2, .elementor-60077 .elementor-element.elementor-element-b66f97e h3, .elementor-60077 .elementor-element.elementor-element-b66f97e h4, .elementor-60077 .elementor-element.elementor-element-b66f97e h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-b66f97e .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-b66f97e li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63c85e01 */.elementor-60077 .elementor-element.elementor-element-63c85e01 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-63c85e01 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-63c85e01 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-63c85e01 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-63c85e01 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-63c85e01 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-63c85e01 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-63c85e01 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-63c85e01 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22962551 */.elementor-60077 .elementor-element.elementor-element-22962551 h2, .elementor-60077 .elementor-element.elementor-element-22962551 h3, .elementor-60077 .elementor-element.elementor-element-22962551 h4, .elementor-60077 .elementor-element.elementor-element-22962551 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-22962551 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-22962551 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-394ee739 */.elementor-60077 .elementor-element.elementor-element-394ee739 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-394ee739 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-394ee739 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-394ee739 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-394ee739 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-394ee739 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-394ee739 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-394ee739 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-394ee739 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76eb8723 */.elementor-60077 .elementor-element.elementor-element-76eb8723 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-76eb8723 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-76eb8723 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d329a9 */.elementor-60077 .elementor-element.elementor-element-9d329a9 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-9d329a9 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-9d329a9 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cda4c3c */.elementor-60077 .elementor-element.elementor-element-3cda4c3c ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60077 .elementor-element.elementor-element-3cda4c3c ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60077 .elementor-element.elementor-element-3cda4c3c ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-3cda4c3c ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-3cda4c3c ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-3cda4c3c ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-3cda4c3c ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-3cda4c3c ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-3cda4c3c ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5d95f2 */.elementor-60077 .elementor-element.elementor-element-c5d95f2 h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-c5d95f2 h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-c5d95f2 h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-c5d95f2 h2, 
.elementor-60077 .elementor-element.elementor-element-c5d95f2 h3, 
.elementor-60077 .elementor-element.elementor-element-c5d95f2 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-c5d95f2 div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-c5d95f2 div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-c5d95f2 div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-c5d95f2 p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-c5d95f2 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-c5d95f2 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-c5d95f2 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-c5d95f2 h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-c5d95f2 h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-c5d95f2 h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-c5d95f2 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23fab8d7 */.elementor-60077 .elementor-element.elementor-element-23fab8d7 h2, .elementor-60077 .elementor-element.elementor-element-23fab8d7 h3, .elementor-60077 .elementor-element.elementor-element-23fab8d7 h4, .elementor-60077 .elementor-element.elementor-element-23fab8d7 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-23fab8d7 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-23fab8d7 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42f7fe6d */.elementor-60077 .elementor-element.elementor-element-42f7fe6d ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-42f7fe6d ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-42f7fe6d ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-42f7fe6d ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-42f7fe6d ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-42f7fe6d ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-42f7fe6d ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-42f7fe6d ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-42f7fe6d ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-602e5533 */.elementor-60077 .elementor-element.elementor-element-602e5533 h2, .elementor-60077 .elementor-element.elementor-element-602e5533 h3, .elementor-60077 .elementor-element.elementor-element-602e5533 h4, .elementor-60077 .elementor-element.elementor-element-602e5533 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-602e5533 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-602e5533 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c4de84a */.elementor-60077 .elementor-element.elementor-element-3c4de84a ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-3c4de84a ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-3c4de84a ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-3c4de84a ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-3c4de84a ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-3c4de84a ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-3c4de84a ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-3c4de84a ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-3c4de84a ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62540c6d */.elementor-60077 .elementor-element.elementor-element-62540c6d p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-62540c6d p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-62540c6d p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0daf59b */.elementor-60077 .elementor-element.elementor-element-0daf59b p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-0daf59b p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-0daf59b p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a7c8e18 */.elementor-60077 .elementor-element.elementor-element-3a7c8e18 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60077 .elementor-element.elementor-element-3a7c8e18 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60077 .elementor-element.elementor-element-3a7c8e18 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-3a7c8e18 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-3a7c8e18 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-3a7c8e18 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-3a7c8e18 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-3a7c8e18 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-3a7c8e18 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d336ee3 */.elementor-60077 .elementor-element.elementor-element-1d336ee3 h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-1d336ee3 h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-1d336ee3 h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-1d336ee3 h2, 
.elementor-60077 .elementor-element.elementor-element-1d336ee3 h3, 
.elementor-60077 .elementor-element.elementor-element-1d336ee3 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-1d336ee3 div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-1d336ee3 div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-1d336ee3 div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-1d336ee3 p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-1d336ee3 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-1d336ee3 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-1d336ee3 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-1d336ee3 h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-1d336ee3 h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-1d336ee3 h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-1d336ee3 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7428b04d */.elementor-60077 .elementor-element.elementor-element-7428b04d h2, .elementor-60077 .elementor-element.elementor-element-7428b04d h3, .elementor-60077 .elementor-element.elementor-element-7428b04d h4, .elementor-60077 .elementor-element.elementor-element-7428b04d h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-7428b04d .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-7428b04d li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6696e31c */.elementor-60077 .elementor-element.elementor-element-6696e31c ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-6696e31c ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-6696e31c ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-6696e31c ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-6696e31c ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-6696e31c ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-6696e31c ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-6696e31c ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-6696e31c ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-180eb78e */.elementor-60077 .elementor-element.elementor-element-180eb78e h2, .elementor-60077 .elementor-element.elementor-element-180eb78e h3, .elementor-60077 .elementor-element.elementor-element-180eb78e h4, .elementor-60077 .elementor-element.elementor-element-180eb78e h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-180eb78e .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-180eb78e li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c9834ef */.elementor-60077 .elementor-element.elementor-element-6c9834ef ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-6c9834ef ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-6c9834ef ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-6c9834ef ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-6c9834ef ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-6c9834ef ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-6c9834ef ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-6c9834ef ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-6c9834ef ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36ae37c3 */.elementor-60077 .elementor-element.elementor-element-36ae37c3 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-36ae37c3 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-36ae37c3 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ac1555 */.elementor-60077 .elementor-element.elementor-element-8ac1555 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-8ac1555 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-8ac1555 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15ce0e2a */.elementor-60077 .elementor-element.elementor-element-15ce0e2a ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60077 .elementor-element.elementor-element-15ce0e2a ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60077 .elementor-element.elementor-element-15ce0e2a ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-15ce0e2a ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-15ce0e2a ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-15ce0e2a ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-15ce0e2a ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-15ce0e2a ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-15ce0e2a ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d6daf67 */.elementor-60077 .elementor-element.elementor-element-1d6daf67 h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-1d6daf67 h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-1d6daf67 h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-1d6daf67 h2, 
.elementor-60077 .elementor-element.elementor-element-1d6daf67 h3, 
.elementor-60077 .elementor-element.elementor-element-1d6daf67 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-1d6daf67 div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-1d6daf67 div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-1d6daf67 div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-1d6daf67 p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-1d6daf67 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-1d6daf67 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-1d6daf67 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-1d6daf67 h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-1d6daf67 h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-1d6daf67 h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-1d6daf67 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b769eac */.elementor-60077 .elementor-element.elementor-element-4b769eac h2, .elementor-60077 .elementor-element.elementor-element-4b769eac h3, .elementor-60077 .elementor-element.elementor-element-4b769eac h4, .elementor-60077 .elementor-element.elementor-element-4b769eac h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-4b769eac .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-4b769eac li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47330bac */.elementor-60077 .elementor-element.elementor-element-47330bac ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-47330bac ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-47330bac ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-47330bac ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-47330bac ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-47330bac ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-47330bac ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-47330bac ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-47330bac ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1207b39e */.elementor-60077 .elementor-element.elementor-element-1207b39e h2, .elementor-60077 .elementor-element.elementor-element-1207b39e h3, .elementor-60077 .elementor-element.elementor-element-1207b39e h4, .elementor-60077 .elementor-element.elementor-element-1207b39e h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-1207b39e .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-1207b39e li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-794aa1de */.elementor-60077 .elementor-element.elementor-element-794aa1de ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-794aa1de ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-794aa1de ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-794aa1de ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-794aa1de ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-794aa1de ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-794aa1de ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-794aa1de ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-794aa1de ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29a84c7c */.elementor-60077 .elementor-element.elementor-element-29a84c7c p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-29a84c7c p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-29a84c7c p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8701613 */.elementor-60077 .elementor-element.elementor-element-8701613 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-8701613 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-8701613 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-889a575 */.elementor-60077 .elementor-element.elementor-element-889a575 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60077 .elementor-element.elementor-element-889a575 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60077 .elementor-element.elementor-element-889a575 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-889a575 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-889a575 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-889a575 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-889a575 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-889a575 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-889a575 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6909672f */.elementor-60077 .elementor-element.elementor-element-6909672f h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-6909672f h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-6909672f h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-6909672f h2, 
.elementor-60077 .elementor-element.elementor-element-6909672f h3, 
.elementor-60077 .elementor-element.elementor-element-6909672f h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-6909672f div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-6909672f div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-6909672f div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-6909672f p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-6909672f li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-6909672f ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-6909672f ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-6909672f h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-6909672f h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-6909672f h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-6909672f ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a97e081 */.elementor-60077 .elementor-element.elementor-element-4a97e081 h2, .elementor-60077 .elementor-element.elementor-element-4a97e081 h3, .elementor-60077 .elementor-element.elementor-element-4a97e081 h4, .elementor-60077 .elementor-element.elementor-element-4a97e081 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-4a97e081 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-4a97e081 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23294678 */.elementor-60077 .elementor-element.elementor-element-23294678 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-23294678 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-23294678 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-23294678 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-23294678 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-23294678 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-23294678 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-23294678 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-23294678 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dd2d0aa */.elementor-60077 .elementor-element.elementor-element-1dd2d0aa h2, .elementor-60077 .elementor-element.elementor-element-1dd2d0aa h3, .elementor-60077 .elementor-element.elementor-element-1dd2d0aa h4, .elementor-60077 .elementor-element.elementor-element-1dd2d0aa h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-1dd2d0aa .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-1dd2d0aa li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-638523dc */.elementor-60077 .elementor-element.elementor-element-638523dc ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-638523dc ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-638523dc ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-638523dc ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-638523dc ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-638523dc ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-638523dc ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-638523dc ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-638523dc ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c39530 */.elementor-60077 .elementor-element.elementor-element-c39530 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-c39530 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-c39530 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a782e11 */.elementor-60077 .elementor-element.elementor-element-a782e11 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-a782e11 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-a782e11 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-100c2f63 */.elementor-60077 .elementor-element.elementor-element-100c2f63 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60077 .elementor-element.elementor-element-100c2f63 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60077 .elementor-element.elementor-element-100c2f63 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-100c2f63 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-100c2f63 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-100c2f63 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-100c2f63 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-100c2f63 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-100c2f63 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5753081a */.elementor-60077 .elementor-element.elementor-element-5753081a h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-5753081a h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-5753081a h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-5753081a h2, 
.elementor-60077 .elementor-element.elementor-element-5753081a h3, 
.elementor-60077 .elementor-element.elementor-element-5753081a h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-5753081a div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-5753081a div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-5753081a div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-5753081a p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-5753081a li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-5753081a ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-5753081a ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-5753081a h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-5753081a h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-5753081a h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-5753081a ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e6960e5 */.elementor-60077 .elementor-element.elementor-element-1e6960e5 h2, .elementor-60077 .elementor-element.elementor-element-1e6960e5 h3, .elementor-60077 .elementor-element.elementor-element-1e6960e5 h4, .elementor-60077 .elementor-element.elementor-element-1e6960e5 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-1e6960e5 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-1e6960e5 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e59ef98 */.elementor-60077 .elementor-element.elementor-element-e59ef98 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-e59ef98 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-e59ef98 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-e59ef98 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-e59ef98 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-e59ef98 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-e59ef98 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-e59ef98 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-e59ef98 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51fc0f58 */.elementor-60077 .elementor-element.elementor-element-51fc0f58 h2, .elementor-60077 .elementor-element.elementor-element-51fc0f58 h3, .elementor-60077 .elementor-element.elementor-element-51fc0f58 h4, .elementor-60077 .elementor-element.elementor-element-51fc0f58 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-51fc0f58 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-51fc0f58 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-599af69d */.elementor-60077 .elementor-element.elementor-element-599af69d ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-599af69d ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-599af69d ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-599af69d ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-599af69d ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-599af69d ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-599af69d ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-599af69d ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-599af69d ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ebe262a */.elementor-60077 .elementor-element.elementor-element-4ebe262a p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-4ebe262a p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-4ebe262a p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c19a53 */.elementor-60077 .elementor-element.elementor-element-0c19a53 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-0c19a53 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-0c19a53 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63a22d98 */.elementor-60077 .elementor-element.elementor-element-63a22d98 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60077 .elementor-element.elementor-element-63a22d98 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60077 .elementor-element.elementor-element-63a22d98 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-63a22d98 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-63a22d98 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-63a22d98 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-63a22d98 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-63a22d98 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-63a22d98 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d08adbd */.elementor-60077 .elementor-element.elementor-element-5d08adbd h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-5d08adbd h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-5d08adbd h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-5d08adbd h2, 
.elementor-60077 .elementor-element.elementor-element-5d08adbd h3, 
.elementor-60077 .elementor-element.elementor-element-5d08adbd h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-5d08adbd div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-5d08adbd div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-5d08adbd div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-5d08adbd p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-5d08adbd li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-5d08adbd ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-5d08adbd ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-5d08adbd h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-5d08adbd h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-5d08adbd h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-5d08adbd ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b58350b */.elementor-60077 .elementor-element.elementor-element-3b58350b h2, .elementor-60077 .elementor-element.elementor-element-3b58350b h3, .elementor-60077 .elementor-element.elementor-element-3b58350b h4, .elementor-60077 .elementor-element.elementor-element-3b58350b h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-3b58350b .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-3b58350b li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32204d81 */.elementor-60077 .elementor-element.elementor-element-32204d81 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-32204d81 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-32204d81 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-32204d81 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-32204d81 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-32204d81 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-32204d81 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-32204d81 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-32204d81 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f83f9d7 */.elementor-60077 .elementor-element.elementor-element-7f83f9d7 h2, .elementor-60077 .elementor-element.elementor-element-7f83f9d7 h3, .elementor-60077 .elementor-element.elementor-element-7f83f9d7 h4, .elementor-60077 .elementor-element.elementor-element-7f83f9d7 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-7f83f9d7 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-7f83f9d7 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4485f2af */.elementor-60077 .elementor-element.elementor-element-4485f2af ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-4485f2af ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-4485f2af ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-4485f2af ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-4485f2af ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-4485f2af ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-4485f2af ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-4485f2af ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-4485f2af ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60e4b867 */.elementor-60077 .elementor-element.elementor-element-60e4b867 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-60e4b867 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-60e4b867 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-109c333 */.elementor-60077 .elementor-element.elementor-element-109c333 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-109c333 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-109c333 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-795f15a8 */.elementor-60077 .elementor-element.elementor-element-795f15a8 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60077 .elementor-element.elementor-element-795f15a8 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60077 .elementor-element.elementor-element-795f15a8 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-795f15a8 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-795f15a8 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-795f15a8 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-795f15a8 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-795f15a8 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-795f15a8 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-508705ad */.elementor-60077 .elementor-element.elementor-element-508705ad h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-508705ad h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-508705ad h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-508705ad h2, 
.elementor-60077 .elementor-element.elementor-element-508705ad h3, 
.elementor-60077 .elementor-element.elementor-element-508705ad h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-508705ad div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-508705ad div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-508705ad div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-508705ad p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-508705ad li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-508705ad ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-508705ad ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-508705ad h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-508705ad h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-508705ad h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-508705ad ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33f17b4c */.elementor-60077 .elementor-element.elementor-element-33f17b4c h2, .elementor-60077 .elementor-element.elementor-element-33f17b4c h3, .elementor-60077 .elementor-element.elementor-element-33f17b4c h4, .elementor-60077 .elementor-element.elementor-element-33f17b4c h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-33f17b4c .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-33f17b4c li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7748a32f */.elementor-60077 .elementor-element.elementor-element-7748a32f ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-7748a32f ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-7748a32f ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-7748a32f ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-7748a32f ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-7748a32f ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-7748a32f ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-7748a32f ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-7748a32f ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25dc7ea4 */.elementor-60077 .elementor-element.elementor-element-25dc7ea4 h2, .elementor-60077 .elementor-element.elementor-element-25dc7ea4 h3, .elementor-60077 .elementor-element.elementor-element-25dc7ea4 h4, .elementor-60077 .elementor-element.elementor-element-25dc7ea4 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-25dc7ea4 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-25dc7ea4 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f79c184 */.elementor-60077 .elementor-element.elementor-element-5f79c184 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-5f79c184 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-5f79c184 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-5f79c184 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-5f79c184 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-5f79c184 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-5f79c184 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-5f79c184 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-5f79c184 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c5a75f1 */.elementor-60077 .elementor-element.elementor-element-5c5a75f1 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-5c5a75f1 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-5c5a75f1 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e0b5a0 */.elementor-60077 .elementor-element.elementor-element-8e0b5a0 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-8e0b5a0 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-8e0b5a0 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fa47db9 */.elementor-60077 .elementor-element.elementor-element-3fa47db9 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60077 .elementor-element.elementor-element-3fa47db9 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60077 .elementor-element.elementor-element-3fa47db9 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-3fa47db9 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-3fa47db9 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-3fa47db9 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-3fa47db9 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-3fa47db9 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-3fa47db9 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39d1e12d */.elementor-60077 .elementor-element.elementor-element-39d1e12d h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-39d1e12d h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-39d1e12d h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-39d1e12d h2, 
.elementor-60077 .elementor-element.elementor-element-39d1e12d h3, 
.elementor-60077 .elementor-element.elementor-element-39d1e12d h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-39d1e12d div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-39d1e12d div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-39d1e12d div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-39d1e12d p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-39d1e12d li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-39d1e12d ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-39d1e12d ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-39d1e12d h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-39d1e12d h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-39d1e12d h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-39d1e12d ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-348307e5 */.elementor-60077 .elementor-element.elementor-element-348307e5 h2, .elementor-60077 .elementor-element.elementor-element-348307e5 h3, .elementor-60077 .elementor-element.elementor-element-348307e5 h4, .elementor-60077 .elementor-element.elementor-element-348307e5 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-348307e5 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-348307e5 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7086a618 */.elementor-60077 .elementor-element.elementor-element-7086a618 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-7086a618 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-7086a618 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-7086a618 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-7086a618 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-7086a618 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-7086a618 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-7086a618 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-7086a618 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f716376 */.elementor-60077 .elementor-element.elementor-element-1f716376 h2, .elementor-60077 .elementor-element.elementor-element-1f716376 h3, .elementor-60077 .elementor-element.elementor-element-1f716376 h4, .elementor-60077 .elementor-element.elementor-element-1f716376 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-1f716376 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-1f716376 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-772a92c9 */.elementor-60077 .elementor-element.elementor-element-772a92c9 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-772a92c9 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-772a92c9 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-772a92c9 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-772a92c9 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-772a92c9 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-772a92c9 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-772a92c9 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-772a92c9 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d59256d */.elementor-60077 .elementor-element.elementor-element-7d59256d p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-7d59256d p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-7d59256d p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a41b42 */.elementor-60077 .elementor-element.elementor-element-4a41b42 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-4a41b42 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-4a41b42 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5048137f */.elementor-60077 .elementor-element.elementor-element-5048137f ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60077 .elementor-element.elementor-element-5048137f ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60077 .elementor-element.elementor-element-5048137f ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-5048137f ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-5048137f ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-5048137f ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-5048137f ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-5048137f ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-5048137f ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29f4c676 */.elementor-60077 .elementor-element.elementor-element-29f4c676 h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-29f4c676 h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-29f4c676 h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-29f4c676 h2, 
.elementor-60077 .elementor-element.elementor-element-29f4c676 h3, 
.elementor-60077 .elementor-element.elementor-element-29f4c676 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-29f4c676 div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-29f4c676 div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-29f4c676 div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-29f4c676 p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-29f4c676 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-29f4c676 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-29f4c676 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-29f4c676 h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-29f4c676 h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-29f4c676 h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-29f4c676 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37bfd6d4 */.elementor-60077 .elementor-element.elementor-element-37bfd6d4 h2, .elementor-60077 .elementor-element.elementor-element-37bfd6d4 h3, .elementor-60077 .elementor-element.elementor-element-37bfd6d4 h4, .elementor-60077 .elementor-element.elementor-element-37bfd6d4 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-37bfd6d4 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-37bfd6d4 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66941584 */.elementor-60077 .elementor-element.elementor-element-66941584 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-66941584 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-66941584 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-66941584 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-66941584 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-66941584 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-66941584 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-66941584 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-66941584 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bd6f558 */.elementor-60077 .elementor-element.elementor-element-6bd6f558 h2, .elementor-60077 .elementor-element.elementor-element-6bd6f558 h3, .elementor-60077 .elementor-element.elementor-element-6bd6f558 h4, .elementor-60077 .elementor-element.elementor-element-6bd6f558 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-6bd6f558 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-6bd6f558 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-212cf01e */.elementor-60077 .elementor-element.elementor-element-212cf01e ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-212cf01e ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-212cf01e ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-212cf01e ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-212cf01e ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-212cf01e ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-212cf01e ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-212cf01e ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-212cf01e ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49a51a27 */.elementor-60077 .elementor-element.elementor-element-49a51a27 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-49a51a27 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-49a51a27 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0052437 */.elementor-60077 .elementor-element.elementor-element-0052437 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-0052437 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-0052437 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a664f94 */.elementor-60077 .elementor-element.elementor-element-4a664f94 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60077 .elementor-element.elementor-element-4a664f94 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60077 .elementor-element.elementor-element-4a664f94 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-4a664f94 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-4a664f94 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-4a664f94 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-4a664f94 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-4a664f94 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-4a664f94 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2253e2a9 */.elementor-60077 .elementor-element.elementor-element-2253e2a9 h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-2253e2a9 h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-2253e2a9 h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-2253e2a9 h2, 
.elementor-60077 .elementor-element.elementor-element-2253e2a9 h3, 
.elementor-60077 .elementor-element.elementor-element-2253e2a9 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-2253e2a9 div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-2253e2a9 div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-2253e2a9 div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-2253e2a9 p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-2253e2a9 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-2253e2a9 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-2253e2a9 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-2253e2a9 h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-2253e2a9 h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-2253e2a9 h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-2253e2a9 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3382aecc */.elementor-60077 .elementor-element.elementor-element-3382aecc h2, .elementor-60077 .elementor-element.elementor-element-3382aecc h3, .elementor-60077 .elementor-element.elementor-element-3382aecc h4, .elementor-60077 .elementor-element.elementor-element-3382aecc h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-3382aecc .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-3382aecc li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d8e9eb6 */.elementor-60077 .elementor-element.elementor-element-4d8e9eb6 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-4d8e9eb6 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-4d8e9eb6 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-4d8e9eb6 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-4d8e9eb6 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-4d8e9eb6 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-4d8e9eb6 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-4d8e9eb6 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-4d8e9eb6 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8376ff */.elementor-60077 .elementor-element.elementor-element-8376ff h2, .elementor-60077 .elementor-element.elementor-element-8376ff h3, .elementor-60077 .elementor-element.elementor-element-8376ff h4, .elementor-60077 .elementor-element.elementor-element-8376ff h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-8376ff .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-8376ff li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e95cb1 */.elementor-60077 .elementor-element.elementor-element-7e95cb1 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-7e95cb1 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-7e95cb1 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-7e95cb1 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-7e95cb1 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-7e95cb1 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-7e95cb1 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-7e95cb1 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-7e95cb1 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71f54db1 */.elementor-60077 .elementor-element.elementor-element-71f54db1 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-71f54db1 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-71f54db1 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31815e7 */.elementor-60077 .elementor-element.elementor-element-31815e7 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-31815e7 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-31815e7 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1e84e9 */.elementor-60077 .elementor-element.elementor-element-7b1e84e9 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60077 .elementor-element.elementor-element-7b1e84e9 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60077 .elementor-element.elementor-element-7b1e84e9 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-7b1e84e9 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-7b1e84e9 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-7b1e84e9 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-7b1e84e9 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-7b1e84e9 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-7b1e84e9 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58d4ea0 */.elementor-60077 .elementor-element.elementor-element-58d4ea0 h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-58d4ea0 h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-58d4ea0 h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-58d4ea0 h2, 
.elementor-60077 .elementor-element.elementor-element-58d4ea0 h3, 
.elementor-60077 .elementor-element.elementor-element-58d4ea0 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-58d4ea0 div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-58d4ea0 div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-58d4ea0 div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-58d4ea0 p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-58d4ea0 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-58d4ea0 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-58d4ea0 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-58d4ea0 h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-58d4ea0 h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-58d4ea0 h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-58d4ea0 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5381d86 */.elementor-60077 .elementor-element.elementor-element-5381d86 h2, .elementor-60077 .elementor-element.elementor-element-5381d86 h3, .elementor-60077 .elementor-element.elementor-element-5381d86 h4, .elementor-60077 .elementor-element.elementor-element-5381d86 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-5381d86 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-5381d86 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61a743dd */.elementor-60077 .elementor-element.elementor-element-61a743dd ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-61a743dd ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-61a743dd ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-61a743dd ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-61a743dd ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-61a743dd ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-61a743dd ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-61a743dd ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-61a743dd ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b5d0c89 */.elementor-60077 .elementor-element.elementor-element-6b5d0c89 h2, .elementor-60077 .elementor-element.elementor-element-6b5d0c89 h3, .elementor-60077 .elementor-element.elementor-element-6b5d0c89 h4, .elementor-60077 .elementor-element.elementor-element-6b5d0c89 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-6b5d0c89 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-6b5d0c89 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ee1a9d3 */.elementor-60077 .elementor-element.elementor-element-4ee1a9d3 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-4ee1a9d3 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-4ee1a9d3 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-4ee1a9d3 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-4ee1a9d3 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-4ee1a9d3 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-4ee1a9d3 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-4ee1a9d3 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-4ee1a9d3 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13e1378b */.elementor-60077 .elementor-element.elementor-element-13e1378b p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-13e1378b p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-13e1378b p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fc898e */.elementor-60077 .elementor-element.elementor-element-8fc898e p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-8fc898e p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-8fc898e p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d96686 */.elementor-60077 .elementor-element.elementor-element-3d96686 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60077 .elementor-element.elementor-element-3d96686 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60077 .elementor-element.elementor-element-3d96686 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-3d96686 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-3d96686 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-3d96686 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-3d96686 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-3d96686 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-3d96686 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c37a6a */.elementor-60077 .elementor-element.elementor-element-1c37a6a h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-1c37a6a h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-1c37a6a h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-1c37a6a h2, 
.elementor-60077 .elementor-element.elementor-element-1c37a6a h3, 
.elementor-60077 .elementor-element.elementor-element-1c37a6a h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-1c37a6a div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-1c37a6a div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-1c37a6a div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-1c37a6a p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-1c37a6a li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-1c37a6a ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-1c37a6a ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-1c37a6a h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-1c37a6a h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-1c37a6a h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-1c37a6a ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-263a804 */.elementor-60077 .elementor-element.elementor-element-263a804 h2, .elementor-60077 .elementor-element.elementor-element-263a804 h3, .elementor-60077 .elementor-element.elementor-element-263a804 h4, .elementor-60077 .elementor-element.elementor-element-263a804 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-263a804 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-263a804 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79d3e5e */.elementor-60077 .elementor-element.elementor-element-79d3e5e ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-79d3e5e ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-79d3e5e ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-79d3e5e ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-79d3e5e ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-79d3e5e ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-79d3e5e ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-79d3e5e ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-79d3e5e ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f63b5cd */.elementor-60077 .elementor-element.elementor-element-f63b5cd h2, .elementor-60077 .elementor-element.elementor-element-f63b5cd h3, .elementor-60077 .elementor-element.elementor-element-f63b5cd h4, .elementor-60077 .elementor-element.elementor-element-f63b5cd h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-f63b5cd .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-f63b5cd li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7507d0c */.elementor-60077 .elementor-element.elementor-element-7507d0c ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-7507d0c ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-7507d0c ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-7507d0c ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-7507d0c ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-7507d0c ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-7507d0c ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-7507d0c ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-7507d0c ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec5a206 */.elementor-60077 .elementor-element.elementor-element-ec5a206 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-ec5a206 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-ec5a206 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7fb88a */.elementor-60077 .elementor-element.elementor-element-d7fb88a p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-d7fb88a p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-d7fb88a p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2bbdf5cc */.elementor-60077 .elementor-element.elementor-element-2bbdf5cc ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60077 .elementor-element.elementor-element-2bbdf5cc ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60077 .elementor-element.elementor-element-2bbdf5cc ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-2bbdf5cc ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-2bbdf5cc ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-2bbdf5cc ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-2bbdf5cc ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-2bbdf5cc ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-2bbdf5cc ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c434672 */.elementor-60077 .elementor-element.elementor-element-3c434672 h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-3c434672 h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-3c434672 h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-3c434672 h2, 
.elementor-60077 .elementor-element.elementor-element-3c434672 h3, 
.elementor-60077 .elementor-element.elementor-element-3c434672 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-3c434672 div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-3c434672 div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-3c434672 div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-3c434672 p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-3c434672 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-3c434672 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-3c434672 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-3c434672 h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-3c434672 h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-3c434672 h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-3c434672 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cee0dda */.elementor-60077 .elementor-element.elementor-element-cee0dda h2, .elementor-60077 .elementor-element.elementor-element-cee0dda h3, .elementor-60077 .elementor-element.elementor-element-cee0dda h4, .elementor-60077 .elementor-element.elementor-element-cee0dda h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-cee0dda .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-cee0dda li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5671292a */.elementor-60077 .elementor-element.elementor-element-5671292a ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-5671292a ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-5671292a ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-5671292a ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-5671292a ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-5671292a ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-5671292a ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-5671292a ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-5671292a ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-333d4704 */.elementor-60077 .elementor-element.elementor-element-333d4704 h2, .elementor-60077 .elementor-element.elementor-element-333d4704 h3, .elementor-60077 .elementor-element.elementor-element-333d4704 h4, .elementor-60077 .elementor-element.elementor-element-333d4704 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-333d4704 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-333d4704 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a0b7909 */.elementor-60077 .elementor-element.elementor-element-3a0b7909 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-3a0b7909 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-3a0b7909 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-3a0b7909 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-3a0b7909 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-3a0b7909 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-3a0b7909 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-3a0b7909 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-3a0b7909 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5447456c */.elementor-60077 .elementor-element.elementor-element-5447456c p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-5447456c p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-5447456c p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42ee028 */.elementor-60077 .elementor-element.elementor-element-42ee028 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-42ee028 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-42ee028 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2361ba41 */.elementor-60077 .elementor-element.elementor-element-2361ba41 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60077 .elementor-element.elementor-element-2361ba41 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60077 .elementor-element.elementor-element-2361ba41 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-2361ba41 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-2361ba41 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-2361ba41 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-2361ba41 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-2361ba41 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-2361ba41 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42640ffe */.elementor-60077 .elementor-element.elementor-element-42640ffe h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-42640ffe h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-42640ffe h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-42640ffe h2, 
.elementor-60077 .elementor-element.elementor-element-42640ffe h3, 
.elementor-60077 .elementor-element.elementor-element-42640ffe h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-42640ffe div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-42640ffe div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-42640ffe div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-42640ffe p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-42640ffe li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-42640ffe ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-42640ffe ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-42640ffe h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-42640ffe h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-42640ffe h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-42640ffe ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21f12ddd */.elementor-60077 .elementor-element.elementor-element-21f12ddd h2, .elementor-60077 .elementor-element.elementor-element-21f12ddd h3, .elementor-60077 .elementor-element.elementor-element-21f12ddd h4, .elementor-60077 .elementor-element.elementor-element-21f12ddd h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-21f12ddd .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-21f12ddd li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46cb5da8 */.elementor-60077 .elementor-element.elementor-element-46cb5da8 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-46cb5da8 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-46cb5da8 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-46cb5da8 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-46cb5da8 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-46cb5da8 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-46cb5da8 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-46cb5da8 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-46cb5da8 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-662d2335 */.elementor-60077 .elementor-element.elementor-element-662d2335 h2, .elementor-60077 .elementor-element.elementor-element-662d2335 h3, .elementor-60077 .elementor-element.elementor-element-662d2335 h4, .elementor-60077 .elementor-element.elementor-element-662d2335 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-662d2335 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-662d2335 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2962a271 */.elementor-60077 .elementor-element.elementor-element-2962a271 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-2962a271 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-2962a271 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-2962a271 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-2962a271 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-2962a271 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-2962a271 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-2962a271 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-2962a271 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc672c0 */.elementor-60077 .elementor-element.elementor-element-fc672c0 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-fc672c0 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-fc672c0 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40e3cc7 */.elementor-60077 .elementor-element.elementor-element-40e3cc7 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-40e3cc7 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-40e3cc7 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9eac49f */.elementor-60077 .elementor-element.elementor-element-9eac49f ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60077 .elementor-element.elementor-element-9eac49f ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60077 .elementor-element.elementor-element-9eac49f ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-9eac49f ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-9eac49f ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-9eac49f ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-9eac49f ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-9eac49f ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-9eac49f ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-377a75ad */.elementor-60077 .elementor-element.elementor-element-377a75ad h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-377a75ad h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-377a75ad h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-377a75ad h2, 
.elementor-60077 .elementor-element.elementor-element-377a75ad h3, 
.elementor-60077 .elementor-element.elementor-element-377a75ad h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-377a75ad div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-377a75ad div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-377a75ad div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-377a75ad p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-377a75ad li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-377a75ad ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-377a75ad ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-377a75ad h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-377a75ad h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-377a75ad h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-377a75ad ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bb8947f */.elementor-60077 .elementor-element.elementor-element-4bb8947f h2, .elementor-60077 .elementor-element.elementor-element-4bb8947f h3, .elementor-60077 .elementor-element.elementor-element-4bb8947f h4, .elementor-60077 .elementor-element.elementor-element-4bb8947f h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-4bb8947f .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-4bb8947f li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b4d9d92 */.elementor-60077 .elementor-element.elementor-element-2b4d9d92 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-2b4d9d92 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-2b4d9d92 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-2b4d9d92 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-2b4d9d92 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-2b4d9d92 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-2b4d9d92 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-2b4d9d92 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-2b4d9d92 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a0d3429 */.elementor-60077 .elementor-element.elementor-element-3a0d3429 h2, .elementor-60077 .elementor-element.elementor-element-3a0d3429 h3, .elementor-60077 .elementor-element.elementor-element-3a0d3429 h4, .elementor-60077 .elementor-element.elementor-element-3a0d3429 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-3a0d3429 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-3a0d3429 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4952d1f4 */.elementor-60077 .elementor-element.elementor-element-4952d1f4 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-4952d1f4 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-4952d1f4 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-4952d1f4 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-4952d1f4 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-4952d1f4 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-4952d1f4 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-4952d1f4 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-4952d1f4 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74dbc05c */.elementor-60077 .elementor-element.elementor-element-74dbc05c p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-74dbc05c p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-74dbc05c p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af2eb24 */.elementor-60077 .elementor-element.elementor-element-af2eb24 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-af2eb24 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-af2eb24 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-384c417f */.elementor-60077 .elementor-element.elementor-element-384c417f ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60077 .elementor-element.elementor-element-384c417f ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60077 .elementor-element.elementor-element-384c417f ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-384c417f ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-384c417f ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-384c417f ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-384c417f ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-384c417f ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-384c417f ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-faf4dd6 */.elementor-60077 .elementor-element.elementor-element-faf4dd6 h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-faf4dd6 h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-faf4dd6 h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-faf4dd6 h2, 
.elementor-60077 .elementor-element.elementor-element-faf4dd6 h3, 
.elementor-60077 .elementor-element.elementor-element-faf4dd6 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-faf4dd6 div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-faf4dd6 div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-faf4dd6 div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-faf4dd6 p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-faf4dd6 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-faf4dd6 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-faf4dd6 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-faf4dd6 h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-faf4dd6 h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-faf4dd6 h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-faf4dd6 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-268c56b1 */.elementor-60077 .elementor-element.elementor-element-268c56b1 h2, .elementor-60077 .elementor-element.elementor-element-268c56b1 h3, .elementor-60077 .elementor-element.elementor-element-268c56b1 h4, .elementor-60077 .elementor-element.elementor-element-268c56b1 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-268c56b1 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-268c56b1 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba41517 */.elementor-60077 .elementor-element.elementor-element-7ba41517 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-7ba41517 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-7ba41517 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-7ba41517 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-7ba41517 ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-7ba41517 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-7ba41517 ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-7ba41517 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-7ba41517 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29a81e46 */.elementor-60077 .elementor-element.elementor-element-29a81e46 h2, .elementor-60077 .elementor-element.elementor-element-29a81e46 h3, .elementor-60077 .elementor-element.elementor-element-29a81e46 h4, .elementor-60077 .elementor-element.elementor-element-29a81e46 h5 {
    margin-top: 3rem!important;
}

.elementor-60077 .elementor-element.elementor-element-29a81e46 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60077 .elementor-element.elementor-element-29a81e46 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6124b19e */.elementor-60077 .elementor-element.elementor-element-6124b19e ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60077 .elementor-element.elementor-element-6124b19e ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60077 .elementor-element.elementor-element-6124b19e ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-6124b19e ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60077 .elementor-element.elementor-element-6124b19e ul li:first-child,
.elementor-60077 .elementor-element.elementor-element-6124b19e ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60077 .elementor-element.elementor-element-6124b19e ul li:last-child,
.elementor-60077 .elementor-element.elementor-element-6124b19e ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-6124b19e ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49ae0283 */.elementor-60077 .elementor-element.elementor-element-49ae0283 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-49ae0283 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-49ae0283 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e548a95 */.elementor-60077 .elementor-element.elementor-element-e548a95 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-e548a95 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60077 .elementor-element.elementor-element-e548a95 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00bd613 */.elementor-60077 .elementor-element.elementor-element-00bd613 h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-00bd613 h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-00bd613 h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-00bd613 h2, 
.elementor-60077 .elementor-element.elementor-element-00bd613 h3, 
.elementor-60077 .elementor-element.elementor-element-00bd613 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-00bd613 div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-00bd613 div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-00bd613 div h4:first-child {
    margin-top: 0;
}

.elementor-60077 .elementor-element.elementor-element-00bd613 p b {
    font-weight: normal !important;
}

.elementor-60077 .elementor-element.elementor-element-00bd613 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-00bd613 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-00bd613 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-00bd613 h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-00bd613 h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-00bd613 h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-00bd613 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d2cde09 */.elementor-60077 .elementor-element.elementor-element-6d2cde09 h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-6d2cde09 h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-6d2cde09 h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-6d2cde09 h2, 
.elementor-60077 .elementor-element.elementor-element-6d2cde09 h3, 
.elementor-60077 .elementor-element.elementor-element-6d2cde09 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-6d2cde09 div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-6d2cde09 div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-6d2cde09 div h4:first-child {
    margin-top: 0;
}


.elementor-60077 .elementor-element.elementor-element-6d2cde09 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-6d2cde09 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-6d2cde09 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-6d2cde09 h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-6d2cde09 h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-6d2cde09 h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-6d2cde09 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b390a6 */.elementor-60077 .elementor-element.elementor-element-5b390a6 h2 { font-size: 36px; }
/*.elementor-60077 .elementor-element.elementor-element-5b390a6 h3 { font-size: 24px; }*/
/*.elementor-60077 .elementor-element.elementor-element-5b390a6 h4 { font-size: 22px; }*/
    
    
.elementor-60077 .elementor-element.elementor-element-5b390a6 h2, 
.elementor-60077 .elementor-element.elementor-element-5b390a6 h3, 
.elementor-60077 .elementor-element.elementor-element-5b390a6 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60077 .elementor-element.elementor-element-5b390a6 div h2:first-child, 
.elementor-60077 .elementor-element.elementor-element-5b390a6 div h3:first-child, 
.elementor-60077 .elementor-element.elementor-element-5b390a6 div h4:first-child {
    margin-top: 0;
}


.elementor-60077 .elementor-element.elementor-element-5b390a6 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60077 .elementor-element.elementor-element-5b390a6 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60077 .elementor-element.elementor-element-5b390a6 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-60077 .elementor-element.elementor-element-5b390a6 h2 {
        font-size: 26px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-5b390a6 h3 {
        font-size: 24px;
    }
    
    .elementor-60077 .elementor-element.elementor-element-5b390a6 h4 {
        font-size: 22px;
    }
    .elementor-60077 .elementor-element.elementor-element-5b390a6 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1203fcb2 */.elementor-60077 .elementor-element.elementor-element-1203fcb2 p  {
    font-style: italic;
}

.elementor-60077 .elementor-element.elementor-element-1203fcb2 p:first-child  {
    font-style: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41229ac4 */.banner {

/*background: linear-gradient(90deg, rgba(249,235,211,.2) 0%, rgba(255,255,255,0.2) 50%, rgba(132,87,255,0.3) 100%);*/
/*filter: blur(.2px);*/
position: relative;
}

.banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 250px;
    width: 300px;
    height: 300px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /100%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, 1);
    filter: blur(50px);
    z-index: -1
}

.banner:after{
   content: "";
    position: absolute;
    right: 0px;
    top: 10px;
    width: 200px;
    height: 300px;
    background-color: rgba(36, 122, 252, 0.70);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 0.50);
    filter: blur(200px);
    z-index: -1;
}

@media only screen and (max-width: 768px) {
    
    .banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 250px;
    width: 100px;
    height: 200px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /90%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, .8);
    filter: blur(50px);
    z-index: -1
    
}
.banner:after{
   content: "";
    position: absolute;
    right: 0;
    top: 10px;
    width: 100px;
    height: 200px;
   background-color: rgba(36, 122, 252, 0.70);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 0.50);
    filter: blur(200px);
    z-index: -1;
    
}

 
}

@media only screen and (max-width: 450px) {
    .banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 20%;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /100%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, 1);
    filter: blur(50px);
    z-index: -1
    
}
.banner:after{
   content: "";
    position: absolute;
    right: 0;
    top: 10%;
    width: 100px;
    height: 100px;
    background-color: rgba(36, 122, 252,1);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 1);
    filter: blur(200px);
    z-index: -1;
    
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b403071 */.banner {

/*background: linear-gradient(90deg, rgba(249,235,211,.2) 0%, rgba(255,255,255,0.2) 50%, rgba(132,87,255,0.3) 100%);*/
/*filter: blur(.2px);*/
position: relative;
}

.banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 250px;
    width: 300px;
    height: 300px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /100%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, 1);
    filter: blur(50px);
    z-index: -1
}

.banner:after{
   content: "";
    position: absolute;
    right: 0px;
    top: 10px;
    width: 200px;
    height: 300px;
    background-color: rgba(36, 122, 252, 0.70);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 0.50);
    filter: blur(200px);
    z-index: -1;
}

@media only screen and (max-width: 768px) {
    
    .banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 250px;
    width: 100px;
    height: 200px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /90%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, .8);
    filter: blur(50px);
    z-index: -1
    
}
.banner:after{
   content: "";
    position: absolute;
    right: 0;
    top: 10px;
    width: 100px;
    height: 200px;
   background-color: rgba(36, 122, 252, 0.70);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 0.50);
    filter: blur(200px);
    z-index: -1;
    
}

 
}

@media only screen and (max-width: 450px) {
    .banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 20%;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /100%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, 1);
    filter: blur(50px);
    z-index: -1
    
}
.banner:after{
   content: "";
    position: absolute;
    right: 0;
    top: 10%;
    width: 100px;
    height: 100px;
    background-color: rgba(36, 122, 252,1);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 1);
    filter: blur(200px);
    z-index: -1;
    
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://onelittleweb.com/wp-content/uploads/2023/08/Satoshi-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://onelittleweb.com/wp-content/uploads/2023/08/Satoshi-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */