
.container {
    margin-top: 20px;
    margin-bottom: 20px;
    position: static;
    display: block;
    width: 100%;
    max-width: var(--rb-width,1280px);
    margin-right: auto;
    margin-left: auto;
}
section {

}

section.container-column {
    width: 100%;
    max-width: 100%;
    position: relative;
    display: block;
    /*background-color: #C9C4C445;
    padding-right: 20px;
    padding-left: 20px;
    margin: 0 auto;
    height: auto !important;
    */
    box-shadow: 0 4px 30px var(--shadow-20);
    margin-right: auto;
    margin-left: auto;
    align-items: center;
    text-align: center;
}
section.container-column .elementor-heading-title {
    text-transform: uppercase;
    overflow: hidden;
    line-height: 1.4;
    font-weight: 600;
}
section.container-column .cbox-5 > *:not(:last-child) {
    margin-bottom: 5px;
}

.container-cover {
    background: url( ./wp-uploads/home-diathevang-69622.jpg ) 50% 50%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    max-width: 100%;
    opacity: 0.8;
}
.container-cover .cover {
    width: 100%;
    position: relative;
    min-height: 1px;
    display: flex;
    align-items: center;

}
.container-cover .cover .cover-title{
    padding: 10px;
    display: inline-block;
    text-align: center;
    margin: 20px 0px 20px 0px;
    line-height: 1;
    position: relative;
    width: 100%;
    flex-wrap: wrap;
    align-content: flex-start;
}
.container-cover .cover .cover-title > *{
    color: #FFFFFF;
    font-size: 27px;
    font-weight: 600;
    text-transform: uppercase;
}

.container-why, .container-faqs, .container-swiper {
    margin-top: 20px;
    margin-bottom: 20px;
    /* padding: 0px 20px 0px 20px; */
    width: 100%;
}

.container-faqs .faqs {
    border-radius: 15px;
    border-style: solid;
    border-width: 1px;
    border-color: #000;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    text-align: justify;
    margin: 10px 0;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px;
}

.container-faqs .faqs .faqs-title {
    text-align: center;
    margin-bottom: 20px;
    padding: 0;
    line-height: 1;
}

.container-faqs .faqs .faqs-desc {
    text-align: center;
    color: #333333;
    font-size: 15px;
    font-weight: 300;
}

.container-why {
    align-content: center;
    align-items: center;
    max-width: 750px;
    box-shadow: 0 4px 30px var(--shadow-20);
}

.container-why .why .heading-title > *{
    font-size: 32px;
    font-weight: 700;
    line-height: 1.4em;
}
.container-why .why .heading-desc {
    text-align: center;
    color: #324A6D;
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 0px;
    word-spacing: 0em;
}
.container-why .why .heading-desc a{
    display: inline-block;
    justify-content: center;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: 0px;
    word-spacing: 0em;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: var(--g-color);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #467FF7;
    border-radius: 100px 100px 100px 100px;
    padding: 16px 55px 16px 55px;
    margin-top: 20px;
    margin-bottom: 20px;
    
}

section.container-swiper .swiper .swiper-slide-image {
    border-style: dotted;
    border-color: #EEEDED;
    width: 100%;
}

.breaking-news-slider .swiper-slide {
    text-align: left;
    justify-content: left;
}

.widget-video {
    /*right: 30px;
    width: 100%;
    position: absolute;
    bottom:0;
    --e-transform-origin-x:right;
    --e-transform-origin-y:center;
    position: absolute;
    background: #e9ebf342;*/
    width: 100%;
    top: 0;
    --e-transform-origin-x: left;
    --e-transform-origin-y: center;
  
}
.widget-video .widget-video-e {
    position: absolute;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);
    transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX,1) * var(--e-transform-scaleX,var(--e-transform-scale,1)))) scaleY(calc(var(--e-transform-flipY,1) * var(--e-transform-scaleY,var(--e-transform-scale,1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));
    transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);
    --e-transform-rotateZ:90deg;
}
.widget-video .widget-video-title {
    font-size:60px;
    color:#0070bfb3;
    color: var(--g-color);
    opacity: 0.3;
    filter: alpha(opacity=30);
    font-weight:600;
    padding:0;
    margin:0;
    line-height:1;
    letter-spacing: 30px;
    font-family: "Anton",Sans-serif;
}
.widget-video .widget_recent_entries- {
    margin-left: 30px;
}

.widget-video .widget_recent_entries- .p-wrap > *:not(:last-child) {
    margin-bottom: 0;
}

.widget-video ::-webkit-scrollbar-track {
    background: #e9ebf342;
}