.team-carousel-section{position:relative;padding:80px 0}.team-swiper{padding-bottom:60px}.team-swiper .swiper-button-next,.team-swiper .swiper-button-prev{color:#EA1826;background:white;width:50px;height:50px;border-radius:50%;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s ease}.team-swiper .swiper-button-next:hover,.team-swiper .swiper-button-prev:hover{background:#EA1826;color:white;transform:scale(1.1)}.team-swiper .swiper-button-next:after,.team-swiper .swiper-button-prev:after{font-size:20px;font-weight:700}.team-swiper .swiper-pagination-bullet{width:12px;height:12px;background:#EA1826;opacity:.3;transition:all .3s ease}.team-swiper .swiper-pagination-bullet-active{background:#EA1826;opacity:1;width:30px;border-radius:6px}.team-image-box{transition:transform .3s ease}.team-image-box:hover{transform:translateY(-10px)}@media (max-width:768px){.team-carousel-section{padding:60px 0}.team-image-box div{height:250px!important}.team-swiper .swiper-button-next,.team-swiper .swiper-button-prev{width:40px;height:40px}.team-swiper .swiper-button-next:after,.team-swiper .swiper-button-prev:after{font-size:16px}}.about-us-section{margin-top:0!important;padding-top:120px!important;clear:both;display:block;position:relative;z-index:10}.banner-section{z-index:1;display:block}.banner-main,.banner-section{position:relative;margin-bottom:0}.banner-main{padding:210px 0}@media only screen and (max-width:1400px){.about-us-section{margin-top:0!important;padding-top:100px!important}}@media only screen and (max-width:991px){.about-us-section{margin-top:0!important;padding-top:80px!important}.banner-main{padding:150px 0}}@media only screen and (max-width:767px){.about-us-section{margin-top:0!important;padding-top:60px!important}.banner-main{padding:120px 0}}.owens-corning-widget-section{background:#f8f9fa;position:relative;overflow:hidden}.owens-corning-widget-section .section-sub-title{color:#EA1826;text-transform:uppercase;font-weight:600;letter-spacing:1px}.owens-corning-widget-section .section-title{color:#EA1826;font-weight:700}.owens-corning-widget-section p{color:#666;max-width:800px;margin-left:auto;margin-right:auto}.oc-widget-wrapper{background:white;border-radius:8px;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease}.oc-widget-wrapper:hover{box-shadow:0 6px 30px rgba(234,24,38,.15)}.oc_design_and_inspire{min-height:500px}.oc-widget-wrapper .oc-button,.oc-widget-wrapper .oc-button:hover,.oc-widget-wrapper button[class*=primary],.oc-widget-wrapper button[class*=primary]:hover{background-color:#EA1826!important;border-color:#EA1826!important}@media only screen and (max-width:991px){.oc-widget-wrapper{padding:20px}.oc_design_and_inspire{min-height:400px}}@media only screen and (max-width:767px){.oc-widget-wrapper{padding:15px}.oc_design_and_inspire{min-height:350px}}.tpo-section-spacing{padding:220px 0 120px!important}@media only screen and (max-width:1400px){.tpo-section-spacing{padding:180px 0 100px!important}}@media only screen and (max-width:991px){.tpo-section-spacing{padding:140px 0 80px!important}}@media only screen and (max-width:767px){.tpo-section-spacing{padding:100px 0 60px!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.location-card{position:relative}.location-card:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(234,24,38,.1);transform:translate(-50%,-50%);transition:width .6s,height .6s}.location-card:hover:before{width:300px;height:300px}