/*
 Theme Name:     Understrap Child
Theme URI: https://understrap.com
Description:    Understrap Child Theme - June 2022
Author: Internal
 Template:       understrap
 Version:        1.0.0
 */
@import url("../understrap/style.css");
/* .scss file */
/*--Global--*/
/*
.elementor-section{
    overflow-x:hidden;
    overflow-y:visible;
}
*/
body{
    background-color:#030123!important;
}


[data-elementor-type="wp-page"]{
    background-color: transparent;
    background-image: radial-gradient(at top center, #09163C 20%, #030123 100%);
/*    background-image: linear-gradient(90deg,rgba(1, 1, 12, 1) 0%, rgba(9, 22, 60, 1) 33%, rgba(9, 22, 60, 1) 66%, rgba(1, 1, 12, 1) 100%);*/
}
.partners-template [data-elementor-type="wp-page"]{
    background-color: #FAF6F6;;
    background-image: none;
/*    background-image: linear-gradient(90deg,rgba(1, 1, 12, 1) 0%, rgba(9, 22, 60, 1) 33%, rgba(9, 22, 60, 1) 66%, rgba(1, 1, 12, 1) 100%);*/
}

/*--Typography--*/
sup{
  font-size:.5em; 
   top: -.75em;
   position:relative;
   vertical-align: baseline;
}
/*--Blog Archives--*/
.blog .featured-post .elementor-post__text,
.archive .featured-post .elementor-post__text {
  display: flex;
  justify-content: center;
  padding: 1em; }

.blog .elementor-post, .archive .elementor-post {
/*  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.12);*/
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); }

.blog .elementor-post:hover, .archive .elementor-post:hover {
/*  box-shadow: 0 7px 14px rgba(0, 0, 0, 0.12), 0 10px 10px rgba(0, 0, 0, 0.11); */
}

.blog li.cat-item-1, .archive li.cat-item-1,
.blog li.cat-item-252, .archive li.cat-item-252 {
  display: none !important; }

.elementor-post__badge {
  background: #1cc4e8 !important; }

.blog .elementor-pagination, .category .elementor-pagination {
  margin-top: 2em; }

/*--Singular-Single Post--*/
.single-post h2 {
  font-size: 1.8em; }

/*--previously powered by plugin--*/
#hubspot-messages-iframe-container {
  z-index: 9998 !important; }

.cannabishide {
  display: none !important; }

.displaynone {
  display: none !important; }

#popmake-8520 .cash_vault_cvr .cash_vault_bx.trans {
  background-color: transparent !important;
  height: 280px; }

#popmake-8520 .cash_vault_cvr .cash_vault_bx.trans img {
  margin-top: 46px; }

.elementor-nav-menu__align-left .elementor-nav-menu {
  margin-right: auto;
  margin-left: auto; }

.elementor-9491 .elementor-element.elementor-element-641058a > .elementor-widget-container {
  margin-right: 1em; }

nav.elementor-nav-menu--layout-horizontal .loginMobile {
  display: none; }

/*--end archived css--*/
/*--Partner Pages--*/
.partners-template .elementor-widget .elementor-icon-list-item {
  -webkit-box-align: start !important;
  align-items: flex-start !important; }

.partners-template .elementor-widget .elementor-icon-list-icon {
  margin-top: 4px !important; }
/*--Background--*/

/*--Components--------------------------------*/
       .valuePropSection{
        padding: 4em 0em 4em 0em;
        overflow-x:hidden;
        }

    .valuePropSection > .elementor-column > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
        }
    .valuePropSection .text-col > .elementor-widget-wrap.elementor-element-populated {
        padding: 4em 4em 4em 3em;
        }

    .valuePropSection .elementor-widget-heading .elementor-widget-container {
        margin: 0em 0em 1em 0em;
        }


    .valuePropSection .img-col .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
/*        border-radius: 0px 12px 12px 0px;*/
        }

       .valuePropSection .img-col > .elementor-widget-wrap{
/*
            background-color: transparent;
            background-image: linear-gradient(180deg, #00A9DF80 30%, #00A9DF00 100%);
*/
        }

/*--Full CSS version- No Rive*/
.valuePropCSS{
    margin:8em 0;
}
.valuePropCSS{
    margin:0;
    padding:0;
}

.valuePropCSS{
    border: 2px solid var(--e-global-color-primary);
    border-radius: 12px 12px 12px 12px;
        background-color: transparent;
    backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
}
.valuePropCSS.e-con{
    padding:0 !important;
}
.valuePropCSS.elementor-section.elementor-section-boxed > .elementor-container{
    padding:.5em;
}
.valuePropCSS .text-col{
    padding:4em 3em;
}
.valuePropCSS .img-col{
    height:100% !important;
    max-height:100% !important; 
}
.valuePropCSS .img-col > .elementor-widget-container {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00A9DF80 30%, #00A9DF00 100%);
}
/*--image Right--*/
.valuePropCSS.imgR{
     background-image: radial-gradient(at right center, #00A9DF52 20%, #00A9DF00 100%);
}
.valuePropCSS.imgR .img-col, .valuePropCSS.imgR .img-col::before{
    border-radius: 0 8px 8px 0!important;
}
/*
.imgR .img-col .elementor-background-overlay, .imgR .img-col > .elementor-widget-wrap{
    border-radius: 0 8px 8px 0!important;
}
*/

/*--image Left--*/
.valuePropCSS.imgL {
     background-image: radial-gradient(at left center, #00A9DF52 20%, #00A9DF00 100%);
}
/*
.imgL .elementor-column.img-col{
    border-radius: 12px 0 0 12px!important;
}
*/
.valuePropCSS.imgL .img-col, .valuePropCSS.imgL .img-col::before{
     border-radius: 8px 0 0 8px!important;
}
/*--Text--*/
.valuePropCSS .elementor-widget-heading{
    margin-bottom:10px!important;
}
.valuePropCSS .elementor-divider{
    margin:1em 0 2em;
}
/*--FAQ--*/
.elementor-accordion{
    margin:0;
   padding:0;
    }
.elementor-accordion {
    border: 2px solid #00A9DF80!important;
/*    box-shadow: 0px 0px 14px 0px rgba(0, 169.0000000000001, 222.99999999999994, 0.4)!important;*/
    border-radius:12px!important;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);

}
    .elementor-accordion .elementor-active .elementor-accordion-title{
    font-weight:600;
     color: #fff !important;
}
.elementor-accordion .elementor-tab-content, .elementor-accordion .elementor-tab-content p, .elementor-accordion .elementor-tab-content li{
   color:#fff; 
   font-weight:300;
}
.elementor-accordion .elementor-tab-title:hover{
    /*background-color:rgba(43, 178, 220, .3);*/
     background-image: linear-gradient(to right, rgba(43, 178, 220,0.3), rgba(43, 178, 220, 0));
opacity:1;
}
.elementor-accordion .elementor-tab-title.elementor-active{
  background-image: linear-gradient(to right, rgba(43, 178, 220,0.3), rgba(43, 178, 220, 0));
  background-color:rgba(43, 178, 220, 0);
opacity:1;
    
}
.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-title{
   color:#E9F6FA;
}
.elementor-accordion .elementor-tab-title{
     border-bottom:1px solid rgba(43, 178, 220,0.3);
opacity:.7;
     /*border-radius:8px;*/
     
}
.elementor-accordion .elementor-accordion-title{
      color: var(--e-global-color-6ce93c2b) !important;
      font-weight:300;
}
.elementor-accordion .elementor-tab-title{
    border-radius: 0;
}
.elementor-accordion > :first-child > .elementor-tab-title{
    border-radius:10px 10px 0 0;
}
.elementor-accordion > :last-child .elementor-tab-title{
    border-width:0;
    border-radius:0 0 10px 10px;
}
/*--------------------*/
.featureAccordion .elementor-accordion {
    border: none !important;
}
.featureAccordion .elementor-accordion .elementor-accordion-title{
    font-size:1.6em !important;
}
.featureAccordion .elementor-accordion .elementor-tab-title{
    display: flex !important;
    align-items: center !important;
}
.featureAccordion .elementor-accordion, .featureAccordion .elementor-accordion > :first-child > .elementor-tab-title, .featureAccordion .elementor-accordion > :last-child .elementor-tab-title{
    border-radius:0;
}
.featureAccordion .elementor-tab-content{
    padding:3em !important;
}
/*-----------------------------------------------*/

.heroPadding{
    height:2em;
}
/*---------------------------------------*/
@media(max-width:1024px){
/*
    .valuePropSection > .elementor-container > .elementor-column, .valuePropCSS > .elementor-container > .elementor-column {
        margin:1.5em!important;
    } 
*/
/*
    .valuePropSection .img-col{
        padding: 1em 1em 0;
    }
*/
 .valuePropCSS .img-col{
    height:auto !important;
    max-height:auto !important; 
}
.valuePropCSS.imgR .img-col, .valuePropCSS.imgL .img-col, .valuePropCSS.imgR .img-col::before, .valuePropCSS.imgL .img-col::before{
    border-radius: 8px 8px 0px 0px!important;
}
}
@media(max-width:768px){
    .valuePropSection > .elementor-container > .elementor-column, .valuePropCSS > .elementor-container > .elementor-column {
        margin:1em!important;
    } 
.valuePropCSS .text-col{
    padding:2em!important;
}
.text-col ul{
        padding:1em 0 0 !important;
    }
.text-col ul li, .text-col ul.elementor-icon-list-items li{
/*    margin-bottom:.5em;*/
    border-top: 1px solid var(--e-global-color-primary);
    padding:.75em 0 ;
    list-style: none!important;
    }
   .text-col ul .elementor-icon-list-icon{
        display:none !important;
    }
    .text-col ul li:first-child{
        border:none;
    }
    .valuePropCSS h2.elementor-heading-title{
        font-size:1.8em;
        text-align:center;
    }
}
/*----*/
