/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 17 2026 | 12:13:45 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 15 2026 | 12:38:02 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.poststyle_new  h2 {border-bottom: 2px solid #000;padding-bottom: 10px;margin-top: 50px;}

.poststyle_new blockquote {
    background: #e6eaeb;
    padding: 30px 30px 30px 50px;
    margin: 20px 0 0 0;
    border-radius: 20px;
    position: relative;
}

.poststyle_new h2 {}

.poststyle_new {
    margin-top: -40px;
}

.poststyle_new blockquote:after {
    content: '"';
    font-size: 190px;
    line-height: 1;
    position: absolute;
    top: 0px;
    z-index: 999;
    display: inline-flex;
    left: 10px;
    opacity: 0.2;
    height: auto;
    pointer-events: none;
}

div#elementor-toc__a7084cf {}

.poststyle_new_toc .elementor-toc__body li.elementor-toc__list-item {
    padding-bottom: 10px;
    border-bottom: 1px solid #000;
}

.elementor-toc__body li.elementor-toc__list-item:last-child {
    border-bottom: none;
}

.poststyle_new ul.wp-block-list {
    padding: 0;
    list-style: none;
    margin-bottom: 20px;
}

.poststyle_new ul.wp-block-list li {
    font-size: 18px;
    margin-bottom: 10px;
    position: relative;
    padding-left: 28px;
}

.poststyle_new ul.wp-block-list li:last-child {
    margin-bottom: 0;
}

.elementor-element.elementor-element-cbcee1e.e-con-full.e-flex.e-con.e-child.elementor-sticky.elementor-sticky__spacer {}

.poststyle_new ul.wp-block-list li:after {
    content: "";
    position: absolute;
    left: 0px;
    background: url('data:image/svg+xml,<svg id="Tick_Box_24" width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="24" height="24" stroke="none" fill="%231169b1" opacity="0"/><g transform="matrix(1 0 0 1 12 12)" ><path style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-dashoffset: 0; stroke-linejoin: miter; stroke-miterlimit: 4; fill: %231169b1; fill-rule: nonzero; opacity: 1;" transform=" translate(-12, -12)" d="M 5 2 C 3.3545455 2 2 3.3545455 2 5 L 2 19 C 2 20.645455 3.3545455 22 5 22 L 19 22 C 20.645455 22 22 20.645455 22 19 L 22 11 L 20 11 L 20 19 C 20 19.554545 19.554545 20 19 20 L 5 20 C 4.4454545 20 4 19.554545 4 19 L 4 5 C 4 4.4454545 4.4454545 4 5 4 L 14 4 L 14 2 L 5 2 z M 20.472656 3.9140625 L 11.179688 13.765625 L 7.5078125 10.09375 L 6.09375 11.507812 L 11.220703 16.634766 L 21.927734 5.2871094 L 20.472656 3.9140625 z" stroke-linecap="round" /></g></svg>');
    width: 18px;
    height: 18px;
    background-position: center;
    background-size: 18px;
    background-repeat: no-repeat;
    top: 4px;
}
.post_style_aside {
    position: sticky !important;
    top: 20px;
}

.single_post_form div#wpforms-144 {
    margin: 0;
}

.single_post_form .wpforms-head-container {
    padding:  0 0 0px 0 !important;
} 

.list_style_advanced  ul {
    margin: 0 !important;
    display: flex;
    gap: 10px !important;
}
.video_fullcover>.elementor-wrapper.elementor-open-inline {
    height: 100%;
    aspect-ratio: auto !important;
}

.list_style_advanced ul li {
    margin: 0 !important;
    padding: 6px 15px !important;
    background: #fff;
    border: 1px solid #1169b1;
    border-radius: 50px;
    cursor: pointer;
}

.list_style_advanced ul li span.elementor-icon-list-text {
    font-size: 14px !important;
}

.list_style_advanced ul li:hover {
    background: #f7fafe;
}


/*  */
.slider_sync_custom {}
.awards-section{

}
.slider_sync_custom .awards-section .container{
    display: flex;
    gap: 0;
    align-items: center;
}
/* LEFT CONTENT */

.slider_sync_custom .awards-section .content-slider{
    overflow:hidden;
    width: 100%;
}

.slider_sync_custom .awards-section .content-item{
    padding-right: 0;
}

.slider_sync_custom .awards-section .tag{
    display:inline-flex;
    padding: 8px 15px 8px 15px;
    border: 1px solid #1169B1;
    border-radius: 100px 100px 100px 100px;
    color: #1169B1;
    font-size:14px;
    margin-bottom: 0;
}

.slider_sync_custom .awards-section .content-slider h2{
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 48px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #000000;
    margin: 0;
}

.slider_sync_custom .awards-section .content-item h2 span{
    color: #1169B1;
}

.slider_sync_custom .awards-section .content-item p{
    font-size:22px;
    line-height:1.7;
    max-width:650px;
}

.slider_sync_custom .awards-section .btn{
    display:inline-flex;
    margin-top: 80px;
    border: 1px solid #1169B1;
    padding: 12px 24px;
    text-decoration:none;
    color: #1169B1;
    font-weight:600;
    border-radius: 10px !important;
}

/* RIGHT SLIDER */

/* .slider_sync_custom .awards-section .vertical-awards-slider{width: calc(50% - 40px);} */

.slider_sync_custom .awards-section .slick-item{
    padding:20px;
    height:220px;
    max-width: 100%;
}

.slider_sync_custom .awards-section .award-card{
    position:relative;

    display:flex;
    align-items:center;
    gap:25px;

    height:180px;

    background:#0d4f92;

    border-radius:30px;
    padding:30px;

    cursor:pointer;

    transition:.4s;
    overflow:hidden;
}

.slider_sync_custom .awards-section .award-logo img{
    width:130px;
    height:130px;
    border-radius:20px;
    object-fit:cover;
}

.slider_sync_custom .awards-section .award-content h3{
    color:#fff;
    font-size:22px;
    margin:0 0 15px;
}

.slider_sync_custom .awards-section .award-content p{
    color:#fff;
    line-height:1.6;
    margin:0;
}

/* BLUR OVERLAY */

.slider_sync_custom .awards-section .slick-slide .award-card:before{
    content:'';
    position: absolute;
    inset:0;
    background:rgba(4,8,18,.55);
    backdrop-filter:blur(6px);
    transition:.4s;
}



.slider_sync_custom .awards-section .slick-center .award-card:before{
    opacity:0;
}

.slider_sync_custom .awards-section .slick-center .award-card{
    transform:scale(1.04);
    box-shadow: 0px 5px 12px rgb(0 0 0 / 45%);
}

.slider_sync_custom .awards-section .slick-slide:not(.slick-center){
    transform:scale(.92);
}

.slider_sync_custom .awards-section .slick-slide{
    outline:none;
}
.slider_sync_custom .awards-section .content-slider .slick-list .slick-track{
	    height: 100%;
}
.slider_sync_custom .awards-section .content-item {
    display: flex;
    flex-direction: column;
    gap: 20px;
    justify-content: center;
    align-items: flex-start;
    max-width: 100%;
}


.slider_sync_custom .awards-section .content-slider p {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.5em;
    color: #000000;
    margin: 0;
}

.slider_sync_custom .awards-section .content-slider .slick-list {height: 700px !important;}



.slider_sync_custom .awards-section .btn:hover {
    background: #000;
    color: #fff;
    border-color: #000;
}

.slider_sync_custom .awards-section .container .content-slider_wrapper, .slider_sync_custom .awards-section .container .vertical-awards-slider_wrapper {
    flex-basis: 50%;
    width: 50%;
}


.slider_sync_custom .awards-section .container .slick-list {
    max-width: 100% !important;
}

.slider_sync_custom .awards-section .container .vertical-awards-slider_wrapper .vertical-awards-slider {
    width: 100% !important;
}



/* 17-06-2026 */
.elementor-page header#site-header, .single-dc_hub_post header#site-header, header#site-header{
    display: none;
}
.custom_style_for_single_posts p, .custom_style_for_single_posts li {
    font-size: 18px;
}
.custom_style_for_single_posts ol, .custom_style_for_single_posts ul {
    margin-bottom: 15px;
}