@media(max-width:768px){.accordian-tab .cmp.cmp-image img{width:100% !important}
}
.homepage_img--positioning .fullWidthColumnSelector>.row{display:flex;flex-direction:row;flex-wrap:wrap}
.homepage_img--positioning .fullWidthColumnSelector>.row .background-image{height:100%;width:100%;display:block;position:relative}
@media(min-width:767px){.homepage_img--positioning .fullWidthColumnSelector>.row .background-image{width:50vw}
}
@media(max-width:767px){.homepage_img--positioning .fullWidthColumnSelector>.row .background-image{min-height:350px}
}
.homepage_img--positioning .fullWidthColumnSelector>.row .background-image>div:not(.cq-placeholder){height:100%;width:100%;display:block;position:relative;min-height:500px}
@media(max-width:767px){.homepage_img--positioning .fullWidthColumnSelector>.row .background-image>div:not(.cq-placeholder){min-height:350px}
}
.home_img--hover .fullWidthColumnSelector>.row{display:flex;flex-direction:row;flex-wrap:wrap}
.home_img--hover .fullWidthColumnSelector>.row>.col-sm-6:first-child{display:flex;flex-direction:column;justify-content:center}
.home_img--hover .fullWidthColumnSelector>.row .background-image{height:100%;width:100%;display:block;position:relative}
@media(max-width:767px){.home_img--hover .fullWidthColumnSelector>.row .background-image{min-height:350px}
}
.home_img--hover .fullWidthColumnSelector>.row .background-image>div:not(.cq-placeholder){height:100%;width:100%;display:block;position:relative;min-height:400px}
@media(max-width:767px){.home_img--hover .fullWidthColumnSelector>.row .background-image>div:not(.cq-placeholder){min-height:350px}
}
.home_img--hover .fullWidthColumnSelector>.row .background-image>div:not(.cq-placeholder) .customrte{padding:30px;background-color:#000;width:50%;position:absolute;right:0;bottom:0}
.home_img--hover .fullWidthColumnSelector>.row .background-image>div:not(.cq-placeholder) .customrte a{color:#fff}
@media(max-width:767px){.home_img--hover .fullWidthColumnSelector>.row .button-link{margin-bottom:30px}
}
.textWithIcon .option-text-with-image{display:flex;flex-direction:column;margin-top:30px}
.textWithIcon .option-text-with-image h2{order:2;font-size:16px;text-align:left !important;padding:0 !important;margin-bottom:0}
.textWithIcon .option-text-with-image h2 p{text-align:left}
.textWithIcon .option-text-with-image .order-2{order:1}
.textWithIcon .option-text-with-image .text{order:3;font-size:14px;padding:0}
.alle-core-buttonlink .btn{background-color:#f37021;color:#fff;border-radius:0 !important;padding:10px 30px !important}
.customrte ul{padding-left:15px}
.customrte .clearfix h2{color:#f37021}
.customrte .clearfix h3{font-size:40px;font-weight:bold}
.customrte .clearfix h4{font-size:30px;font-weight:normal}
.video + .customrte h5{font-size:18pt}
.textWithIcon a{transition:opacity .3s}
.textWithIcon a:hover{opacity:.6}