.flip-boxes{background-color:#fff;background-position:50%;background-size:100%;background-size:cover;position:relative}.flip-boxes .page-center{padding-bottom:25px;padding-top:16px}.flip-boxes .top-content p{font-size:1.25rem;margin-bottom:0}.flip-boxes .flex-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.flip-boxes .flex-row .items{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.flip-boxes .items>.inner{background-color:#fff;box-shadow:0 2px 10px 0 hsla(0,0%,6%,.16);cursor:pointer;margin-top:1em;position:relative;z-index:1}.flip-boxes .items .front{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:1.5em;text-align:center}.flip-boxes .top-content{margin-bottom:1.5%}.flip-boxes .items .front .icon img{height:auto;max-width:100%;width:125px}.flip-boxes .items .front h3.title{line-height:1.2em;margin-top:7px}.flip-boxes .flex-row .items .back{background-color:#fff;display:flex;flex-direction:column;font-size:.875rem;font-weight:500;height:100%;left:0;opacity:0;padding:1.5em;position:absolute;text-align:left;top:0;transform:scale(0);transition:all .5s ease-in-out;width:100%;z-index:2}.flip-boxes .flex-row .items .back .inner{margin:auto 0;overflow:hidden;overflow-y:auto;text-align:center}.flip-boxes .flex-row .items .back .inner p{margin-bottom:0}.flip-boxes .flex-row .items:hover .back{opacity:1;transform:scale(1)}.flip-boxes .scroll-down-icon{color:#030102}.flip-boxes .scroll-down-icon .icon-wrap .icon:after,.flip-boxes .scroll-down-icon .icon-wrap .icon:before{background-color:#030102}.flip-boxes .scroll-down-icon .icon-wrap:hover .icon:after,.flip-boxes .scroll-down-icon .icon-wrap:hover .icon:before{background-color:#f90}@media only screen and (max-width:1200px) and (min-width:767px){.home-page.simple-banner.cm_banner .top_sec h1{font-size:65px}}@media (min-width:980px){.flip-boxes .flex-row .items{flex:0 0 33.33333%;max-width:33.33333%}}@media only screen and (min-width:981px){.flip-boxes{padding:8% 0}}@media (min-width:1150px){.flip-boxes{padding-bottom:8%!important}.flip-boxes .items .front .icon img{width:150px}}@media only screen and (min-width:1637px){.flip-boxes{padding:130px 0}}@media (max-width:767px){.flip-boxes .page-center{padding:0}.flip-boxes{padding-bottom:42px;padding-top:42px}}