._32RN3 {
    overflow: auto;
    height: 100%;
    -ms-flex: 1;
    flex: 1;
    padding-top: .5rem;
    padding-bottom: .5rem;
}

._32RN3.uHoL5 {
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    background-color: #212121;
    border-radius: 4px;
    padding: 0;
    margin: .5rem 0;
}

._32RN3._3C9KC {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

._32RN3.uHoL5._2w9sH {
    -ms-flex-direction: column;
    flex-direction: column;
}

._32RN3.uHoL5 .J0Izj  {
    position: relative;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
}

._32RN3.uHoL5 ._3MNEc  {
    padding: 32px;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
}

._32RN3.uHoL5 ._3MNEc  {
    display: -ms-flexbox;
    display: flex;
}

._32RN3.uHoL5._2w9sH .J0Izj  {
    min-height: unset;
}

._32RN3.uHoL5._2w9sH ._3MNEc  {
    padding-top: 0;
}

._32RN3.uHoL5 ._3MNEc ._29HyR  {
    margin-top: 13px;
    font-size: 14px;
    color: #fff;
}

._32RN3.uHoL5 ._3MNEc ._2fzrd  {
    font-size: 17px;
    font-weight: 700;
    color: #fff;
    margin-top: 12px;
    line-height: 33px;
}

._32RN3.uHoL5 ._3MNEc ._31ezO  {
    font-size: 16px;
    color: #f5f5f5;
    margin-top: 8px;
}

._32RN3.uHoL5 ._3MNEc .Ce3cA  {
    display: -ms-flexbox;
    display: flex;
}

._32RN3.uHoL5._2w9sH ._3MNEc ._29HyR  {
    margin-top: 32px;
}

._32RN3 .zrVy2  {
    color: inherit;
}


._3UE3J {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 40px;
    font-size: 20px;
    font-weight: 500;
    border-radius: 3px;
    margin: 0;
    outline: none;
    cursor: pointer;
    padding: 0 16px;
    white-space: nowrap;
    line-height: normal;
}

._3UE3J._3zD70 {
    color: var(--color-button-text);
    background-color: var(--color-cta-primary);
    border: none;
    font-size: 16px;
    font-weight: 700;
    transition: background-color .2s ease-in-out;
    gap: 8px;
}

._32RN3.uHoL5 ._3MNEc .B71C3  {
    margin-top: 16px;
    width: intrinsic;
    width: -moz-max-content;
    width: -webkit-max-content;
    width: auto;
}

._3UE3J._3zD70:hover {
    background-color: var(--color-cta-primary-hover);
}



._32RN3 .zrVy2 p  {
    color: inherit;
}

.commendeditdivdesign
{
    background-color: #2790f4;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin-top: 10px;
}

.commendeditdivdesign a span i {
    position: relative;
    top: 2px;
    font-size: 15px;
    left: 1px;
    color: #fff;
}

._32RN3.uHoL5 ._3MNEc ._31ezO p  {
    color: #f5f5f5;
    font-size: 13px;
    line-height: 20px;
}

._3UE3J ._2V-G7  {
    text-align: center;
}


/* These were inline style tags. Uses id+class to override almost everything */
#style-yXxIv.style-yXxIv {
    width:100%;
    height:100%;
    /*background-image:url("https://gen-as-admin-prd.storage.googleapis.com/genesis-admin-banners/banner-8258886f-b7a3-4a51-bc7d-8e72a8168545");*/
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center;
}
#style-mbF1I.style-mbF1I {
    /* background-color:#212121; */
}
#style-3khK6.style-3khK6 {
    pointer-events:none;
}
.product-cart-wrap .product-img-action-wrap a iframe {
    width: 300px;
    height: 200px;
}
#style-M1LIO.style-M1LIO {
    width:100%;
    height:100%;
    /* background-image:url("https://gen-as-admin-prd.storage.googleapis.com/genesis-admin-banners/banner-8258886f-b7a3-4a51-bc7d-8e72a8168545"); */
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center;
    cursor:pointer;
}
#style-XO6kr.style-XO6kr {
    background-color:#212121;
}
#style-iEN13.style-iEN13 {
    pointer-events:none;
}
#style-o2IPL.style-o2IPL {
    width:100%;
    padding-top:43.75%;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center;
    cursor:pointer;
}
#style-SqcT1.style-SqcT1 {
    background-color:#212121;
}
#style-SW8Zs.style-SW8Zs {
    pointer-events:none;
}
#style-121tN.style-121tN {
    width:100%;
    padding-top:0%;
    /* background-image:url("https://gen-as-admin-prd.storage.googleapis.com/genesis-admin-banners/banner-8258886f-b7a3-4a51-bc7d-8e72a8168545"); */
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center;
    cursor:pointer;
}
#style-lWo2t.style-lWo2t {
    background-color:#212121;
}
#style-L6o2Z.style-L6o2Z {
    pointer-events:none;
}

button._3UE3J._3zD70.auto.B71C3.cv__cta {
    color: white;
    background-color: #2196f3;
    border: none;
    font-size: 16px;
    font-weight: 700;
    transition: background-color .2s ease-in-out;
    gap: 8px;
}

 .pWgK2 {
     margin-top: 56px;
 }

._32RN3._3C9KC {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.downloadapp li a {
    color: #979797;
    font-size: 12px;
}
._32RN3.uHoL5 {
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    background-color: #212121;
    border-radius: 4px;
    padding: 0;
    margin: 0px;
}
._32RN3 {
    overflow: auto;
    height: 100%;
    -ms-flex: 1;
    flex: 1;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.uHoL5._3kbP3._32RN3._3C9KC.cv-23-0__module.cv__size_large {
border-radius: 5px;
}

.items-left.justify-end.mt-4.align-middle.signinimage {
width: 225px;
}

._1OM2f, ._3ZV2G {
box-sizing: border-box;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
padding-right: 0.5rem;
padding-left: 0.5rem;
}
._32RN3.uHoL5 ._3MNEc ._29HyR {
margin-top: 13px;
font-size: 14px;
color: #fff;
}
._32RN3.uHoL5 ._3MNEc ._2fzrd {
font-size: 24px;
font-weight: 700;
color: #fff;
margin-top: 15px;
}
._32RN3.uHoL5 ._3MNEc ._31ezO {
font-size: 16px;
color: #f5f5f5;
margin-top: 8px;
}
._32RN3.uHoL5 ._3MNEc, ._32RN3.uHoL5 ._3MNEc .Ce3cA {
display: block;
}

button._3UE3J._3zD70.auto.B71C3 {
color: white;
background-color: #2196f3;
border: none;
font-size: 16px;
font-weight: 700;
transition: background-color .2s ease-in-out;
gap: 8px;
}
.button-actor-skill-design-button {
font-size: 10px;
font-weight: 600;
padding: 0px 8px;
border-radius: 4px;
color: #2790f4;
border: 1px solid #bdbdbd;
background-color: #ffffff;
line-height: 18px;
}


@media screen and (min-width: 1600px){
    ._3IVDU {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem;
    }

    ._3IVDU {
        width: 80%;
        max-width: 69%;
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px){
    ._1g7Aa {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem;
    }

    ._1g7Aa {
        width: 80% !important;
        max-width: 69% !important;
    }
}

@media screen and (min-width: 1600px){
    ._3ZV2G {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem;
    }

    ._3ZV2G {
        width: 35%;
        max-width: 35%;
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px){
    .m3_2T {
        box-sizing: border-box;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        padding-right: .5rem;
        padding-left: .5rem;
    }

    .m3_2T {
        width: 65%;
        max-width: 65%;
    }
}

@media only screen and (min-width: 1240px){
    .cv-23-0__module.cv__size_large  {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .cv-23-0__module.cv__size_large + div  {
        display: none;
    }

    .cv-23-0__module.cv__size_large > div:first-of-type div {
        height: 100% !important;
    }
    .hero-slider-1 img {
        height: 100% !important;
                object-fit: cover;
        object-position: center;
    }
    .hero-slider-1 iframe {
        height: 424px !important;
    }
}

@media screen and (min-width: 1240px){
    ._32RN3.uHoL5._2w9sH {
        display: none!important;
    }
    
}

@media only screen and (min-width: 1240px){
    .cv-23-0__module.cv__size_small  {
        display: none;
    }
}

@media only screen and (min-width: 1240px){
    .cv-23-0__module.cv__size_large > div:first-of-type div  {
        /*background-image: url("https://cfactory-img.s3.amazonaws.com/UTY/23.0/bg.png")!important;*/
    }
}

@media only screen and (min-width: 1240px){
    .cv-23-0__module.cv__size_large > div:nth-of-type(2) .cv__strapline  {
        margin: 0;
    }
}

@media only screen and (min-width: 1240px){
    .cv-23-0__module.cv__size_large > div:nth-of-type(2) .cv__cta  {
        width: 131px;
    }
}

@media only screen and (min-width: 1240px){
    .cv-23-0__module.cv__size_large > div:nth-of-type(2) .cv__body  {
        width: 100%;
    }
}

@media screen and (max-width: 1600px) and (min-width: 1240px)
{

}

@media screen and (max-width: 1600px) and (min-width: 1240px)
{
._1g7Aa {
width: 35%;
max-width: 35%;
}
}
@media screen and (max-width: 1600px) and (min-width: 1240px)
{
._1g7Aa, ._3wrun {
box-sizing: border-box;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
padding-right: 0.5rem;
padding-left: 0.5rem;
}
}
@media screen and (min-width: 1600px)
{
._3IVDU {
width: 80%;
max-width: 69%;
}
.home-slide-cover .hero-slider-1 .slick-list {
height: 450px;
border-radius: 5px;
}
.hero-slider-1 iframe {
height: 450px !important;
}
.hero-slider-1 {
height: 450px;
}
.uHoL5._3kbP3._32RN3._3C9KC.cv-23-0__module.cv__size_large {
border-radius: 5px !important;                  }
}
@media screen and (min-width: 1600px)
{
._3IVDU, ._26JXW {
box-sizing: border-box;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
padding-right: 0.5rem;
padding-left: 0.5rem;
}
._32RN3.uHoL5 ._3MNEc, ._32RN3.uHoL5 ._3MNEc .Ce3cA {
display: -ms-flexbox;
display: flex;
}
._32RN3.uHoL5 ._3MNEc {
padding: 45px 25px 45px 25px;
-ms-flex: 1;
flex: 1;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-pack: center;
justify-content: center;
}
}
@media screen and (max-width: 1600px) and (min-width: 1240px)
{
.m3_2T {
width: 35%;
max-width: 35%;
}
}
@media screen and (max-width: 1600px) and (min-width: 1240px)
{
._3K97u, .m3_2T {
box-sizing: border-box;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
padding-right: 0.5rem;
padding-left: 0.5rem;
}
}
@media screen and (min-width: 1600px)
{
._3ZV2G {
width: 65%;
max-width: 65%;
}

}


@media screen and (max-width: 1240px) and (min-width: 1200px)
{


._32RN3.uHoL5 .J0Izj {
width: 67%;
max-width: 67%;
}
._32RN3.uHoL5 ._3MNEc {
width: 33%;
max-width: 33%;
}

.home-slide-cover .hero-slider-1 .slick-list {
height: 100%;
border-radius: 5px;
}
.hero-slider-1 {
height: 420px;
}

.hero-slider-1 iframe {
height: 420px !important;
}

.hero-slider-1 iframe {
height: 420px !important;
}

#style-yXxIv.style-yXxIv .single-hero-slider.single-animation-wrap .single-slider-img.single-slider-img-1 {
height: 100%;
}

#style-yXxIv.style-yXxIv .single-hero-slider.single-animation-wrap {
height: 100%;
}

}

@media screen and (max-width: 1200px) and (min-width: 992px)
{

._32RN3.uHoL5 .J0Izj {
width: 60%;
max-width: 60%;
}
._32RN3.uHoL5 ._3MNEc {
width: 40%;
max-width: 40%;
}

.home-slide-cover .hero-slider-1 .slick-list {
height: 100%;
border-radius: 5px;
}
.hero-slider-1 {
height: 318px;
}
.hero-slider-1 iframe {
height: 318px !important;
}

.hero-slider-1 img {
height: 318px;
}
.hero-slider-1 iframe {
height: 322px !important;
}
.uHoL5._3kbP3._32RN3._3C9KC.cv-23-0__module.cv__size_large {
height: 318px;
}
#style-yXxIv.style-yXxIv .single-hero-slider.single-animation-wrap .single-slider-img.single-slider-img-1 {
height: 100%;
}

#style-yXxIv.style-yXxIv .single-hero-slider.single-animation-wrap {
height: 100%;
} 

._32RN3.uHoL5._2w9sH {
padding-top: 10% !important;
}
._32RN3
{
height: 270px;
}

button._3UE3J._3zD70.auto.B71C3 {
width: 85%;
}


}


@media screen and (max-width: 992px)
{

.hero-slider-1 {
height: 630px;
}
.home-slide-cover .hero-slider-1 .slick-list {
height: 630px;
}
._32RN3.uHoL5
{
display: block !important;
}

.hero-slider-1 img {
max-height: 360px;
}
.object-fit-contain {
object-fit: cover !important;
}

.home-slide-cover .hero-slider-1 .slick-list .slick-track ._32RN3.uHoL5._2w9sH {
height: 0px;
}
._32RN3.uHoL5 .J0Izj {
width: 100%;
height: 100%;
}

#style-mbF1I.style-mbF1I {
width: 100%;
}

.single-hero-slider.single-animation-wrap {
height: 100%;
}

.single-slider-img.single-slider-img-1 {
height: 100%;
}
.single-slider-img.single-slider-img-1 iframe {
height: 360px !important;
}

}


@media screen and (max-width: 768px)
{
.hero-slider-1 {
height: 520px;
}
.home-slide-cover .hero-slider-1 .slick-list {
height: 520px;
border-radius: 5px;
}
.single-slider-img.single-slider-img-1 img {
height: 100%;
}

._32RN3.uHoL5 ._3MNEc {
padding: 7px 15px !important;
}

.single-slider-img.single-slider-img-1 iframe {
height: 265px  !important;
}

.hero-slider-1 img {
max-height: 265px ;
}

}


@media screen and (max-width: 450px)
{


.hero-slider-1 {
height: 520px;
}

    ._32RN3.uHoL5 ._3MNEc, ._32RN3.uHoL5 ._3MNEc .Ce3cA
    {
        height: auto ;
    }

.single-slider-img.single-slider-img-1 iframe {
height: 220px !important;
}

.single-slider-img.single-slider-img-1 img {
height: 220px !important;
}

.home-slide-cover .hero-slider-1 .slick-list {
height: 520px;
border-radius: 5px;
}

.single-slider-img.single-slider-img-1 iframe {
height: 175px !important;
}

.single-slider-img.single-slider-img-1 img {
height: 170px !important;
}


}


@media screen and (max-width: 300px)
{


.hero-slider-1 {
height: 540px;
}


.home-slide-cover .hero-slider-1 .slick-list {
height: 540px;
}

.single-slider-img.single-slider-img-1 iframe {
height: 175px !important;
}

.single-slider-img.single-slider-img-1 img {
height: 170px !important;
}

}

