*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody *.u_1554365028.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before
{
	color:rgba(151,151,151,1) !important;
}
*#dm *.dmBody *.u_1554365028.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after
{
	color:rgba(151,151,151,1) !important;
}
*#dm *.dmBody a.u_1038604987
{
	background-color:var(--color_1) !important;
	background-image:none !important;
	border-radius:15px 15px 15px 15px !important;
	box-shadow:none !important;
	border-style:solid !important;
	border-width:0px 0px 0px 0px !important;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1038604987 span.text
{
	color:var(--color_4) !important;
	font-weight:bold !important;
	text-decoration:none !important;
	font-style:normal !important;
}
*#dm *.dmBody a.u_1038604987:hover span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1038604987.hover span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody *.u_1992781052
{
	width:100% !important;
}
*#dm *.dmBody div.u_1992781052 img
{
	object-fit:contain !important;
	object-position:0% 50% !important;
}
*#dm *.dmBody div.u_844568545 img
{
	object-fit:cover !important;
	border-radius:15px 15px 15px 15px !important;
}
*#dm *.dmBody div.u_1269720506 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1179046378 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1179046378
{
	width:100% !important;
}
*#dm *.dmBody *.u_1269720506
{
	width:100% !important;
}
*#dm *.dmBody a.u_1484503018 span.text
{
	color:var(--color_1) !important;
	font-weight:bold !important;
	text-decoration:none !important;
	font-style:normal !important;
}
*#dm *.dmBody a.u_1456208190 span.text
{
	color:var(--color_1) !important;
	font-weight:bold !important;
	text-decoration:none !important;
	font-style:normal !important;
}
*#dm *.dmBody a.u_1153598955 span.text
{
	color:var(--color_1) !important;
	font-weight:bold !important;
	text-decoration:none !important;
	font-style:normal !important;
}
*#dm *.dmBody a.u_1484503018
{
	box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	border-radius:15px 15px 15px 15px !important;
	background-color:var(--color_3) !important;
	background-image:none !important;
	border-style:solid !important;
	border-width:0px 0px 0px 0px !important;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1456208190
{
	box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	border-radius:15px 15px 15px 15px !important;
	background-color:var(--color_3) !important;
	background-image:none !important;
	border-style:solid !important;
	border-width:0px 0px 0px 0px !important;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1153598955
{
	box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	border-radius:15px 15px 15px 15px !important;
	background-color:var(--color_3) !important;
	background-image:none !important;
	border-style:solid !important;
	border-width:0px 0px 0px 0px !important;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_54032455
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-style:solid !important;
	border-width:0px 0px 0px 0px !important;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1898596555
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-style:solid !important;
	border-width:0px 0px 0px 0px !important;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_844568545
{
	width:100% !important;
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
#dm .u_1111637133.borderNav .flexslider.arrows-visible .flex-next,.flexslider.hover .flex-next,.flexslider:hover .flex-next
{
	opacity:1 !important;
}
#dm .u_1111637133.borderNav .flexslider.arrows-visible .flex-prev,.flexslider.hover .flex-prev,.flexslider:hover .flex-prev
{
	opacity:1 !important;
}
#dm .u_1550425111.borderNav .flexslider.arrows-visible .flex-next,.flexslider.hover .flex-next,.flexslider:hover .flex-next
{
	opacity:1 !important;
}
#dm .u_1550425111.borderNav .flexslider.arrows-visible .flex-prev,.flexslider.hover .flex-prev,.flexslider:hover .flex-prev
{
	opacity:1 !important;
}
#dm .u_1867561515.borderNav .flexslider.arrows-visible .flex-next,.flexslider.hover .flex-next,.flexslider:hover .flex-next
{
	opacity:1 !important;
}
#dm .u_1867561515.borderNav .flexslider.arrows-visible .flex-prev,.flexslider.hover .flex-prev,.flexslider:hover .flex-prev
{
	opacity:1 !important;
}
#dm .u_1826304436.borderNav .flexslider.arrows-visible .flex-next,.flexslider.hover .flex-next,.flexslider:hover .flex-next
{
	opacity:1 !important;
}
#dm .u_1826304436.borderNav .flexslider.arrows-visible .flex-prev,.flexslider.hover .flex-prev,.flexslider:hover .flex-prev
{
	opacity:1 !important;
}
#dm .u_1645588757.borderNav .flexslider.arrows-visible .flex-next,.flexslider.hover .flex-next,.flexslider:hover .flex-next
{
	opacity:1 !important;
}#dm .u_1645588757.borderNav .flexslider.arrows-visible .flex-prev,
.flexslider.hover .flex-prev,
.flexslider:hover .flex-prev { opacity:1 !important; }

separatorHomeCss{color:red !important}@media all {
    
#d6fb57b7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d6fb57b7 {
    width: 100%;
    height: 120px;
    min-height: 100px;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#c06be47d::before, #c06be47d > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(255, 255, 85, 1) 0%, rgba(252, 228, 0, 1) 100%);
}
#c06be47d {
    background-image: none;
    background-color: var(--color_3);
}
    
#\38 ebda4d0 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\36 455a30c {
    min-height: 662px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#dcde133a {
    width: 74.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1br {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8395870510317738%;
    flex-wrap: nowrap;
}
    
#d886c08e {
    align-items: center;
    width: 50%;
    min-height: 376px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f35094f {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1c92a32 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-radius: 15px 15px 15px 15px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1ea5ca5.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#d1ea5ca5 {
    width: 100%;
    height: 276px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7ah {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_uqp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 44d8211 {
    width: 100%;
    height: 232px;
    min-height: 100px;
    max-width: 100%;
}
    
#\30 4ca6b45 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#e852b71a::before, #e852b71a > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(255, 255, 85, 1) 0%, rgba(252, 228, 0, 1) 100%);
}
#e852b71a {
    background-image: none;
    background-color: var(--color_8);
}
    
#\32 3dd79b2 {
    min-height: 450px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#bc538861 {
    width: 74.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 c8ec7a6 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 2% 4% 2%;
}
    
#\31 d2076dd::before, #\31 d2076dd > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(255, 255, 85, 1) 0%, rgba(252, 228, 0, 1) 100%);
}
#\31 d2076dd {
    background-image: none;
    background-color: var(--color_1);
}
    
#ac2e7fd9 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#\30 d47ee7d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fvd {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#c995d974 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    flex-wrap: nowrap;
    background-image: url("https://lirp.cdn-website.com/59acfdfe/dms3rep/multi/opt/Ole2-1920w.jpeg");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bec47692 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/59acfdfe/dms3rep/multi/opt/oleacademy2-6702c805-1920w.png");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bd0556f8 {
    min-height: 100%;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\39 ddee6c6 {
    margin: 0px 0% 0px 0%;
}
    
#b07e9aa7::before, #b07e9aa7 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(255, 255, 85, 1) 0%, rgba(252, 228, 0, 1) 100%);
}
#b07e9aa7 {
    background-image: none;
    background-color: var(--color_1);
}
    
#\37 77c40e4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 54872b1 {
    align-items: flex-start;
    width: 100%;
    min-height: 700px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 57%, rgba(2, 40, 79, 1) 100%);
    background-origin: border-box;
    justify-content: flex-start;
}
    
#baa3f32b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b30971b {
    align-items: flex-start;
    width: 100%;
    min-height: 700px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 57%, rgba(2, 40, 79, 1) 100%);
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-origin: border-box;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l4e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_l4e {
    width: 100%;
    height: auto;
    min-height: 500px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#e800ef76.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#e800ef76 {
    width: 100%;
    height: auto;
    min-height: 500px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 1337785 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 16px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d0ad25c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#d4ef42d5 {
    min-height: 606px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 2% 4% 4%;
}
    
#\39 68220ff::before, #\39 68220ff > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    background-image: linear-gradient(450deg, rgba(2, 40, 79, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\39 68220ff {
    background-image: url("https://lirp.cdn-website.com/59acfdfe/dms3rep/multi/opt/Ole9-1920w.png");
}
#\39 68220ff.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABJElEQVQY0xXDaUvCAACA4f2MPhRFBDO3PKd2iGdYWuZR7EgkQQSzjKJQqdScaFpNUQmC+tA/faMHHkFUZOx+GSkgYfNJrDlFVmSRVed/G8uyyJJdRFDCQZTQNu49L1u7Lmx+GVGREN2biC6JDbeDdY8HIXOeJmMccpQPE0puE4jKBOMykZidg4SLWGqHg9N9hNvnIvWGSqWWJK+FOE47UE+dlHQHl6UA5UqMq7sThN60SGes0epkKFfjFAoKlQsv9zUf3WaY9ssRQ0tFGMzPMS2Vp0GOm0aKai1K/TpC8yFKt52g/5phPFcR+lMDc6LTfVd5HJ7R6uV4MrOYr1lGVp6PT43JdwFhtNAZLQwGM53+VMO0NIYzg7dPg+mXzuxHZ/5r8AcnpqFoEyqgTAAAAABJRU5ErkJggg==');
}
    
#\36 eeafe60 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    border-radius: 15px 15px 15px 15px;
    box-shadow: none;
    justify-content: flex-start;
    background-color: rgba(0,0,0,0);
    background-image: none;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 26a639b::before, #\37 26a639b > .bgExtraLayerOverlay {
    
}
#\37 26a639b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    border-radius: 15px 15px 0 0;
    background-image: none;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 0%;
    padding: 16px 16px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b59765f6 {
    width: 67.94%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ee3f0f92 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7dd6857 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3d20368 {
    width: 13.73%;
    height: 112px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ba9b55d2 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 0358ce1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#fde843a0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6500c00 {
    width: 30.67%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 57f7215 {
    width: 30.67%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 cc0749a {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#a679ec47::before, #a679ec47 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(255, 255, 85, 1) 0%, rgba(252, 228, 0, 1) 100%);
}
#a679ec47 {
    background-image: url("https://irp.cdn-website.com/59acfdfe/dms3rep/multi/6.svg");
    background-color: var(--color_1);
}
#a679ec47.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAm0lEQVQI12Ng0vD/x6ju/59Jw+8/o7r/P2ZNv/+usU7/5ywy+v/mofL/f+8V/v9+q/ifAaQQpAiEGdT8/wma+PyPKbD7v3mL3v+vL5T+/3mHTaGq/z9ZW8//BfVW/08c1fr/970CDoVq/v8krbz+h2fb/1+2yuD/w5uq/7+9hJiKohDkRi493/8GPm7/K1ot/x8+qP3/41NlsEIAXMJoDH/c2RAAAAAASUVORK5CYII=');
}
    
#\39 cfadfbc {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\34 a8f7a69 {
    width: 30.67%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 c3b1e67 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8324309488759702%;
    flex-wrap: nowrap;
}
    
#\35 8e8292a {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    border-radius: 15px 15px 15px 15px;
    box-shadow: none;
    background-color: rgba(0,0,0,0);
    background-image: none;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#\32 9789821 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\30 a422439 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 2% 4% 2%;
}
}



@media all {
    
#\32 a9ee982::before, #\32 a9ee982 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(255, 255, 85, 1) 0%, rgba(252, 228, 0, 1) 100%);
}
#\32 a9ee982 {
    background-image: none;
    background-color: var(--color_3);
}
    
#\31 ebbce94 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\35 0e90f20 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e07b9e78 {
    min-height: 89px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#widget_5kj {
    width: 60%;
    height: 488px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c06be47d::before, #c06be47d > .bgExtraLayerOverlay {
    
}
    
#\36 455a30c {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e852b71a::before, #e852b71a > .bgExtraLayerOverlay {
    
}
    
#\32 3dd79b2 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c8ec7a6 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\31 d2076dd::before, #\31 d2076dd > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd0556f8 {
    padding: 0% 0% 0% 0%;
}
    
#b07e9aa7::before, #b07e9aa7 > .bgExtraLayerOverlay {
    
}
    
#\39 ddee6c6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d4ef42d5 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\39 68220ff::before, #\39 68220ff > .bgExtraLayerOverlay {
    
}
#\39 68220ff.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABJElEQVQY0xXDaUvCAACA4f2MPhRFBDO3PKd2iGdYWuZR7EgkQQSzjKJQqdScaFpNUQmC+tA/faMHHkFUZOx+GSkgYfNJrDlFVmSRVed/G8uyyJJdRFDCQZTQNu49L1u7Lmx+GVGREN2biC6JDbeDdY8HIXOeJmMccpQPE0puE4jKBOMykZidg4SLWGqHg9N9hNvnIvWGSqWWJK+FOE47UE+dlHQHl6UA5UqMq7sThN60SGes0epkKFfjFAoKlQsv9zUf3WaY9ssRQ0tFGMzPMS2Vp0GOm0aKai1K/TpC8yFKt52g/5phPFcR+lMDc6LTfVd5HJ7R6uV4MrOYr1lGVp6PT43JdwFhtNAZLQwGM53+VMO0NIYzg7dPg+mXzuxHZ/5r8AcnpqFoEyqgTAAAAABJRU5ErkJggg==');
}
    
#\37 26a639b::before, #\37 26a639b > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a679ec47::before, #a679ec47 > .bgExtraLayerOverlay {
    
}
#a679ec47.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAm0lEQVQI12Ng0vD/x6ju/59Jw+8/o7r/P2ZNv/+usU7/5ywy+v/mofL/f+8V/v9+q/ifAaQQpAiEGdT8/wma+PyPKbD7v3mL3v+vL5T+/3mHTaGq/z9ZW8//BfVW/08c1fr/970CDoVq/v8krbz+h2fb/1+2yuD/w5uq/7+9hJiKohDkRi493/8GPm7/K1ot/x8+qP3/41NlsEIAXMJoDH/c2RAAAAAASUVORK5CYII=');
}
    
#\30 a422439 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 a9ee982::before, #\32 a9ee982 > .bgExtraLayerOverlay {
    
}
    
#e07b9e78 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 1400px) {
    
#c06be47d::before, #c06be47d > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 1400px) {
    
#e852b71a::before, #e852b71a > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 1400px) {
    
#\31 d2076dd::before, #\31 d2076dd > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 1400px) {
    
#b07e9aa7::before, #b07e9aa7 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 1400px) {
    
#\39 68220ff::before, #\39 68220ff > .bgExtraLayerOverlay {
    
}
#\39 68220ff.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABJElEQVQY0xXDaUvCAACA4f2MPhRFBDO3PKd2iGdYWuZR7EgkQQSzjKJQqdScaFpNUQmC+tA/faMHHkFUZOx+GSkgYfNJrDlFVmSRVed/G8uyyJJdRFDCQZTQNu49L1u7Lmx+GVGREN2biC6JDbeDdY8HIXOeJmMccpQPE0puE4jKBOMykZidg4SLWGqHg9N9hNvnIvWGSqWWJK+FOE47UE+dlHQHl6UA5UqMq7sThN60SGes0epkKFfjFAoKlQsv9zUf3WaY9ssRQ0tFGMzPMS2Vp0GOm0aKai1K/TpC8yFKt52g/5phPFcR+lMDc6LTfVd5HJ7R6uV4MrOYr1lGVp6PT43JdwFhtNAZLQwGM53+VMO0NIYzg7dPg+mXzuxHZ/5r8AcnpqFoEyqgTAAAAABJRU5ErkJggg==');
}
    
#\37 26a639b::before, #\37 26a639b > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 1400px) {
    
#a679ec47::before, #a679ec47 > .bgExtraLayerOverlay {
    
}
#a679ec47.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAm0lEQVQI12Ng0vD/x6ju/59Jw+8/o7r/P2ZNv/+usU7/5ywy+v/mofL/f+8V/v9+q/ifAaQQpAiEGdT8/wma+PyPKbD7v3mL3v+vL5T+/3mHTaGq/z9ZW8//BfVW/08c1fr/970CDoVq/v8krbz+h2fb/1+2yuD/w5uq/7+9hJiKohDkRi493/8GPm7/K1ot/x8+qP3/41NlsEIAXMJoDH/c2RAAAAAASUVORK5CYII=');
}
}



@media (min-width: 1400px) {
    
#\32 a9ee982::before, #\32 a9ee982 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#c06be47d::before, #c06be47d > .bgExtraLayerOverlay {
    
}
    
#\38 ebda4d0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 455a30c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#dcde133a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#dcde133a {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_7ah {
    height: auto;
}
    
#a1c92a32 {
    height: auto;
    min-height: 72px;
}
    
#d1ea5ca5.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 0px 16px 0px;
}
#d1ea5ca5 {
    height: 564px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_1br {
    column-gap: 1.8395870510317738%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d886c08e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\30 f35094f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\36 1b52a7a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 4ca6b45 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e852b71a::before, #e852b71a > .bgExtraLayerOverlay {
    
}
    
#\32 3dd79b2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#\34 44d8211 {
    height: 178px;
}
    
#bc538861 {
    width: 100.00%;
}
    
#\34 b880a7d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 c8ec7a6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\31 d2076dd::before, #\31 d2076dd > .bgExtraLayerOverlay {
    
}
    
#ac2e7fd9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#c995d974 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bec47692 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bd0556f8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#b07e9aa7::before, #b07e9aa7 > .bgExtraLayerOverlay {
    
}
    
#\39 ddee6c6 {
    margin: 0px 0% 0px 0%;
}
    
#\35 54872b1 {
    min-height: 300px;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b30971b {
    min-height: 300px;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 1337785 {
    padding: 16px 0px 32px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d0ad25c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#d4ef42d5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 68220ff::before, #\39 68220ff > .bgExtraLayerOverlay {
    
}
#\39 68220ff.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABJElEQVQY0xXDaUvCAACA4f2MPhRFBDO3PKd2iGdYWuZR7EgkQQSzjKJQqdScaFpNUQmC+tA/faMHHkFUZOx+GSkgYfNJrDlFVmSRVed/G8uyyJJdRFDCQZTQNu49L1u7Lmx+GVGREN2biC6JDbeDdY8HIXOeJmMccpQPE0puE4jKBOMykZidg4SLWGqHg9N9hNvnIvWGSqWWJK+FOE47UE+dlHQHl6UA5UqMq7sThN60SGes0epkKFfjFAoKlQsv9zUf3WaY9ssRQ0tFGMzPMS2Vp0GOm0aKai1K/TpC8yFKt52g/5phPFcR+lMDc6LTfVd5HJ7R6uV4MrOYr1lGVp6PT43JdwFhtNAZLQwGM53+VMO0NIYzg7dPg+mXzuxHZ/5r8AcnpqFoEyqgTAAAAABJRU5ErkJggg==');
}
    
#\36 eeafe60 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\37 26a639b::before, #\37 26a639b > .bgExtraLayerOverlay {
    
}
#\37 26a639b {
    min-height: 80px;
    --column-gap: 2%;
    column-gap: 2%;
}
    
#\35 3d20368 {
    height: 80px;
    width: 13.333970103634366%;
}
    
#b59765f6 {
    width: 86.67%;
}
}



@media (max-width: 767px) {
    
#\30 6500c00 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\35 57f7215 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\34 cc0749a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a679ec47::before, #a679ec47 > .bgExtraLayerOverlay {
    
}
#a679ec47.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAm0lEQVQI12Ng0vD/x6ju/59Jw+8/o7r/P2ZNv/+usU7/5ywy+v/mofL/f+8V/v9+q/ifAaQQpAiEGdT8/wma+PyPKbD7v3mL3v+vL5T+/3mHTaGq/z9ZW8//BfVW/08c1fr/970CDoVq/v8krbz+h2fb/1+2yuD/w5uq/7+9hJiKohDkRi493/8GPm7/K1ot/x8+qP3/41NlsEIAXMJoDH/c2RAAAAAASUVORK5CYII=');
}
    
#\39 cfadfbc {
    height: 200px;
}
    
#\34 a8f7a69 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 8e8292a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\32 9789821 {
    height: 200px;
}
    
#\30 a422439 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\32 a9ee982::before, #\32 a9ee982 > .bgExtraLayerOverlay {
    
}
    
#\32 31aa1b2 {
    margin: 0px 0% 0px 0%;
}
    
#\31 ebbce94 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 0e90f20.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\35 0e90f20 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e07b9e78 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#widget_5kj {
    width: 100%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#c06be47d::before, #c06be47d > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#e852b71a::before, #e852b71a > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\31 d2076dd::before, #\31 d2076dd > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#b07e9aa7::before, #b07e9aa7 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\39 68220ff::before, #\39 68220ff > .bgExtraLayerOverlay {
    
}
#\39 68220ff.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABJElEQVQY0xXDaUvCAACA4f2MPhRFBDO3PKd2iGdYWuZR7EgkQQSzjKJQqdScaFpNUQmC+tA/faMHHkFUZOx+GSkgYfNJrDlFVmSRVed/G8uyyJJdRFDCQZTQNu49L1u7Lmx+GVGREN2biC6JDbeDdY8HIXOeJmMccpQPE0puE4jKBOMykZidg4SLWGqHg9N9hNvnIvWGSqWWJK+FOE47UE+dlHQHl6UA5UqMq7sThN60SGes0epkKFfjFAoKlQsv9zUf3WaY9ssRQ0tFGMzPMS2Vp0GOm0aKai1K/TpC8yFKt52g/5phPFcR+lMDc6LTfVd5HJ7R6uV4MrOYr1lGVp6PT43JdwFhtNAZLQwGM53+VMO0NIYzg7dPg+mXzuxHZ/5r8AcnpqFoEyqgTAAAAABJRU5ErkJggg==');
}
    
#\37 26a639b::before, #\37 26a639b > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#a679ec47::before, #a679ec47 > .bgExtraLayerOverlay {
    
}
#a679ec47.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAm0lEQVQI12Ng0vD/x6ju/59Jw+8/o7r/P2ZNv/+usU7/5ywy+v/mofL/f+8V/v9+q/ifAaQQpAiEGdT8/wma+PyPKbD7v3mL3v+vL5T+/3mHTaGq/z9ZW8//BfVW/08c1fr/970CDoVq/v8krbz+h2fb/1+2yuD/w5uq/7+9hJiKohDkRi493/8GPm7/K1ot/x8+qP3/41NlsEIAXMJoDH/c2RAAAAAASUVORK5CYII=');
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\32 a9ee982::before, #\32 a9ee982 > .bgExtraLayerOverlay {
    
}
}

