.banner-section,.article-outer-box{width:auto;height:auto}.banner-section .wp-block-column.is-vertically-aligned-center{position:relative;margin-left:16%;margin-right:18%}.banner-section img{background-size:cover}.banner-section h1{font-weight:900}.banner-section p{font-size:15px !important;letter-spacing:0 !important;line-height:2 !important}.wp-block-button.btn{padding:0}.banner-section .btn a:hover{background:#002e5b !important;color:#fff !important}.banner-section a.wp-block-button__link{text-decoration:none}.article-outer-box,.article-container{margin:0 auto !important}.article-section{overflow:hidden;position:relative;margin-bottom:20px;border:solid 1px #f0f0f0;padding:50px 20px;text-align:center}.article-outer-box h2{font-size:30px;font-weight:900;letter-spacing:1px;margin-bottom:15px}.article-section h3{font-size:20px}.article-outer-box h2:before{content:"\f275";font-family:'Font Awesome 5 Free';font-weight:900;color:#f7c02e;margin-right:10px}.article-section p{line-height:2 !important}.article-section .img-services{width:100%;text-align:center;position:absolute;top:50%;left:0;opacity:0;z-index:2;transform:translateY(-50%) scale(.8);transition:all .2s ease 0s}.article-section img{width:100%;height:100%}.article-section:hover img{transform:scale(1.2)}.article-section:hover .img-services{opacity:1;transform:translateY(-50%) scale(1)}.article-outer-box .small-heading{margin-bottom:15px;font-weight:600;margin:0 0 0 3%}@media screen and (max-width:781px){.wp-block-columns.alignfull.are-vertically-aligned-center{flex-basis:100%!important;margin:0}.banner-section .wp-block-column.is-vertically-aligned-center{position:static}.banner-section .wp-block-column.is-vertically-aligned-center{margin-left:5%}}@media screen and (max-width:1000px){.banner-section h1{font-size:30px !important}}@media only screen and (max-width:1024px) and (min-width:1000px){.banner-section .wp-block-column.is-vertically-aligned-center{margin-left:5%;margin-right:0}.article-outer-box .small-heading{margin:0 0 0 4.5%}}@media only screen and (max-width:999px) and (min-width:768px){.article-outer-box .small-heading{margin:0 0 0 6%}}@media only screen and (max-width:767px) and (min-width:426px){.article-outer-box .small-heading{margin:0 0 0 8%}}@media only screen and (max-width:425px) and (min-width:320px){.article-outer-box .small-heading{margin:0 0 0 16%}}