.elementor-36044 .elementor-element.elementor-element-0fb1fa1{margin-top:0px;margin-bottom:40px;}.elementor-36044 .elementor-element.elementor-element-abdbe07 > .elementor-element-populated{padding:0% 16% 0% 16%;}.elementor-36044 .elementor-element.elementor-element-c0a72f0{font-size:21px;}.elementor-36044 .elementor-element.elementor-element-789fc11 > .elementor-element-populated{padding:0% 14% 0% 14%;}.elementor-36044 .elementor-element.elementor-element-78051db img{width:100%;}.elementor-36044 .elementor-element.elementor-element-5d9273c{margin-top:34px;margin-bottom:24px;}.elementor-36044 .elementor-element.elementor-element-91e069c > .elementor-element-populated{padding:0% 16% 0% 16%;}.elementor-36044 .elementor-element.elementor-element-8ae463c .elementor-toc__header, .elementor-36044 .elementor-element.elementor-element-8ae463c .elementor-toc__header-title{font-size:30px;font-weight:600;}.elementor-36044 .elementor-element.elementor-element-8ae463c{--separator-width:0px;--item-text-color:var( --e-global-color-secondary );--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-secondary );}.elementor-36044 .elementor-element.elementor-element-8ae463c .elementor-toc__list-item{font-size:19px;}.elementor-36044 .elementor-element.elementor-element-c0cf6aa{margin-top:30px;margin-bottom:0px;padding:0% 16% 0% 16%;}.elementor-36044 .elementor-element.elementor-element-a6e3f24 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-36044 .elementor-element.elementor-element-829aea0 .elementor-spacer-inner{height:20px;}.elementor-36044 .elementor-element.elementor-element-eb7c053{font-size:21px;}.elementor-36044 .elementor-element.elementor-element-eb7c053 > .elementor-widget-container{margin:4% 0% 5% 0%;}.elementor-36044 .elementor-element.elementor-element-b69dfc7 img{width:100%;}.elementor-36044 .elementor-element.elementor-element-b69dfc7 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-36044 .elementor-element.elementor-element-d3fb62d{text-align:center;font-size:18px;}.elementor-36044 .elementor-element.elementor-element-d3fb62d > .elementor-widget-container{margin:5% 0% 3% 0%;}.elementor-36044 .elementor-element.elementor-element-8981546{font-size:21px;}.elementor-36044 .elementor-element.elementor-element-8981546 > .elementor-widget-container{margin:4% 0% 5% 0%;}.elementor-36044 .elementor-element.elementor-element-d6c7fb5 img{width:100%;}.elementor-36044 .elementor-element.elementor-element-d6c7fb5 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-36044 .elementor-element.elementor-element-1819acf{text-align:center;font-size:18px;}.elementor-36044 .elementor-element.elementor-element-1819acf > .elementor-widget-container{margin:5% 0% 3% 0%;padding:0% 8% 0% 8%;}.elementor-36044 .elementor-element.elementor-element-1af1880{font-size:21px;}.elementor-36044 .elementor-element.elementor-element-1af1880 > .elementor-widget-container{margin:4% 0% 5% 0%;}.elementor-36044 .elementor-element.elementor-element-8a3f95d .elementor-testimonial-wrapper{text-align:center;}.elementor-36044 .elementor-element.elementor-element-8a3f95d .elementor-testimonial-content{font-size:21px;font-style:italic;}.elementor-36044 .elementor-element.elementor-element-8a3f95d .elementor-testimonial-wrapper .elementor-testimonial-image img{width:54px;height:54px;}.elementor-36044 .elementor-element.elementor-element-8a3f95d .elementor-testimonial-name{font-size:19px;font-weight:500;}.elementor-36044 .elementor-element.elementor-element-8a3f95d .elementor-testimonial-job{font-size:17px;}.elementor-36044 .elementor-element.elementor-element-8a3f95d > .elementor-widget-container{margin:0% 0% 4% 0%;padding:0% 0% 0% 0%;}.elementor-36044 .elementor-element.elementor-element-6b7992a{font-size:21px;}.elementor-36044 .elementor-element.elementor-element-6b7992a > .elementor-widget-container{margin:4% 0% 5% 0%;}.elementor-36044 .elementor-element.elementor-element-1641b10 img{width:100%;}.elementor-36044 .elementor-element.elementor-element-1641b10 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-36044 .elementor-element.elementor-element-fb5ed5c{text-align:center;font-size:18px;}.elementor-36044 .elementor-element.elementor-element-fb5ed5c > .elementor-widget-container{margin:5% 0% 3% 0%;padding:0% 8% 0% 8%;}.elementor-36044 .elementor-element.elementor-element-b2b6e74{font-size:21px;}.elementor-36044 .elementor-element.elementor-element-b2b6e74 > .elementor-widget-container{margin:4% 0% 5% 0%;}.elementor-36044 .elementor-element.elementor-element-3bf510e{font-size:19px;}.elementor-36044 .elementor-element.elementor-element-3bf510e .btn-outline{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-36044 .elementor-element.elementor-element-3bf510e .btn-outline:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-secondary );}.elementor-36044 .elementor-element.elementor-element-3bf510e .btn-link{color:var( --e-global-color-secondary );}.elementor-36044 .elementor-element.elementor-element-3bf510e .btn-flat{color:var( --e-global-color-secondary );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-36044 .elementor-element.elementor-element-3bf510e .btn-flat:hover{color:var( --e-global-color-secondary );background-color:var( --e-global-color-secondary );}.elementor-36044 .elementor-element.elementor-element-3bf510e .btn-default{border-color:var( --e-global-color-secondary );background-color:var( --e-global-color-secondary );}.elementor-36044 .elementor-element.elementor-element-1ea187a > .elementor-element-populated{padding:0% 16% 0% 16%;}.elementor-36044 .elementor-element.elementor-element-63f42f6{--divider-border-style:solid;--divider-color:#05024E20;--divider-border-width:1px;}.elementor-36044 .elementor-element.elementor-element-63f42f6 .elementor-divider-separator{width:100%;}.elementor-36044 .elementor-element.elementor-element-63f42f6 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-36044 .elementor-element.elementor-element-63f42f6 > .elementor-widget-container{margin:7% 0% 7% 0%;padding:0px 0px 0px 0px;}.elementor-36044 .elementor-element.elementor-element-f3d1904 > .elementor-element-populated{padding:0% 16% 0% 16%;}.elementor-36044 .elementor-element.elementor-element-974fc33 .elementor-heading-title{font-size:30px;font-weight:600;line-height:1.4em;}.elementor-36044 .elementor-element.elementor-element-974fc33 > .elementor-widget-container{margin:0px 0px 040px 0px;}.elementor-36044 .elementor-element.elementor-element-ea3a653{font-size:18px;line-height:1.1em;}.elementor-36044 .elementor-element.elementor-element-a84830a{margin-top:40px;margin-bottom:40px;}.elementor-36044 .elementor-element.elementor-element-6cfef37 > .elementor-element-populated{padding:0% 16% 0% 16%;}.elementor-36044 .elementor-element.elementor-element-e0222ff{font-size:18px;width:auto;max-width:auto;}.elementor-36044 .elementor-element.elementor-element-7300c36 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-36044 .elementor-element.elementor-element-7300c36{width:auto;max-width:auto;}.elementor-36044 .elementor-element.elementor-element-ca6388f > .elementor-element-populated{padding:0% 16% 0% 16%;}.elementor-36044 .elementor-element.elementor-element-c07eec0 .elementor-icon-list-icon{width:14px;}.elementor-36044 .elementor-element.elementor-element-c07eec0 .elementor-icon-list-icon i{font-size:14px;}.elementor-36044 .elementor-element.elementor-element-c07eec0 .elementor-icon-list-icon svg{width:14px;}.elementor-36044 .elementor-element.elementor-element-c07eec0 .elementor-icon-list-item{font-size:18px;}.elementor-36044 .elementor-element.elementor-element-1bf039b .elementor-author-box__avatar img{width:70px;height:70px;}.elementor-36044 .elementor-element.elementor-element-1bf039b .elementor-author-box__name{font-size:30px;}.elementor-36044 .elementor-element.elementor-element-1bf039b .elementor-author-box__bio{font-size:18px;}.elementor-36044 .elementor-element.elementor-element-1bf039b > .elementor-widget-container{margin:50px 0px 50px 0px;}@media(max-width:1024px){.elementor-36044 .elementor-element.elementor-element-abdbe07 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-36044 .elementor-element.elementor-element-789fc11 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-36044 .elementor-element.elementor-element-91e069c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-36044 .elementor-element.elementor-element-c0cf6aa{padding:0px 20px 0px 20px;}.elementor-36044 .elementor-element.elementor-element-a6e3f24 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-36044 .elementor-element.elementor-element-1ea187a > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-36044 .elementor-element.elementor-element-f3d1904 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-36044 .elementor-element.elementor-element-6cfef37 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-36044 .elementor-element.elementor-element-ca6388f > .elementor-element-populated{padding:0px 20px 0px 20px;}}@media(max-width:767px){.elementor-36044 .elementor-element.elementor-element-c0a72f0{font-size:17px;}.elementor-36044 .elementor-element.elementor-element-5d9273c{padding:0px 20px 0px 20px;}.elementor-36044 .elementor-element.elementor-element-8ae463c .elementor-toc__header, .elementor-36044 .elementor-element.elementor-element-8ae463c .elementor-toc__header-title{font-size:21px;}.elementor-36044 .elementor-element.elementor-element-8ae463c .elementor-toc__list-item{font-size:17px;}.elementor-36044 .elementor-element.elementor-element-eb7c053{font-size:17px;}.elementor-36044 .elementor-element.elementor-element-d3fb62d{font-size:15px;}.elementor-36044 .elementor-element.elementor-element-8981546{font-size:17px;}.elementor-36044 .elementor-element.elementor-element-1819acf{font-size:15px;}.elementor-36044 .elementor-element.elementor-element-1af1880{font-size:17px;}.elementor-36044 .elementor-element.elementor-element-8a3f95d .elementor-testimonial-content{font-size:17px;}.elementor-36044 .elementor-element.elementor-element-8a3f95d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-36044 .elementor-element.elementor-element-6b7992a{font-size:17px;}.elementor-36044 .elementor-element.elementor-element-fb5ed5c{font-size:15px;}.elementor-36044 .elementor-element.elementor-element-b2b6e74{font-size:17px;}.elementor-36044 .elementor-element.elementor-element-3bf510e{font-size:17px;}.elementor-36044 .elementor-element.elementor-element-3bf510e > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-36044 .elementor-element.elementor-element-974fc33 .elementor-heading-title{font-size:27px;}.elementor-36044 .elementor-element.elementor-element-ea3a653{font-size:17px;line-height:1.3em;}.elementor-36044 .elementor-element.elementor-element-e0222ff{font-size:15px;}.elementor-36044 .elementor-element.elementor-element-c07eec0 .elementor-icon-list-item{font-size:17px;}.elementor-36044 .elementor-element.elementor-element-1bf039b .elementor-author-box__name{font-size:27px;}.elementor-36044 .elementor-element.elementor-element-1bf039b .elementor-author-box__bio{font-size:17px;}}/* Start custom CSS for text-editor, class: .elementor-element-c0a72f0 */.elementor-36044 .elementor-element.elementor-element-c0a72f0 p {font-size:21px !important;
}
.elementor-36044 .elementor-element.elementor-element-c0a72f0 h2 {font-size:45px !important; font-weight: 600 !important; 
    }
.elementor-36044 .elementor-element.elementor-element-c0a72f0 h3 {font-size:38px !important; font-weight: 600 !important; 
  }

.elementor-36044 .elementor-element.elementor-element-c0a72f0 h3 {
    
    font-size:38px !important;
    font-weight: 600 !important; 

    
}

.elementor-36044 .elementor-element.elementor-element-c0a72f0 h4 {
    
    font-size:28px !important;
    font-weight: 600 !important; 
    margin-bottom:19px;
    
}

@media only screen and (max-width: 600px) {
 .elementor-36044 .elementor-element.elementor-element-c0a72f0 p {font-size:17px !important;
}
.elementor-36044 .elementor-element.elementor-element-c0a72f0 h2 {font-size:30px !important; font-weight: 600 !important; 
    }

.elementor-36044 .elementor-element.elementor-element-c0a72f0 h3 {
    
    font-size:25px !important;
    font-weight: 600 !important; 

    
}

.elementor-36044 .elementor-element.elementor-element-c0a72f0 h4 {
    
    font-size:21px !important;
    font-weight: 600 !important; 
    margin-bottom:21px;
    
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb7c053 */.elementor-36044 .elementor-element.elementor-element-eb7c053 p {font-size:21px !important;
margin-bottom:31px;
}
ul {margin-bottom: 1.75em;}

.elementor-36044 .elementor-element.elementor-element-eb7c053 ol>li:before {
  display:inline-block;
  width:1.5em;
  padding-right:0.5em;
  font-weight:bold;
  text-align:right;
  content:counter(item) ".";
}
.elementor-36044 .elementor-element.elementor-element-eb7c053 ol {
  margin:0 0 1.5em;
  margin-top: 23px;
  padding:0;
  counter-reset:item;
}
 
.elementor-36044 .elementor-element.elementor-element-eb7c053 ol>li {
  margin:0;
  padding:0 0 0 2em;
  text-indent:-1.5em;
  list-style-type:none;
  counter-increment:item;
}

.elementor-36044 .elementor-element.elementor-element-eb7c053 ul li  {font-size:21px !important;
margin-left: 20px;
}

.elementor-36044 .elementor-element.elementor-element-eb7c053 ol li  {font-size:21px !important;
margin-left: 20px;
}

.elementor-36044 .elementor-element.elementor-element-eb7c053 h2 {font-size:45px !important; font-weight: 500 !important; 
    }

.elementor-36044 .elementor-element.elementor-element-eb7c053 h3 {
    
    font-size:32px !important;
    margin-bottom:27px;
    font-weight: 500;
}

.elementor-36044 .elementor-element.elementor-element-eb7c053 h4 {
    
    font-size:28px !important;
    font-weight: 500 !important; 
    margin-bottom:23px;
    
}

@media only screen and (max-width: 600px) {
 .elementor-36044 .elementor-element.elementor-element-eb7c053 p {font-size:17px !important;
}
.elementor-36044 .elementor-element.elementor-element-eb7c053 h2 {font-size:30px !important; font-weight: 600 !important; 
    }

.elementor-36044 .elementor-element.elementor-element-eb7c053 h3 {
    
    font-size:25px !important;
    font-weight: 500 !important; 

    
}

.elementor-36044 .elementor-element.elementor-element-eb7c053 h4 {
    
    font-size:21px !important;
    font-weight: 600 !important; 
    margin-bottom:21px;
    
}
.elementor-36044 .elementor-element.elementor-element-eb7c053 ul li  {font-size:17px !important;
margin-left: 7px;
}
.elementor-36044 .elementor-element.elementor-element-eb7c053 ol li  {font-size:17px !important;
margin-left: 7px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8981546 */.elementor-36044 .elementor-element.elementor-element-8981546 p {font-size:21px !important;
margin-bottom:31px;
}

.elementor-36044 .elementor-element.elementor-element-8981546 ol>li:before {
  display:inline-block;
  width:1.5em;
  padding-right:0.5em;
  font-weight:bold;
  text-align:right;
  content:counter(item) ".";
}
.elementor-36044 .elementor-element.elementor-element-8981546 ol {
  margin:0 0 1.5em;
  margin-top: 23px;
  padding:0;
  counter-reset:item;
}
 
.elementor-36044 .elementor-element.elementor-element-8981546 ol>li {
  margin:0;
  padding:0 0 0 2em;
  text-indent:-1.5em;
  list-style-type:none;
  counter-increment:item;
}

.elementor-36044 .elementor-element.elementor-element-8981546 ul li  {font-size:21px !important;
margin-left: 20px;

}

.elementor-36044 .elementor-element.elementor-element-8981546 ol li  {font-size:21px !important;
margin-left: 20px;
}

.elementor-36044 .elementor-element.elementor-element-8981546 h2 {font-size:45px !important; font-weight: 500 !important; 
    }

.elementor-36044 .elementor-element.elementor-element-8981546 h3 {
    
    font-size:32px !important;
    margin-bottom:27px;
    font-weight: 500;
}

.elementor-36044 .elementor-element.elementor-element-8981546 h4 {
    
    font-size:28px !important;
    font-weight: 500 !important; 
    margin-bottom:23px;
    
}

ul {margin-bottom: 1.75em;}

@media only screen and (max-width: 600px) {
 .elementor-36044 .elementor-element.elementor-element-8981546 p {font-size:17px !important;
}
.elementor-36044 .elementor-element.elementor-element-8981546 h2 {font-size:30px !important; font-weight: 600 !important; 
    }

.elementor-36044 .elementor-element.elementor-element-8981546 h3 {
    
    font-size:25px !important;
    font-weight: 500 !important; 

    
}

.elementor-36044 .elementor-element.elementor-element-8981546 h4 {
    
    font-size:21px !important;
    font-weight: 600 !important; 
    margin-bottom:21px;
    
}
.elementor-36044 .elementor-element.elementor-element-8981546 ul li  {font-size:17px !important;
margin-left: 7px;
}
.elementor-36044 .elementor-element.elementor-element-8981546 ol li  {font-size:17px !important;
margin-left: 7px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1af1880 */.elementor-36044 .elementor-element.elementor-element-1af1880 p {font-size:21px !important;
margin-bottom:31px;
}

.elementor-36044 .elementor-element.elementor-element-1af1880 ol>li:before {
  display:inline-block;
  width:1.5em;
  padding-right:0.5em;
  font-weight:bold;
  text-align:right;
  content:counter(item) ".";
}
.elementor-36044 .elementor-element.elementor-element-1af1880 ol {
  margin:0 0 1.5em;
  margin-top: 23px;
  padding:0;
  counter-reset:item;
}
 
.elementor-36044 .elementor-element.elementor-element-1af1880 ol>li {
  margin:0;
  padding:0 0 0 2em;
  text-indent:-1.5em;
  list-style-type:none;
  counter-increment:item;
}

.elementor-36044 .elementor-element.elementor-element-1af1880 ul li  {font-size:21px !important;
margin-left: 20px;

}

.elementor-36044 .elementor-element.elementor-element-1af1880 ol li  {font-size:21px !important;
margin-left: 20px;
}

.elementor-36044 .elementor-element.elementor-element-1af1880 h2 {font-size:45px !important; font-weight: 500 !important; 
    }

.elementor-36044 .elementor-element.elementor-element-1af1880 h3 {
    
    font-size:32px !important;
    margin-bottom:27px;
    font-weight: 500;
}

.elementor-36044 .elementor-element.elementor-element-1af1880 h4 {
    
    font-size:28px !important;
    font-weight: 500 !important; 
    margin-bottom:23px;
    
}

ul {margin-bottom: 1.75em;}

@media only screen and (max-width: 600px) {
 .elementor-36044 .elementor-element.elementor-element-1af1880 p {font-size:17px !important;
}
.elementor-36044 .elementor-element.elementor-element-1af1880 h2 {font-size:30px !important; font-weight: 600 !important; 
    }

.elementor-36044 .elementor-element.elementor-element-1af1880 h3 {
    
    font-size:25px !important;
    font-weight: 500 !important; 

    
}

.elementor-36044 .elementor-element.elementor-element-1af1880 h4 {
    
    font-size:21px !important;
    font-weight: 600 !important; 
    margin-bottom:21px;
    
}
.elementor-36044 .elementor-element.elementor-element-1af1880 ul li  {font-size:17px !important;
margin-left: 7px;
}
.elementor-36044 .elementor-element.elementor-element-1af1880 ol li  {font-size:17px !important;
margin-left: 7px;
}
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-8a3f95d */.elementor-36044 .elementor-element.elementor-element-8a3f95d .elementor-testimonial-content {background-color:#F7F7F7;
    padding-left:9%;
    padding-right:9%;
    padding-top: 9%;
    padding-bottom: 9%;
}

.elementor-36044 .elementor-element.elementor-element-8a3f95d .elementor-testimonial-meta {background-color:#F7F7F7;
    margin-top: -55px;
    padding-bottom: 50px;
}

@media only screen and (max-width: 600px) {
 
 .elementor-36044 .elementor-element.elementor-element-8a3f95d .elementor-testimonial-content {background-color:#F7F7F7;
    padding-left:9%;
    padding-right:9%;
    padding-top: 17%;
    padding-bottom: 13%;
}
 .elementor-36044 .elementor-element.elementor-element-8a3f95d .elementor-testimonial-meta {background-color:#F7F7F7;
    margin-top: -20px;
    padding-bottom: 50px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b7992a */.elementor-36044 .elementor-element.elementor-element-6b7992a p {font-size:21px !important;
margin-bottom:31px;
}

.elementor-36044 .elementor-element.elementor-element-6b7992a ol>li:before {
  display:inline-block;
  width:1.5em;
  padding-right:0.5em;
  font-weight:bold;
  text-align:right;
  content:counter(item) ".";
}
.elementor-36044 .elementor-element.elementor-element-6b7992a ol {
  margin:0 0 1.5em;
  margin-top: 23px;
  padding:0;
  counter-reset:item;
}
 
.elementor-36044 .elementor-element.elementor-element-6b7992a ol>li {
  margin:0;
  padding:0 0 0 2em;
  text-indent:-1.5em;
  list-style-type:none;
  counter-increment:item;
}

.elementor-36044 .elementor-element.elementor-element-6b7992a ul li  {font-size:21px !important;
margin-left: 20px;

}

.elementor-36044 .elementor-element.elementor-element-6b7992a ol li  {font-size:21px !important;
margin-left: 20px;
}

.elementor-36044 .elementor-element.elementor-element-6b7992a h2 {font-size:45px !important; font-weight: 500 !important; 
    }

.elementor-36044 .elementor-element.elementor-element-6b7992a h3 {
    
    font-size:32px !important;
    margin-bottom:27px;
    font-weight: 500;
}

.elementor-36044 .elementor-element.elementor-element-6b7992a h4 {
    
    font-size:28px !important;
    font-weight: 500 !important; 
    margin-bottom:23px;
    
}

ul {margin-bottom: 1.75em;}

@media only screen and (max-width: 600px) {
 .elementor-36044 .elementor-element.elementor-element-6b7992a p {font-size:17px !important;
}
.elementor-36044 .elementor-element.elementor-element-6b7992a h2 {font-size:30px !important; font-weight: 600 !important; 
    }

.elementor-36044 .elementor-element.elementor-element-6b7992a h3 {
    
    font-size:25px !important;
    font-weight: 500 !important; 

    
}

.elementor-36044 .elementor-element.elementor-element-6b7992a h4 {
    
    font-size:21px !important;
    font-weight: 600 !important; 
    margin-bottom:21px;
    
}
.elementor-36044 .elementor-element.elementor-element-6b7992a ul li  {font-size:17px !important;
margin-left: 7px;
}
.elementor-36044 .elementor-element.elementor-element-6b7992a ol li  {font-size:17px !important;
margin-left: 7px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b6e74 */.elementor-36044 .elementor-element.elementor-element-b2b6e74 p {font-size:21px !important;
margin-bottom:31px;
}

.elementor-36044 .elementor-element.elementor-element-b2b6e74 ol>li:before {
  display:inline-block;
  width:1.5em;
  padding-right:0.5em;
  font-weight:bold;
  text-align:right;
  content:counter(item) ".";
}
.elementor-36044 .elementor-element.elementor-element-b2b6e74 ol {
  margin:0 0 1.5em;
  margin-top: 23px;
  padding:0;
  counter-reset:item;
}
 
.elementor-36044 .elementor-element.elementor-element-b2b6e74 ol>li {
  margin:0;
  padding:0 0 0 2em;
  text-indent:-1.5em;
  list-style-type:none;
  counter-increment:item;
}

.elementor-36044 .elementor-element.elementor-element-b2b6e74 ul li  {font-size:21px !important;
margin-left: 20px;

}

.elementor-36044 .elementor-element.elementor-element-b2b6e74 ol li  {font-size:21px !important;
margin-left: 20px;
}

.elementor-36044 .elementor-element.elementor-element-b2b6e74 h2 {font-size:45px !important; font-weight: 500 !important; 
    }

.elementor-36044 .elementor-element.elementor-element-b2b6e74 h3 {
    
    font-size:32px !important;
    margin-bottom:27px;
    font-weight: 500;
}

.elementor-36044 .elementor-element.elementor-element-b2b6e74 h4 {
    
    font-size:28px !important;
    font-weight: 500 !important; 
    margin-bottom:23px;
    
}

ul {margin-bottom: 1.75em;}

@media only screen and (max-width: 600px) {
 .elementor-36044 .elementor-element.elementor-element-b2b6e74 p {font-size:17px !important;
}
.elementor-36044 .elementor-element.elementor-element-b2b6e74 h2 {font-size:30px !important; font-weight: 600 !important; 
    }

.elementor-36044 .elementor-element.elementor-element-b2b6e74 h3 {
    
    font-size:25px !important;
    font-weight: 500 !important; 

    
}

.elementor-36044 .elementor-element.elementor-element-b2b6e74 h4 {
    
    font-size:21px !important;
    font-weight: 600 !important; 
    margin-bottom:21px;
    
}
.elementor-36044 .elementor-element.elementor-element-b2b6e74 ul li  {font-size:17px !important;
margin-left: 7px;
}
.elementor-36044 .elementor-element.elementor-element-b2b6e74 ol li  {font-size:17px !important;
margin-left: 7px;
}
}/* End custom CSS */
/* Start custom CSS */b {font-weight:600 !important;}/* End custom CSS */