/* inline */
.preloader_wrap {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        background-color: #fff;
        z-index: 2000;
        text-align: center;
    }

    .preloader_wrap .img {
        width: 150px;
        padding: 0px 30px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -75px;
        margin-top: -40px;
        box-sizing: border-box;
    }

    .preloader_wrap canvas {
        margin-top: 20%;
    }

    .preloader_wrap img {
        width: 100%;
    }

/* inline */
.award-card:hover{
		border: 1px solid #F1F1F1 !important;
	}
	.mm-award-card {
    background: #FFFFFF !important;
  }
.mm-award-card p.para{
    font-size: .83vw;
    line-height: 1.47;
    text-align: center;
    font-weight: 500;
    color: #585858;
    width: 42vw;
}
.award-card:hover {
    box-shadow: 0px 0px 40px rgb(0 0 0 / 7%);
}
@media only screen and (max-width: 320px){
.mm-award-card p.para {
    font-size: 3.6vw !important;
    line-height: 1.8 !important;
    text-align: left !important;
    font-weight: 500 !important;
    color: #585858 !important;
    width: 67vw !important;
}

}
@media (min-width: 321px) and (max-width: 430px){
.mm-award-card p.para {
    font-size: 3.6vw !important;
    line-height: 1.8 !important;
    text-align: left !important;
    font-weight: 500 !important;
    color: #585858 !important;
    width: 67vw !important;
}

}

@media (min-width: 431px) and (max-width: 500px){
.mm-award-card p.para {
    font-size: 3.6vw !important;
    line-height: 1.8 !important;
    text-align: left !important;
    font-weight: 500 !important;
    color: #585858 !important;
    width: 67vw !important;
}
.award-card:hover {
    box-shadow: 0px 0px 40px rgb(0 0 0 / 7%);
}

}
	
@media (min-width: 501px) and (max-width: 768px){
.mm-award-card p.para{
    font-size: .83vw !important;
    line-height: 1.8 !important;
    text-align: center !important;
    font-weight: 500 !important;
    color: #585858 !important;
    width: 40vw !important;
}
.award-card:hover {
    box-shadow: 0px 0px 40px rgb(0 0 0 / 7%);
}

}

@media (min-width: 769px) and (max-width: 1024px){
.mm-award-card p.para{
    font-size: .83vw !important;
    line-height: 1.8 !important;
    text-align: center !important;
    font-weight: 500 !important;
    color: #585858 !important;
    width: 40vw !important;
}
.award-card:hover {
    box-shadow: 0px 0px 40px rgb(0 0 0 / 7%);
}

}

@media (min-width: 1025px) and (max-width: 1250px){
.mm-award-card p.para{
    font-size: .83vw !important;
    line-height: 1.8 !important;
    text-align: center !important;
    font-weight: 500 !important;
    color: #585858 !important;
    width: 40vw !important;
}
.award-card:hover {
    box-shadow: 0px 0px 40px rgb(0 0 0 / 7%);
}

}
	
@media (min-width: 1251px) and (max-width: 1440px){
.mm-award-card p.para{
    font-size: .83vw !important;
    line-height: 1.8 !important;
    text-align: center !important;
    font-weight: 500 !important;
    color: #585858 !important;
    width: 40vw !important;
}
.award-card:hover {
    box-shadow: 0px 0px 40px rgb(0 0 0 / 7%);
}

}

@media (min-width: 1441px) and (max-width: 1621px){
.mm-award-card p.para{
    font-size: .83vw !important;
    line-height: 1.8 !important;
    text-align: center !important;
    font-weight: 500 !important;
    color: #585858 !important;
    width: 42vw !important;
}
.award-card:hover {
    box-shadow: 0px 0px 40px rgb(0 0 0 / 7%);
}

}
@media (min-width: 1622px) and (max-width: 1980px){
.mm-award-card p.para{
    font-size: .83vw !important;
    line-height: 1.8 !important;
    text-align: center !important;
    font-weight: 500 !important;
    color: #585858 !important;
    width: 42vw !important;
}

}

@media (min-width: 1981px) and (max-width: 2560px){
.mm-award-card p.para{
    font-size: .83vw !important;
    line-height: 1.8 !important;
    text-align: center !important;
    font-weight: 500 !important;
    color: #585858 !important;
    width: 42vw !important;
}

}

/* inline */
.Brand-image-block.panel-widget-style {
    height: 100px;
    padding: 15px 20px;
    display: flex;
    width: 85% !important;
    align-items: center;
    transition: all 1s;
}
#Benefits {
    background-color: #fbfbfb !important;
}
.Supported-platforms-container.panel-widget-style {
    background-color: #fbfbfb !important;
}
.client-block{
    display:none !important;		
}
.Brand-image-block:hover {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}
@media only screen and (max-width: 320px){
.Supported-platforms-headline.panel-widget-style h2.sow-headline {
    line-height: 1.35em !important;
    font-size: 25px !important;
    text-align: center !important;
}
.Supported-platforms-headline.panel-widget-style p.sow-sub-headline {
	  font-size: 15.5px !important;
    line-height: 1.8em !important;
    text-align: center !important;
}
.Supported-platforms-headline.panel-widget-style {
    padding: 25% 5% 20% 5% !important;
}
.Supported-platforms-container.panel-widget-style {
    padding: 0% 9% 20% 9% !important;
}

.Brand-image-container .panel-grid-cell {
    width: 50% !important;
    padding: 1.75% !important;
	  margin: 0 !important;
}
.Brand-image-containers.panel-row-style {
    text-align: center !important;
}
.Brand-image-containers .panel-grid-cell {
    width: 50% !important;
    padding: 0 1.75% !important;
	  margin: 0 !important;
}
.Brand-image-containers .panel-grid-cell:last-child {
    margin: auto;
}
.Brand-image-containers.panel-row-style .panel-grid-cell:nth-last-child(1) {
    display: none !important;
}
.Brand-image-containers.panel-row-style .panel-grid-cell:nth-last-child(2) {
    vertical-align: middle !important;
}
.Brand-image-container.panel-row-style .so-panel {
    margin-bottom: 5px !important;
}
.Brand-image-containers .panel-grid-cell .so-panel {
    margin-bottom: 5px !important;
}
}
	
@media (min-width: 321px) and (max-width: 430px){
.Supported-platforms-headline.panel-widget-style h2.sow-headline {
    line-height: 1.35em !important;
    font-size: 25px !important;
    text-align: center !important;
}
.Supported-platforms-headline.panel-widget-style p.sow-sub-headline {
	  font-size: 15.5px !important;
    line-height: 1.8em !important;
    text-align: center !important;
}

.Supported-platforms-headline.panel-widget-style {
    padding: 25% 5% 20% 5% !important;
}
.Supported-platforms-container.panel-widget-style {
    padding: 0% 9% 20% 9% !important;
}

.Brand-image-container .panel-grid-cell {
    width: 50% !important;
    padding: 1.75% !important;
	  margin: 0 !important;
}
.Brand-image-containers.panel-row-style {
    text-align: center !important;
}
.Brand-image-containers .panel-grid-cell {
    width: 50% !important;
    padding: 1.75% !important;
}
.Brand-image-containers .panel-grid-cell:last-child {
    margin: auto;
}
.Brand-image-containers.panel-row-style .panel-grid-cell:nth-last-child(1) {
    display: none !important;
}
.Brand-image-containers.panel-row-style .panel-grid-cell:nth-last-child(2) {
    vertical-align: middle !important;
}
.Brand-image-container.panel-row-style .so-panel {
    margin-bottom: 5px !important;
}
.Brand-image-containers .panel-grid-cell .so-panel {
    margin-bottom: 5px !important;
}
}
@media only screen and (max-width: 500px) {
	.Brand-image-block.panel-widget-style{
		padding: 0;
	}
	.Brand-image-container::-webkit-scrollbar-thumb{
        background: #ff000000;
    }
	.Brand-image-container{
    display: -webkit-box !important;
    overflow-x: scroll;
	}
	.Brand-image-containers{
		display: -webkit-box !important;
    overflow-x: scroll;
	}
	.Brand-image-containers::-webkit-scrollbar-thumb{
        background: #ff000000;
    }
	}
@media (min-width: 431px) and (max-width: 500px){
.Supported-platforms-headline.panel-widget-style h2.sow-headline {
    line-height: 1.35em !important;
    font-size: 25px !important;
    text-align: center !important;
}
.Supported-platforms-headline.panel-widget-style p.sow-sub-headline {
	  font-size: 15.5px !important;
    line-height: 1.8em !important;
    text-align: center !important;
}
.Supported-platforms-headline.panel-widget-style {
    padding: 25% 5% 20% 5% !important;
}
.Supported-platforms-container.panel-widget-style {
    padding: 0% 9% 20% 9% !important;
}

.Brand-image-container .panel-grid-cell {
    width: 50% !important;
    padding: 1.75% !important;
	  margin: 0 !important;
}
.Brand-image-containers.panel-row-style {
    text-align: center !important;
}
.Brand-image-containers .panel-grid-cell {
    width: 50% !important;
    padding: 1.75% !important;
}
.Brand-image-containers .panel-grid-cell:last-child {
    margin: auto;
}
.Brand-image-containers.panel-row-style .panel-grid-cell:nth-last-child(1) {
    display: none !important;
}
.Brand-image-containers.panel-row-style .panel-grid-cell:nth-last-child(2) {
    vertical-align: middle !important;
}
.Brand-image-container.panel-row-style .so-panel {
    margin-bottom: 5px !important;
}
.Brand-image-containers .panel-grid-cell .so-panel {
    margin-bottom: 5px !important;
}
}
	
@media (min-width: 501px) and (max-width: 800px){
.Supported-platforms-headline.panel-widget-style h2.sow-headline {
    line-height: 1.35em !important;
    font-size: 33px !important;
    text-align: center !important;
}
.Supported-platforms-headline.panel-widget-style p.sow-sub-headline {
	  font-size: 19.5px !important;
    line-height: 1.8em !important;
    text-align: center !important;
}
.Supported-platforms-headline.panel-widget-style {
    padding: 0% 5% 10% 5% !important;
}
.Supported-platforms-container.panel-widget-style {
    padding: 0% 9% 0% 9% !important;
}
.Brand-image-container.panel-row-style {
    display: block !important;
	  margin-top: -5em !important;
}
.Brand-image-container .panel-grid-cell {
    display: inline-block !important;
    width: 14% !important;
    padding: 1.75% !important;
	  margin: 0 !important;
}
.Brand-image-containers.panel-row-style {
    display: block !important;
    padding: 0% !important;
    text-align: center !important;
	  margin-top: -10.5em !important;
	  margin-bottom: -4em !important;
}
.Brand-image-containers .panel-grid-cell {
    display: inline-block !important;
    width: 14% !important;
    padding: 1.75% !important;
	  margin: 0 !important;
}
.Brand-image-block.panel-widget-style {
    height: 175px !important;
}
.Brand-image-containers .panel-grid-cell:last-child {
    margin: auto;
}
.Brand-image-containers.panel-row-style .panel-grid-cell:nth-last-child(1) {
    display: none !important;
}
.Brand-image-containers.panel-row-style .panel-grid-cell:nth-last-child(2) {
    vertical-align: middle !important;
}
.Brand-image-container.panel-row-style .so-panel {
    margin-bottom: 5px !important;
}
.Brand-image-containers .panel-grid-cell .so-panel {
    margin-bottom: 5px !important;
}
}

@media (min-width: 801px) and (max-width: 1024px){
.Supported-platforms-headline.panel-widget-style h2.sow-headline {
    line-height: 1.35em !important;
    font-size: 26px !important;
    text-align: center !important;
}
.Supported-platforms-headline.panel-widget-style p.sow-sub-headline {
	  font-size: 14px !important;
    line-height: 1.8em !important;
    text-align: center !important;
}
.Supported-platforms-headline.panel-widget-style {
    padding: 10% 5% 2% 5% !important;
}
.Supported-platforms-container.panel-widget-style {
    padding: 0% 9% 2% 9% !important;
}
}

@media (min-width: 1025px) and (max-width: 1250px){	
.Supported-platforms-headline.panel-widget-style h2.sow-headline {
    line-height: 1.35em !important;
    font-size: 26px !important;
    text-align: center !important;
}
.Supported-platforms-headline.panel-widget-style p.sow-sub-headline {
	  font-size: 15.5px !important;
    line-height: 1.8em !important;
    text-align: center !important;
}
.Supported-platforms-headline.panel-widget-style {
    padding: 5% 15% 0% 15% !important;
}
.Supported-platforms-container.panel-widget-style {
    padding: 0% 9% 4% 9% !important;
}
.Brand-image-containers.panel-row-style {
    padding: 0% 7.25% 0% 7.25% !important;
}
}

@media (min-width: 1251px) and (max-width: 1440px){
.Supported-platforms-headline.panel-widget-style h2.sow-headline {
    line-height: 1.35em !important;
    font-size: 35px !important;
    text-align: center !important;
}
.Supported-platforms-headline.panel-widget-style p.sow-sub-headline {
	  font-size: 15.5px !important;
    line-height: 1.8em !important;
    text-align: center !important;
}
.Supported-platforms-headline.panel-widget-style {
    padding: 5% 15% 0% 15% !important;
}
.Supported-platforms-container.panel-widget-style {
    padding: 0% 9% 6% 9% !important;
}
}

@media (min-width: 1441px) and (max-width: 1620px){
.Supported-platforms-headline.panel-widget-style h2.sow-headline {
    line-height: 1.35em !important;
    font-size: 35px !important;
    text-align: center !important;
}
.Supported-platforms-headline.panel-widget-style p.sow-sub-headline {
	  font-size: 15.5px !important;
    line-height: 1.8em !important;
    text-align: center !important;
}
.Supported-platforms-headline.panel-widget-style {
    padding: 5% 15% 0% 15% !important;
}
.Supported-platforms-container.panel-widget-style {
    padding: 0% 9% 3% 9% !important;
}
.Brand-image-block.panel-widget-style {
    height: 100px !important;
}
}

@media (min-width: 1621px) and (max-width: 1720px){
.Supported-platforms-headline.panel-widget-style h2.sow-headline {
    line-height: 1.35em !important;
    font-size: 42px !important;
    text-align: center !important;
}
.Supported-platforms-headline.panel-widget-style p.sow-sub-headline {
	  font-size: 21px !important;
    line-height: 1.8em !important;
    text-align: center !important;
}
.Supported-platforms-headline.panel-widget-style {
    padding: 5% 15% 0% 15% !important;
}
.Supported-platforms-container.panel-widget-style {
    padding: 0% 9% 6% 9% !important;
}
.Brand-image-block.panel-widget-style {
    height: 150px !important;
}
}
@media (min-width: 1721px) and (max-width: 1920px){
.Supported-platforms-headline.panel-widget-style h2.sow-headline {
    line-height: 1.35em !important;
    font-size: 48px !important;
    text-align: center !important;
}
.Supported-platforms-headline.panel-widget-style p.sow-sub-headline {
	  font-size: 25px !important;
    line-height: 1.8em !important;
    text-align: center !important;
}
.Supported-platforms-headline.panel-widget-style {
    padding: 5% 15% 0% 15% !important;
}
.Supported-platforms-container.panel-widget-style {
    padding: 0% 9% 6% 9% !important;
}
.Brand-image-block.panel-widget-style {
    height: 150px !important;
}
}
@media (min-width: 1921px) and (max-width: 2200px){
.Supported-platforms-headline.panel-widget-style h2.sow-headline {
    line-height: 1.35em !important;
    font-size: 48px !important;
    text-align: center !important;
}
.Supported-platforms-headline.panel-widget-style p.sow-sub-headline {
	  font-size: 22.275px !important;
    line-height: 1.8em !important;
    text-align: center !important;
}
.Brand-image-block.panel-widget-style {
    height: 150px !important;
}
}
@media (min-width: 2201px) and (max-width: 2560px){
.Supported-platforms-headline.panel-widget-style h2.sow-headline {
    line-height: 1.35em !important;
    font-size: 48px !important;
    text-align: center !important;
}
.Supported-platforms-headline.panel-widget-style p.sow-sub-headline {
	  font-size: 22.275px !important;
    line-height: 1.8em !important;
    text-align: center !important;
}
.Brand-image-block.panel-widget-style {
    height: 150px !important;
}
}

/* inline */
.MM-Solutions-Row .mm-solutions {
    margin-top: -7vw !important;
}
.mm-solutions {
     padding: 7.1vw 13.4vw !important;
}
	@media only screen and (max-width: 500px) {
		.mm-solutions {
     padding:0 !important;
  }
   .solution-back {
     display: none !important;
  }
	.solution-next {
    display: none !important;
  }
	}

/* siteorigin-panels-layouts-footer */
/* Layout w646c5b5ec46f0 */ #pgc-w646c5b5ec46f0-0-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pg-w646c5b5ec46f0-0 , #pl-w646c5b5ec46f0 .so-panel:last-of-type { margin-bottom:0px } #pl-w646c5b5ec46f0 .so-panel { margin-bottom:30px } #pg-w646c5b5ec46f0-0.panel-has-style > .panel-row-style, #pg-w646c5b5ec46f0-0.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } @media (max-width:780px){ #pg-w646c5b5ec46f0-0.panel-no-style, #pg-w646c5b5ec46f0-0.panel-has-style > .panel-row-style, #pg-w646c5b5ec46f0-0 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-w646c5b5ec46f0-0 > .panel-grid-cell , #pg-w646c5b5ec46f0-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-w646c5b5ec46f0 .panel-grid-cell { padding:0 } #pg-w646c5b5ec46f0-0 .panel-grid-cell-empty { display:none } #pl-w646c5b5ec46f0 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }  } /* Layout w63e346e42889c */ #pgc-w63e346e42889c-0-0 , #pgc-w63e346e42889c-0-1 , #pgc-w63e346e42889c-0-2 , #pgc-w63e346e42889c-0-3 , #pgc-w63e346e42889c-0-4 , #pgc-w63e346e42889c-0-5 , #pgc-w63e346e42889c-0-6 { width:14.2857%;width:calc(14.2857% - ( 0.85714285714286 * 30px ) ) } #pg-w63e346e42889c-0 , #pg-w63e346e42889c-1 , #pl-w63e346e42889c .so-panel:last-of-type { margin-bottom:0px } #pgc-w63e346e42889c-1-0 , #pgc-w63e346e42889c-1-1 , #pgc-w63e346e42889c-1-2 , #pgc-w63e346e42889c-1-3 , #pgc-w63e346e42889c-1-4 , #pgc-w63e346e42889c-1-5 { width:16.6667%;width:calc(16.6667% - ( 0.83333333333333 * 30px ) ) } #pl-w63e346e42889c .so-panel { margin-bottom:30px } #pg-w63e346e42889c-0> .panel-row-style { padding:0em 0em 0em 0em;align-self:center } #pg-w63e346e42889c-0.panel-has-style > .panel-row-style, #pg-w63e346e42889c-0.panel-no-style , #pg-w63e346e42889c-1.panel-has-style > .panel-row-style, #pg-w63e346e42889c-1.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } #panel-w63e346e42889c-0-0-0> .panel-widget-style , #panel-w63e346e42889c-0-1-0> .panel-widget-style , #panel-w63e346e42889c-0-2-0> .panel-widget-style , #panel-w63e346e42889c-0-3-0> .panel-widget-style , #panel-w63e346e42889c-0-4-0> .panel-widget-style , #panel-w63e346e42889c-0-5-0> .panel-widget-style , #panel-w63e346e42889c-0-6-0> .panel-widget-style , #panel-w63e346e42889c-1-1-0> .panel-widget-style , #panel-w63e346e42889c-1-2-0> .panel-widget-style , #panel-w63e346e42889c-1-3-0> .panel-widget-style , #panel-w63e346e42889c-1-4-0> .panel-widget-style { width:50%;margin:auto } #pg-w63e346e42889c-1> .panel-row-style { padding:2% 7.25% 0% 7.25%;align-self:center } @media (max-width:780px){ #pg-w63e346e42889c-0.panel-no-style, #pg-w63e346e42889c-0.panel-has-style > .panel-row-style, #pg-w63e346e42889c-0 , #pg-w63e346e42889c-1.panel-no-style, #pg-w63e346e42889c-1.panel-has-style > .panel-row-style, #pg-w63e346e42889c-1 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-w63e346e42889c-0 > .panel-grid-cell , #pg-w63e346e42889c-0 > .panel-row-style > .panel-grid-cell , #pg-w63e346e42889c-1 > .panel-grid-cell , #pg-w63e346e42889c-1 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pgc-w63e346e42889c-0-0 , #pgc-w63e346e42889c-0-1 , #pgc-w63e346e42889c-0-2 , #pgc-w63e346e42889c-0-3 , #pgc-w63e346e42889c-0-4 , #pgc-w63e346e42889c-0-5 , #pgc-w63e346e42889c-1-0 , #pgc-w63e346e42889c-1-1 , #pgc-w63e346e42889c-1-2 , #pgc-w63e346e42889c-1-3 , #pgc-w63e346e42889c-1-4 { margin-bottom:30px } #pl-w63e346e42889c .panel-grid-cell { padding:0 } #pg-w63e346e42889c-0 .panel-grid-cell-empty , #pg-w63e346e42889c-1 .panel-grid-cell-empty { display:none } #pl-w63e346e42889c .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px } #panel-w63e346e42889c-0-0-0> .panel-widget-style , #panel-w63e346e42889c-0-1-0> .panel-widget-style , #panel-w63e346e42889c-0-2-0> .panel-widget-style , #panel-w63e346e42889c-0-3-0> .panel-widget-style , #panel-w63e346e42889c-0-4-0> .panel-widget-style , #panel-w63e346e42889c-0-5-0> .panel-widget-style , #panel-w63e346e42889c-0-6-0> .panel-widget-style , #panel-w63e346e42889c-1-1-0> .panel-widget-style , #panel-w63e346e42889c-1-2-0> .panel-widget-style , #panel-w63e346e42889c-1-3-0> .panel-widget-style , #panel-w63e346e42889c-1-4-0> .panel-widget-style { width:50% } #pg-w63e346e42889c-1> .panel-row-style { padding:0% 0% 0% 0% }  } /* Layout w645c39f9f2d6d */ #pgc-w645c39f9f2d6d-0-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pl-w645c39f9f2d6d .so-panel { margin-bottom:30px } #pl-w645c39f9f2d6d .so-panel:last-of-type { margin-bottom:0px } #pg-w645c39f9f2d6d-0.panel-has-style > .panel-row-style, #pg-w645c39f9f2d6d-0.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } #panel-w645c39f9f2d6d-0-0-0> .panel-widget-style { padding:4% 0% 2% 0%;align-self:center } @media (max-width:780px){ #pg-w645c39f9f2d6d-0.panel-no-style, #pg-w645c39f9f2d6d-0.panel-has-style > .panel-row-style, #pg-w645c39f9f2d6d-0 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-w645c39f9f2d6d-0 > .panel-grid-cell , #pg-w645c39f9f2d6d-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-w645c39f9f2d6d .panel-grid-cell { padding:0 } #pg-w645c39f9f2d6d-0 .panel-grid-cell-empty { display:none } #pl-w645c39f9f2d6d .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }  } /* Layout w645c39f9f2d69 */ #pgc-w645c39f9f2d69-0-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pg-w645c39f9f2d69-0 , #pl-w645c39f9f2d69 .so-panel:last-of-type { margin-bottom:0px } #pl-w645c39f9f2d69 .so-panel { margin-bottom:30px } #pg-w645c39f9f2d69-0> .panel-row-style { background-color:#ffffff } #pg-w645c39f9f2d69-0.panel-has-style > .panel-row-style, #pg-w645c39f9f2d69-0.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } #panel-w645c39f9f2d69-0-0-0> .panel-widget-style { padding:0% 9% 3% 9% } @media (max-width:780px){ #pg-w645c39f9f2d69-0.panel-no-style, #pg-w645c39f9f2d69-0.panel-has-style > .panel-row-style, #pg-w645c39f9f2d69-0 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-w645c39f9f2d69-0 > .panel-grid-cell , #pg-w645c39f9f2d69-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-w645c39f9f2d69 .panel-grid-cell { padding:0 } #pg-w645c39f9f2d69-0 .panel-grid-cell-empty { display:none } #pl-w645c39f9f2d69 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }  } /* Layout w645c39f9f2d64 */ #pgc-w645c39f9f2d64-0-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pl-w645c39f9f2d64 .so-panel { margin-bottom:30px } #pl-w645c39f9f2d64 .so-panel:last-of-type { margin-bottom:0px } #pg-w645c39f9f2d64-0.panel-has-style > .panel-row-style, #pg-w645c39f9f2d64-0.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } @media (max-width:780px){ #pg-w645c39f9f2d64-0.panel-no-style, #pg-w645c39f9f2d64-0.panel-has-style > .panel-row-style, #pg-w645c39f9f2d64-0 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-w645c39f9f2d64-0 > .panel-grid-cell , #pg-w645c39f9f2d64-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-w645c39f9f2d64 .panel-grid-cell { padding:0 } #pg-w645c39f9f2d64-0 .panel-grid-cell-empty { display:none } #pl-w645c39f9f2d64 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }  } /* Layout w645c39f9f2d5e */ #pgc-w645c39f9f2d5e-0-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pl-w645c39f9f2d5e .so-panel { margin-bottom:30px } #pl-w645c39f9f2d5e .so-panel:last-of-type { margin-bottom:0px } #pg-w645c39f9f2d5e-0.panel-has-style > .panel-row-style, #pg-w645c39f9f2d5e-0.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } @media (max-width:780px){ #pl-w645c39f9f2d5e #panel-w645c39f9f2d5e-0-0-0 { margin:0px 0px 0px 0px } #pg-w645c39f9f2d5e-0.panel-no-style, #pg-w645c39f9f2d5e-0.panel-has-style > .panel-row-style, #pg-w645c39f9f2d5e-0 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-w645c39f9f2d5e-0 > .panel-grid-cell , #pg-w645c39f9f2d5e-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-w645c39f9f2d5e .panel-grid-cell { padding:0 } #pg-w645c39f9f2d5e-0 .panel-grid-cell-empty { display:none } #pl-w645c39f9f2d5e .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }  } /* Layout w645b664f14b28 */ #pgc-w645b664f14b28-0-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pl-w645b664f14b28 .so-panel { margin-bottom:30px } #pl-w645b664f14b28 .so-panel:last-of-type { margin-bottom:0px } #pg-w645b664f14b28-0.panel-has-style > .panel-row-style, #pg-w645b664f14b28-0.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } @media (max-width:780px){ #pg-w645b664f14b28-0.panel-no-style, #pg-w645b664f14b28-0.panel-has-style > .panel-row-style, #pg-w645b664f14b28-0 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-w645b664f14b28-0 > .panel-grid-cell , #pg-w645b664f14b28-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-w645b664f14b28 .panel-grid-cell { padding:0 } #pg-w645b664f14b28-0 .panel-grid-cell-empty { display:none } #pl-w645b664f14b28 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }  }