*#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 div.u_1606902671 img[dm_changed]
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1606902671 img
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img[dm_changed]
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
.u_1375332589
{
}
*#dm *.dmBody *.u_1637697245
{
	width:100% !important;
}
*#dm *.dmBody div.u_1147138338 .title
{
	font-style:italic !important;
	color:rgba(255,255,255,1) !important;
	font-weight:700 !important;
}
*#dm *.dmBody div.u_1147138338 .content
{
	color:var(--color_4) !important;
}
*#dm *.dmBody a.u_3270095696
{
	background-color:var(--color_4) !important;
	background-image:none !important;
	border-style:solid !important;
	border-width:2px 2px 2px 2px !important;
	border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
}
*#dm *.dmBody a.u_3270095696:hover
{
	background-color:var(--color_2) !important;
	background-image:initial !important;
	border-color:var(--color_2) !important;
}
*#dm *.dmBody a.u_3270095696.hover
{
	background-color:var(--color_2) !important;
	background-image:initial !important;
	border-color:var(--color_2) !important;
}
*#dm *.dmBody a.u_3270095696:hover span.text
{
	color:var(--color_4) !important;
}
*#dm *.dmBody a.u_3270095696.hover span.text
{
	color:var(--color_4) !important;
}
*#dm *.dmBody a.u_3270095696 span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody *.u_1473552666
{
	width:100% !important;
}
.u_1854830029
{
}
*#dm *.dmBody *.u_3330873489
{
	width:100% !important;
}
*#dm *.dmBody div.u_3330873489 img
{
	object-position:0% 0% !important;
	object-fit:contain !important;
}
*#dm *.dmBody *.u_604175022 .swiper-button-next:not(:hover)
{
	color:var(--color_2) !important;
}
*#dm *.dmBody *.u_604175022 .swiper-button-prev:not(:hover)
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_604175022 .opinion
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_604175022 .readmore>span
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_604175022 .review-information
{
	font-weight:700 !important;
	text-decoration:none !important;
	font-style:italic !important;
	font-family:'Amaranth' !important;
}
*#dm *.dmBody div.u_604175022 .location
{
	font-family:'Amaranth' !important;
	font-weight:700 !important;
	font-style:italic !important;
}
*#dm *.dmBody div.u_604175022 .readmore>strong
{
	color:var(--color_2) !important;
	text-decoration:underline !important;
}
*#dm *.dmBody div.u_604175022 .readless>strong
{
	color:var(--color_2) !important;
	text-decoration:underline !important;
}
*#dm *.dmBody *.u_604175022 .readmore
{
	color:var(--color_3) !important;
}
*#dm *.dmBody *.u_604175022 .readless
{
	color:var(--color_3) !important;
}
*#dm *.dmBody *.u_604175022 .readmore:hover>strong
{
	color:var(--color_3) !important;
}
*#dm *.dmBody *.u_604175022 .readless:hover>strong
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1240330977
{
	background-color:var(--color_2) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1240330977:hover
{
	background-color:var(--color_3) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1240330977.hover
{
	background-color:var(--color_3) !important;
	background-image:initial !important;
}
*#dm *.dmBody *.u_4077526577
{
	width:100% !important;
}
*#dm *.dmBody div.u_4077526577 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_2838107763
{
	width:100% !important;
}
*#dm *.dmBody *.u_1652223256
{
	width:100% !important;
}
*#dm *.dmBody *.u_1146812287
{
	width:100% !important;
}
*#dm *.dmBody *.u_1143322598
{
	width:100% !important;
}
*#dm *.dmBody *.u_1056656684
{
	width:100% !important;
}
*#dm *.dmBody *.u_1572346593
{
	width:100% !important;
}
*#dm *.dmBody *.u_743059583
{
	width:100% !important;
}
*#dm *.dmBody div.u_743059583 img
{
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1411267782 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1411267782
{
	width:100% !important;
}
*#dm *.dmBody *.u_1513701887
{
	width:100% !important;
}
*#dm *.dmBody div.u_1513701887 img
{
	object-fit:contain !important;
	object-position:0% 100% !important;
}
.u_1626708638
{
}
*#dm *.dmBody div.u_1138123430 img
{
	object-position:0% 0% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1576095156 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1576095156
{
	width:100% !important;
}
*#dm *.dmBody *.u_1138123430
{
	width:100% !important;
}
.u_1729494116
{
}
*#dm *.dmBody *.u_1341987433
{
	width:100% !important;
}
*#dm *.dmBody div.u_1341987433 img
{
	object-position:50% 0% !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_383842314
{
	width:100% !important;
}
*#dm *.dmBody div.u_383842314 img
{
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1566819486
{
	width:100% !important;
}
*#dm *.dmBody div.u_1566819486 img
{
	object-position:100% 0% !important;
	object-fit:contain !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;
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:1025px) {}
*#dm *.dmBody div.u_1147138338 .title
{
	font-size:36px !important;
}
*#dm *.dmBody *.u_1147138338 .special
{
	padding-top:0px !important;
}
*#dm *.dmBody *.u_604175022 .opinion
{
	line-height:26px !important;
}
*#dm *.dmBody *.u_604175022 .readmore>span
{
	line-height:26px !important;
}
*#dm *.dmBody div.u_604175022 .review-information
{
	font-size:24px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\31 9df4b57 {
    grid-template-rows: minmax(579px, max-content);
    width: 100%;
    max-width: 1920px;
}
    
#a5d4c35e {
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: center;
    align-self: start;
    max-width: 1200px;
    order: 0;
    width: 90%;
    min-height: auto;
    row-gap: 16px;
    padding: 130px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 0a205bb {
    width: 100%;
    height: 579px;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    order: 0;
}
    
#afc87630 {
    width: 100%;
    height: 500px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
    margin: 50px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b4cf82c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\38 95f4702 {
    min-height: 579px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#f81f18e0 {
    width: 64.56856206036488%;
    height: auto;
    max-width: 720px;
    order: 1;
}
    
#widget_nt0 {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 50px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 95f4702 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#a5d4c35e {
    width: 90%;
}
    
#f81f18e0 {
    width: 681px;
}
}



@media (min-width: 1400px) {
    
#\34 0a205bb {
    height: 579px;
}
    
#afc87630 {
    height: 700px;
}
    
#\38 95f4702 {
    min-height: 579px;
}
    
#\31 9df4b57 {
    grid-template-rows: minmax(579px, max-content);
}
    
#a5d4c35e {
    width: 90%;
}
    
#f81f18e0 {
    width: 722px;
}
}



@media (max-width: 767px) {
    
#\34 0a205bb {
    height: 240px;
}
    
#afc87630 {
    height: 235px;
    align-self: start;
    justify-self: center;
    margin: 0px 0px 0px 0px;
}
    
#b4cf82c6 {
    width: 100%;
    min-height: 245px;
    align-items: center;
    justify-content: flex-start;
}
    
#\38 95f4702 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#a5d4c35e {
    align-items: flex-start;
    padding: 50px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#f81f18e0 {
    width: 100%;
}
    
#\31 9df4b57 {
    grid-template-rows: minmax(245px, max-content);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#afc87630 {
    height: 275px;
}
    
#\31 9df4b57 {
    grid-template-rows: minmax(275px, max-content);
    width: 100%;
    max-width: 640px;
}
    
#f81f18e0 {
    width: 100%;
    max-width: 362px;
}
    
#a5d4c35e {
    padding: 60px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#b4cf82c6 {
    min-height: 262px;
}
}



@media all {
    
#\39 e672f84 {
    width: 250px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    order: 3;
}
    
#\39 58f6df4 {
    width: 100%;
    height: auto;
    max-width: 369px;
    order: 1;
}
    
#e01cd91b {
    grid-template-rows: minmax(540px, max-content);
    width: 100%;
    max-width: 1920px;
}
    
#a079ba89 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 928650f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 928650f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 18px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6ef6027 {
    flex-direction: row;
    align-items: flex-start;
    justify-self: center;
    align-self: start;
    max-width: 1550px;
    order: 0;
    width: 98%;
    min-height: 360px;
    background-color: rgba(239, 239, 239, 0);
    background-image: initial;
    justify-content: flex-start;
    column-gap: 2%;
    margin: 0px 0px 0px 0px;
}
    
#\39 86ea45b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\36 a17cd5d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 39%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    max-width: 607.094px;
    padding: 40px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_bf6 {
    justify-content: flex-start;
    align-items: center;
    max-width: 465px;
    width: 50%;
    min-height: 389px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-image: linear-gradient(0deg, rgba(9, 68, 151, 1) 0%, rgba(144, 5, 250, 1) 100%);
    background-origin: border-box;
    padding: 12px 0% 0px 0%;
    margin: -50px 0% 0px 0%;
}
    
#widget_knc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_9k9 {
    width: 223px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
}
    
#\34 02091e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 02091e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7h3 {
    width: 100%;
    height: 400px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 713px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e01cd91b {
    grid-template-rows: minmax(500px, max-content);
}
    
#a079ba89 {
    padding: 0px 0px 0px 0px;
}
    
#\39 6ef6027 {
    min-height: 359px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: center;
    align-self: center;
    height: auto;
    width: 96%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 a17cd5d {
    width: 50%;
    padding: 20px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_bf6 {
    min-height: 390px;
    padding: 0px 0% 25px 0%;
    margin: -50px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#e01cd91b {
    grid-template-rows: minmax(560px, max-content);
}
    
#\39 6ef6027 {
    width: 90%;
    max-width: 1550px;
    column-gap: 2%;
}
    
#\36 a17cd5d {
    width: 39%;
    max-width: none;
}
    
#widget_7h3 {
    width: 42%;
    height: 510px;
}
}



@media (max-width: 767px) {
    
#\39 e672f84 {
    min-height: 44px;
    width: 240px;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e01cd91b {
    grid-template-rows: minmax(640px, max-content);
}
    
#a079ba89 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 6ef6027 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 92%;
    justify-content: flex-start;
    min-height: 570px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    align-items: center;
}
    
#\39 86ea45b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 a17cd5d {
    width: 100%;
    min-width: 32px;
    align-items: center;
    padding: 25px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_bf6 {
    min-width: 32px;
    width: 100%;
    row-gap: 0px;
    min-height: 330px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_7h3 {
    height: 240px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\35 928650f {
    margin-bottom: 20px;
}
    
#\39 6ef6027 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 520px;
    width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 30px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 a17cd5d {
    width: 390px;
}
    
#\34 02091e5 {
    margin-bottom: 20px;
}
}



@media all {
    
#\34 cb94f0d {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\33 992c9f6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 992c9f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5a190d7 {
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: start;
    max-width: none;
    order: 0;
    width: 98%;
    min-height: 615px;
    padding: 50px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 f62c30a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
}
    
#\34 687f54b {
    grid-template-rows: minmax(540px, max-content);
    width: 100.00%;
    max-width: 1920px;
    order: 1;
    align-self: center;
}
    
#bde85468 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_6a2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_6a2 {
    width: 100%;
    height: 800px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_tv2 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 15px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_piq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_m66.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_m66 {
    width: 213px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 90px 0%;
}
    
#widget_ou5 {
    width: 100%;
    height: 361px;
    max-width: 1733px;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5a190d7 {
    width: 90%;
    min-height: 480px;
    padding: 15px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 f62c30a {
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
}
    
#bde85468 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 0px 0px 0px 0px;
}
    
#widget_6a2 {
    height: 500px;
}
    
#widget_ou5 {
    height: 210px;
}
    
#widget_m66.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_m66 {
    margin: 0px 0% 10px 0%;
}
    
#\34 687f54b {
    grid-template-rows: minmax(500px, max-content);
}
    
#group_tv2 {
    min-height: 40px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#\38 f62c30a {
    width: 100%;
    min-height: 8px;
}
    
#bde85468 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#widget_ou5 {
    height: 350px;
}
    
#widget_m66.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_m66 {
    margin: 0px 0% 130px 0%;
}
}



@media (max-width: 767px) {
    
#\36 5a190d7 {
    width: 90%;
    min-height: 300px;
    padding: 24px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 f62c30a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 687f54b {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
}
    
#bde85468 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#widget_6a2 {
    height: 300px;
}
    
#widget_ou5 {
    height: 100px;
}
    
#group_tv2 {
    min-height: 30px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_m66.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_m66 {
    margin: 0px 0% 10px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\38 f62c30a {
    width: 100%;
    min-height: 80px;
}
    
#bde85468 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media all {
    
#\36 1dbd058 {
    width: 165px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    order: 3;
}
    
#aac79b8a {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 461.391px;
    width: 40%;
    min-height: 301px;
    height: auto;
    order: 0;
    padding: 0px 0% 30px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 2cdeff8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 63f8eca {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 7545ae0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 70px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#ed35d039 {
    grid-template-rows: minmax(350px, max-content);
    width: 100%;
    max-width: 1920px;
}
    
#group_f9m {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    max-width: 1500px;
    width: 98%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_n2a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_n2a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 13px 0% 17px 0%;
}
    
#group_u3u {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100%;
    min-height: 175px;
    row-gap: 0px;
    column-gap: 24px;
}
    
#group_g2a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-image: linear-gradient(0deg, rgba(9, 68, 151, 1) 0%, rgba(144, 5, 250, 1) 100%);
    background-origin: border-box;
}
    
#\35 d8c5df2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    max-width: 1320px;
    width: 94%;
    min-height: 430px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 34px;
    flex-wrap: nowrap;
    background-image: initial;
    align-self: center;
    background-color: rgba(255,255,255,1);
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 25px 15px 25px 40px;
    margin: -80px 0px 0px 0px;
}
    
#group_tbd {
    align-items: flex-start;
    width: 68%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 26px;
    column-gap: 24px;
}
    
#\36 d93e658 {
    width: 99.99441531862402%;
    height: auto;
    max-width: 557.312px;
    order: 0;
}
    
#\30 e7d159c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 e7d159c {
    width: 100%;
    height: auto;
    max-width: 591px;
    order: 1;
}
    
#\37 fcd361c {
    width: 165px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    order: 2;
}
    
#c56c90a7 {
    align-items: flex-start;
    width: 50%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: space-between;
}
    
#widget_pfo {
    width: 100%;
    height: 156px;
    max-width: 315px;
}
    
#b34c7e94 {
    width: 100%;
    height: 86px;
    max-width: 402px;
}
    
#widget_53v.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_53v {
    width: 60%;
    height: 315px;
    max-width: 1070px;
    margin: 110px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 63f8eca {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 520px;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\39 7545ae0 {
    width: 100%;
    min-height: 8px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#ed35d039 {
    grid-template-rows: minmax(520px, max-content);
}
    
#aac79b8a {
    width: 98%;
    max-width: none;
    align-items: center;
    row-gap: 8px;
    min-height: 311px;
}
    
#\30 2cdeff8 {
    width: 71.00%;
}
    
#group_f9m {
    justify-content: center;
    align-items: flex-start;
}
    
#group_g2a {
    min-height: 120px;
}
    
#\35 d8c5df2 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 15px 25px 15px;
    margin: -80px 0px 0px 0px;
}
    
#\36 d93e658 {
    width: 71.00%;
}
    
#\30 e7d159c {
    max-width: none;
}
    
#widget_53v.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_53v {
    margin: 130px 0% 0px 0%;
}
    
#group_u3u {
    justify-content: flex-start;
    row-gap: 0px;
}
    
#group_tbd {
    min-width: 32px;
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    min-height: 300px;
    margin: 0px 0% 0px 0%;
}
    
#c56c90a7 {
    min-width: 32px;
    align-items: center;
    justify-content: center;
    width: 100%;
    flex-direction: row;
    min-height: 140px;
    padding: 10px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_pfo {
    min-width: 32px;
    height: 126px;
    margin: 0px 0% 0px 0%;
}
    
#b34c7e94 {
    min-width: 32px;
    height: 70px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#ed35d039 {
    grid-template-rows: minmax(700px, max-content);
}
    
#aac79b8a {
    padding: 0px 0% 30px 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_f9m {
    padding: 0px 3% 0px 0%;
    margin: 0px 0px 0px 0px;
}
    
#group_u3u {
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 7545ae0 {
    width: 100%;
    padding: 70px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_53v.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_53v {
    margin: 20px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 1dbd058 {
    min-height: 44px;
    width: 240px;
}
    
#\35 63f8eca {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 7545ae0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#ed35d039 {
    grid-template-rows: minmax(360px, max-content);
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aac79b8a {
    height: auto;
    min-height: 206px;
    width: 90%;
    align-items: center;
}
    
#group_f9m {
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    min-height: 330px;
}
    
#group_g2a {
    min-height: 120px;
}
    
#\35 d8c5df2 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 15px 25px 15px;
    margin: -60px 0px 0px 0px;
}
    
#\37 fcd361c {
    min-height: 44px;
    width: 240px;
}
    
#widget_pfo {
    height: 80px;
}
    
#b34c7e94 {
    height: 60px;
}
    
#widget_53v.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_53v {
    height: 240px;
    width: 80%;
    margin: 100px 0% 0px 0%;
}
    
#group_tbd {
    min-width: 32px;
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 0% 25px 0%;
    margin: 0px 0% 0px 0%;
}
    
#c56c90a7 {
    min-width: 32px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-height: 160px;
    margin: 0px 0% 0px 0%;
}
    
#group_u3u {
    align-items: center;
    justify-content: flex-start;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#ed35d039 {
    grid-template-rows: minmax(450px, max-content);
}
}



@media all {
    
#\39 833eaf1 {
    grid-template-rows: minmax(540px, max-content);
    width: 98%;
    max-width: 1519px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 ce9c380 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 80px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#a01d31fd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    max-width: 640px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 702b876 {
    flex-direction: row;
    align-items: flex-start;
    justify-self: center;
    align-self: start;
    max-width: 1550px;
    order: 0;
    width: 100%;
    min-height: 360px;
    background-color: rgba(239, 239, 239, 0);
    background-image: initial;
    justify-content: space-between;
    column-gap: 2%;
    margin: 0px 0px 0px 0px;
}
    
#\34 28541ff {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_4sv {
    width: 55%;
    height: 456px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 643px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a110d03 {
    align-items: flex-start;
    width: 49.99873375369966%;
    min-height: 473.484px;
    max-height: 100%;
    order: 2;
    max-width: none;
    padding: 0px 20px 5px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 84dc363.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 7px;
}
#\35 84dc363 {
    width: 100%;
    height: auto;
    max-width: 369px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 a02758d {
    width: 209px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_csa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 260px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 13px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_imp {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\31 08c043a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    order: 1;
    flex-direction: row;
    padding: 5px 0% 0px 7px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4f16e58 {
    width: 209px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ld0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ld0 {
    width: 100%;
    height: 156px;
    max-width: 156px;
    align-self: flex-end;
    margin: -90px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 702b876 {
    min-height: 359px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: center;
    align-self: center;
    height: auto;
    width: 100%;
    align-items: center;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 833eaf1 {
    grid-template-rows: minmax(500px, max-content);
    width: 100%;
}
    
#a01d31fd {
    width: 100%;
    min-height: 160px;
    justify-content: flex-start;
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\34 28541ff {
    padding: 0px 0px 0px 0px;
}
    
#\32 a110d03 {
    width: 70%;
    min-width: 32px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0px 0px 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ld0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ld0 {
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#\32 ce9c380 {
    justify-content: flex-start;
    width: 100%;
    padding: 50px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#\35 702b876 {
    width: 100%;
    max-width: none;
    column-gap: 2%;
}
    
#\39 833eaf1 {
    grid-template-rows: minmax(560px, max-content);
}
    
#a01d31fd {
    width: 50%;
    max-width: 557px;
}
    
#\32 a110d03 {
    width: 50.00000948339222%;
    max-width: 659.047px;
}
}



@media (max-width: 767px) {
    
#\35 702b876 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 90%;
    justify-content: flex-start;
    min-height: 570px;
    align-self: start;
    margin-bottom: 0px;
    margin-top: 0px;
    align-items: center;
}
    
#\39 833eaf1 {
    grid-template-rows: minmax(650px, max-content);
    width: 100%;
}
    
#\32 ce9c380 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a01d31fd {
    width: 100%;
    min-width: 32px;
    min-height: 185px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\34 28541ff {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#widget_4sv {
    height: 240px;
}
    
#\32 a110d03 {
    width: 100%;
    min-width: 32px;
    align-items: center;
    justify-content: flex-start;
    min-height: 420px;
    padding: 10px 0px 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 a02758d {
    min-height: 44px;
    width: 240px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4f16e58 {
    min-height: 44px;
    width: 240px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ld0 {
    height: 240px;
}
    
#\35 84dc363.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 84dc363 {
    margin: 0px 0% 0px 0%;
}
    
#\31 08c043a {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 12px;
    padding: 0px 0% 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_csa {
    min-height: 280px;
    align-items: center;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\35 702b876 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 520px;
    width: 508px;
    margin: 45px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a01d31fd {
    width: 100%;
    min-height: 205px;
    max-width: none;
}
    
#\32 a110d03 {
    width: 100%;
}
}



@media all {
    
#\32 6362370 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 245px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0% 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a380a761 {
    grid-template-rows: minmax(540px, max-content);
    width: 98%;
    max-width: 1519px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 85ac199 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 76ce03b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\37 7d04f5e {
    justify-content: space-between;
    align-items: flex-start;
    width: 25%;
    min-height: 581px;
    max-height: 100%;
    order: 0;
    max-width: 488px;
    row-gap: 30px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 bd69f1c {
    align-items: flex-start;
    justify-self: center;
    align-self: start;
    max-width: 1550px;
    order: 0;
    width: 100%;
    min-height: 850px;
    background-color: rgba(239, 239, 239, 0);
    background-image: initial;
    justify-content: flex-start;
    column-gap: 3%;
    flex-wrap: nowrap;
    row-gap: 44px;
    padding: 40px 0% 0px 0%;
    margin: 0px 0px 0px 0px;
}
    
#group_4o0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_lp2 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_l17 {
    width: 100%;
    grid-template-rows: minmax(270px, max-content);
    max-width: 100%;
    order: 0;
}
    
#group_di3 {
    align-items: flex-start;
    width: 100.00004117980133%;
    min-height: 272px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: space-around;
}
    
#widget_e6d {
    width: 100%;
    height: 270px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_8tp {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 27px;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-image: linear-gradient(0deg, rgba(9, 68, 151, 1) 0%, rgba(144, 5, 250, 1) 100%);
    background-origin: border-box;
    order: 1;
}
    
#widget_b73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_g9o {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 270px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#group_9rl {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 242px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0% 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 374f8b9 {
    align-items: flex-start;
    width: 100.00004117980133%;
    min-height: 272px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: space-around;
}
    
#b3a0599c {
    width: 100%;
    grid-template-rows: minmax(270px, max-content);
    max-width: 100%;
    order: 0;
}
    
#\35 0c79fb4 {
    width: 100%;
    height: 270px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bdaa58c8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 270px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#e1ba34df {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 242px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0% 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ddb881e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 26c1033 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 27px;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-image: linear-gradient(0deg, rgba(9, 68, 151, 1) 0%, rgba(144, 5, 250, 1) 100%);
    background-origin: border-box;
    order: 1;
}
    
#beee9bd0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    min-height: 581px;
    max-height: 100%;
    order: 0;
    max-width: 362px;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#e0389227 {
    align-items: flex-start;
    width: 100.00004117980133%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\31 623274e {
    width: 100%;
    grid-template-rows: minmax(270px, max-content);
    max-width: 100%;
    order: 0;
}
    
#\32 37b0c2f {
    width: 100%;
    height: 580px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c37d6c31 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 580px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#\33 ac2e02c {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 553px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0% 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f5113871 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f358da60 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 27px;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-image: linear-gradient(0deg, rgba(9, 68, 151, 1) 0%, rgba(144, 5, 250, 1) 100%);
    background-origin: border-box;
    order: 1;
}
    
#cfda851e {
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    min-height: 581px;
    max-height: 100%;
    order: 0;
    max-width: 618px;
    row-gap: 30px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 570da65 {
    align-items: flex-start;
    width: 100.00004117980133%;
    min-height: 581px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: space-between;
}
    
#e539ecc9 {
    width: 100%;
    grid-template-rows: minmax(272px, max-content);
    max-width: 100%;
    order: 2;
}
    
#\38 558622e {
    width: 100%;
    height: 272px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 334a310 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 272px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#\37 8e79984 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fb51018f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 27px;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-image: linear-gradient(0deg, rgba(9, 68, 151, 1) 0%, rgba(144, 5, 250, 1) 100%);
    background-origin: border-box;
    order: 1;
}
    
#group_c5q {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#a5ce075c {
    align-items: flex-start;
    width: 100.00004117980133%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#d3c3ec15 {
    width: 100%;
    grid-template-rows: minmax(270px, max-content);
    max-width: 100%;
    order: 0;
}
    
#\36 687d6e4 {
    width: 100%;
    height: 270px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 44581ea {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 270px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#\38 32bf8d7 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 242px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0% 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 290a105 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 3ed43c5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 27px;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-image: linear-gradient(0deg, rgba(9, 68, 151, 1) 0%, rgba(144, 5, 250, 1) 100%);
    background-origin: border-box;
    order: 1;
}
    
#\38 4a1cdb7 {
    align-items: flex-start;
    width: 100.00004117980133%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\33 3319c41 {
    width: 100%;
    grid-template-rows: minmax(270px, max-content);
    max-width: 100%;
    order: 0;
}
    
#\30 8300a9c {
    width: 100%;
    height: 270px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 c16ec1b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 270px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#\38 b3efb98 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 242px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0% 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fb619cb4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e2f50e8e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 27px;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-image: linear-gradient(0deg, rgba(9, 68, 151, 1) 0%, rgba(144, 5, 250, 1) 100%);
    background-origin: border-box;
    order: 1;
}
    
#\39 e5a2308 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    order: 2;
    flex-direction: row;
    justify-self: auto;
    align-self: auto;
    padding: 15px 0% 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 11c6d3a {
    width: 211px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d6d699e5 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 85ac199 {
    padding: 0px 0px 0px 0px;
}
    
#\32 bd69f1c {
    min-height: 359px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: center;
    align-self: center;
    height: auto;
    width: 100%;
    row-gap: 44px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 7d04f5e {
    width: 25%;
}
    
#a380a761 {
    grid-template-rows: minmax(500px, max-content);
}
    
#beee9bd0 {
    width: 25%;
}
    
#cfda851e {
    width: 50%;
}
    
#widget_lp2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_4o0 {
    min-width: 32px;
    column-gap: 8px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e5a2308 {
    min-width: 32px;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#\32 6362370 {
    padding: 0px 15px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 bd69f1c {
    width: 90%;
    max-width: 1550px;
    column-gap: 2%;
}
    
#\37 7d04f5e {
    width: 25%;
}
    
#a380a761 {
    grid-template-rows: minmax(560px, max-content);
}
    
#beee9bd0 {
    width: 25%;
}
    
#cfda851e {
    width: 50%;
}
    
#group_9rl {
    padding: 0px 15px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#e1ba34df {
    padding: 0px 15px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ac2e02c {
    padding: 0px 15px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 32bf8d7 {
    padding: 0px 15px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b3efb98 {
    padding: 0px 15px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 6362370 {
    min-height: 150px;
}
    
#\34 85ac199 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\32 76ce03b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 bd69f1c {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 90%;
    justify-content: flex-start;
    min-height: 570px;
    align-self: center;
    row-gap: 24px;
    padding: 25px 0% 0px 0%;
    margin: 0px 0px 0px 0px;
}
    
#\37 7d04f5e {
    width: 100%;
    min-width: 32px;
    align-items: center;
    justify-content: flex-start;
    min-height: 380px;
    margin: 0px 0% 0px 0%;
}
    
#a380a761 {
    grid-template-rows: minmax(640px, max-content);
    width: 100%;
}
    
#innergrid_l17 {
    grid-template-rows: minmax(170px, max-content);
}
    
#widget_e6d {
    height: 150px;
}
    
#b3a0599c {
    grid-template-rows: minmax(170px, max-content);
}
    
#\35 0c79fb4 {
    height: 150px;
}
    
#beee9bd0 {
    width: 100%;
    min-width: 32px;
    min-height: 170px;
    margin: 0px 0% 0px 0%;
}
    
#\31 623274e {
    grid-template-rows: minmax(170px, max-content);
}
    
#\32 37b0c2f {
    height: 150px;
}
    
#cfda851e {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e539ecc9 {
    grid-template-rows: minmax(170px, max-content);
}
    
#\38 558622e {
    height: 150px;
}
    
#d3c3ec15 {
    grid-template-rows: minmax(170px, max-content);
}
    
#\36 687d6e4 {
    height: 150px;
}
    
#a5ce075c {
    min-width: 32px;
    min-height: 170px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4a1cdb7 {
    min-width: 32px;
    min-height: 170px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3319c41 {
    grid-template-rows: minmax(170px, max-content);
}
    
#\30 8300a9c {
    height: 150px;
}
    
#fb619cb4 {
    width: 100%;
    max-width: 138px;
}
    
#\32 11c6d3a {
    min-height: 50px;
    width: 250px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_4o0 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 100.00015518913676%;
    max-width: 322.188px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_di3 {
    justify-content: flex-start;
    align-items: center;
    min-height: 170px;
}
    
#\39 374f8b9 {
    justify-content: flex-start;
    align-items: center;
    min-height: 170px;
}
    
#widget_lp2 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 277px;
}
    
#group_g9o {
    min-height: 150px;
}
    
#group_9rl {
    min-height: 150px;
}
    
#e1ba34df {
    min-height: 150px;
}
    
#bdaa58c8 {
    min-height: 170px;
}
    
#\33 ac2e02c {
    min-height: 150px;
}
    
#c37d6c31 {
    min-height: 170px;
}
    
#group_c5q {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 44581ea {
    min-height: 170px;
}
    
#\38 32bf8d7 {
    min-height: 150px;
}
    
#\38 b3efb98 {
    min-height: 150px;
}
    
#\30 c16ec1b {
    min-height: 170px;
}
    
#\38 334a310 {
    min-height: 170px;
}
    
#\39 e5a2308 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 14px;
    padding: 0px 0% 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\32 bd69f1c {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 520px;
    width: 508px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 7d04f5e {
    width: 100%;
    max-width: 390px;
}
    
#beee9bd0 {
    width: 390px;
    max-width: 488px;
}
    
#cfda851e {
    width: 390px;
}
    
#group_4o0 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: none;
}
}



@media all {
    
#\31 8397432 {
    grid-template-rows: minmax(500px, max-content);
    width: 98%;
    max-width: 1519px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ae3a0741 {
    width: 209px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    min-width: 32px;
    order: 1;
}
    
#\31 147f603 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 200px;
    max-height: 100%;
    order: 2;
    max-width: 640px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#cd7f5519 {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#cfeccece.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cfeccece {
    width: 100.00002173263427%;
    height: auto;
    max-width: 575.172px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 fd078f0 {
    width: 55%;
    height: 454px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 680px;
    margin: 0px 0% 0px 0%;
}
    
#\36 bbea956.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 bbea956 {
    width: 100%;
    height: 120px;
    max-width: 268px;
    align-self: flex-end;
    margin: 0px 0px 0px 0px;
}
    
#\31 b52d33c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 120px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 0eb8a69 {
    flex-direction: row;
    align-items: center;
    justify-self: center;
    align-self: start;
    max-width: 1550px;
    order: 0;
    width: 100%;
    min-height: 454px;
    background-color: rgba(239, 239, 239, 0);
    background-image: initial;
    justify-content: space-between;
    column-gap: 2%;
    margin: 0px 0px 0px 0px;
}
    
#f6f47153 {
    align-items: flex-start;
    width: 49.99873375369966%;
    min-height: 330px;
    max-height: 100%;
    order: 2;
    max-width: none;
    row-gap: 24px;
    padding: 0px 20px 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_qnq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8397432 {
    grid-template-rows: minmax(500px, max-content);
    width: 100%;
}
    
#\31 0eb8a69 {
    min-height: 359px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: center;
    align-self: center;
    height: auto;
    width: 98%;
    padding: 0px 0% 0px 15px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 147f603 {
    width: 100%;
    min-width: 32px;
    align-items: center;
    justify-content: flex-start;
    min-height: 220px;
    max-width: none;
    padding: 50px 0% 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f6f47153 {
    width: 100%;
    min-width: 32px;
    align-items: flex-start;
    justify-content: flex-start;
    min-height: 340px;
    padding: 15px 0px 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#cd7f5519 {
    padding: 0px 0px 0px 0px;
}
    
#\31 b52d33c {
    justify-content: flex-start;
    width: 100%;
    padding: 70px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 bbea956 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 fd078f0 {
    width: 100%;
    height: 220px;
}
}



@media (min-width: 1400px) {
    
#\31 8397432 {
    grid-template-rows: minmax(540px, max-content);
}
    
#\31 0eb8a69 {
    width: 100%;
    max-width: none;
    column-gap: 2%;
}
    
#\31 147f603 {
    width: 50%;
    max-width: 557px;
}
    
#f6f47153 {
    width: 50.00000948339222%;
    max-width: 659.047px;
}
    
#cd7f5519 {
    min-height: 540px;
}
}



@media (max-width: 767px) {
    
#\31 8397432 {
    grid-template-rows: minmax(640px, max-content);
    width: 100%;
}
    
#\33 fd078f0 {
    height: 240px;
}
    
#\36 bbea956 {
    height: 120px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 0eb8a69 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 90%;
    justify-content: flex-start;
    min-height: 530px;
    align-self: start;
    padding: 60px 0% 0px 0%;
    margin: 0px 0px 0px 0px;
}
    
#\31 b52d33c {
    width: 100%;
    min-height: 180px;
    align-items: center;
    justify-content: flex-start;
    padding: 50px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#ae3a0741 {
    min-height: 44px;
    width: 240px;
}
    
#\31 147f603 {
    width: 100%;
    min-width: 32px;
    min-height: 160px;
    align-items: center;
    padding: 15px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#f6f47153 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cd7f5519 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\31 0eb8a69 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 520px;
    width: 508px;
    margin: 45px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 147f603 {
    width: 390px;
}
    
#f6f47153 {
    width: 390px;
}
}



@media all {
    
#\31 7547645 {
    width: 44px;
    height: 41px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 9159260 {
    align-items: flex-start;
    width: 1px;
    min-height: 58px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    order: 7;
}
    
#cd1ec92e {
    width: 100%;
    height: auto;
    max-width: 54px;
    order: 1;
}
    
#\39 f21ba40 {
    flex-direction: row;
    align-items: center;
    justify-self: center;
    align-self: start;
    max-width: 1550px;
    order: 0;
    width: 100%;
    min-height: 130px;
    background-color: rgba(239, 239, 239, 0);
    background-image: initial;
    justify-content: space-between;
    column-gap: 2%;
    padding: 0px 1% 0px 1%;
    margin: 0px 0px 0px 0px;
}
    
#\31 c4a8ca0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    padding: 35px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 2b11b90 {
    grid-template-rows: minmax(130px, max-content);
    width: 98%;
    max-width: 1519px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    background-image: linear-gradient(0deg, rgba(9, 68, 151, 1) 0%, rgba(144, 5, 250, 1) 100%);
    background-origin: border-box;
}
    
#\32 fe13fb6 {
    min-height: 250px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_6ac {
    width: 44px;
    height: 30px;
    max-width: 100%;
    order: 0;
}
    
#group_jpt {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
}
    
#group_ovv {
    align-items: flex-start;
    width: 1px;
    min-height: 58px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    order: 1;
}
    
#\39 84837b8 {
    align-items: flex-start;
    width: 1px;
    min-height: 58px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    order: 3;
}
    
#\37 7988c0a {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    order: 2;
}
    
#c5312853 {
    width: 36px;
    height: 30px;
    max-width: 100%;
    order: 0;
}
    
#c654a78b {
    width: 100%;
    height: auto;
    max-width: 119px;
    order: 1;
}
    
#fa54987f {
    align-items: flex-start;
    width: 1px;
    min-height: 58px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    order: 5;
}
    
#\37 a8f86f2 {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    order: 4;
}
    
#a30b0694 {
    width: 100%;
    height: auto;
    max-width: 88px;
    order: 1;
}
    
#\33 9fecb59 {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    order: 6;
}
    
#\36 b9afc3c {
    width: 38px;
    height: 38px;
    max-width: 100%;
    order: 0;
}
    
#\33 d3b1861 {
    width: 100%;
    height: auto;
    max-width: 96px;
    order: 1;
}
    
#c10dfaee {
    align-items: flex-start;
    width: 1px;
    min-height: 58px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    order: 9;
}
    
#\30 ee4b862 {
    align-items: center;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    order: 8;
}
    
#eb37d5ce {
    width: 38px;
    height: 38px;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 ae1b182 {
    width: 100%;
    height: auto;
    max-width: 107px;
    order: 1;
}
    
#c2ca9d42 {
    align-items: center;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    order: 10;
}
    
#\36 77688fb {
    width: 42px;
    height: 30px;
    max-width: 100%;
    order: 0;
}
    
#\35 a244762 {
    width: 100%;
    height: auto;
    max-width: 66px;
    order: 1;
}
    
#group_1s3 {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_5qe {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_qte {
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_ib0 {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_k6p {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_bk8 {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7547645 {
    height: auto;
}
    
#\39 f21ba40 {
    min-height: 130px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: center;
    align-self: center;
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 2b11b90 {
    grid-template-rows: minmax(130px, max-content);
    width: 100%;
}
    
#\32 fe13fb6 {
    min-height: 130px;
    padding: 0px 0px 0px 0px;
}
    
#widget_6ac {
    height: auto;
}
    
#c5312853 {
    height: auto;
}
    
#\36 b9afc3c {
    height: auto;
}
    
#eb37d5ce {
    height: auto;
}
    
#\36 77688fb {
    height: auto;
}
    
#\31 c4a8ca0 {
    width: 100%;
    padding: 20px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#\31 7547645 {
    height: auto;
}
    
#\39 f21ba40 {
    width: 100%;
    max-width: none;
    column-gap: 2%;
}
    
#\34 2b11b90 {
    grid-template-rows: minmax(130px, max-content);
}
    
#widget_6ac {
    height: auto;
}
    
#c5312853 {
    height: auto;
}
    
#\36 b9afc3c {
    height: auto;
}
    
#eb37d5ce {
    height: auto;
}
    
#\36 77688fb {
    height: auto;
}
    
#\31 c4a8ca0 {
    width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 fe13fb6 {
    min-height: 230px;
}
}



@media (max-width: 767px) {
    
#\31 7547645 {
    height: auto;
}
    
#\34 9159260 {
    width: 1px;
    min-height: 50px;
    min-width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 f21ba40 {
    flex-direction: row;
    flex-wrap: wrap;
    width: 90%;
    justify-content: space-around;
    min-height: 330px;
    align-self: center;
    row-gap: 12px;
    column-gap: 0%;
    align-items: center;
    padding: 20px 0% 20px 0%;
    margin: 0px 0px 0px 0px;
}
    
#\31 c4a8ca0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 2b11b90 {
    grid-template-rows: minmax(360px, max-content);
    width: 100%;
}
    
#\32 fe13fb6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#widget_6ac {
    height: auto;
}
    
#cd1ec92e {
    max-width: 44px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}
    
#group_ovv {
    width: 1px;
    min-height: 50px;
    min-width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 84837b8 {
    width: 50px;
    min-height: 1px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c5312853 {
    height: auto;
}
    
#c654a78b {
    width: 100%;
    max-width: 89px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_jpt {
    min-height: 90px;
    justify-content: flex-start;
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#\37 7988c0a {
    min-height: 90px;
    justify-content: flex-start;
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#fa54987f {
    width: 1px;
    min-height: 50px;
    min-width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 a8f86f2 {
    justify-content: flex-start;
    min-height: 90px;
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#a30b0694 {
    width: 100%;
    max-width: 68px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 9fecb59 {
    min-height: 90px;
    min-width: 32px;
    width: 48%;
    align-items: center;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 b9afc3c {
    height: auto;
}
    
#c10dfaee {
    width: 1px;
    min-height: 50px;
    min-width: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 ee4b862 {
    justify-content: flex-start;
    min-height: 90px;
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#eb37d5ce {
    height: auto;
}
    
#\30 ae1b182 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c2ca9d42 {
    min-height: 90px;
    justify-content: flex-start;
    min-width: 32px;
    width: 48%;
    margin: 0px 0% 0px 0%;
}
    
#\36 77688fb {
    height: auto;
}
    
#\35 a244762 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 56px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\31 7547645 {
    height: auto;
}
    
#\39 f21ba40 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 380px;
    width: 72.05673758865248%;
    padding: 20px 0% 20px 0%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_6ac {
    height: auto;
}
    
#c5312853 {
    height: auto;
}
    
#\36 b9afc3c {
    height: auto;
}
    
#eb37d5ce {
    height: auto;
}
    
#\36 77688fb {
    height: auto;
}
}



@media all {
    
#\34 b329ea8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 b329ea8 {
    width: 100%;
    height: auto;
    max-width: 700px;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b27fce5 {
    grid-template-rows: minmax(184px, max-content);
    width: 100.00%;
    max-width: 1920px;
    order: 1;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
}
    
#c2ff7126 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\33 a8a5fea {
    justify-content: space-between;
    align-items: center;
    justify-self: center;
    align-self: start;
    max-width: 1262px;
    order: 0;
    width: 98%;
    min-height: 184px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 ba54b39 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0% 40px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 1eaa913 {
    min-height: 184px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 4839af2 {
    width: 94%;
    height: auto;
    min-height: 50px;
    max-width: 280px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 a8a5fea {
    width: 90%;
}
    
#\33 ba54b39 {
    width: 100%;
    min-height: 8px;
}
    
#\36 1eaa913 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 0px 0px 0px 0px;
}
    
#\34 b329ea8 {
    width: 58.66%;
}
}



@media (min-width: 1400px) {
    
#\33 ba54b39 {
    width: 100%;
    min-height: 8px;
}
    
#\36 1eaa913 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 184px;
}
}



@media (max-width: 767px) {
    
#\35 b27fce5 {
    width: 100%;
    grid-template-rows: minmax(130px, max-content);
}
    
#\33 a8a5fea {
    width: 94%;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    row-gap: 10px;
    padding: 20px 0% 20px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 ba54b39 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 1eaa913 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\34 b329ea8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\33 ba54b39 {
    width: 100%;
    min-height: 80px;
}
    
#\36 1eaa913 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}

