.elementor-21300 .elementor-element.elementor-element-70d35a29 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21300 .elementor-element.elementor-element-70d35a29:not(.elementor-motion-effects-element-type-background), .elementor-21300 .elementor-element.elementor-element-70d35a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#343A4073;}.elementor-21300 .elementor-element.elementor-element-70d35a29 > .elementor-container{min-height:373px;}.elementor-21300 .elementor-element.elementor-element-70d35a29{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-43329d5 );margin-top:0px;margin-bottom:0px;padding:110px 0px 0px 0px;}.elementor-21300 .elementor-element.elementor-element-70d35a29 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21300 .elementor-element.elementor-element-70d35a29 .elementor-heading-title{color:var( --e-global-color-43329d5 );}.elementor-21300 .elementor-element.elementor-element-70d35a29 a{color:var( --e-global-color-43329d5 );}.elementor-bc-flex-widget .elementor-21300 .elementor-element.elementor-element-71e25726.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21300 .elementor-element.elementor-element-71e25726.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21300 .elementor-element.elementor-element-71e25726 > .elementor-element-populated{padding:0% 6% 0% 6%;}.elementor-21300 .elementor-element.elementor-element-4a151907 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-21300 .elementor-element.elementor-element-7d61c940{width:auto;max-width:auto;}.elementor-21300 .elementor-element.elementor-element-7d61c940 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-21300 .elementor-element.elementor-element-36f265b9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-21300 .elementor-element.elementor-element-36f265b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-21300 .elementor-element.elementor-element-1dd83183 .elementor-heading-title{color:var( --e-global-color-43329d5 );}.elementor-21300 .elementor-element.elementor-element-1dd83183{color:var( --e-global-color-43329d5 );}.elementor-21300 .elementor-element.elementor-element-1dd83183 a{color:var( --e-global-color-43329d5 );}.elementor-21300 .elementor-element.elementor-element-2321d154 > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-21300 .elementor-element.elementor-element-a5cf516 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21300 .elementor-element.elementor-element-20bd7226 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21300 .elementor-element.elementor-element-48e8bec7{padding:0px 0px 0px 0px;}.elementor-21300 .elementor-element.elementor-element-7b214d90 > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-21300 .elementor-element.elementor-element-9920914 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21300 .elementor-element.elementor-element-2035f18c .elementor-button{background-color:#00000020;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:bold;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:5px 5px 5px 5px;padding:8px 15px 5px 10px;}.elementor-21300 .elementor-element.elementor-element-2035f18c .elementor-button:hover, .elementor-21300 .elementor-element.elementor-element-2035f18c .elementor-button:focus{background-color:#00000044;color:var( --e-global-color-astglobalcolor5 );}.elementor-21300 .elementor-element.elementor-element-2035f18c{width:auto;max-width:auto;}.elementor-21300 .elementor-element.elementor-element-2035f18c > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21300 .elementor-element.elementor-element-2035f18c .elementor-button-content-wrapper{flex-direction:row;}.elementor-21300 .elementor-element.elementor-element-2035f18c .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-21300 .elementor-element.elementor-element-2035f18c .elementor-button:hover svg, .elementor-21300 .elementor-element.elementor-element-2035f18c .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-21300 .elementor-element.elementor-element-300d5e04{width:auto;max-width:auto;}.elementor-21300 .elementor-element.elementor-element-300d5e04 > .elementor-widget-container{margin:20px 0px 20px 0px;}#elementor-popup-modal-21300 .dialog-widget-content{animation-duration:0.8s;background-color:#00000000;}#elementor-popup-modal-21300 .dialog-message{width:100vw;height:auto;}#elementor-popup-modal-21300{justify-content:center;align-items:flex-start;pointer-events:all;}@media(max-width:1366px){.elementor-21300 .elementor-element.elementor-element-71e25726 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-21300 .elementor-element.elementor-element-7d61c940 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-21300 .elementor-element.elementor-element-2035f18c > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-21300 .elementor-element.elementor-element-300d5e04 > .elementor-widget-container{margin:20px 0px 20px 0px;}}@media(min-width:768px){.elementor-21300 .elementor-element.elementor-element-71e25726{width:24.601%;}.elementor-21300 .elementor-element.elementor-element-36f265b9{width:75.399%;}}@media(max-width:1023px) and (min-width:768px){.elementor-21300 .elementor-element.elementor-element-71e25726{width:30%;}.elementor-21300 .elementor-element.elementor-element-36f265b9{width:70%;}}@media(max-width:1023px){.elementor-21300 .elementor-element.elementor-element-70d35a29{padding:110px 0px 0px 0px;}.elementor-21300 .elementor-element.elementor-element-7d61c940 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-21300 .elementor-element.elementor-element-2035f18c > .elementor-widget-container{margin:20px 15px 10px 0px;}.elementor-21300 .elementor-element.elementor-element-2035f18c .elementor-button{font-size:15px;}.elementor-21300 .elementor-element.elementor-element-300d5e04 > .elementor-widget-container{margin:10px 0px 10px 0px;}}@media(max-width:767px){.elementor-21300 .elementor-element.elementor-element-70d35a29 > .elementor-container{min-height:350px;}.elementor-21300 .elementor-element.elementor-element-70d35a29{padding:110px 0px 0px 0px;}.elementor-21300 .elementor-element.elementor-element-71e25726{width:100%;}.elementor-21300 .elementor-element.elementor-element-71e25726 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-21300 .elementor-element.elementor-element-5130e064{margin-top:0px;margin-bottom:40px;}.elementor-21300 .elementor-element.elementor-element-2035f18c > .elementor-widget-container{margin:0px 10px 10px 0px;}}/* Start custom CSS for html, class: .elementor-element-4a151907 */.elementor-21300 .elementor-element.elementor-element-4a151907 i.fas {font-size: 0.8em;}

.elementor-21300 .elementor-element.elementor-element-4a151907 label.hover:after {
    content: ' ';
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    margin: 0;
    top: 0;
    left: 0;
    padding: 23px;
    width: 100%;
   border-bottom: 1px solid rgba(0, 0, 0, 0.1);
   display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6189a6f0 */.elementor-21300 .elementor-element.elementor-element-6189a6f0 {height: 0;}/* End custom CSS */
/* Start custom CSS for dce-rawphp, class: .elementor-element-7d61c940 */.elementor-21300 .elementor-element.elementor-element-7d61c940 .gmm-searchbar-input {
    height: 45px;
    vertical-align: top;
    display: inline-block;
    margin-right: 5px;
    border: none;
    background: #f7f7f7;
    border-radius: 3px;
    outline: none;
    font-family: Montserrat;
    width: auto;
    max-width: 139px;
}

.elementor-21300 .elementor-element.elementor-element-7d61c940 .gmm-searchbar-btn {
    display: inline-block;
    font-size:22px;
    height: 50px;
    width: 50px;
    text-align: center;
    line-height: 40px;
    vertical-align: top;
    cursor: pointer;
    color: #fff;
    background: #00000020;
    border-radius: 3px;
    padding: 5px;
    text-shadow:1px 1px 1px rgb(0 0 0 / 30%);
}



.elementor-21300 .elementor-element.elementor-element-7d61c940 .gmm-searchbar-btn:hover, .elementor-21300 .elementor-element.elementor-element-7d61c940 .gmm-searchbar-btn-active {
    background-color: #00000044;
}

.elementor-21300 .elementor-element.elementor-element-7d61c940 .gmm-searchbar-input-active {
}

/* Classe active quand le champ de recherche n'est pas vide, cette classe agit sur le bouton */
.elementor-21300 .elementor-element.elementor-element-7d61c940 .gmm-searchbar-input-value {
    /* background: #3498db; */
}

.elementor-21300 .elementor-element.elementor-element-7d61c940 a:hover {
    box-shadow: 5px 5px 0px 0px rgb(0 0 0 / 34%)!important;
}

@media screen and (max-width: 1024px) {
    .elementor-21300 .elementor-element.elementor-element-7d61c940 .gmm-searchbar-btn {
            font-size:17px;
    height: 45px;
    width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-71e25726 *//* Tabs Name Container */
#navbar .tabs-container{
   position: relative;
   height: auto;
   z-index: 20;
}
/* Tabs Names Label */
#navbar .tabs-container label{
   position: relative;
   padding: 10px;
   border-bottom: 1px solid rgba(0, 0, 0, 0.1);
   display: block;
   font-size: 1.5em;
   font-weight: 700;
   letter-spacing: 0.5px;
   color: #fff;
   cursor: pointer;
   user-select: none;
}
/* Hover effect on tabs names */
#navbar .tabs-container label:hover{
  background: rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for dce-rawphp, class: .elementor-element-a5cf516 */.elementor-21300 .elementor-element.elementor-element-a5cf516 ul {
    padding-left: 0;
    margin: 0;
}
.elementor-21300 .elementor-element.elementor-element-a5cf516 ul.level-2-children {
    margin-left: -5px;
}
.elementor-21300 .elementor-element.elementor-element-a5cf516 li {
    position: relative;
    list-style-type: none;
    font-size: 15px;
}
.elementor-21300 .elementor-element.elementor-element-a5cf516 .top-ancestor {
    font-size:20px!important;
    font-weight: bold;
    position: absolute;
    top: -40px;
    width: 100%;
    margin-bottom: 1em;
}

.elementor-21300 .elementor-element.elementor-element-a5cf516 .current > a:first-child {
    border-left:none;
    text-decoration: underline;
    box-shadow: 0px 5px 10px rgba(125, 120, 120, 0.15);;
    border-radius: 5px;
}

.elementor-21300 .elementor-element.elementor-element-a5cf516 ul.level-2-children{
    padding-left: -0.50em;
    padding-bottom: 1em;
    font-size: 18px;
}
.elementor-21300 .elementor-element.elementor-element-a5cf516 ul.level-3-children {
    padding-left: 0.25em;
}
.elementor-21300 .elementor-element.elementor-element-a5cf516 ul.level-1-children a{
    font-size: 18px;
}
.elementor-21300 .elementor-element.elementor-element-a5cf516 ul.level-2-children a{
    font-size: 15px;
}
.elementor-21300 .elementor-element.elementor-element-a5cf516 .level-1-children li:before{
    content: ""!important;
    display: inline;
    width: 0!important;
}

.elementor-21300 .elementor-element.elementor-element-a5cf516 .level-2-children li:before{
    content: "‣"!important;
    display: table-cell;
    width:20px !important;
}

a.is-style-ext:after {
    content: "\f35d";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    font-size: 0.9em;
    padding-left: 10px;
}
.elementor-21300 .elementor-element.elementor-element-a5cf516 li.hide {
    display: none;
}

.elementor-21300 .elementor-element.elementor-element-a5cf516 {
    column-count: 3;
    font-size: 16px;
    font-weight: bold;
}

/*.elementor-21300 .elementor-element.elementor-element-a5cf516 li > ul > li > ul {
    display: none;
}*/

@media screen and (max-width: 1024px) {
    .elementor-21300 .elementor-element.elementor-element-a5cf516 {
    column-count: 2;
    }
    .elementor-21300 .elementor-element.elementor-element-a5cf516 .menu > li  {
    padding-bottom: 1em;}
}
@media screen and (max-width: 767px) {
    .elementor-21300 .elementor-element.elementor-element-a5cf516 {
    column-count: 1;
    }

}/* End custom CSS */
/* Start custom CSS for wp-widget-nav_menu, class: .elementor-element-18620616 */.elementor-21300 .elementor-element.elementor-element-18620616 {
    column-count: 3;
    font-size: 16px;
    font-weight: bold;
}

.elementor-21300 .elementor-element.elementor-element-18620616 li > ul > li > ul {
    display: none;
}

@media screen and (max-width: 1024px) {
    .elementor-21300 .elementor-element.elementor-element-18620616 {
    column-count: 2;
    }
    .elementor-21300 .elementor-element.elementor-element-18620616 .menu > li  {
    padding-bottom: 1em;}
}
@media screen and (max-width: 767px) {
    .elementor-21300 .elementor-element.elementor-element-18620616 {
    column-count: 1;
    }

}/* End custom CSS */
/* Start custom CSS for dce-rawphp, class: .elementor-element-2030047 */.elementor-21300 .elementor-element.elementor-element-2030047 {
    column-count: 3;
    font-size: 16px;
    font-weight: bold;
}
/* lists reset */
.elementor-21300 .elementor-element.elementor-element-2030047 ol, ul {
  margin-left: 0 ;
}

.elementor-21300 .elementor-element.elementor-element-2030047 li {
    column-break-inside:avoid;
	-webkit-column-break-inside: avoid;
	display: table;
    padding-left: 0em;
	list-style-position: outside;
}
.elementor-21300 .elementor-element.elementor-element-2030047 li:not(.elementor-editor-element-setting)::before {
	display: table;
	content: "‣";
	font-size: 1.7em;
	line-height: 1em;
	width: 20px;
  display: table-cell;
  text-align: left;
  vertical-align: top;
	color: white;
}
@media screen and (max-width: 1024px) {
    .elementor-21300 .elementor-element.elementor-element-2030047 {
    column-count: 2;
    }
    .elementor-21300 .elementor-element.elementor-element-2030047 .menu > li  {
    padding-bottom: 1em;}
}
@media screen and (max-width: 767px) {
    .elementor-21300 .elementor-element.elementor-element-2030047 {
    column-count: 1;
    }

}/* End custom CSS */
/* Start custom CSS for dce-rawphp, class: .elementor-element-9920914 */.elementor-21300 .elementor-element.elementor-element-9920914 ul {
    padding-left: 0;
    margin: 0;
}
.elementor-21300 .elementor-element.elementor-element-9920914 ul.level-2-children {
    margin-left: -5px;
}
.elementor-21300 .elementor-element.elementor-element-9920914 li {
    position: relative;
    list-style-type: none;
    font-size: 15px;
}
.elementor-21300 .elementor-element.elementor-element-9920914 .top-ancestor {
    font-size:20px!important;
    font-weight: bold;
    position: absolute;
    top: -40px;
    width: 100%;
    margin-bottom: 1em;
}

.elementor-21300 .elementor-element.elementor-element-9920914 .current > a:first-child {
    border-left:none;
    text-decoration: underline;
    box-shadow: 0px 5px 10px rgba(125, 120, 120, 0.15);;
    border-radius: 5px;
}

.elementor-21300 .elementor-element.elementor-element-9920914 ul.level-2-children{
    padding-left: -0.50em;
    padding-bottom: 1em;
    font-size: 18px;
}
.elementor-21300 .elementor-element.elementor-element-9920914 ul.level-3-children {
    padding-left: 0.25em;
}
.elementor-21300 .elementor-element.elementor-element-9920914 ul.level-1-children a{
    font-size: 18px;
}
.elementor-21300 .elementor-element.elementor-element-9920914 ul.level-2-children a{
    font-size: 15px;
}
.elementor-21300 .elementor-element.elementor-element-9920914 .level-1-children li:before{
    content: ""!important;
    display: inline;
    width: 0!important;
}

.elementor-21300 .elementor-element.elementor-element-9920914 .level-2-children li:before{
    content: "‣"!important;
    display: table-cell;
    width:20px !important;
}

a.is-style-ext:after {
    content: "\f35d";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    font-size: 0.9em;
    padding-left: 10px;
}
.elementor-21300 .elementor-element.elementor-element-9920914 li.hide {
    display: none;
}

.elementor-21300 .elementor-element.elementor-element-9920914 {
    column-count: 3;
    font-size: 16px;
    font-weight: bold;
}

/*.elementor-21300 .elementor-element.elementor-element-9920914 li > ul > li > ul {
    display: none;
}*/

@media screen and (max-width: 1024px) {
    .elementor-21300 .elementor-element.elementor-element-9920914 {
    column-count: 2;
    }
    .elementor-21300 .elementor-element.elementor-element-9920914 .menu > li  {
    padding-bottom: 1em;}
}
@media screen and (max-width: 767px) {
    .elementor-21300 .elementor-element.elementor-element-9920914 {
    column-count: 1;
    }

}/* End custom CSS */
/* Start custom CSS for wp-widget-nav_menu, class: .elementor-element-3f126d97 */.elementor-21300 .elementor-element.elementor-element-3f126d97 {
    column-count: 3;
    font-size: 16px;
    font-weight: bold;
}

.elementor-21300 .elementor-element.elementor-element-3f126d97 li > ul > li > ul {
    display: none;
}

@media screen and (max-width: 1024px) {
    .elementor-21300 .elementor-element.elementor-element-3f126d97 {
    column-count: 2;
    }
    .elementor-21300 .elementor-element.elementor-element-3f126d97 .menu > li  {
    padding-bottom: 1em;}
}
@media screen and (max-width: 767px) {
    .elementor-21300 .elementor-element.elementor-element-3f126d97 {
    column-count: 1;
    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2035f18c */.elementor-21300 .elementor-element.elementor-element-2035f18c, .elementor-21300 .elementor-element.elementor-element-2035f18c .elementor-button {max-height:52px;}
.elementor-21300 .elementor-element.elementor-element-2035f18c svg {
    width:30px;
    filter: drop-shadow(1px 1px 1px rgb(0 0 0 / 30%));
}

.elementor-21300 .elementor-element.elementor-element-2035f18c span {
    text-align: left;
    text-shadow: 1px 1px 1px rgb(0 0 0 / 30%);
}

.elementor-21300 .elementor-element.elementor-element-2035f18c {
    opacity: 1;
    transition: transform 1s;
}

.elementor-21300 .elementor-element.elementor-element-2035f18c a:hover {
    box-shadow: 5px 5px 0px 0px rgb(0 0 0 / 34%)!important;
}

@media screen and (max-width: 1024px) {
   .elementor-21300 .elementor-element.elementor-element-2035f18c svg {
    width:25px;
    }
}/* End custom CSS */
/* Start custom CSS for dce-rawphp, class: .elementor-element-300d5e04 */.elementor-21300 .elementor-element.elementor-element-300d5e04 .gmm-searchbar-input {
    height: 45px;
    vertical-align: top;
    display: inline-block;
    margin-right: 5px;
    border: none;
    background: #f7f7f7;
    border-radius: 3px;
    outline: none;
    font-family: Montserrat;
    width: auto;
    max-width: 139px;
}

.elementor-21300 .elementor-element.elementor-element-300d5e04 .gmm-searchbar-btn {
    display: inline-block;
    font-size:22px;
    height: 50px;
    width: 50px;
    text-align: center;
    line-height: 40px;
    vertical-align: top;
    cursor: pointer;
    color: #fff;
    background: #00000020;
    border-radius: 3px;
    padding: 5px;
    text-shadow:1px 1px 1px rgb(0 0 0 / 30%);
}



.elementor-21300 .elementor-element.elementor-element-300d5e04 .gmm-searchbar-btn:hover, .elementor-21300 .elementor-element.elementor-element-300d5e04 .gmm-searchbar-btn-active {
    background-color: #00000044;
}

.elementor-21300 .elementor-element.elementor-element-300d5e04 .gmm-searchbar-input-active {
}

/* Classe active quand le champ de recherche n'est pas vide, cette classe agit sur le bouton */
.elementor-21300 .elementor-element.elementor-element-300d5e04 .gmm-searchbar-input-value {
    /* background: #3498db; */
}

.elementor-21300 .elementor-element.elementor-element-300d5e04 a:hover {
    box-shadow: 5px 5px 0px 0px rgb(0 0 0 / 34%)!important;
}

@media screen and (max-width: 1024px) {
    .elementor-21300 .elementor-element.elementor-element-300d5e04 .gmm-searchbar-btn {
            font-size:17px;
    height: 45px;
    width: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-36f265b9 *//* Content area for tabs */
#navbar section.tab-content .elementor-element .elementor-widget-text-editor {
       color: #fff!important;
}
#navbar .tab-content{
   position: relative;
   color: #fff!important;
   min-height: inherit;
   padding: 15px;
   float: left;
   box-sizing: border-box;
   z-index: 19;
   display: none;
}
#navbar .elementor-element-edit-mode .tab-content {
    display: block!important;
}
#navbar .tab-content:after{
   content: "";
   clear: both;
}

/* Hide input radio from users */
#navbar input[name="tab"]{
   display: none;
}
/* Show tab when input checked */
#navbar input[name="tab"]:checked + .tab-content{
   display: block;
   animation: slide 0.5s forwards;
}

/* Slide animation for tab contents */
@keyframes slide{
   from{
     left: -100%;
     opacity: 0;
   }
   to{
     left: 0;
     opacity: 1;
   }
}
#navbar .content-container {
    overflow: hidden;
}


/*Content Format */
.elementor-21300 .elementor-element.elementor-element-36f265b9 .menu > li >.sub-menu {
    margin-left: -5px;
}
.elementor-21300 .elementor-element.elementor-element-36f265b9 .menu > li  {
    padding-bottom: 2em;
    text-transform: none;
    font-size: 1.2em;
}
.elementor-21300 .elementor-element.elementor-element-36f265b9 .menu > li > ul  {
    font-size: 1rem;
    text-transform: none;
}
.elementor-21300 .elementor-element.elementor-element-36f265b9 ul.menu > li::before{
    content:"";
    display: inline;
}

.elementor-21300 .elementor-element.elementor-element-36f265b9 li a.menu-link {
    display: inline-block;
    line-height: 1em;
    padding-bottom: 0.6em;
}
.elementor-21300 .elementor-element.elementor-element-36f265b9 li ul.sub-menu a.menu-link {
    display: inline-block;
    line-height: 1.5em;
    padding-bottom: 0em
}
/* lists reset */
.elementor-21300 .elementor-element.elementor-element-36f265b9 ol, ul {
  margin-left: 0 ;
}

.elementor-21300 .elementor-element.elementor-element-36f265b9 li {
    column-break-inside:avoid;
	-webkit-column-break-inside: avoid;
	display: table;
    padding-left: 0em;
    list-style-type: none;
	list-style-position: outside;
}

.elementor-21300 .elementor-element.elementor-element-36f265b9 li:not(.elementor-editor-element-setting)::before {
	content: "‣";
	font-size: 1.7em;
	line-height: 1em;
	width: 20px;
  display: table-cell;
  text-align: left;
  vertical-align: top;
	color: white;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-70d35a29 */.elementor-21300 .elementor-element.elementor-element-70d35a29 {
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-21300 {
    /*top: 90px;*/
    z-index: 100;
}
#elementor-popup-modal-21300 .dialog-type-lightbox {
    background: transparent;
}/* End custom CSS */