 
/* This file is auto-generated from a `scss` file with the same name */
.videobgwrapper{
    overflow:hidden;
    position:absolute;
    z-index:0;
    width:100%;
    height:100%;
    top:0;
    left:0;
    pointer-events:none;
    border-radius:inherit
}
.videobgframe{
    position:absolute;
    width:101%;
    height:100%;
    top:50%;
    left:50%;
    transform:translateY(-50%) translateX(-50%);
    object-fit:fill
}
#dm video.videobgframe{
    margin:0
}
 @font-face {
     font-family: "Nolan Light";
     src: url("/Resources/files/Nolan%20Light-d14_400.otf");
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: "Nolan Bold";
     src: url("/Resources/files/Nolan%20Bold-1a6f_400.otf");
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: "Nolan Book Italic";
     src: url("/Resources/files/Nolan%20Book%20Italic-9475_400.otf");
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: "Nolan Book";
     src: url("/Resources/files/Nolan%20Book-6efa_400.otf");
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: "Nolan Thin Italic";
     src: url("/Resources/files/Nolan%20Thin%20Italic-ac30_400.otf");
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: "Nolan Italic";
     src: url("/Resources/files/Nolan%20Italic-9de0_400.otf");
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: "EurostileLTStd-Demi";
     src: url("/Resources/files/EurostileLTStd-Demi-7dc4_400.otf");
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: "Nolan ExtraBold";
     src: url("/Resources/files/Nolan%20ExtraBold-c9ed_400.otf");
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: "Nolan Heavy";
     src: url("/Resources/files/Nolan%20Heavy-3020_400.otf");
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: "Nolan Heavy Italic";
     src: url("/Resources/files/Nolan%20Heavy%20Italic-e26d_400.otf");
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: "Nolan Light Italic";
     src: url("/Resources/files/Nolan%20Light%20Italic-d94f_400.otf");
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: "Nolan Thin";
     src: url("/Resources/files/Nolan%20Thin-6db0_400.otf");
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: "EurostileLTStd-DemiOblique";
     src: url("/Resources/files/EurostileLTStd-DemiOblique-d26e_400.otf");
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: "Nolan ExtraBold Italic";
     src: url("/Resources/files/Nolan%20ExtraBold%20Italic-d6f4_400.otf");
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: "Nolan Regular";
     src: url("/Resources/files/Nolan%20Regular-3329_400.otf");
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: "Nolan Bold Italic";
     src: url("/Resources/files/Nolan%20Bold%20Italic-555_400.otf");
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: "Nolan Medium";
     src: url("/Resources/files/Nolan%20Medium-7078_400.otf");
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: "Nolan Medium Italic";
     src: url("/Resources/files/Nolan%20Medium%20Italic-8413_400.otf");
     font-weight: 400;
     font-style: normal;
}
#pentBtn, #level7, #level6, #level5, #plantabaja{
     cursor: pointer;
}
#pentBtn:hover, #level7:hover, #level6:hover, #level5:hover, #plantabaja:hover{
     border-bottom: 3px solid #313131;
    font-weight: bold !important;
    color: #000000 !important;
}
 @media(min-width:1920px) {
     img[width][height] {
        height: auto;
    }
     .widget-7b2ba5 * {
         margin: 0;
    }
     .widget-7b2ba5 ul{
         padding-left: 20px;
         list-style-type: disc;
    }
     .widget-7b2ba5 .nav {
         display: flex;
         justify-content: space-around;
         flex-direction: row;
    }
     .widget-7b2ba5 .nav.reverse-tabs-direction {
         flex-direction: row-reverse;
    }
     .widget-7b2ba5 .text {
         display:inline;
    }
    /*******************************************************************************************************************/
    /******************************************************************************************************************/
    /******************** tab-labels ************************************************************************/
     .widget-7b2ba5 .tab-label {
         text-align: center !important;
    }
     .widget-7b2ba5 .tab-label.layout-a.not-active>h4 {
         text-align: center !important;
    }
     .widget-7b2ba5 .tab-label {
         flex: 1 1 0%;
    }
     .widget-7b2ba5 .tab-label .horizontal-label {
         margin: 18px;
    }
    /***************************************** tab-labels layout-a ************************************/
     .widget-7b2ba5 .tab-label.layout-a.not-active {
         border-bottom: 1px solid #ededed;
         text-align: center !important;
         font-weight: normal !important;
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.not-active.layout-a>h4 {
         font-weight: normal !important;
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.layout-a.hover, .widget-7b2ba5 .tab-label.active.layout-a {
         border-bottom: 3px solid #313131;
         font-weight: bold !important;
         color: #000000 !important;
    }
     .widget-7b2ba5 .tab-label.hover.layout-a>h4, .widget-7b2ba5 .tab-label.active.layout-a>h4{
         font-weight: bold !important;
         color: #000000 !important;
    }
    /***************************************** tab-labels layout-b ************************************/
     .widget-7b2ba5 .tab-label.layout-b.not-active {
         text-align: center !important;
         background-color: #ffffff;
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.layout-b.not-active>h4 {
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.layout-b.hover, .widget-7b2ba5 .tab-label.active.layout-b {
         background-color: #f5f5f5;
         color: #000000 !important;
    }
     .widget-7b2ba5 .tab-label.layout-b.hover, .widget-7b2ba5 .tab-label.active.layout-b>h4 {
         color: #000000 !important;
    }
    /***************************************** tab-labels layout-c ************************************/
     .widget-7b2ba5 .tab-label.layout-c {
         border-left: 1px solid #d9d8d8;
         border-top: 1px solid #d9d8d8;
         border-right: 1px solid #d9d8d8;
    }
     .widget-7b2ba5 .tab-label.layout-c:last-child {
        /*border-right: 1px solid #d9d8d8;
        */
    }
     .widget-7b2ba5 .tab-label.layout-c.not-active {
         text-align: center !important;
         border-bottom: none;
         background-color: rgba(0,0,0,0);
         font-weight: normal !important;
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.not-active.layout-c>h4 {
         font-weight: normal !important;
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.layout-c.hover, .widget-7b2ba5 .tab-label.active.layout-c {
         background-color: rgba(0,0,0,0);
         font-weight: bold !important;
         color: #000000 !important;
    }
     .widget-7b2ba5 .tab-label.layout-c.hover>h4, .widget-7b2ba5 .tab-label.active.layout-c>h4 {
         font-weight: bold !important;
         color: #000000 !important;
    }
    /***************************************** tab-labels layout-d D E P R E C A T E D ! ! ************************************/
     .widget-7b2ba5 .tab-label.layout-d.not-active {
         text-align: center !important;
         background-color: #f5f5f5;
         color: #000000;
         font-weight: bold;
    }
     .widget-7b2ba5 .tab-label.layout-d.hover, .widget-7b2ba5 .tab-label.active.layout-d {
         background-color: #000000;
         color: #ffffff;
    }
    /***************************************** tab-labels layout-e ************************************/
     .widget-7b2ba5 .tab-label.layout-e.not-active {
         text-align: left !important;
         background-color: rgba(0,0,0,0);
         color: #878787 !important;
         font-weight: bold !important;
         border-right: 3px solid #ededed;
    }
     .widget-7b2ba5 .tab-label.layout-e.not-active>h4 {
         color: #878787 !important;
         font-weight: bold !important;
    }
     .widget-7b2ba5 .tab-label.layout-e.hover, .widget-7b2ba5 .tab-label.active.layout-e {
         color: #000000;
         border-right: 3px solid #000000;
         text-align: left !important;
         font-weight: bold !important;
    }
     .widget-7b2ba5 .tab-label.layout-e.hover>h4, .widget-7b2ba5 .tab-label.active.layout-e>h4 {
         color: #000000 !important;
         font-weight: bold !important;
    }
    /************** E N D O F | tab-labels ***************************************************************/
    /*******************************************************************************************************************/
    /******************************************************************************************************************/
    /*******************************************************************************************************************/
    /******************************************************************************************************************/
    /******************** tabs ******************************************************************************/
     .widget-7b2ba5 .tab.active {
         display: flex;
         flex-direction: column;
    }
     .widget-7b2ba5 .tab {
         display: none;
         text-align: left !important;
         flex: 1 1 0%;
         flex-basis: auto;
         justify-content: space-around;
         align-content: flex-start;
         padding-top: 30px;
         max-width: 100%;
    }
    /***************************************** tab layout-a ************************************/
     .widget-7b2ba5 .tab.layout-a {
         padding-left: 0;
         padding-right: 0;
         padding-bottom: 0;
    }
    /***************************************** tab layout-b ************************************/
     .widget-7b2ba5 .tab.layout-b {
         background-color: #f5f5f5;
    }
    /***************************************** tab layout-c ************************************/
     .widget-7b2ba5 .tab.layout-c {
         background-color: rgba(0,0,0,0);
         border: 1px solid #d9d8d8;
    }
    /**************************** tab layout-d D E P R E C A T E D ! !************************/
     .widget-7b2ba5 .tab.layout-d {
         flex-direction: column;
    }
     .widget-7b2ba5 .tab.full-width-img {
         flex-direction: column;
    }
    /*for text-img reverse functionality*/
     .widget-7b2ba5 .tab .image-container, .widget-7b2ba5 .tab.reverse .tab-text-container {
         order: 1;
    }
     .widget-7b2ba5 .tab.reverse .image-container, .widget-7b2ba5 .tab .tab-text-container {
         order: 3;
    }
     .widget-7b2ba5 .tab .image-container {
         background-position : center;
         background-size: cover;
         max-width: 100%;
    }
     .widget-7b2ba5 .tab.full-width-img .image-container {
         width: 100% !important;
    }
     .widget-7b2ba5 .tab .image-container .image {
         margin: 0 auto;
         visibility: hidden;
         width: 100%;
    }
     .widget-7b2ba5 .tab .tab-text-container {
         flex: 1 1 0%;
         display: flex;
         flex-direction: column;
        /*align-items: flex-start;
        */
         justify-content: center;
    }
     .widget-7b2ba5 .tab .tab-text-container .tab-description {
         overflow-y: auto !important;
         overflow-x: hidden;
         overflow-wrap: break-word;
         word-wrap: break-word;
         hyphens: auto;
         text-align: left !important;
    }
    /*****************************************************************************************************************/
    /************** E N D O F | tabs ****************************************************************/
    /***************************************************************************************************************/
     .widget-7b2ba5 .btn-container {
         display: flex;
         flex-direction: column;
         align-items: flex-start;
    }
     .widget-7b2ba5 .btn-container.reverse-btn-dir {
         align-items: flex-end;
    }
     .widget-7b2ba5 .button-class {
         margin-bottom: 0 !important;
         max-width: 100%;
    }
     .widget-7b2ba5 .button-class span.text {
         color: red;
         overflow-wrap: initial !important;
         margin-bottom: 0px;
         padding: 10px 20px !important;
        /*for button to look like in img slider*/
    }
    /*user agent h tags margin reseting*/
     .widget-7b2ba5 h1, .widget-7b2ba5 h2, .widget-7b2ba5 h3, .widget-7b2ba5 h4, .widget-7b2ba5 h5, .widget-7b2ba5 h6, .widget-7b2ba5 .text {
         margin: 0;
         margin-bottom: 10px;
    }
     .widget-7b2ba5 .text {
         max-width: 100% !important;
    }
     .widget-7b2ba5 .wrapper {
         overflow: hidden;
         display: flex;
    }
     .widget-7b2ba5 .wrapper.layout-a, .widget-7b2ba5 .wrapper.layout-b, .widget-7b2ba5 .wrapper.layout-c, .widget-7b2ba5 .wrapper.layout-d{
         flex-direction: column;
    }
     .widget-7b2ba5 .wrapper.layout-e {
         flex-direction: row;
    }
     .widget-7b2ba5 .wrapper.layout-e .nav {
         display: flex;
         justify-content: flex-start;
         flex-direction: column;
    }
     .widget-7b2ba5 .wrapper.layout-e .nav.reverse-tabs-direction {
         flex-direction: column-reverse;
    }
     .widget-7b2ba5 .tab-label {
         flex: 1 1 0%;
         overflow: hidden;
         overflow-wrap: break-word;
    }
    /*.widget-7b2ba5 .tab-label.layout-e .horizontal-label {
        */
        /* margin: 5px 25px;
        */
        /* margin-left: 0px;
        */
        /*
    }
    */
     .widget-7b2ba5 .tab-label.layout-e {
         padding: 5px;
         display: flex;
         flex-direction: column;
         justify-content: center;
         text-align: center;
    }
     .widget-7b2ba5 .tab-label.layout-e.layout-e-aux-tab-label{
         border-right: 3px solid #ededed;
         cursor: auto;
    }
    /*was: .widget-7b2ba5 .tab.internal-padding*/
     .widget-7b2ba5 .tab {
         padding-left: 30px;
         padding-right: 30px;
         padding-bottom: 30px;
    }
     .widget-7b2ba5 .tab .tab-space {
         order: 2;
         flex-basis: 20px;
    }
     .widget-7b2ba5 .tab .tab-text-container .desc-title {
         font-weight: bold;
         font-size: 22px;
         margin-bottom: 15px;
    }
    /*.widget-7b2ba5 .tab.layout-e .internal-padding*/
     .widget-7b2ba5 .tab.layout-e {
         padding: 0px 21px;
    }
     .widget-7b2ba5 .tab .image-container{
         width: 240px;
         display: flex;
         align-items: flex-start;
    }
     .widget-7b2ba5 .tab .image-container.layout-a {
         width: 387px;
         height: 292px;
    }
     .widget-7b2ba5 .tab .image-container.layout-b {
         width: 291px;
         height: 353px;
    }
     .widget-7b2ba5 .tab .image-container.layout-e {
         width: 196px;
         height: 251px;
    }
     .widget-7b2ba5 .tab .image-container.layout-c {
         width: 514px;
         height: 278px;
    }
     .widget-7b2ba5 .tab .image-container.layout-d {
         width: 100%;
         margin: 0px 0px;
         margin-left: 0px;
    }
     .widget-7b2ba5 .button-class {
         width: auto !important;
         margin-top: 15px !important;
    }
     *#dm *.dmBody div.dmforminput textarea {
         color:rgba(51,51,51,1) !important;
    }
     *#dm *.dmBody div.dmforminput *.fileUploadLink {
         color:rgba(51,51,51,1) !important;
    }
     *#dm *.dmBody div.checkboxwrapper span {
         color:rgba(51,51,51,1) !important;
    }
     *#dm *.dmBody div.radiowrapper span {
         color:rgba(51,51,51,1) !important;
    }
     *#dm *.dmBody div.caption-container *.caption-text *.rteBlock {
         color:rgba(0,0,0,0) !important;
    }
     *#dm *.dmBody nav.u_1757455968 {
         color:white !important;
    }
     *#dm *.dmBody div.u_introhome {
         background-color:rgba(0,0,0,1) !important;
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:cover !important;
    }
     *#dm *.dmBody div.u_1244797847 {
         background-color:rgba(255,255,255,1) !important;
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:cover !important;
    }
     *#dm *.dmBody div.u_pa_5119381 {
         background-color:rgba(255,255,255,1) !important;
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:cover !important;
    }
     *#dm *.dmBody div.u_getstarted {
         background-color:rgba(255,255,255,1) !important;
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:cover !important;
    }
     *#dm *.dmBody nav.u_1767790041 {
         color:white !important;
    }
     *#dm *.dmBody div.u_1213032131 {
         background-color:rgba(0,0,0,0) !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.active>h4 {
         font-family:'Nolan Medium' !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.hover>h4 {
         font-family:'Nolan Medium' !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.active>h4>span {
         font-family:'Nolan Medium' !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.hover>h4>span {
         font-family:'Nolan Medium' !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.not-active>h4 {
         font-family:'Nolan Medium' !important;
         color:rgba(61,57,53,1) !important;
         font-weight:bold !important;
    }
     *#dm *.dmBody div.u_1902558387 {
         background-color:rgba(255,255,255,1) !important;
    }
     *#dm *.dmBody div.u_1779702872 {
         background-color:rgba(255,255,255,1) !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.not-active>h4 {
         font-family:'Nolan Medium' !important;
         color:rgba(84,86,90,1) !important;
         font-weight:bold !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.active>h4 {
         font-family:'Nolan Medium' !important;
         color:rgba(0,105,167,1) !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.hover>h4 {
         font-family:'Nolan Medium' !important;
         color:rgba(0,105,167,1) !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.active>h4>span {
         font-family:'Nolan Medium' !important;
         color:rgba(0,105,167,1) !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.hover>h4>span {
         font-family:'Nolan Medium' !important;
         color:rgba(0,105,167,1) !important;
    }
     *#dm *.dmBody a.u_1530212056 span.text {
         color:rgba(255,255,255,1) !important;
         font-family:Poppins !important;
         font-weight:bold !important;
    }
     *#dm *.dmBody a.u_1530212056 {
         box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
         -moz-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
         -webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
         border-radius:10px !important;
         -moz-border-radius:10px !important;
         -webkit-border-radius:10px !important;
    }
     *#dm *.dmBody *.u_1151410351 .tab-label.not-active>h4 {
         text-align:LEFT !important;
    }
     *#dm *.dmBody div.u_introhome {
         float:none !important;
         top:0 !important;
         left:0 !important;
         width:100% !important;
         position:relative !important;
         height:auto !important;
         padding-top:0 !important;
         padding-left:0 !important;
         padding-bottom:0 !important;
         margin-right:0 !important;
         margin-left:0 !important;
         max-width:none !important;
         margin-top:0 !important;
         margin-bottom:0 !important;
         padding-right:0 !important;
         min-width:0 !important;
         text-align:center !important;
         background-repeat:no-repeat !important;
         background-size:cover !important;
         background-position:0 0 !important;
    }
     *#dm *.dmBody div.u_1244797847 {
         float:none !important;
         top:0 !important;
         left:0 !important;
         width:100% !important;
         position:relative !important;
         height:auto !important;
         padding-top:0 !important;
         padding-left:0 !important;
         padding-bottom:0 !important;
         max-width:none !important;
         padding-right:0 !important;
         min-width:0 !important;
         text-align:center !important;
         background-repeat:no-repeat !important;
         background-size:cover !important;
         background-position:100% 0 !important;
    }
     *#dm *.dmBody div.u_pa_5119381 {
         float:none !important;
         top:0 !important;
         left:0 !important;
         width:100% !important;
         position:relative !important;
         height:auto !important;
         padding-top:0 !important;
         padding-left:0 !important;
         padding-bottom:0 !important;
         max-width:none !important;
         padding-right:0 !important;
         min-width:0 !important;
         text-align:center !important;
         background-repeat:no-repeat !important;
         background-size:cover !important;
         background-position:100% 0 !important;
    }
     *#dm *.dmBody div.u_getstarted {
         float:none !important;
         top:0 !important;
         left:0 !important;
         width:100% !important;
         position:relative !important;
         height:auto !important;
         padding-top:0 !important;
         padding-left:0 !important;
         padding-bottom:0 !important;
         max-width:none !important;
         padding-right:0 !important;
         min-width:0 !important;
         text-align:center !important;
         background-repeat:no-repeat !important;
         background-size:cover !important;
         background-position:100% 0 !important;
    }
     *#dm *.d-page-1716942098 DIV.dmInner {
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:cover !important;
         background-attachment:fixed !important;
         background-position:50% 0 !important;
         background-color:rgba(255,255,255,1) !important;
    }
     *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:cover !important;
         background-attachment:fixed !important;
         background-position:50% 0 !important;
         background-color:rgba(255,255,255,1) !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.active>h4 {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.hover>h4 {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.active>h4>span {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.hover>h4>span {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.not-active>h4 {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1902558387 {
         padding-top:10px !important;
         padding-bottom:70px !important;
         padding-left:30px !important;
         padding-right:30px !important;
         width:auto !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.active>h4 {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.hover>h4 {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.active>h4>span {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.hover>h4>span {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.not-active>h4 {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1816188745 {
         padding-top:0 !important;
         float:none !important;
         top:0 !important;
         left:0 !important;
         width:100% !important;
         position:relative !important;
         height:auto !important;
         padding-left:0 !important;
         padding-bottom:0 !important;
         margin-right:auto !important;
         margin-left:auto !important;
         max-width:100% !important;
         margin-top:37px !important;
         margin-bottom:0 !important;
         padding-right:0 !important;
         min-width:0 !important;
         text-align:start !important;
         display:block !important;
    }
     *#dm *.dmBody div.u_1816188745 .image-container {
         width:852px !important;
         height:671px !important;
    }
     *#dm *.dmBody div.u_1816188745 image-container .image {
         width:852px !important;
         height:671px !important;
    }
     *#dm *.dmBody a.u_1530212056 {
         float:none !important;
         top:0px !important;
         left:0 !important;
         width:calc(100% - 453px) !important;
         position:relative !important;
         height:46px !important;
         padding-top:0px !important;
         padding-left:0px !important;
         padding-bottom:0px !important;
         max-width:293px !important;
         padding-right:0px !important;
         min-width:25px !important;
         text-align:center !important;
         margin-right:auto !important;
         margin-left:auto !important;
         margin-top:10px !important;
         margin-bottom:10px !important;
    }
     *#dm *.dmBody div.u_1024076597 {
         float:none !important;
         top:0px !important;
         left:0 !important;
         width:calc(100% - 0px) !important;
         position:relative !important;
         height:auto !important;
         padding-top:2px !important;
         padding-left:0px !important;
         padding-bottom:2px !important;
         margin-right:auto !important;
         margin-left:auto !important;
         max-width:100% !important;
         margin-top:0px !important;
         margin-bottom:8px !important;
         padding-right:0px !important;
         min-width:25px !important;
    }
     *#dm *.dmBody div.u_1213032131 {
         padding-top:9px !important;
         padding-left:30px !important;
         padding-bottom:0px !important;
         padding-right:30px !important;
         width:auto !important;
         float:none !important;
         top:0 !important;
         left:0 !important;
         position:relative !important;
         height:auto !important;
         margin-right:0px !important;
         margin-left:0px !important;
         max-width:100% !important;
         margin-top:0px !important;
         margin-bottom:0px !important;
         min-width:0 !important;
         text-align:start !important;
    }
     *#dm *.dmBody div.u_1779702872 {
         padding-top:10px !important;
         padding-bottom:70px !important;
         padding-left:30px !important;
         padding-right:30px !important;
         width:auto !important;
         min-height:100vh !important;
    }
     *#dm *.dmBody div.u_1151410351 {
         padding-top:0px !important;
         float:none !important;
         top:0px !important;
         left:0 !important;
         width:100% !important;
         position:relative !important;
         height:auto !important;
         padding-left:0px !important;
         padding-bottom:0px !important;
         margin-right:auto !important;
         margin-left:auto !important;
         max-width:100% !important;
         margin-top:37px !important;
         margin-bottom:0px !important;
         padding-right:0px !important;
         min-width:0 !important;
         text-align:start !important;
         display:block !important;
    }
     *#dm *.dmBody div.u_1151410351 .image-container {
         width:1439px !important;
         margin: 0 auto;
         height:1024px !important;
    }
     *#dm *.dmBody div.u_1151410351 image-container .image {
         width:1439px !important;
         height:1024px !important;
    }
     .font-size-17, .size-17, .size-17 > font {
         font-size: 17px !important;
    }
    .font-size-24, .size-24, .size-24 > font {
         font-size: 24px !important;
    }
    .font-size-17, .size-17, .size-17 > font {
         font-size: 17px !important;
    }
    .font-size-24, .size-24, .size-24 > font {
         font-size: 24px !important;
    }
    .font-size-16, .size-16, .size-16 > font {
         font-size: 16px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-16, .size-16, .size-16 > font {
         font-size: 16px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-20, .size-20, .size-20 > font {
         font-size: 20px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-20, .size-20, .size-20 > font {
         font-size: 20px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-20, .size-20, .size-20 > font {
         font-size: 20px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-20, .size-20, .size-20 > font {
         font-size: 20px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-10, .size-10, .size-10 > font {
         font-size: 10px !important;
    }
    .font-size-10, .size-10, .size-10 > font {
         font-size: 10px !important;
    }
    .font-size-10, .size-10, .size-10 > font {
         font-size: 10px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
}
 @media(min-width:1025px) and (max-width:1919px){
     img[width][height] {
        height: auto;
    }
     .widget-7b2ba5 * {
         margin: 0;
    }
     .widget-7b2ba5 ul{
         padding-left: 20px;
         list-style-type: disc;
    }
     .widget-7b2ba5 .nav {
         display: flex;
         justify-content: space-around;
         flex-direction: row;
    }
     .widget-7b2ba5 .nav.reverse-tabs-direction {
         flex-direction: row-reverse;
    }
     .widget-7b2ba5 .text {
         display:inline;
    }
    /*******************************************************************************************************************/
    /******************************************************************************************************************/
    /******************** tab-labels ************************************************************************/
     .widget-7b2ba5 .tab-label {
         text-align: center !important;
    }
     .widget-7b2ba5 .tab-label.layout-a.not-active>h4 {
         text-align: center !important;
    }
     .widget-7b2ba5 .tab-label {
         flex: 1 1 0%;
    }
     .widget-7b2ba5 .tab-label .horizontal-label {
         margin: 18px;
    }
    /***************************************** tab-labels layout-a ************************************/
     .widget-7b2ba5 .tab-label.layout-a.not-active {
         border-bottom: 1px solid #ededed;
         text-align: center !important;
         font-weight: normal !important;
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.not-active.layout-a>h4 {
         font-weight: normal !important;
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.layout-a.hover, .widget-7b2ba5 .tab-label.active.layout-a {
         border-bottom: 3px solid #313131;
         font-weight: bold !important;
         color: #000000 !important;
    }
     .widget-7b2ba5 .tab-label.hover.layout-a>h4, .widget-7b2ba5 .tab-label.active.layout-a>h4{
         font-weight: bold !important;
         color: #000000 !important;
    }
    /***************************************** tab-labels layout-b ************************************/
     .widget-7b2ba5 .tab-label.layout-b.not-active {
         text-align: center !important;
         background-color: #ffffff;
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.layout-b.not-active>h4 {
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.layout-b.hover, .widget-7b2ba5 .tab-label.active.layout-b {
         background-color: #f5f5f5;
         color: #000000 !important;
    }
     .widget-7b2ba5 .tab-label.layout-b.hover, .widget-7b2ba5 .tab-label.active.layout-b>h4 {
         color: #000000 !important;
    }
    /***************************************** tab-labels layout-c ************************************/
     .widget-7b2ba5 .tab-label.layout-c {
         border-left: 1px solid #d9d8d8;
         border-top: 1px solid #d9d8d8;
         border-right: 1px solid #d9d8d8;
    }
     .widget-7b2ba5 .tab-label.layout-c:last-child {
        /*border-right: 1px solid #d9d8d8;
        */
    }
     .widget-7b2ba5 .tab-label.layout-c.not-active {
         text-align: center !important;
         border-bottom: none;
         background-color: rgba(0,0,0,0);
         font-weight: normal !important;
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.not-active.layout-c>h4 {
         font-weight: normal !important;
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.layout-c.hover, .widget-7b2ba5 .tab-label.active.layout-c {
         background-color: rgba(0,0,0,0);
         font-weight: bold !important;
         color: #000000 !important;
    }
     .widget-7b2ba5 .tab-label.layout-c.hover>h4, .widget-7b2ba5 .tab-label.active.layout-c>h4 {
         font-weight: bold !important;
         color: #000000 !important;
    }
    /***************************************** tab-labels layout-d D E P R E C A T E D ! ! ************************************/
     .widget-7b2ba5 .tab-label.layout-d.not-active {
         text-align: center !important;
         background-color: #f5f5f5;
         color: #000000;
         font-weight: bold;
    }
     .widget-7b2ba5 .tab-label.layout-d.hover, .widget-7b2ba5 .tab-label.active.layout-d {
         background-color: #000000;
         color: #ffffff;
    }
    /***************************************** tab-labels layout-e ************************************/
     .widget-7b2ba5 .tab-label.layout-e.not-active {
         text-align: left !important;
         background-color: rgba(0,0,0,0);
         color: #878787 !important;
         font-weight: bold !important;
         border-right: 3px solid #ededed;
    }
     .widget-7b2ba5 .tab-label.layout-e.not-active>h4 {
         color: #878787 !important;
         font-weight: bold !important;
    }
     .widget-7b2ba5 .tab-label.layout-e.hover, .widget-7b2ba5 .tab-label.active.layout-e {
         color: #000000;
         border-right: 3px solid #000000;
         text-align: left !important;
         font-weight: bold !important;
    }
     .widget-7b2ba5 .tab-label.layout-e.hover>h4, .widget-7b2ba5 .tab-label.active.layout-e>h4 {
         color: #000000 !important;
         font-weight: bold !important;
    }
    /************** E N D O F | tab-labels ***************************************************************/
    /*******************************************************************************************************************/
    /******************************************************************************************************************/
    /*******************************************************************************************************************/
    /******************************************************************************************************************/
    /******************** tabs ******************************************************************************/
     .widget-7b2ba5 .tab.active {
         display: flex;
         flex-direction: column;
    }
     .widget-7b2ba5 .tab {
         display: none;
         text-align: left !important;
         flex: 1 1 0%;
         flex-basis: auto;
         justify-content: space-around;
         align-content: flex-start;
         padding-top: 30px;
         max-width: 100%;
    }
    /***************************************** tab layout-a ************************************/
     .widget-7b2ba5 .tab.layout-a {
         padding-left: 0;
         padding-right: 0;
         padding-bottom: 0;
    }
    /***************************************** tab layout-b ************************************/
     .widget-7b2ba5 .tab.layout-b {
         background-color: #f5f5f5;
    }
    /***************************************** tab layout-c ************************************/
     .widget-7b2ba5 .tab.layout-c {
         background-color: rgba(0,0,0,0);
         border: 1px solid #d9d8d8;
    }
    /**************************** tab layout-d D E P R E C A T E D ! !************************/
     .widget-7b2ba5 .tab.layout-d {
         flex-direction: column;
    }
     .widget-7b2ba5 .tab.full-width-img {
         flex-direction: column;
    }
    /*for text-img reverse functionality*/
     .widget-7b2ba5 .tab .image-container, .widget-7b2ba5 .tab.reverse .tab-text-container {
         order: 1;
    }
     .widget-7b2ba5 .tab.reverse .image-container, .widget-7b2ba5 .tab .tab-text-container {
         order: 3;
    }
     .widget-7b2ba5 .tab .image-container {
         background-position : center;
         background-size: cover;
         max-width: 100%;
    }
     .widget-7b2ba5 .tab.full-width-img .image-container {
         width: 100% !important;
    }
     .widget-7b2ba5 .tab .image-container .image {
         margin: 0 auto;
         visibility: hidden;
         width: 100%;
    }
     .widget-7b2ba5 .tab .tab-text-container {
         flex: 1 1 0%;
         display: flex;
         flex-direction: column;
        /*align-items: flex-start;
        */
         justify-content: center;
    }
     .widget-7b2ba5 .tab .tab-text-container .tab-description {
         overflow-y: auto !important;
         overflow-x: hidden;
         overflow-wrap: break-word;
         word-wrap: break-word;
         hyphens: auto;
         text-align: left !important;
    }
    /*****************************************************************************************************************/
    /************** E N D O F | tabs ****************************************************************/
    /***************************************************************************************************************/
     .widget-7b2ba5 .btn-container {
         display: flex;
         flex-direction: column;
         align-items: flex-start;
    }
     .widget-7b2ba5 .btn-container.reverse-btn-dir {
         align-items: flex-end;
    }
     .widget-7b2ba5 .button-class {
         margin-bottom: 0 !important;
         max-width: 100%;
    }
     .widget-7b2ba5 .button-class span.text {
         color: red;
         overflow-wrap: initial !important;
         margin-bottom: 0px;
         padding: 10px 20px !important;
        /*for button to look like in img slider*/
    }
    /*user agent h tags margin reseting*/
     .widget-7b2ba5 h1, .widget-7b2ba5 h2, .widget-7b2ba5 h3, .widget-7b2ba5 h4, .widget-7b2ba5 h5, .widget-7b2ba5 h6, .widget-7b2ba5 .text {
         margin: 0;
         margin-bottom: 10px;
    }
     .widget-7b2ba5 .text {
         max-width: 100% !important;
    }
     .widget-7b2ba5 .wrapper {
         overflow: hidden;
         display: flex;
    }
     .widget-7b2ba5 .wrapper.layout-a, .widget-7b2ba5 .wrapper.layout-b, .widget-7b2ba5 .wrapper.layout-c, .widget-7b2ba5 .wrapper.layout-d{
         flex-direction: column;
    }
     .widget-7b2ba5 .wrapper.layout-e {
         flex-direction: row;
    }
     .widget-7b2ba5 .wrapper.layout-e .nav {
         display: flex;
         justify-content: flex-start;
         flex-direction: column;
    }
     .widget-7b2ba5 .wrapper.layout-e .nav.reverse-tabs-direction {
         flex-direction: column-reverse;
    }
     .widget-7b2ba5 .tab-label {
         flex: 1 1 0%;
         overflow: hidden;
         overflow-wrap: break-word;
    }
    /*.widget-7b2ba5 .tab-label.layout-e .horizontal-label {
        */
        /* margin: 5px 25px;
        */
        /* margin-left: 0px;
        */
        /*
    }
    */
     .widget-7b2ba5 .tab-label.layout-e {
         padding: 5px;
         display: flex;
         flex-direction: column;
         justify-content: center;
         text-align: center;
    }
     .widget-7b2ba5 .tab-label.layout-e.layout-e-aux-tab-label{
         border-right: 3px solid #ededed;
         cursor: auto;
    }
    /*was: .widget-7b2ba5 .tab.internal-padding*/
     .widget-7b2ba5 .tab {
         padding-left: 30px;
         padding-right: 30px;
         padding-bottom: 30px;
    }
     .widget-7b2ba5 .tab .tab-space {
         order: 2;
         flex-basis: 20px;
    }
     .widget-7b2ba5 .tab .tab-text-container .desc-title {
         font-weight: bold;
         font-size: 22px;
         margin-bottom: 15px;
    }
    /*.widget-7b2ba5 .tab.layout-e .internal-padding*/
     .widget-7b2ba5 .tab.layout-e {
         padding: 0px 21px;
    }
     .widget-7b2ba5 .tab .image-container{
         width: 240px;
         display: flex;
         align-items: flex-start;
    }
     .widget-7b2ba5 .tab .image-container.layout-a {
         width: 387px;
         height: 292px;
    }
     .widget-7b2ba5 .tab .image-container.layout-b {
         width: 291px;
         height: 353px;
    }
     .widget-7b2ba5 .tab .image-container.layout-e {
         width: 196px;
         height: 251px;
    }
     .widget-7b2ba5 .tab .image-container.layout-c {
         width: 514px;
         height: 278px;
    }
     .widget-7b2ba5 .tab .image-container.layout-d {
         width: 100%;
         margin: 0px 0px;
         margin-left: 0px;
    }
     .widget-7b2ba5 .button-class {
         width: auto !important;
         margin-top: 15px !important;
    }
     *#dm *.dmBody div.dmforminput textarea {
         color:rgba(51,51,51,1) !important;
    }
     *#dm *.dmBody div.dmforminput *.fileUploadLink {
         color:rgba(51,51,51,1) !important;
    }
     *#dm *.dmBody div.checkboxwrapper span {
         color:rgba(51,51,51,1) !important;
    }
     *#dm *.dmBody div.radiowrapper span {
         color:rgba(51,51,51,1) !important;
    }
     *#dm *.dmBody div.caption-container *.caption-text *.rteBlock {
         color:rgba(0,0,0,0) !important;
    }
     *#dm *.dmBody nav.u_1757455968 {
         color:white !important;
    }
     *#dm *.dmBody div.u_introhome {
         background-color:rgba(0,0,0,1) !important;
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:cover !important;
    }
     *#dm *.dmBody div.u_1244797847 {
         background-color:rgba(255,255,255,1) !important;
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:cover !important;
    }
     *#dm *.dmBody div.u_pa_5119381 {
         background-color:rgba(255,255,255,1) !important;
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:cover !important;
    }
     *#dm *.dmBody div.u_getstarted {
         background-color:rgba(255,255,255,1) !important;
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:cover !important;
    }
     *#dm *.dmBody nav.u_1767790041 {
         color:white !important;
    }
     *#dm *.dmBody div.u_1213032131 {
         background-color:rgba(0,0,0,0) !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.active>h4 {
         font-family:'Nolan Medium' !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.hover>h4 {
         font-family:'Nolan Medium' !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.active>h4>span {
         font-family:'Nolan Medium' !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.hover>h4>span {
         font-family:'Nolan Medium' !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.not-active>h4 {
         font-family:'Nolan Medium' !important;
         color:rgba(61,57,53,1) !important;
         font-weight:bold !important;
    }
     *#dm *.dmBody div.u_1902558387 {
         background-color:rgba(255,255,255,1) !important;
    }
     *#dm *.dmBody div.u_1779702872 {
         background-color:rgba(255,255,255,1) !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.not-active>h4 {
         font-family:'Nolan Medium' !important;
         color:rgba(84,86,90,1) !important;
         font-weight:bold !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.active>h4 {
         font-family:'Nolan Medium' !important;
         color:rgba(0,105,167,1) !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.hover>h4 {
         font-family:'Nolan Medium' !important;
         color:rgba(0,105,167,1) !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.active>h4>span {
         font-family:'Nolan Medium' !important;
         color:rgba(0,105,167,1) !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.hover>h4>span {
         font-family:'Nolan Medium' !important;
         color:rgba(0,105,167,1) !important;
    }
     *#dm *.dmBody a.u_1530212056 span.text {
         color:rgba(255,255,255,1) !important;
         font-family:Poppins !important;
         font-weight:bold !important;
    }
     *#dm *.dmBody a.u_1530212056 {
         box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
         -moz-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
         -webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
         border-radius:10px !important;
         -moz-border-radius:10px !important;
         -webkit-border-radius:10px !important;
    }
     *#dm *.dmBody *.u_1151410351 .tab-label.not-active>h4 {
         text-align:LEFT !important;
    }
     *#dm *.dmBody div.u_introhome {
         float:none !important;
         top:0 !important;
         left:0 !important;
         width:100% !important;
         position:relative !important;
         height:auto !important;
         padding-top:0 !important;
         padding-left:0 !important;
         padding-bottom:0 !important;
         margin-right:0 !important;
         margin-left:0 !important;
         max-width:none !important;
         margin-top:0 !important;
         margin-bottom:0 !important;
         padding-right:0 !important;
         min-width:0 !important;
         text-align:center !important;
         background-repeat:no-repeat !important;
         background-size:cover !important;
         background-position:0 0 !important;
    }
     *#dm *.dmBody div.u_1244797847 {
         float:none !important;
         top:0 !important;
         left:0 !important;
         width:100% !important;
         position:relative !important;
         height:auto !important;
         padding-top:0 !important;
         padding-left:0 !important;
         padding-bottom:0 !important;
         max-width:none !important;
         padding-right:0 !important;
         min-width:0 !important;
         text-align:center !important;
         background-repeat:no-repeat !important;
         background-size:cover !important;
         background-position:100% 0 !important;
    }
     *#dm *.dmBody div.u_pa_5119381 {
         float:none !important;
         top:0 !important;
         left:0 !important;
         width:100% !important;
         position:relative !important;
         height:auto !important;
         padding-top:0 !important;
         padding-left:0 !important;
         padding-bottom:0 !important;
         max-width:none !important;
         padding-right:0 !important;
         min-width:0 !important;
         text-align:center !important;
         background-repeat:no-repeat !important;
         background-size:cover !important;
         background-position:100% 0 !important;
    }
     *#dm *.dmBody div.u_getstarted {
         float:none !important;
         top:0 !important;
         left:0 !important;
         width:100% !important;
         position:relative !important;
         height:auto !important;
         padding-top:0 !important;
         padding-left:0 !important;
         padding-bottom:0 !important;
         max-width:none !important;
         padding-right:0 !important;
         min-width:0 !important;
         text-align:center !important;
         background-repeat:no-repeat !important;
         background-size:cover !important;
         background-position:100% 0 !important;
    }
     *#dm *.d-page-1716942098 DIV.dmInner {
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:cover !important;
         background-attachment:fixed !important;
         background-position:50% 0 !important;
         background-color:rgba(255,255,255,1) !important;
    }
     *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:cover !important;
         background-attachment:fixed !important;
         background-position:50% 0 !important;
         background-color:rgba(255,255,255,1) !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.active>h4 {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.hover>h4 {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.active>h4>span {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.hover>h4>span {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.not-active>h4 {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1902558387 {
         padding-top:10px !important;
         padding-bottom:70px !important;
         padding-left:30px !important;
         padding-right:30px !important;
         width:auto !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.active>h4 {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.hover>h4 {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.active>h4>span {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.hover>h4>span {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.not-active>h4 {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1816188745 {
         padding-top:0 !important;
         float:none !important;
         top:0 !important;
         left:0 !important;
         width:100% !important;
         position:relative !important;
         height:auto !important;
         padding-left:0 !important;
         padding-bottom:0 !important;
         margin-right:auto !important;
         margin-left:auto !important;
         max-width:100% !important;
         margin-top:37px !important;
         margin-bottom:0 !important;
         padding-right:0 !important;
         min-width:0 !important;
         text-align:start !important;
         display:block !important;
    }
     *#dm *.dmBody div.u_1816188745 .image-container {
         width:852px !important;
         height:671px !important;
    }
     *#dm *.dmBody div.u_1816188745 image-container .image {
         width:852px !important;
         height:671px !important;
    }
     *#dm *.dmBody a.u_1530212056 {
         float:none !important;
         top:0px !important;
         left:0 !important;
         width:calc(100% - 453px) !important;
         position:relative !important;
         height:46px !important;
         padding-top:0px !important;
         padding-left:0px !important;
         padding-bottom:0px !important;
         max-width:293px !important;
         padding-right:0px !important;
         min-width:25px !important;
         text-align:center !important;
         margin-right:auto !important;
         margin-left:auto !important;
         margin-top:10px !important;
         margin-bottom:10px !important;
    }
     *#dm *.dmBody div.u_1024076597 {
         float:none !important;
         top:0px !important;
         left:0 !important;
         width:calc(100% - 0px) !important;
         position:relative !important;
         height:auto !important;
         padding-top:2px !important;
         padding-left:0px !important;
         padding-bottom:2px !important;
         margin-right:auto !important;
         margin-left:auto !important;
         max-width:100% !important;
         margin-top:0px !important;
         margin-bottom:8px !important;
         padding-right:0px !important;
         min-width:25px !important;
    }
     *#dm *.dmBody div.u_1213032131 {
         padding-top:9px !important;
         padding-left:30px !important;
         padding-bottom:0px !important;
         padding-right:30px !important;
         width:auto !important;
         float:none !important;
         top:0 !important;
         left:0 !important;
         position:relative !important;
         height:auto !important;
         margin-right:0px !important;
         margin-left:0px !important;
         max-width:100% !important;
         margin-top:0px !important;
         margin-bottom:0px !important;
         min-width:0 !important;
         text-align:start !important;
    }
     *#dm *.dmBody div.u_1779702872 {
         padding-top:10px !important;
         padding-bottom:70px !important;
         padding-left:30px !important;
         padding-right:30px !important;
         width:auto !important;
         min-height:100vh !important;
    }
     *#dm *.dmBody div.u_1151410351 {
         padding-top:0px !important;
         float:none !important;
         top:0px !important;
         left:0 !important;
         width:100% !important;
         position:relative !important;
         height:auto !important;
         padding-left:0px !important;
         padding-bottom:0px !important;
         margin-right:auto !important;
         margin-left:auto !important;
         max-width:100% !important;
         margin-top:37px !important;
         margin-bottom:0px !important;
         padding-right:0px !important;
         min-width:0 !important;
         text-align:start !important;
         display:block !important;
    }
     *#dm *.dmBody div.u_1151410351 .image-container {
         width:1439px !important;
         height:1024px !important;
    }
     *#dm *.dmBody div.u_1151410351 image-container .image {
         width:1439px !important;
         height:1024px !important;
    }
     .font-size-17, .size-17, .size-17 > font {
         font-size: 17px !important;
    }
    .font-size-24, .size-24, .size-24 > font {
         font-size: 24px !important;
    }
    .font-size-17, .size-17, .size-17 > font {
         font-size: 17px !important;
    }
    .font-size-24, .size-24, .size-24 > font {
         font-size: 24px !important;
    }
    .font-size-16, .size-16, .size-16 > font {
         font-size: 16px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-16, .size-16, .size-16 > font {
         font-size: 16px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-20, .size-20, .size-20 > font {
         font-size: 20px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-20, .size-20, .size-20 > font {
         font-size: 20px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-20, .size-20, .size-20 > font {
         font-size: 20px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-20, .size-20, .size-20 > font {
         font-size: 20px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-10, .size-10, .size-10 > font {
         font-size: 10px !important;
    }
    .font-size-10, .size-10, .size-10 > font {
         font-size: 10px !important;
    }
    .font-size-10, .size-10, .size-10 > font {
         font-size: 10px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
}
 @media(min-width:768px) and (max-width:1024px){
     img[width][height] {
        height: auto;
    }
     .widget-7b2ba5 * {
         margin: 0;
    }
     .widget-7b2ba5 ul{
         padding-left: 20px;
         list-style-type: disc;
    }
     .widget-7b2ba5 .nav {
         display: flex;
         justify-content: space-around;
         flex-direction: row;
    }
     .widget-7b2ba5 .nav.reverse-tabs-direction {
         flex-direction: row-reverse;
    }
     .widget-7b2ba5 .text {
         display:inline;
    }
    /*******************************************************************************************************************/
    /******************************************************************************************************************/
    /******************** tab-labels ************************************************************************/
     .widget-7b2ba5 .tab-label {
         text-align: center !important;
    }
     .widget-7b2ba5 .tab-label.layout-a.not-active>h4 {
         text-align: center !important;
    }
     .widget-7b2ba5 .tab-label {
         flex: 1 1 0%;
    }
     .widget-7b2ba5 .tab-label .horizontal-label {
         margin: 18px;
    }
    /***************************************** tab-labels layout-a ************************************/
     .widget-7b2ba5 .tab-label.layout-a.not-active {
         border-bottom: 1px solid #ededed;
         text-align: center !important;
         font-weight: normal !important;
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.not-active.layout-a>h4 {
         font-weight: normal !important;
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.layout-a.hover, .widget-7b2ba5 .tab-label.active.layout-a {
         border-bottom: 3px solid #313131;
         font-weight: bold !important;
         color: #000000 !important;
    }
     .widget-7b2ba5 .tab-label.hover.layout-a>h4, .widget-7b2ba5 .tab-label.active.layout-a>h4{
         font-weight: bold !important;
         color: #000000 !important;
    }
    /***************************************** tab-labels layout-b ************************************/
     .widget-7b2ba5 .tab-label.layout-b.not-active {
         text-align: center !important;
         background-color: #ffffff;
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.layout-b.not-active>h4 {
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.layout-b.hover, .widget-7b2ba5 .tab-label.active.layout-b {
         background-color: #f5f5f5;
         color: #000000 !important;
    }
     .widget-7b2ba5 .tab-label.layout-b.hover, .widget-7b2ba5 .tab-label.active.layout-b>h4 {
         color: #000000 !important;
    }
    /***************************************** tab-labels layout-c ************************************/
     .widget-7b2ba5 .tab-label.layout-c {
         border-left: 1px solid #d9d8d8;
         border-top: 1px solid #d9d8d8;
         border-right: 1px solid #d9d8d8;
    }
     .widget-7b2ba5 .tab-label.layout-c:last-child {
        /*border-right: 1px solid #d9d8d8;
        */
    }
     .widget-7b2ba5 .tab-label.layout-c.not-active {
         text-align: center !important;
         border-bottom: none;
         background-color: rgba(0,0,0,0);
         font-weight: normal !important;
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.not-active.layout-c>h4 {
         font-weight: normal !important;
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.layout-c.hover, .widget-7b2ba5 .tab-label.active.layout-c {
         background-color: rgba(0,0,0,0);
         font-weight: bold !important;
         color: #000000 !important;
    }
     .widget-7b2ba5 .tab-label.layout-c.hover>h4, .widget-7b2ba5 .tab-label.active.layout-c>h4 {
         font-weight: bold !important;
         color: #000000 !important;
    }
    /***************************************** tab-labels layout-d D E P R E C A T E D ! ! ************************************/
     .widget-7b2ba5 .tab-label.layout-d.not-active {
         text-align: center !important;
         background-color: #f5f5f5;
         color: #000000;
         font-weight: bold;
    }
     .widget-7b2ba5 .tab-label.layout-d.hover, .widget-7b2ba5 .tab-label.active.layout-d {
         background-color: #000000;
         color: #ffffff;
    }
    /***************************************** tab-labels layout-e ************************************/
     .widget-7b2ba5 .tab-label.layout-e.not-active {
         text-align: left !important;
         background-color: rgba(0,0,0,0);
         color: #878787 !important;
         font-weight: bold !important;
         border-right: 3px solid #ededed;
    }
     .widget-7b2ba5 .tab-label.layout-e.not-active>h4 {
         color: #878787 !important;
         font-weight: bold !important;
    }
     .widget-7b2ba5 .tab-label.layout-e.hover, .widget-7b2ba5 .tab-label.active.layout-e {
         color: #000000;
         border-right: 3px solid #000000;
         text-align: left !important;
         font-weight: bold !important;
    }
     .widget-7b2ba5 .tab-label.layout-e.hover>h4, .widget-7b2ba5 .tab-label.active.layout-e>h4 {
         color: #000000 !important;
         font-weight: bold !important;
    }
    /************** E N D O F | tab-labels ***************************************************************/
    /*******************************************************************************************************************/
    /******************************************************************************************************************/
    /*******************************************************************************************************************/
    /******************************************************************************************************************/
    /******************** tabs ******************************************************************************/
     .widget-7b2ba5 .tab.active {
         display: flex;
         flex-direction: column;
    }
     .widget-7b2ba5 .tab {
         display: none;
         text-align: left !important;
         flex: 1 1 0%;
         flex-basis: auto;
         justify-content: space-around;
         align-content: flex-start;
         padding-top: 30px;
         max-width: 100%;
    }
    /***************************************** tab layout-a ************************************/
     .widget-7b2ba5 .tab.layout-a {
         padding-left: 0;
         padding-right: 0;
         padding-bottom: 0;
    }
    /***************************************** tab layout-b ************************************/
     .widget-7b2ba5 .tab.layout-b {
         background-color: #f5f5f5;
    }
    /***************************************** tab layout-c ************************************/
     .widget-7b2ba5 .tab.layout-c {
         background-color: rgba(0,0,0,0);
         border: 1px solid #d9d8d8;
    }
    /**************************** tab layout-d D E P R E C A T E D ! !************************/
     .widget-7b2ba5 .tab.layout-d {
         flex-direction: column;
    }
     .widget-7b2ba5 .tab.full-width-img {
         flex-direction: column;
    }
    /*for text-img reverse functionality*/
     .widget-7b2ba5 .tab .image-container, .widget-7b2ba5 .tab.reverse .tab-text-container {
         order: 1;
    }
     .widget-7b2ba5 .tab.reverse .image-container, .widget-7b2ba5 .tab .tab-text-container {
         order: 3;
    }
     .widget-7b2ba5 .tab .image-container {
         background-position : center;
         background-size: cover;
         max-width: 100%;
    }
     .widget-7b2ba5 .tab.full-width-img .image-container {
         width: 100% !important;
    }
     .widget-7b2ba5 .tab .image-container .image {
         margin: 0 auto;
         visibility: hidden;
         width: 100%;
    }
     .widget-7b2ba5 .tab .tab-text-container {
         flex: 1 1 0%;
         display: flex;
         flex-direction: column;
        /*align-items: flex-start;
        */
         justify-content: center;
    }
     .widget-7b2ba5 .tab .tab-text-container .tab-description {
         overflow-y: auto !important;
         overflow-x: hidden;
         overflow-wrap: break-word;
         word-wrap: break-word;
         hyphens: auto;
         text-align: left !important;
    }
    /*****************************************************************************************************************/
    /************** E N D O F | tabs ****************************************************************/
    /***************************************************************************************************************/
     .widget-7b2ba5 .btn-container {
         display: flex;
         flex-direction: column;
         align-items: flex-start;
    }
     .widget-7b2ba5 .btn-container.reverse-btn-dir {
         align-items: flex-end;
    }
     .widget-7b2ba5 .button-class {
         margin-bottom: 0 !important;
         max-width: 100%;
    }
     .widget-7b2ba5 .button-class span.text {
         color: red;
         overflow-wrap: initial !important;
         margin-bottom: 0px;
         padding: 10px 20px !important;
        /*for button to look like in img slider*/
    }
    /*user agent h tags margin reseting*/
     .widget-7b2ba5 h1, .widget-7b2ba5 h2, .widget-7b2ba5 h3, .widget-7b2ba5 h4, .widget-7b2ba5 h5, .widget-7b2ba5 h6, .widget-7b2ba5 .text {
         margin: 0;
         margin-bottom: 10px;
    }
     .widget-7b2ba5 .text {
         max-width: 100% !important;
    }
     .widget-7b2ba5 .wrapper {
         overflow: hidden;
         display: flex;
    }
     .widget-7b2ba5 .wrapper.layout-a, .widget-7b2ba5 .wrapper.layout-b, .widget-7b2ba5 .wrapper.layout-c, .widget-7b2ba5 .wrapper.layout-d{
         flex-direction: column;
    }
     .widget-7b2ba5 .wrapper.layout-e {
         flex-direction: row;
    }
     .widget-7b2ba5 .wrapper.layout-e .nav {
         display: flex;
         justify-content: flex-start;
         flex-direction: column;
    }
     .widget-7b2ba5 .wrapper.layout-e .nav.reverse-tabs-direction {
         flex-direction: column-reverse;
    }
     .widget-7b2ba5 .tab-label {
         flex: 1 1 0%;
         overflow: hidden;
         overflow-wrap: break-word;
    }
    /*.widget-7b2ba5 .tab-label.layout-e .horizontal-label {
        */
        /* margin: 5px 25px;
        */
        /* margin-left: 0px;
        */
        /*
    }
    */
     .widget-7b2ba5 .tab-label.layout-e {
         padding: 5px;
         display: flex;
         flex-direction: column;
         justify-content: center;
         text-align: center;
    }
     .widget-7b2ba5 .tab-label.layout-e.layout-e-aux-tab-label{
         border-right: 3px solid #ededed;
         cursor: auto;
    }
    /*was: .widget-7b2ba5 .tab.internal-padding*/
     .widget-7b2ba5 .tab {
         padding-left: 30px;
         padding-right: 30px;
         padding-bottom: 30px;
    }
     .widget-7b2ba5 .tab .tab-space {
         order: 2;
         flex-basis: 20px;
    }
     .widget-7b2ba5 .tab .tab-text-container .desc-title {
         font-weight: bold;
         font-size: 22px;
         margin-bottom: 15px;
    }
    /*.widget-7b2ba5 .tab.layout-e .internal-padding*/
     .widget-7b2ba5 .tab.layout-e {
         padding: 0px 21px;
    }
     .widget-7b2ba5 .tab .image-container{
         width: 240px;
         display: flex;
         align-items: flex-start;
    }
     .widget-7b2ba5 .tab .image-container.layout-a {
         width: 387px;
         height: 292px;
    }
     .widget-7b2ba5 .tab .image-container.layout-b {
         width: 291px;
         height: 353px;
    }
     .widget-7b2ba5 .tab .image-container.layout-e {
         width: 196px;
         height: 251px;
    }
     .widget-7b2ba5 .tab .image-container.layout-c {
         width: 514px;
         height: 278px;
    }
     .widget-7b2ba5 .tab .image-container.layout-d {
         width: 100%;
         margin: 0px 0px;
         margin-left: 0px;
    }
     .widget-7b2ba5 .button-class {
         width: auto !important;
         margin-top: 15px !important;
    }
     *#dm *.dmBody div.dmforminput textarea {
         color:rgba(51,51,51,1) !important;
    }
     *#dm *.dmBody div.dmforminput *.fileUploadLink {
         color:rgba(51,51,51,1) !important;
    }
     *#dm *.dmBody div.checkboxwrapper span {
         color:rgba(51,51,51,1) !important;
    }
     *#dm *.dmBody div.radiowrapper span {
         color:rgba(51,51,51,1) !important;
    }
     *#dm *.dmBody div.caption-container *.caption-text *.rteBlock {
         color:rgba(0,0,0,0) !important;
    }
     *#dm *.dmBody nav.u_1757455968 {
         color:white !important;
    }
     *#dm *.dmBody div.u_introhome {
         background-color:rgba(0,0,0,1) !important;
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:cover !important;
    }
     *#dm *.dmBody div.u_1244797847 {
         background-color:rgba(255,255,255,1) !important;
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:cover !important;
    }
     *#dm *.dmBody div.u_pa_5119381 {
         background-color:rgba(255,255,255,1) !important;
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:cover !important;
    }
     *#dm *.dmBody div.u_getstarted {
         background-color:rgba(255,255,255,1) !important;
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:cover !important;
    }
     *#dm *.dmBody nav.u_1767790041 {
         color:white !important;
    }
     *#dm *.dmBody div.u_1213032131 {
         background-color:rgba(0,0,0,0) !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.active>h4 {
         font-family:'Nolan Medium' !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.hover>h4 {
         font-family:'Nolan Medium' !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.active>h4>span {
         font-family:'Nolan Medium' !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.hover>h4>span {
         font-family:'Nolan Medium' !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.not-active>h4 {
         font-family:'Nolan Medium' !important;
         color:rgba(61,57,53,1) !important;
         font-weight:bold !important;
    }
     *#dm *.dmBody div.u_1902558387 {
         background-color:rgba(255,255,255,1) !important;
    }
     *#dm *.dmBody div.u_1779702872 {
         background-color:rgba(255,255,255,1) !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.not-active>h4 {
         font-family:'Nolan Medium' !important;
         color:rgba(84,86,90,1) !important;
         font-weight:bold !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.active>h4 {
         font-family:'Nolan Medium' !important;
         color:rgba(0,105,167,1) !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.hover>h4 {
         font-family:'Nolan Medium' !important;
         color:rgba(0,105,167,1) !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.active>h4>span {
         font-family:'Nolan Medium' !important;
         color:rgba(0,105,167,1) !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.hover>h4>span {
         font-family:'Nolan Medium' !important;
         color:rgba(0,105,167,1) !important;
    }
     *#dm *.dmBody a.u_1530212056 span.text {
         color:rgba(255,255,255,1) !important;
         font-family:Poppins !important;
         font-weight:bold !important;
    }
     *#dm *.dmBody a.u_1530212056 {
         box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
         -moz-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
         -webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
         border-radius:10px !important;
         -moz-border-radius:10px !important;
         -webkit-border-radius:10px !important;
    }
     *#dm *.dmBody *.u_1151410351 .tab-label.not-active>h4 {
         text-align:LEFT !important;
    }
     *#dm *.dmBody div.u_introhome {
         float:none !important;
         top:0 !important;
         left:0 !important;
         width:100% !important;
         position:relative !important;
         height:auto !important;
         padding-top:0 !important;
         padding-left:0 !important;
         padding-bottom:0 !important;
         margin-right:0 !important;
         margin-left:0 !important;
         max-width:none !important;
         margin-top:0 !important;
         margin-bottom:0 !important;
         padding-right:0 !important;
         min-width:0 !important;
         text-align:center !important;
         background-repeat:no-repeat !important;
         background-size:cover !important;
         background-position:0 0 !important;
    }
     *#dm *.dmBody div.u_1244797847 {
         float:none !important;
         top:0 !important;
         left:0 !important;
         width:100% !important;
         position:relative !important;
         height:auto !important;
         padding-top:0 !important;
         padding-left:0 !important;
         padding-bottom:0 !important;
         max-width:none !important;
         padding-right:0 !important;
         min-width:0 !important;
         text-align:center !important;
         background-repeat:no-repeat !important;
         background-size:cover !important;
         background-position:100% 0 !important;
    }
     *#dm *.dmBody div.u_pa_5119381 {
         float:none !important;
         top:0 !important;
         left:0 !important;
         width:100% !important;
         position:relative !important;
         height:auto !important;
         padding-top:0 !important;
         padding-left:0 !important;
         padding-bottom:0 !important;
         max-width:none !important;
         padding-right:0 !important;
         min-width:0 !important;
         text-align:center !important;
         background-repeat:no-repeat !important;
         background-size:cover !important;
         background-position:100% 0 !important;
    }
     *#dm *.dmBody div.u_getstarted {
         float:none !important;
         top:0 !important;
         left:0 !important;
         width:100% !important;
         position:relative !important;
         height:auto !important;
         padding-top:0 !important;
         padding-left:0 !important;
         padding-bottom:0 !important;
         max-width:none !important;
         padding-right:0 !important;
         min-width:0 !important;
         text-align:center !important;
         background-repeat:no-repeat !important;
         background-size:cover !important;
         background-position:100% 0 !important;
    }
     *#dm *.d-page-1716942098 DIV.dmInner {
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:cover !important;
         background-attachment:fixed !important;
         background-position:50% 0 !important;
         background-color:rgba(255,255,255,1) !important;
    }
     *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:cover !important;
         background-attachment:fixed !important;
         background-position:50% 0 !important;
         background-color:rgba(255,255,255,1) !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.active>h4 {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.hover>h4 {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.active>h4>span {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.hover>h4>span {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.not-active>h4 {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1902558387 {
         padding-top:10px !important;
         padding-bottom:70px !important;
         padding-left:30px !important;
         padding-right:30px !important;
         width:auto !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.active>h4 {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.hover>h4 {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.active>h4>span {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.hover>h4>span {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.not-active>h4 {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1816188745 {
         padding-top:0 !important;
         float:none !important;
         top:0 !important;
         left:0 !important;
         width:100% !important;
         position:relative !important;
         height:auto !important;
         padding-left:0 !important;
         padding-bottom:0 !important;
         margin-right:auto !important;
         margin-left:auto !important;
         max-width:100% !important;
         margin-top:37px !important;
         margin-bottom:0 !important;
         padding-right:0 !important;
         min-width:0 !important;
         text-align:start !important;
         display:block !important;
    }
     *#dm *.dmBody div.u_1816188745 .image-container {
         width:852px !important;
         height:671px !important;
    }
     *#dm *.dmBody div.u_1816188745 image-container .image {
         width:852px !important;
         height:671px !important;
    }
     *#dm *.dmBody a.u_1530212056 {
         float:none !important;
         top:0px !important;
         left:0 !important;
         width:calc(100% - 300px) !important;
         position:relative !important;
         height:46px !important;
         padding-top:0px !important;
         padding-left:0px !important;
         padding-bottom:0px !important;
         max-width:600px !important;
         padding-right:0px !important;
         min-width:25px !important;
         text-align:center !important;
         margin-right:auto !important;
         margin-left:auto !important;
         margin-top:10px !important;
         margin-bottom:10px !important;
    }
     *#dm *.dmBody div.u_1024076597 {
         float:none !important;
         top:0px !important;
         left:0 !important;
         width:calc(100% - 0px) !important;
         position:relative !important;
         height:auto !important;
         padding-top:2px !important;
         padding-left:0px !important;
         padding-bottom:2px !important;
         margin-right:auto !important;
         margin-left:auto !important;
         max-width:100% !important;
         margin-top:0px !important;
         margin-bottom:8px !important;
         padding-right:0px !important;
         min-width:25px !important;
    }
     *#dm *.dmBody div.u_1213032131 {
         padding-top:9px !important;
         padding-left:30px !important;
         padding-bottom:0px !important;
         padding-right:30px !important;
         width:auto !important;
         float:none !important;
         top:0 !important;
         left:0 !important;
         position:relative !important;
         height:auto !important;
         margin-right:0px !important;
         margin-left:0px !important;
         max-width:100% !important;
         margin-top:0px !important;
         margin-bottom:0px !important;
         min-width:0 !important;
         text-align:start !important;
    }
     *#dm *.dmBody div.u_1779702872 {
         padding-top:10px !important;
         padding-bottom:70px !important;
         padding-left:30px !important;
         padding-right:30px !important;
         width:auto !important;
         min-height:100vh !important;
    }
     *#dm *.dmBody div.u_1151410351 {
         padding-top:0px !important;
         float:none !important;
         top:0px !important;
         left:0 !important;
         width:100% !important;
         position:relative !important;
         height:auto !important;
         padding-left:0px !important;
         padding-bottom:0px !important;
         margin-right:auto !important;
         margin-left:auto !important;
         max-width:100% !important;
         margin-top:37px !important;
         margin-bottom:0px !important;
         padding-right:0px !important;
         min-width:0 !important;
         text-align:start !important;
         display:block !important;
    }
     *#dm *.dmBody div.u_1151410351 .image-container {
         width:1439px !important;
         height:1024px !important;
    }
     *#dm *.dmBody div.u_1151410351 image-container .image {
         width:1439px !important;
         height:1024px !important;
    }
     .font-size-17, .size-17, .size-17 > font {
         font-size: 17px !important;
    }
    .font-size-24, .size-24, .size-24 > font {
         font-size: 24px !important;
    }
    .font-size-17, .size-17, .size-17 > font {
         font-size: 17px !important;
    }
    .font-size-24, .size-24, .size-24 > font {
         font-size: 24px !important;
    }
    .font-size-16, .size-16, .size-16 > font {
         font-size: 16px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-16, .size-16, .size-16 > font {
         font-size: 16px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-20, .size-20, .size-20 > font {
         font-size: 20px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-20, .size-20, .size-20 > font {
         font-size: 20px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-20, .size-20, .size-20 > font {
         font-size: 20px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-20, .size-20, .size-20 > font {
         font-size: 20px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-10, .size-10, .size-10 > font {
         font-size: 10px !important;
    }
    .font-size-10, .size-10, .size-10 > font {
         font-size: 10px !important;
    }
    .font-size-10, .size-10, .size-10 > font {
         font-size: 10px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
}
 @media(max-width:767px){
     img[width][height] {
        height: auto;
    }
     .widget-5bd886 .full {
         width: 100% !important;
         height: 100% !important;
    }
     .widget-5bd886 .iconBg {
         display: block !important;
         width: 100px;
    }
     .widget-5bd886 .iconBg {
         width: 66px;
    }
     .widget-5bd886 .whatsapp-fill {
        /* default color */
         fill: currentColor;
    }
     .widget-5bd886 .wa-btn-transparent {
         background: rgba(0,0,0,0) !important;
         border-color: rgba(0,0,0,0) !important;
         box-shadow: none !important;
         display: flex !important;
         align-items: center;
         justify-content: flex-start;
    }
     .widget-5bd886 a {
         padding: 0 !important;
    }
     .widget-5bd886 .green-wa {
         flex: 1;
         height: 80%;
    }
     .widget-5bd886 .green-wa img {
         height: 100%;
    }
     .widget-5bd886 .wa-btns {
         margin: 0 !important;
    }
     .widget-5bd886 .flex-text {
         flex: 3;
         padding-right: 20px !important;
         padding-left: 20px !important;
         text-align: left;
    }
     .widget-5bd886 {
        /*overflow: hidden;
        */
         margin: 10px auto;
    }
     .widget-7b2ba5 * {
         margin: 0;
    }
     .widget-7b2ba5 ul{
         padding-left: 20px;
         list-style-type: disc;
    }
     .widget-7b2ba5 .nav {
         display: flex;
         justify-content: space-around;
         flex-direction: row;
    }
     .widget-7b2ba5 .nav.reverse-tabs-direction {
         flex-direction: row-reverse;
    }
     .widget-7b2ba5 .text {
         display:inline;
    }
    /*******************************************************************************************************************/
    /******************************************************************************************************************/
    /******************** tab-labels ************************************************************************/
     .widget-7b2ba5 .tab-label {
         text-align: center !important;
    }
     .widget-7b2ba5 .tab-label.layout-a.not-active>h4 {
         text-align: center !important;
    }
     .widget-7b2ba5 .tab-label {
         flex: 1 1 0%;
    }
     .widget-7b2ba5 .tab-label .horizontal-label {
         margin: 18px;
    }
    /***************************************** tab-labels layout-a ************************************/
     .widget-7b2ba5 .tab-label.layout-a.not-active {
         border-bottom: 1px solid #ededed;
         text-align: center !important;
         font-weight: normal !important;
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.not-active.layout-a>h4 {
         font-weight: normal !important;
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.layout-a.hover, .widget-7b2ba5 .tab-label.active.layout-a {
         border-bottom: 3px solid #313131;
         font-weight: bold !important;
         color: #000000 !important;
    }
     .widget-7b2ba5 .tab-label.hover.layout-a>h4, .widget-7b2ba5 .tab-label.active.layout-a>h4{
         font-weight: bold !important;
         color: #000000 !important;
    }
    /***************************************** tab-labels layout-b ************************************/
     .widget-7b2ba5 .tab-label.layout-b.not-active {
         text-align: center !important;
         background-color: #ffffff;
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.layout-b.not-active>h4 {
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.layout-b.hover, .widget-7b2ba5 .tab-label.active.layout-b {
         background-color: #f5f5f5;
         color: #000000 !important;
    }
     .widget-7b2ba5 .tab-label.layout-b.hover, .widget-7b2ba5 .tab-label.active.layout-b>h4 {
         color: #000000 !important;
    }
    /***************************************** tab-labels layout-c ************************************/
     .widget-7b2ba5 .tab-label.layout-c {
         border-left: 1px solid #d9d8d8;
         border-top: 1px solid #d9d8d8;
         border-right: 1px solid #d9d8d8;
    }
     .widget-7b2ba5 .tab-label.layout-c:last-child {
        /*border-right: 1px solid #d9d8d8;
        */
    }
     .widget-7b2ba5 .tab-label.layout-c.not-active {
         text-align: center !important;
         border-bottom: none;
         background-color: rgba(0,0,0,0);
         font-weight: normal !important;
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.not-active.layout-c>h4 {
         font-weight: normal !important;
         color: #878787 !important;
    }
     .widget-7b2ba5 .tab-label.layout-c.hover, .widget-7b2ba5 .tab-label.active.layout-c {
         background-color: rgba(0,0,0,0);
         font-weight: bold !important;
         color: #000000 !important;
    }
     .widget-7b2ba5 .tab-label.layout-c.hover>h4, .widget-7b2ba5 .tab-label.active.layout-c>h4 {
         font-weight: bold !important;
         color: #000000 !important;
    }
    /***************************************** tab-labels layout-d D E P R E C A T E D ! ! ************************************/
     .widget-7b2ba5 .tab-label.layout-d.not-active {
         text-align: center !important;
         background-color: #f5f5f5;
         color: #000000;
         font-weight: bold;
    }
     .widget-7b2ba5 .tab-label.layout-d.hover, .widget-7b2ba5 .tab-label.active.layout-d {
         background-color: #000000;
         color: #ffffff;
    }
    /***************************************** tab-labels layout-e ************************************/
     .widget-7b2ba5 .tab-label.layout-e.not-active {
         text-align: left !important;
         background-color: rgba(0,0,0,0);
         color: #878787 !important;
         font-weight: bold !important;
         border-right: 3px solid #ededed;
    }
     .widget-7b2ba5 .tab-label.layout-e.not-active>h4 {
         color: #878787 !important;
         font-weight: bold !important;
    }
     .widget-7b2ba5 .tab-label.layout-e.hover, .widget-7b2ba5 .tab-label.active.layout-e {
         color: #000000;
         border-right: 3px solid #000000;
         text-align: left !important;
         font-weight: bold !important;
    }
     .widget-7b2ba5 .tab-label.layout-e.hover>h4, .widget-7b2ba5 .tab-label.active.layout-e>h4 {
         color: #000000 !important;
         font-weight: bold !important;
    }
    /************** E N D O F | tab-labels ***************************************************************/
    /*******************************************************************************************************************/
    /******************************************************************************************************************/
    /*******************************************************************************************************************/
    /******************************************************************************************************************/
    /******************** tabs ******************************************************************************/
     .widget-7b2ba5 .tab.active {
         display: flex;
         flex-direction: column;
    }
     .widget-7b2ba5 .tab {
         display: none;
         text-align: left !important;
         flex: 1 1 0%;
         flex-basis: auto;
         justify-content: space-around;
         align-content: flex-start;
         padding-top: 30px;
         max-width: 100%;
    }
    /***************************************** tab layout-a ************************************/
     .widget-7b2ba5 .tab.layout-a {
         padding-left: 0;
         padding-right: 0;
         padding-bottom: 0;
    }
    /***************************************** tab layout-b ************************************/
     .widget-7b2ba5 .tab.layout-b {
         background-color: #f5f5f5;
    }
    /***************************************** tab layout-c ************************************/
     .widget-7b2ba5 .tab.layout-c {
         background-color: rgba(0,0,0,0);
         border: 1px solid #d9d8d8;
    }
    /**************************** tab layout-d D E P R E C A T E D ! !************************/
     .widget-7b2ba5 .tab.layout-d {
         flex-direction: column;
    }
     .widget-7b2ba5 .tab.full-width-img {
         flex-direction: column;
    }
    /*for text-img reverse functionality*/
     .widget-7b2ba5 .tab .image-container, .widget-7b2ba5 .tab.reverse .tab-text-container {
         order: 1;
    }
     .widget-7b2ba5 .tab.reverse .image-container, .widget-7b2ba5 .tab .tab-text-container {
         order: 3;
    }
     .widget-7b2ba5 .tab .image-container {
         background-position : center;
         background-size: cover;
         max-width: 100%;
    }
     .widget-7b2ba5 .tab.full-width-img .image-container {
         width: 100% !important;
    }
     .widget-7b2ba5 .tab .image-container .image {
         margin: 0 auto;
         visibility: hidden;
         width: 100%;
    }
     .widget-7b2ba5 .tab .tab-text-container {
         flex: 1 1 0%;
         display: flex;
         flex-direction: column;
        /*align-items: flex-start;
        */
         justify-content: center;
    }
     .widget-7b2ba5 .tab .tab-text-container .tab-description {
         overflow-y: auto !important;
         overflow-x: hidden;
         overflow-wrap: break-word;
         word-wrap: break-word;
         hyphens: auto;
         text-align: left !important;
    }
    /*****************************************************************************************************************/
    /************** E N D O F | tabs ****************************************************************/
    /***************************************************************************************************************/
     .widget-7b2ba5 .btn-container {
         display: flex;
         flex-direction: column;
         align-items: flex-start;
    }
     .widget-7b2ba5 .btn-container.reverse-btn-dir {
         align-items: flex-end;
    }
     .widget-7b2ba5 .button-class {
         margin-bottom: 0 !important;
         max-width: 100%;
    }
     .widget-7b2ba5 .button-class span.text {
         color: red;
         overflow-wrap: initial !important;
         margin-bottom: 0px;
         padding: 10px 20px !important;
        /*for button to look like in img slider*/
    }
     .widget-7b2ba5 h1, .widget-7b2ba5 h2, .widget-7b2ba5 h3, .widget-7b2ba5 h4, .widget-7b2ba5 h5, .widget-7b2ba5 h6, .widget-7b2ba5 p, .widget-7b2ba5 .text {
         margin: 0;
    }
     .widget-7b2ba5 .mobile-wrapper{
         list-style-type: none;
         overflow: hidden;
         margin: 0;
    }
    /************************************************************************************************************************/
    /***********************************************************************************************************************/
    /*************** mobile swipe-menu *******************************************************************************/
     .nav.swipe-menu.mobile, .nav.swipe-menu.desktop{
         width: 100%;
         overflow-x: auto;
         justify-content: flex-start;
         -webkit-overflow-scrolling: touch;
    }
     .nav.swipe-menu.mobile.in-editor::-webkit-scrollbar, .nav.swipe-menu.desktop.in-editor::-webkit-scrollbar {
         height: 6px;
    }
     .nav.swipe-menu.mobile.in-editor::-webkit-scrollbar-track, .nav.swipe-menu.desktop.in-editor::-webkit-scrollbar-track {
        /*-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,1);
         */
         border-radius: 6px;
    }
     .nav.swipe-menu.mobile.in-editor::-webkit-scrollbar-thumb, .nav.swipe-menu.desktop.in-editor::-webkit-scrollbar-thumb {
         border-radius:6px;
         -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.5);
         background-color: gray;
    }
     .nav.swipe-menu.mobile>.tab-label, .nav.swipe-menu.desktop>.tab-label {
         max-width: 100%;
         box-sizing: border-box;
         flex: 0 0 auto;
         word-break: break-all;
    }
     .nav.swipe-menu.mobile>.tab-label>h4, .nav.swipe-menu.desktop>.tab-label>h4 {
         font-size: 16px !important;
         padding: 12px 20px;
         margin: 0px;
    }
    /**************** E N D O F swipe-menu ***************************************************************/
    /*****************************************************************************************************************/
    /****************************************************************************************************************/
    /************************************************************************************************************************/
    /***********************************************************************************************************************/
    /*************** mobile tab-labels *******************************************************************************/
     .mobile-wrapper.mobile-layout {
         display: flex;
         flex-direction: column;
    }
     .mobile-wrapper.mobile-layout.reverse-tabs-direction {
         display: flex;
         flex-direction: column-reverse;
    }
     .widget-7b2ba5 .tab-label {
         padding: 0px 0px;
         display: flex;
    }
     .widget-7b2ba5 .tab-item:last-child .tab-label {
         margin-bottom: 0px;
    }
     .widget-7b2ba5 .tab-label>h4 {
         display: flex;
         align-items: center;
         justify-content: center;
         flex: 1 1 0%;
         font-size: 20px !important;
         overflow: hidden;
         overflow-wrap: break-word;
    }
     .widget-7b2ba5 .tab-label .mobile-h4-text {
         flex: 1 1 0%;
         overflow: hidden;
         overflow-wrap: break-word;
    }
     .widget-7b2ba5 .tab-label>h4{
         font-weight: bold;
    }
     .widget-7b2ba5 .tab-label .arrow-wrapper {
         width: 35px;
         height: 35px;
    }
     .widget-7b2ba5 .arrow{
         transition: transform 0.3s ease-in-out;
         display: flex;
         flex-direction: column;
         position: relative;
         flex-shrink: 0;
         cursor: pointer;
         width: 100%;
         height: 100%;
    }
     .widget-7b2ba5 .arrow .close{
         width: 100%;
         height: 100%;
    }
    /******************************************* tab-labels layout-a ***********************************************/
     .widget-7b2ba5 .tab-label.hover.layout-a>h4, .widget-7b2ba5 .tab-label.active.layout-a>h4{
         text-align: center !important;
         justify-content: center !important;
    }
    /******************************************* tab-labels layout-b ***********************************************/
     .widget-7b2ba5 .tab-label.hover.layout-b>h4, .widget-7b2ba5 .tab-label.active.layout-b>h4{
         text-align: center !important;
         justify-content: center !important;
         padding: 0 20px;
    }
    /******************************************* tab-labels layout-c ***********************************************/
     .widget-7b2ba5 .tab-label.hover.layout-c>h4, .widget-7b2ba5 .tab-label.active.layout-c>h4{
         text-align: center !important;
         justify-content: center !important;
         padding: 0 20px;
    }
    /******************************************* tab-labels layout-e ***********************************************/
     .widget-7b2ba5 .tab-label.hover.layout-e>h4, .widget-7b2ba5 .tab-label.active.layout-e>h4{
         text-align: left !important;
         justify-content: start !important;
    }
    /**************** E N D O F mobile tab-labels **********************************************************/
    /*****************************************************************************************************************/
    /****************************************************************************************************************/
    /******************************************************************************************************************/
    /*****************************************************************************************************************/
    /*************** mobile tabs *******************************************************************************/
     .widget-7b2ba5 .tab {
         flex-direction: column;
         padding-top: 15px;
    }
     .widget-7b2ba5 .tab.reverse {
         padding-top: 8px;
    }
     .widget-7b2ba5 .tab.active {
         display: flex;
         flex-direction: column;
    }
     .widget-7b2ba5 .tab.layout-a, .widget-7b2ba5 .tab.layout-e {
         padding-left: 0;
         padding-right: 0;
         padding-bottom: 0;
    }
     .widget-7b2ba5 .tab.layout-b, .widget-7b2ba5 .tab.layout-c {
         padding-left: 15px;
         padding-right: 15px;
         padding-bottom: 15px;
    }
     .widget-7b2ba5 .tab .tab-text-container {
         display: flex;
    }
     .widget-7b2ba5 .tab.reverse .tab-text-container {
         margin-bottom: 15px;
    }
     .widget-7b2ba5 .tab .tab-text-container .desc-title {
         font-weight: bold;
         font-size: 18px;
         margin-bottom: 2px;
    }
     .widget-7b2ba5 .tab .tab-description {
         margin-top: 8px;
    }
     .widget-7b2ba5 .tab.reverse .tab-description {
         margin-top: 0px;
    }
     .widget-7b2ba5 .tab.full-width-img .image-container {
        /*margin-bottom: 8px;
        */
    }
     .widget-7b2ba5 .expanded .tab-description.internal-padding{
         padding: 15px;
    }
     .widget-7b2ba5 .title-icon{
         width: 30px;
         fill: currentColor;
         display: flex;
         flex-direction: column;
         justify-content: center;
    }
     .widget-7b2ba5 .section{
         overflow:hidden;
         transition:max-height 0.3s ease-out;
         height:auto;
         max-height:0;
         font-size: 16px;
    }
     .widget-7b2ba5 .section-inner{
         padding: 0px 0px;
    }
     .widget-7b2ba5 .section-inner ul{
         padding-left: 0;
         list-style-type: disc;
    }
    /* plus and minus signs animation*/
     .widget-7b2ba5 .vertical {
         transition: all 0.5s ease-in-out;
         transform: rotate(-90deg);
         position: absolute;
         background-color: #000;
         background-color: currentColor;
         width: 10%;
         height: 100%;
         left: 50%;
         margin-left: -5%;
         top: 50%;
         margin-top: -50%;
    }
     .widget-7b2ba5 .horizontal {
         transition: all 0.5s ease-in-out;
         transform: rotate(-90deg);
         background-color: #000;
         background-color: currentColor;
         position: absolute;
         width: 100%;
         height: 10%;
         left: 50%;
         margin-left: -50%;
         top: 50%;
         margin-top: -5%;
         opacity: 1;
    }
     .widget-7b2ba5 .expanded .vertical, [data-first-expanded='true'] .mobile-tab-item:first-of-type .vertical{
         transform: rotate(90deg);
    }
     .widget-7b2ba5 .expanded .horizontal, [data-first-expanded='true'] .mobile-tab-item:first-of-type .horizontal{
         transform: rotate(90deg);
         opacity: 0;
    }
     .widget-7b2ba5 .expanded .section, [data-first-expanded='true'] .tab-item:first-of-type .section{
         max-height:30000px;
    }
     .widget-7b2ba5 .mobile-layout{
         border-bottom: none;
    }
     .widget-7b2ba5 .expanded .arrow, .mobile-layout[data-first-expanded='true'] .tab-item:first-of-type .arrow{
         transform: rotate(180deg);
    }
    /************* E N D O F mobile tabs ******************************************************************/
    /*****************************************************************************************************************/
    /****************************************************************************************************************/
     .widget-7b2ba5 .button-class {
         margin-top: 8px !important;
         width: 100% !important;
    }
     *#dm *.dmBody div.dmforminput textarea {
         color:rgba(51,51,51,1) !important;
    }
     *#dm *.dmBody div.dmforminput *.fileUploadLink {
         color:rgba(51,51,51,1) !important;
    }
     *#dm *.dmBody div.checkboxwrapper span {
         color:rgba(51,51,51,1) !important;
    }
     *#dm *.dmBody div.radiowrapper span {
         color:rgba(51,51,51,1) !important;
    }
     *#dm *.dmBody div.caption-container *.caption-text *.rteBlock {
         color:rgba(0,0,0,0) !important;
    }
     *#dm *.dmBody nav.u_1757455968 {
         color:white !important;
    }
     *#dm *.dmBody div.u_introhome {
         background-color:rgba(0,0,0,1) !important;
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:cover !important;
    }
     *#dm *.dmBody div.u_1244797847 {
         background-color:rgba(255,255,255,1) !important;
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:cover !important;
    }
     *#dm *.dmBody div.u_pa_5119381 {
         background-color:rgba(255,255,255,1) !important;
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:cover !important;
    }
     *#dm *.dmBody div.u_getstarted {
         background-color:rgba(255,255,255,1) !important;
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:cover !important;
    }
     *#dm *.dmBody nav.u_1767790041 {
         color:white !important;
    }
     *#dm *.dmBody div.u_1213032131 {
         background-color:rgba(0,0,0,0) !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.active>h4 {
         font-family:'Nolan Medium' !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.hover>h4 {
         font-family:'Nolan Medium' !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.active>h4>span {
         font-family:'Nolan Medium' !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.hover>h4>span {
         font-family:'Nolan Medium' !important;
    }
     *#dm *.dmBody div.u_1816188745 .tab-label.not-active>h4 {
         font-family:'Nolan Medium' !important;
         color:rgba(61,57,53,1) !important;
         font-weight:bold !important;
    }
     *#dm *.dmBody div.u_1902558387 {
         background-color:rgba(255,255,255,1) !important;
    }
     *#dm *.dmBody div.u_1779702872 {
         background-color:rgba(255,255,255,1) !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.not-active>h4 {
         font-family:'Nolan Medium' !important;
         color:rgba(84,86,90,1) !important;
         font-weight:bold !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.active>h4 {
         font-family:'Nolan Medium' !important;
         color:rgba(0,105,167,1) !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.hover>h4 {
         font-family:'Nolan Medium' !important;
         color:rgba(0,105,167,1) !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.active>h4>span {
         font-family:'Nolan Medium' !important;
         color:rgba(0,105,167,1) !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.hover>h4>span {
         font-family:'Nolan Medium' !important;
         color:rgba(0,105,167,1) !important;
    }
     *#dm *.dmBody a.u_1530212056 span.text {
         color:rgba(255,255,255,1) !important;
         font-family:Poppins !important;
         font-weight:bold !important;
    }
     *#dm *.dmBody a.u_1530212056 {
         box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
         -moz-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
         -webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
         border-radius:10px !important;
         -moz-border-radius:10px !important;
         -webkit-border-radius:10px !important;
    }
     *#dm *.dmBody *.u_1151410351 .tab-label.not-active>h4 {
         text-align:LEFT !important;
    }
     *#dm *.dmBody div.u_1244797847 {
         padding-top:0 !important;
         padding-right:0 !important;
         padding-left:0 !important;
         padding-bottom:0 !important;
         margin-left:0 !important;
         margin-top:0 !important;
         margin-bottom:0 !important;
         margin-right:0 !important;
    }
     *#dm *.dmBody div.u_introhome {
         padding-top:0 !important;
         padding-right:0 !important;
         padding-left:0 !important;
         padding-bottom:0 !important;
         margin-left:0 !important;
         margin-top:0 !important;
         margin-bottom:0 !important;
         margin-right:0 !important;
    }
     *#dm *.dmBody div.u_pa_5119381 {
         padding-top:0 !important;
         padding-right:0 !important;
         padding-left:0 !important;
         padding-bottom:0 !important;
         margin-left:0 !important;
         margin-top:0 !important;
         margin-bottom:0 !important;
         margin-right:0 !important;
    }
     *#dm *.dmBody div.u_getstarted {
         padding-top:0 !important;
         padding-right:0 !important;
         padding-left:0 !important;
         padding-bottom:0 !important;
         margin-left:0 !important;
         margin-top:0 !important;
         margin-bottom:0 !important;
         margin-right:0 !important;
    }
     *#dm *.d-page-1716942098 DIV.dmInner {
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:auto 100vh !important;
         background-position:50% 0 !important;
         background-color:rgba(255,255,255,1) !important;
    }
     *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
         background-repeat:no-repeat !important;
         background-image:none !important;
         background-size:auto 100vh !important;
         background-position:50% 0 !important;
         background-color:rgba(255,255,255,1) !important;
    }
     *#dm *.dmBody div.u_1931836884 {
         padding-top:0 !important;
         padding-left:0 !important;
         padding-right:0 !important;
    }
     *#dm *.dmBody div.u_1464405165 {
         padding-top:0 !important;
         padding-left:0 !important;
         padding-right:0 !important;
    }
     *#dm *.dmBody div.u_1902558387 {
         padding-top:15px !important;
         padding-left:0 !important;
         padding-right:0 !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.not-active>h4 {
         font-size:11px !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.active>h4 {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.hover>h4 {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.active>h4>span {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1151410351 .tab-label.hover>h4>span {
         font-size:12px !important;
    }
     *#dm *.dmBody div.u_1151410351 {
         float:none !important;
         top:0 !important;
         left:0 !important;
         width:calc(100% - 0px) !important;
         position:relative !important;
         height:auto !important;
         padding-top:0 !important;
         padding-left:0 !important;
         padding-bottom:0 !important;
         margin-right:auto !important;
         margin-left:auto !important;
         max-width:100% !important;
         margin-top:-38px !important;
         margin-bottom:0 !important;
         padding-right:0 !important;
         min-width:25px !important;
         text-align:start !important;
    }
     *#dm *.dmBody a.u_1530212056 {
         width:calc(100% - 54px) !important;
         height:40px !important;
         float:none !important;
         top:0px !important;
         left:0 !important;
         position:relative !important;
         padding-top:0px !important;
         padding-left:0px !important;
         padding-bottom:0px !important;
         margin-right:auto !important;
         margin-left:auto !important;
         max-width:234px !important;
         margin-top:10px !important;
         margin-bottom:10px !important;
         padding-right:0px !important;
         min-width:25px !important;
         text-align:center !important;
    }
     *#dm *.dmBody div.u_1779702872 {
         padding-top:23.5px !important;
         padding-left:0px !important;
         padding-right:0px !important;
         float:none !important;
         top:0 !important;
         left:0 !important;
         width:auto !important;
         position:relative !important;
         height:auto !important;
         padding-bottom:23.5px !important;
         margin-right:0px !important;
         margin-left:0px !important;
         max-width:100% !important;
         margin-top:0px !important;
         margin-bottom:0px !important;
         min-width:0 !important;
         text-align:start !important;
    }
     *#dm *.dmBody div.u_1151410351 .image-container {
         height:249px !important;
    }
     *#dm *.dmBody div.u_1151410351 image-container .image {
         height:249px !important;
    }
     .font-size-17, .size-17, .size-17 > font {
         font-size: 17px !important;
    }
    .font-size-24, .size-24, .size-24 > font {
         font-size: 24px !important;
    }
    .font-size-17, .size-17, .size-17 > font {
         font-size: 17px !important;
    }
    .font-size-24, .size-24, .size-24 > font {
         font-size: 24px !important;
    }
    .font-size-16, .size-16, .size-16 > font {
         font-size: 16px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-16, .size-16, .size-16 > font {
         font-size: 16px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-12, .size-12, .size-12 > font {
         font-size: 12px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-20, .size-20, .size-20 > font {
         font-size: 20px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-20, .size-20, .size-20 > font {
         font-size: 20px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-20, .size-20, .size-20 > font {
         font-size: 20px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-20, .size-20, .size-20 > font {
         font-size: 20px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-10, .size-10, .size-10 > font {
         font-size: 10px !important;
    }
    .font-size-10, .size-10, .size-10 > font {
         font-size: 10px !important;
    }
    .font-size-10, .size-10, .size-10 > font {
         font-size: 10px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .font-size-14, .size-14, .size-14 > font {
         font-size: 14px !important;
    }
    .m-font-size-17, .m-size-17, .m-size-17 > font {
         font-size: 17px !important;
    }
    .m-font-size-17, .m-size-17, .m-size-17 > font {
         font-size: 17px !important;
    }
    .m-font-size-12, .m-size-12, .m-size-12 > font {
         font-size: 12px !important;
    }
    .m-font-size-12, .m-size-12, .m-size-12 > font {
         font-size: 12px !important;
    }
    .m-font-size-14, .m-size-14, .m-size-14 > font {
         font-size: 14px !important;
    }
    .m-font-size-14, .m-size-14, .m-size-14 > font {
         font-size: 14px !important;
    }
    .m-font-size-12, .m-size-12, .m-size-12 > font {
         font-size: 12px !important;
    }
    .m-font-size-12, .m-size-12, .m-size-12 > font {
         font-size: 12px !important;
    }
    .m-font-size-12, .m-size-12, .m-size-12 > font {
         font-size: 12px !important;
    }
    .m-font-size-12, .m-size-12, .m-size-12 > font {
         font-size: 12px !important;
    }
    .m-font-size-12, .m-size-12, .m-size-12 > font {
         font-size: 12px !important;
    }
    .m-font-size-12, .m-size-12, .m-size-12 > font {
         font-size: 12px !important;
    }
    .m-font-size-14, .m-size-14, .m-size-14 > font {
         font-size: 14px !important;
    }
    .m-font-size-14, .m-size-14, .m-size-14 > font {
         font-size: 14px !important;
    }
    .m-font-size-14, .m-size-14, .m-size-14 > font {
         font-size: 14px !important;
    }
    .m-font-size-14, .m-size-14, .m-size-14 > font {
         font-size: 14px !important;
    }
    .m-font-size-14, .m-size-14, .m-size-14 > font {
         font-size: 14px !important;
    }
    .m-font-size-14, .m-size-14, .m-size-14 > font {
         font-size: 14px !important;
    }
    .m-font-size-10, .m-size-10, .m-size-10 > font {
         font-size: 10px !important;
    }
    .m-font-size-10, .m-size-10, .m-size-10 > font {
         font-size: 10px !important;
    }
    .m-font-size-10, .m-size-10, .m-size-10 > font {
         font-size: 10px !important;
    }
    .m-font-size-14, .m-size-14, .m-size-14 > font {
         font-size: 14px !important;
    }
    .m-font-size-14, .m-size-14, .m-size-14 > font {
         font-size: 14px !important;
    }
}
