.entry-header{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:320px;justify-content:center;align-items:center;display:flex}.entry-header h1{padding:20px 30px;background:rgb(0 0 0 / .3);color:#FFF;min-width:100%;text-align:center;min-height:320px;display:flex;align-items:center;justify-content:center;margin-bottom:0}.page-template-default article{padding-top:0!important}.row{display:flex;column-gap:15px}.receiver{display:none!important;opacity:0;height:0}.wpcf7-list-item-label,.wpcf7 label,.row label{text-transform:uppercase;font-size:14px;font-weight:600}.wpcf7-list-item{margin-left:0}.wpcf7 input:not([type=submit]),.wpcf7 select,.wpcf7 textarea{padding:7px;background:#fff;border-radius:0;border:1px solid #CCC}.wpcf7 textarea{height:120px}.wpcf7 .wpcf7-submit{border:1px solid #CCC;border-radius:0;background:#fff;color:#555;font-size:14px;font-weight:600;text-transform:uppercase}.lastest-news{display:flex;column-gap:25px}.lastest-news .news-post{flex:0 0 32%;box-shadow:1px 1px 2px #bfbfbf}.lastest-news .content{padding:20px 30px}.lastest-news .content h5{position:absolute;transform:translate(-30px,-70px);color:#fff;background:#d11111;padding:0 25px;font-size:38px;font-weight:800}.lastest-news .content h3{color:#213875;font-size:28px;line-height:32px;padding-bottom:15px;margin-bottom:10px}.lastest-news .content h3:after{content:"";width:80px;height:4px;display:block;background:#ce0202;margin-top:20px}.lastest-news .content p{color:#222;font-size:16px;line-height:28px}.lastest-news .content a{text-transform:uppercase;color:#213875}.portfolio-list{row-gap:25px;display:flex;flex-direction:column}.portfolio{display:flex;column-gap:25px}.portfolio-list .portfolio:hover{background-color:#FEFEFE;box-shadow:1px 2px 2px 2px #EEE}.portfolio a:hover img{opacity:.7}.portfolio:nth-child(even){background-color:#fafafa}.portfolio figure{display:flex;flex:0 0 25%;align-items:center}.portfolio .content{display:flex;flex:0 0 75%;align-items:center;column-gap:20px}.portfolio .content h3{flex:0 0 50%;font-size:16px;font-weight:600}.portfolio .content span{flex:0 0 25%}.portfolio .content a{color:#000}.carousel_posts .elementor-widget-container{margin:0}.carousel_posts figure{margin:15px auto!important}.carousel_posts .swiper-slide{display:flex;align-items:center;padding:0 10px}.carousel_posts .swiper-slide h3{font-size:14px;text-align:left;color:#3c3c3c;float:left}.carousel_posts .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{top:0;color:#fff;padding:5px;z-index:0}.carousel_posts .swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:0}.carousel_posts .swiper-pagination-bullet-active{background:#01874a!important}.carousel_posts.elementor-pagination-position-outside .elementor-swiper-button{top:-15px;color:#fff;z-index:99;right:10px;opacity:1;background:#6c87a2;border-radius:50%;height:40px;width:40px}.carousel_posts.elementor-pagination-position-outside .elementor-swiper-button i{height:40px;width:40px;line-height:40px;text-align:center}.carousel_posts.elementor-pagination-position-outside .elementor-swiper-button:hover{color:#01874a}.carousel_posts.elementor-pagination-position-outside .elementor-swiper-button-prev{left:calc(100% - 100px);z-index:99}.blog-layout-1{border-bottom:1px solid #EEE}.entry-meta,.entry-meta *{color:#ce0202;font-size:12px}.entry-title,.entry-title a{color:#213875}.ast-right-sidebar #secondary{border-left:0 solid #eee;margin-left:0}.page-links .page-link,.single .post-navigation a{color:#ce0202}.ast-article-single,.ast-article-post{margin:0 1.5em 1.5em;max-width:1200px}.blog-layout-1 .post-content{display:flex;align-items:center}.blog-layout-1 .post-thumb{padding-bottom:0;margin-bottom:0}.has-post-thumbnail .blog-layout-1 .entry-content .read-more{text-align:right}.single .has-post-thumbnail .post-thumb-img-content{position:absolute;right:0;max-width:40%}.single .single-layout-1{min-height:480px}.single .has-post-thumbnail .entry-header .post-thumb+.ast-single-post-order{margin-top:0em;width:60%;padding-right:25px}.single .has-post-thumbnail .entry-content{width:60%;padding-right:25px}.post-type-archive-portfolio #primary{margin-top:60px;padding:0em 2.5em}.single-portfolio #primary{margin-top:60px}#primary>.portfolio{margin-top:0;padding:0em 2.5em}#primary .elementor-heading-title,#primary>.portfolio .elementor-heading-title{color:#5A5D62;font-family:"Oxygen",Sans-serif;font-size:42px;font-weight:300;line-height:48px}#primary>.portfolio{flex-direction:column}#menu-portfolio,#menu-portfolio-hook{display:flex;list-style:none;margin-left:0;margin-top:20px;column-gap:30px}#menu-portfolio li a,#menu-portfolio-hook li a{font-family:"Oxygen",Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:24px;color:#3C3C3C;position:relative}#menu-portfolio li a:after,#menu-portfolio-hook li a:after{content:"|";right:-14px;top:-2px;width:2px;height:5px;font-size:10px;position:absolute;font-weight:700;color:#000}#menu-portfolio li:last-child a:after,#menu-portfolio-hook li:last-child a:after{content:""}#menu-portfolio li.current-menu-item a,#menu-portfolio .current-portfolio-parent a,#menu-portfolio li:hover a,#menu-portfolio li a:hover,#menu-portfolio li a:active{color:#03874D;font-weight:600}#menu-portfolio-hook li.current-menu-item a,#menu-portfolio-hook .current-portfolio-parent a,#menu-portfolio-hook li:hover a,#menu-portfolio-hook li a:hover,#menu-portfolio-hook li a:active{color:#03874D;font-weight:600}#primary>.portfolio h2.portfolio-title{font-family:"Oxygen",Sans-serif;font-size:16px;font-weight:600;line-height:40px;color:#000}.portfolio-carousel{max-width:640px}.portfolio-carousel .item{background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%}.portfolio-carousel .item>a{display:block;width:100%;min-height:360px}.portfolio-carousel .owl-theme .owl-nav .owl-prev{left:10px}.portfolio-carousel .owl-theme .owl-nav .owl-next{right:10px}.portfolio-carousel .owl-theme .owl-nav{margin-top:0!important}.portfolio-carousel .owl-theme .owl-nav [class*=owl-]{position:absolute;top:50%;transform:translatey(-100%);opacity:.5;width:100%}.portfolio-carousel .owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:10px;background:#000!important;display:inline-block;cursor:pointer;border-radius:50%!important;width:40px;height:40px}.portfolio-carousel .owl-theme .owl-nav [class*=owl-]:hover{opacity:.8}.portfolio-carousel .owl-theme .owl-nav [class*=owl-] span{font-size:40px;line-height:30px}.ast-pagination a{color:#FFF}.ast-pagination .page-numbers{background-color:#54595F}.ast-pagination a:hover{background-color:#03874D;color:#FFF}.ast-pagination .page-numbers.current{background-color:#03874D}@media (max-width:767px){.entry-header h1,.entry-header{min-height:150px}.portfolio{column-gap:0;flex-direction:column}.portfolio .content{flex:0 0 100%;align-items:start;column-gap:0;flex-direction:column;row-gap:5px;padding:15px}#primary>.portfolio{margin-top:0;padding:0}.post-type-archive-portfolio #primary{margin-top:30px}.single-portfolio #primary{margin-top:30px}#menu-portfolio{margin-top:15px;flex-flow:wrap}#menu-portfolio-hook{margin-top:15px;flex-flow:wrap}.post-type-archive-portfolio #primary{margin-top:30px;padding:0}}@media (max-width:480px){.portfolio-carousel .item>a{min-height:240px}}@media (max-width:389px){.portfolio-carousel .item>a{min-height:200px}}