@media (min-width:991.99px){.front-img-video .content{padding:30px 20px}.front-img-video .content h1{font-size:40px}.front-img-video .content h2{font-size:36px}.front-main{text-align:start}.front-main img{-o-object-fit:contain;object-fit:contain;width:132px}.front-main .main{border-left:1px solid #000;font-size:20px;margin-top:0}.front-main .main p{font-size:20px}.front-main .main a{margin-left:0}.services .blue-box{display:flex;flex-direction:column;justify-content:center;min-height:422px;overflow:hidden;padding:20px 60px}.services .blue-box:before{height:456px;right:20px;width:332px}.services .blue-box img{height:150px;width:285px}.services .blue-box h1,.services .blue-box h2{font-size:20px}.services .service:nth-child(2) .box{background:#c8e7e4!important}.services .service:nth-child(3) .box{background:#b0d7d3!important}.services .service:nth-child(2n) .box{background:#b0d7d3}.services .box{display:flex;flex-direction:column;justify-content:space-between;min-height:422px;padding:40px 35px}.services .box .content h3{font-size:24px;margin:18px 0}.services .box .content .text{color:#000;display:block;font-size:16px;font-weight:400;line-height:25px}.services .box a{font-size:16px}.front-blog{position:relative}.front-blog:before{background-image:url(../../img/icon.png);background-repeat:no-repeat;background-size:contain;bottom:0;content:"";filter:brightness(0) saturate(100%) invert(100%) sepia(2%) saturate(7%) hue-rotate(336deg) brightness(104%) contrast(104%);height:516px;opacity:.5;position:absolute;right:0;width:374px;z-index:0}.front-blog .container-fluid{position:relative;z-index:1}.front-blog h2{margin-bottom:40px}.front-blog.current-programs{margin-bottom:245px;padding-bottom:300px!important}.front-blog.current-programs .double-boxies{bottom:-245px;left:50%;position:absolute;transform:translateX(-50%)}.front-blog.current-programs .double-boxies .box{min-height:489px;padding:40px}.front-blog.current-programs .double-boxies .box img{height:70px;width:70px}.front-blog.current-programs .double-boxies .box h3{margin:25px 0 40px}.front-blog.current-programs .double-boxies .box p{font-size:16px;margin-bottom:30px}}@media (min-width:1200px){.services .blue-box{border-radius:15px 0 0 0}.services .service:nth-child(3) .box{border-radius:0 15px 0 0}.services .service:last-child .box{border-radius:0 0 15px 0}}
