/*
Theme Name:     Victvs Child
Theme URI:      https://them.es/starter-bootstrap/
Description:    Victvs Customisations and styling
Author:         Richard White richmade.co.uk hello@richmade.co.uk
Template:       victvs
Version:        1.0.0
Text Domain:    victvs-child
*/

/* fonts embed */

@import url('https://fonts.googleapis.com/css2?family=Roboto+Serif:ital,opsz,wght@0,8..144,100..900;1,8..144,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

/*color pallete*/

/*global*/

body {color:#e1e1e1; background-color:#161616!important;}

h1, h2, h3, h4, h5 {color:#ffffff!important;}

h1, h2 {font-weight:400!important;}

a {color:#ffffff;}

.small_copy {font-size:14px!important;}
.p_padding {padding:1rem;}

.nav-link {
    font-size: 15px !important;}

/*bg main #000000*/
/*darkgray #1C1C1C*/ 

/*images*/
.img-fluid {
    width: 100%;
}

.feature_icons figure {
    position: relative;
    width: fit-content;
}

.feature_icons figure::after {
content: '';
    position: absolute;
    margin-top: -10px;
    margin-left: 10px;
    margin-right: -4px;
    inset: 0;
  border-top: solid 1px #787878;
  padding: 1.5rem;

  background:
    linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat,
    linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat,
    linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%);

  pointer-events: none;
}

.feature_icons figure {
    position: relative;
    width: fit-content !important;
    min-width: fit-content !important;
}

img.cms_icon { background: #0a0909; padding:10px;}

.video_thumb a {
    height: 100%;
    display: block;
    z-index: 1;
    position: relative;
}
.video_thumb::after {
    pointer-events: none;
    z-index: 1 !important;}



.feature_icons img {
    width: 60px;
    height: 60px;
    display: block;
    background: #080808;
    padding: 15px;
    position: relative;
    margin-right: 0.5rem;
    margin-top: 0.5rem;
    z-index: 1;
}
.feature-box__text h4 {
    font-size: 1rem !important;
    margin-top: 0.35rem;
    margin-bottom: 1rem;
}
.feature-box__text p {font-size:0.75rem!important; color:#e1e1e1;}

.feature_icons > div.container > div.row > div > div.feature-box {border-top: solid 1px #787878; padding: 0rem 2.5rem;
    padding-top: 2.5rem !important; padding-top: 3rem;
    background: /* LEFT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, /* RIGHT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat, /* MAIN background (unchanged) */ linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%);}
.feature_icons > div.container > div.row{
    align-items: start !important;}
    
    
    /*feature boxes increased spacing on 3 col layout*/
     @media (min-width: 992px) { 
   .section--bg.feature_icons > div.container > div.row > div.col-12.col-md-6.col-lg-4.px-4.mx-auto {width:25%!important;}
   }
   
   
  /*split feature box styiing*/
  .split_feature_icons > div.container > div.row > div > div.feature-box {
    border-top: solid 1px #787878;
    padding: 0rem 2.5rem;
    padding-top: 1.5rem !important;
    padding-top: 3rem;
    background: /* LEFT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, /* RIGHT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat, /* MAIN background (unchanged) */ linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%);
} 

.split_feature_icons .feature-box__image {float:left!important; position:relative; margin-right: 25px;}

.split_feature_icons figure > img {
    padding: 15px !important;
    background-color: #020202 !important;
    width: 81px !important;
    height: 71px !important;
    margin-left: -10px;
    position:relative;
     border: solid 1px #787878;
       z-index:1;
    /* margin-bottom: 25px; */
}

.split_feature_icons figure::after {
    content: '';
    position: absolute;
    margin-top: -10px;
    margin-left: 10px;
    z-index:0;
    margin-right: -4px;
    inset: 0;
    border-top: solid 1px #787878;
    padding: 1.5rem;
    background: linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat, linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%);
    pointer-events: none;
}

.split_feature_icons > div.container > div.row > div > div.feature-box {  padding-bottom: 3px;
}

.split_feature_icons .btn { float:right!important;
   }
   
 .split_feature_icons > div > div > div.col-4.text-right > div > a:nth-child(1) {margin-top:0px!important; margin-left:auto!important;}
.split_feature_icons .split-section__buttons {margin-top:0px!important;}  
section.split-section.wow.fadeIn.split_feature_icons > div > div > div.col-4.text-right {margin-top:0rem!important;}
  #main > div > div > div.content-sections > section.split-section.wow.fadeIn.split_feature_icons > div > div > div.col-lg-8 > h2  {margin-bottom:0rem!important;}
 /*benefits icons*/
  
 
 .benefits_icons figure {
    position: relative;
    width: fit-content;
    margin-right: 2.5rem;
    float:left;
}

 .benefits_icons img {
width:60px;
height:60px;
padding:15px;
background-color:#080808;
position:relative;
z-index:1;
}

.benefits_icons .feature-box {border:solid 1px #555555!important; padding:2rem;

    align-content: space-evenly;
}
.benefits_icons > div > div > div:nth-child(1) > div {
    border: solid 0px #555555 !important;
    }

  .benefits_icons figure {
    /* position: relative !important; */
    width: fit-content !important;
    min-width: fit-content !important;
    align-content: center;
    position: relative;
    margin-top: 1rem;
}

.benefits_icons .feature-box__text {height: 100%;
    align-content: center;
    padding-top: 1rem;}


.benefits_icons figure::after {
content: '';
    position: absolute;
    margin-top: -10px;
    margin-left: 10px;
    margin-right: -10px;
    inset: 0;
  border-top: solid 1px #787878;
  padding: 1.5rem;

  background:
    linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat,
    linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat,
    linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%);

  pointer-events: none;
}

.benefits_icons figure {
    position: relative;
    width: fit-content !important;
    min-width: fit-content !important;
}   
    
 /*flow icons*/
 
.flow_icons .feature-box__image   {width: fit-content!important; float: right!important;}
.flow_icons .feature-box__text { width: 50%!important; display: block!important;}
  
  
  @media (min-width: 992px) {      
    .flow_icons .row > div:nth-child(even)::after {height:100%; top:0; right:-1px; position:absolute;content:''; width:1px; background:#454545;} 
  .flow_icons .row > div:nth-child(even)   {
margin-right:50%;
   border-top: solid 1px #454545!important;
    border-right: solid 0px #454545!important;
    padding-right: 7%!important;
    padding-left: 2%!important;
    position:relative;
}
  .flow_icons .row > div:nth-child(odd)   {
margin-left:50%;
    margin-top: -15px;
    border-bottom: solid 1px #454545!important;
    border-left: solid 1px #454545!important;
    padding-right: 2%!important;
    padding-left: 7%!important;
}

  .flow_icons .row > div:nth-child(odd) .feature-box {margin-bottom: 3rem;
    margin-top: -2rem;}

}

  .flow_icons .row > div:nth-child(even) .feature-box {margin-top: 2rem;}
    
    .flow_icons .row > div:nth-child(1) {
    text-align: center !important;
    margin-left: 0%;
    min-width: 100%;
    margin-top: 0rem;
    padding-top: 2rem;
    border-bottom: solid 0px !important;
    border-left: solid 0px #454545 !important;
    padding-right: 0% !important;
    padding-left: 0% !important;
    }




    
    
 /*smaller icons*/
 
 .smaller_icons img {width:60px; height:60px; padding:7px; border:solid 1px #636363;}
    .smaller_icons .row { 
    align-items: start !important;
    }
    
  @media (min-width: 992px) {  
 /*off set box layouts*/
.offset_box_left img {margin-top:0rem;}
 .offset_box_left div.row {position:relative;} 

    .offset_box_left h2 {
        position: absolute!important;
        top: 0!important;
        right: 0!important;
        width: 90%!important;
        padding-left: 15.5%!important;
        transform: translateY(calc(-160%))!important;
}

 .offset_box_left p {margin-bottom:0px!important;}
 
 .offset_box_left div.row > div:nth-child(1) {
    position: absolute!important;
    left: 25%!important;
    width: 65%!important;
    padding: 2rem!important;
    bottom: -3rem!important;
    background: #000000!important;
 }
 } 
    
    
    
    
    

/*typograpy*/

body {font-family: "Roboto", sans-serif; background-color:#0e0e0e!important; color:#e1e1e1;}
h1, h2 {font-family: "Lora", sans-serif!important; margin-bottom: 1.5rem;}
h3 {font-size:1.15rem; line-height:120%; margin-bottom:1rem; font-weight:500;}
.wavy h3 {
    font-family: "Lora", sans-serif !important;
    font-size: 1.75rem;
    width: 75%;
    line-height: 150%;
}
p {margin-bottom:1.5rem; line-height:170%;}

@media (max-width: 991px) {
h1.entry-title {
margin-top: 1rem!important;
margin:auto;
margin-bottom: 1rem !important;
    max-width: 95%!important;
}
footer.victvs {
    background-color: #000000 !important;
margin-top:0rem!important;
    padding-top: 0rem!important;
}
}
/*buttons*/
.btn-secondary {
color:#000000;
background: #FFFFFF;
border:solid 1px #ffffff;
}

.btn {border-radius:0px;}


/*navbar*/



/*custom toggler*/
.navbar-toggler:focus,
.navbar-toggler:active,
.navbar-toggler:focus-visible {
    outline: none !important;
    box-shadow: none !important;
}

.navbar-toggler > span {width:20px; height:2px; content:''; display:block; background:rgba(255, 255, 255, 1); margin-top:5px}

/* Base button (adjust as needed) */
button.navbar-toggler{
  position: relative;
}

/* The 3 bars */
button.navbar-toggler > span{
  display: block;
  height: 2px;                 /* bar thickness */
  background: currentColor;    /* inherits text color */
  border-radius: 2px;
  transform-origin: center;
  transition: transform 0.25s ease, opacity 0.25s ease, width 0.25s ease, margin 0.25s ease;
}

/* CLOSED state (your "10 / 20 / 10" style) */
button.navbar-toggler[aria-expanded="false"] > span:nth-child(1){
  width: 10px;
  margin: 0 0 6px 0;
  transform: translateX(0) translateY(0) rotate(0deg);
}
button.navbar-toggler[aria-expanded="false"] > span:nth-child(2){
  width: 20px;
  margin: 0 0 6px 0;
  opacity: 1;
  transform: translateX(0) translateY(0) rotate(0deg);
}
button.navbar-toggler[aria-expanded="false"] > span:nth-child(3){
  width: 10px;
  margin: 0 0 0 10px;  /* your offset */
  transform: translateX(0) translateY(0) rotate(0deg);
}

/* OPEN state => X */
button.navbar-toggler[aria-expanded="true"] > span:nth-child(1){
  width: 20px;
  margin: 0;
  transform: translateY(1px) rotate(45deg);
  color:#ffffff;
}

button.navbar-toggler[aria-expanded="true"] > span:nth-child(2){
  width: 20px;
  margin: 0;
  opacity: 0;
  transform: scaleX(0);
}

button.navbar-toggler[aria-expanded="true"] > span:nth-child(3){
  width: 20px;
  margin: 0;
  transform: translateY(-3px) rotate(-45deg);
  color:#ffffff;
}


.navbar-toggler {
    background-color: #1c1c1c;
    padding: 5px;
    width: 40px;
    height: 40px;
    border-radius: 0px !important;}




@media (max-width: 991px) {
.navbar-collapse {
    text-align: center;
    margin-top:10px;
}}




@media (min-width: 992px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}

@media (max-width: 991px) {
    .navbar-brand {
        position: absolute;
        left: 50%;
    }
     .navbar-brand img {
      width:150px!important;
      height:auto!important;
      margin-left:-75px;
    }
    
    div.verticallogo {
 left: -8px !important;
         top: 30vh;
        height: 42vh !important;
    z-index: -1;
    /* max-height: 100px; */
    position: absolute;
}

.home h1.entry-title {
    font-size: 30px!important;
    line-height: 120%!important;
}
}


nav#header {
    background: #000000;
    background-color: #000000;
}

#menu-top_nav {
    margin-left: auto !important;
    margin-right: auto !important;
    background: #1c1c1c;
    padding: 0.5rem;
}
.navbar-brand img {
    height: 27px;
}

.dropdown-item.active, .dropdown-item:active {
    background-color: #000000!important;}

h1.entry-title {
 
    margin-bottom: 3rem!important;}
    
    
/*navbar dropdown styleing*/
@media (min-width: 992px) {
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
        border-radius: 0;
        margin-top: 8px;
    }
}

/* Smooth dropdown fade (desktop only) */
@media (min-width: 992px) {

  /* Start hidden */
  .navbar .dropdown-menu {
    display: block;              /* keep renderable for animation */
    opacity: 0;
    visibility: hidden;
    transform: translateY(8px);
    transition: opacity .2s ease, transform .2s ease, visibility 0s linear .2s;
    pointer-events: none;        /* prevents hover when hidden */
  }

  /* When Bootstrap opens it */
  .navbar .dropdown-menu.show {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    transition: opacity .2s ease, transform .2s ease, visibility 0s;
    pointer-events: auto;
  }
}


/*active links and hover states*/
.navbar-nav a.nav-link {position:relative;}

.navbar-nav a.nav-link:hover::after { height: 4px!important;
    left: 30%;
bottom: -7px;
    width: 40%;}

.navbar-nav a.nav-link.active::after {
    content: '';
    height: 2px;
    left: 30%;
bottom: -7px;
    width: 40%;
    position: absolute;
    background: #ffffff;
     transition:all 0.25s;
     opacity:1;
}

.navbar-nav a.nav-link:hover::after {
    content: '';
    height: 2px;
    left: 30%;
bottom: -7px;
    width: 40%;
    position: absolute;
    background: #ffffff;
     transition:all 0.25s;
     opacity:1;
}
.navbar-nav a.nav-link::after {
    content: '';
    height: 2px;
    left: 30%;
bottom: -7px;
    width: 0%;
    position: absolute;
    background: #ffffff;
    transition:all 0.25s;
    opacity:0;
}

.current_page_parent a::after {
display:none!important;
}


/* keep logo stable */
#header .navbar-brand img{
  display:block;
  height:30px; /* adjust */
  width:auto;
}


   @media (max-width: 991px) { 
    .home .masthead {
    height: 75vh!important;
    min-height: 75vh!important;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 70vw!important;
    padding-left:15px; padding-right:15px;
    margin: auto;
}
#header .navbar-brand img {
    display: block;
    height: 30px;
    width: auto;
    padding: 11px;
}
 } 




/* ensure collapse is full width under the top row */
#header .navbar-collapse{
  flex-basis: 100%;
}
@media (min-width: 992px) {
#navbar {position: absolute;
    width: calc(100% - 15px) !important;
    left: 0;
    top: 0px;}}
    
/*navbar off-canvas on mobile*/   
@media (max-width: 991.98px) {

  /* Off-canvas panel */
  #header .navbar-collapse {
    position: fixed;
    top: 0;
    margin-top:-10px;
    right: 0;
    height: calc(100vh + 10px);

    width: calc(100vw - 68px);
    max-width: calc(100vw - 68px);

    background: #111;
    padding:1rem 2rem 1.25rem;
    overflow-y: auto;

    display: block !important;

    visibility: hidden;
    opacity: 0.01;

    transform: translate3d(100%, 0, 0);

    will-change: transform, opacity;
    backface-visibility: hidden;

    transition:
      transform .65s cubic-bezier(.25,.8,.25,1),
      opacity .18s ease-out,
      visibility 0s linear .65s;

    box-shadow: -18px 0 50px rgba(0,0,0,.45);
    z-index: 1045; /* unchanged */
  }




  /* Open state */
  #header .navbar-collapse.show {
    transform: translate3d(0, 0, 0);
    opacity: 1;
    visibility: visible;

    transition:
      transform .65s cubic-bezier(.25,.8,.25,1),
      opacity .18s ease-out,
      visibility 0s;
  }

  /* Prevent layout push */
  #header.navbar {
    overflow: visible;
  }

  /* Nav styling */
  #menu-top_nav {
    background: transparent;
    padding: 0rem;
  }

  #header .navbar-collapse .nav-link {
    padding: .75rem 0;
    text-align: left;
    border-bottom: solid 1px #000000;
  }

  .navbar-nav a.nav-link.active::after {
    left: 0% !important;
    bottom: 0px;
    min-width: 100%;
    background: #ffffff;
    transition:all 0.25s;
  }
  

  




  .navbar-nav a.nav-link::after {
    left: 0% !important;
    bottom: 0px;
    min-width: 0%;
    width: 0%;
    background: #ffffff;
    transition: all 0.25s;
  opacity:0;
  }

  .navbar-nav a.nav-link:hover::after {
    left: 0% !important;
    bottom: 0px;
    min-width: 100%;
    width: 100%;
    background: #ffffff;
    transition:all 0.25s;
    opacity:1;
  }

  #navbar > div > a.btn-secondary {
    width: 100% !important;
    margin-top: 1rem;
  }

  /* Overlay */
  .nav-overlay{
    position: fixed;
    inset: 0;
    background: rgba(0,0,0,.55);

    opacity: 0;
    visibility: hidden;

    transition: opacity .6s cubic-bezier(.25,.8,.25,1);

    z-index: 1021; /* unchanged */
  }

  body.nav-open{
    overflow: hidden;
  }

  body.nav-open .nav-overlay{
    opacity: 0;
    visibility: visible;
  }

}

@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  #header .navbar-collapse,
  #header .navbar-collapse.show,
  .nav-overlay,
  body.nav-open .nav-overlay {
    transition: none !important;
  }
}

/* Parent of current page */


li.current-menu-parent::after
 {
 content: '';
    height: 2px;
    left: 30%;
    bottom: -7px;
    width: 40%!important;
    position: absolute;
    background: #ffffff;
    transition: all 0.25s;
    opacity: 1;
}

.current_page_parent a::after
 {
 content: '';
    height: 2px;
    left: 30%;
    bottom: -7px;
    width: 40%!important;
    position: absolute;
    background: #ffffff;
    transition: all 0.25s;
    opacity: 1;
}

li.current_page_parent::after{
 height: 2px;
    left: 30%;
    bottom: -7px;
    width: 40%!important;
    position: absolute;
    background: #ffffff;
    transition: all 0.25s;
    opacity: 1;
}




/* Mobile dropdown fade */
@media (max-width: 991.98px) {

  #header .dropdown-menu {
    display: block;                /* keep in DOM for animation */
    opacity: 0;
    visibility: hidden;
    max-height: 0;
    overflow: hidden;

    transition:
      opacity 0.25s ease,
      max-height 0.25s ease,
      visibility 0s linear 0.25s;
  }

  #header .dropdown-menu.show {
    opacity: 1;
    visibility: visible;
    max-height: 500px;              /* large enough for menu */
    transition:
      opacity 0.25s ease,
      max-height 0.25s ease;
  background: transparent;
        border-radius: 0px;
        color: #ffffff;
        border: none;
        padding: 8px 0px;
        margin-top: -3px;
        border-bottom: solid 1px #000000;
  }
  
  .dropdown-item {
    background-color: transparent;
    border: 0;
    border-radius: var(--bs-dropdown-item-border-radius, 0);
    clear: both;
    color: var(--bs-dropdown-link-color);
    display: block;
    font-weight: 400;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    text-align: inherit;
    white-space: nowrap;
    width: 100%;
    padding-left: 0px;
    color: #cccccc;
}
       
 
  #header a.nav-link.dropdown-toggle .caret {
    display: inline-block;
    width: 0.55rem;
    height: 0.55rem;
    margin-left: 0.5rem;
    border-right: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    transform: rotate(-45deg);              /* chevron down */
    transition: transform 0.25s ease;
    opacity: 0.6;
    right: 10px;
        position: absolute;
        top: 16px;
  }

  #header a.nav-link.dropdown-toggle[aria-expanded="true"] .caret {
    transform: rotate(45deg);            /* chevron up */
  } 
  
  /*no underscoring on mobile so its not as busy*/
  .navbar-nav a.nav-link::after {
  display:none;
}

.dropdown-item:focus, .dropdown-item:hover {
    background-color: transparent;
    background: transparent;
    color:#ffffff;
}
/*menu to position*/
#menu-top_nav {
        margin-top: 4rem;
    }
  
}



/*ends*/

.section--bg .container {

    padding: 0rem 3rem;

}

/*homepage*/

/*top graphocs*/
div.verticallogo {
    left: 30px;
    height: 45vh;
    z-index: -1;
    position: absolute;
}

div.verticallogo > img {
height: 100%;
width: auto;}

.home .masthead {
    height: 75vh;
    min-height:500px;
    display: flex;
    flex-direction: column;
    align-items: center;      /* horizontal centering */
    justify-content: center;  /* vertical centering */
    text-align: center;
}

.section--nopb {padding-bottom:0rem!important;}

.home .masthead .entry-title,
.home .masthead .masthead-subtitle {
    margin: 0;                /* remove default spacing */
     max-width: 70vw !important;
}

.home .masthead .entry-title {
    margin-bottom: 1.75rem;   /* controlled spacing */
}

.home h1.entry-title {
    font-style: normal;
    font-weight: 500;
    font-size: calc(2rem + 1.5vw);
    line-height: 120%;
    margin: auto;
    text-align: center;
    text-transform: capitalize;}


h1.entry-title {width:100%; text-align:center;}


.masthead-subtitle {padding: 0.5rem 1rem;
    padding-top: 0px;
    border: solid 1px #ffffff;
    border-top: none;}

/*fiddly backgrounds*/
body {background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMCIgaGVpZ2h0PSI4MzAiIHZpZXdCb3g9IjAgMCAxOTIwIDgzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC4wOSI+CjxwYXRoIGQ9Ik0tNTguODY4OSA2NzUuMTA3QzE0Ny4zMjIgNTczLjQ2NiAzNjAuNzU1IDc4My41MzEgNTcyLjgzMSA3MTYuODA2QzcyOC42MjcgNjc4LjcwMyA3NjMuOTE5IDUxNy41NDYgOTQyLjY2NSA1NjQuODUyQzEwMjQuMzggNTgzLjM4OCAxMDk1LjU3IDYyOS4zMjEgMTE3MC40IDY2NC43MjdDMTI3My45MiA3MDkuMDA5IDEzODguNDggNzE4LjE5NiAxNDk5LjkyIDcxNy44NjlDMTY3MC43NiA2OTUuMTggMTgxNC45NyA4MTAuNTE5IDE5NzguODcgODI5LjQ0OCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0tNTguODY4OSA2NTEuMDk0QzE0Ny42ODIgNTUwLjYzIDM2MS4zNzYgNzQ1LjU5MiA1NzMuMzU0IDY4OC4xMDJDNzMwLjQ1OCA2NTMuNDQ4IDc2Ny4zNTEgNDk3LjgzMiA5NDguMzM3IDU0OC4xNjJDMTAyNi42NyA1NjYuNTE5IDEwOTUuNzUgNjA5LjIzMSAxMTY4LjIxIDY0Mi4yNTFDMTI4NS41OCA2ODkuNTU3IDE0MTUuMTkgNjg2LjMyIDE1MzkuNTEgNjgxLjg1OEMxNjk1LjIgNjcxLjAwNCAxODI1LjM4IDc4My45NCAxOTc2LjUzIDc5Ny43NTIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNLTU4Ljg2ODkgNjI3LjA2NUMxNDcuOTQ0IDUyOC41MyAzNjEgNzA4LjcxNSA1NzIuNzE3IDY2MS4zNDNDNzMyLjUxOCA2MzAuMTIyIDc2OC4xODUgNDgxLjA2MSA5NTMuMDEyIDUzMy45NTdDMTAyNS42NCA1NTEuNzQyIDEwOTEuMjUgNTg4LjcxNyAxMTU4LjY4IDYxOS42NDRDMTI4NC45OSA2NzAuNDQ4IDE0MjQuMzEgNjUzLjQ2NCAxNTU2LjkyIDY0OC4zNDhDMTcwNS43NCA2NDUuNTIgMTgyOC45MSA3NTQuNDAyIDE5NzQuMzIgNzY2LjcyNyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0tNTguODY4OSA2MDMuMDUzQzE1MC4xNSA1MDUuNCAzNjQuNzc2IDY3NS43NzcgNTc4LjEyNyA2MzMuNTM4Qzc0Ni4zNjMgNTk4LjIzMSA3NjkuMzI5IDQ2MC4wMDcgOTcyLjIxOSA1MjUuMDQ4QzEwMzYuMTcgNTQzLjQwNSAxMDk1LjA5IDU3NS4wMDMgMTE1NS42NCA2MDEuNzYxQzEyODguMzEgNjUyLjk0MSAxNDMyLjM1IDYyMC44MzcgMTU3MC4wNSA2MTguNUMxNzEzLjQ0IDYyMC40MjkgMTgzMS4zMyA3MjYuNDM0IDE5NzIuMjggNzM2LjY4MyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0tNTguODY4OSA1NzkuMDRDMTUzLjY4MSA0ODEuMzIyIDM3MS4xMDIgNjQ1LjI5MSA1ODcuMzc5IDYwNS40NTVDNzY4LjQ3OSA1NjEuMTQxIDc2NS45MjkgNDQxLjY4MiA5OTQuOTA3IDUxOS40MjVDMTA0OS45OSA1MzcuNTA0IDExMDEuNiA1NjQuNTI0IDExNTQuOTUgNTg2LjgyMUMxMjg4LjkzIDYzNC45MjggMTQzMS44NyA1OTMuNTA2IDE1NjkuNTYgNTkyLjA2OEMxNzEyLjc4IDU5MC43NzYgMTgyOS44MSA3MDAuMjk2IDE5NzAuNDUgNzA3Ljc4MyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0tNTguODY4OSA1NTUuMDExQzE3NS42MDEgNDU1Ljg4NyAzNzMuNzE4IDYxNy4zMDcgNTk3LjQ4MSA1NzcuNzQ5QzY1OC43OCA1NjcuNTMyIDcwOC41ODcgNTMwLjQ1OSA3NjEuMzY5IDUwMC45N0M4ODIuMTY3IDQ0OC4xMzkgMTAxMi4zOCA1MTEuMjIgMTEyMy45MSA1NTkuODgyQzEyNzAuNzMgNjI4LjE3NyAxNDMyLjg2IDU2Mi4xNzEgMTU4Ni4yOCA1NjYuNjAxQzE3MjIuNTMgNTcwLjM5MyAxODMzLjg5IDY3NS42NDYgMTk2OC44NSA2ODAuMjU2IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTS01OC44Njg5IDUzMC45OThDMjAwLjQ0OCA0MjkuNjY4IDM3NS4wNDIgNTg5LjYxNiA2MDYuNTM3IDU1MC45MDhDNjY1LjgyNSA1NDEuNzU0IDcxMi4xNjYgNTAyLjU1NiA3NjYuMDI3IDQ4MC4zOUM5MTMuODMgNDI4LjgxOCAxMDUxLjczIDUyOS42MjUgMTE4OS44NyA1NjUuMTEzQzEzMjguODEgNTg4LjM1NyAxNDY1LjM3IDUyOC4yMDMgMTYwNC4zMyA1MzguNTgzQzE3MzMuNCA1NDguNzY3IDE4MzguMzYgNjUwLjQyNCAxOTY3LjUxIDY1NC4zMzEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNLTU4Ljg2ODkgNTA2Ljk2OUMyMzAuNTkgNDAxLjQ3MSAzNzkuMjc1IDU2NS40NCA2MTkuMTU2IDUyMy44ODhDNjk3LjQyMiA1MDUuNjEzIDc2MS4zMDMgNDQzLjQ2NCA4NDYuMjIyIDQ1MS43MDNDOTIxLjY0MyA0NTIuODQ3IDk5NC4xMDYgNDc3Ljg1NyAxMDYzLjg2IDUwNC41NUMxMTE4LjY1IDUyNi42MDEgMTE3My43MiA1NTEuNzc0IDEyMzQuMTggNTQ5LjE3NUMxMzk1LjU1IDU0OC45MyAxNTYxLjA4IDQ2MC42MTEgMTcxNi45IDUzNy43NDlDMTc5OS41NyA1NjguMTg2IDE4NzUuNzYgNjI5LjQ2OCAxOTY2LjQ5IDYzMC4yMiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0tNTguODY4OSA0ODIuOTU3QzI2NC4wNjcgMzcxLjUyNSAzODUuNjY3IDU0NC4wOTIgNjMzLjAwMiA0OTcuMDMxQzY3MS42OTMgNDg4Ljc3NiA3MDMuODk1IDQ2NS4xODggNzQwLjQ2MiA0NTEuNzE5QzgzMS42MjUgNDIwLjA1NiA5MzAuMDk0IDQ0My4yMTkgMTAxOC42OSA0NzIuNzU3QzExMDAuNDQgNTAxLjM5NSAxMTgxLjg2IDU0MS4yNDggMTI3MC44NiA1MjQuMDM1QzE0NDcuNzYgNDk5LjE1NiAxNTgzLjE5IDQyMS44MzggMTc1NS4yMiA1MjQuMDUxQzE4MjMuMzggNTU1LjA3NiAxODg4LjM5IDYwNi43OTYgMTk2NS44MSA2MDguMTUzIiBzdHJva2U9IndoaXRlIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTS01OC44Njg5IDQ1OC45NDRDMjk5Ljk4IDMzOS4xMSAzOTguOTI0IDUyOC4yMiA2NTAuNDI3IDQ2OS4zMDhDNzg1LjIzNCAzOTguMjUxIDkwMy4wMjUgNDE2LjExNyAxMDQyLjA4IDQ2NC41MDJDMTEzMC42OCA0OTkuNDUgMTIwOS41OCA1MTguNzM5IDEzMDQuMTkgNDkyLjYxOEMxNDg0Ljk4IDQ0OS43OSAxNTkyLjEzIDM4Ny41NiAxNzY3LjMzIDQ5OS40ODNDMTgzMS4xMyA1MzIuMTkyIDE4OTEuNTUgNTg0LjIwNSAxOTY1LjU1IDU4OC4zMDgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNLTU4Ljg2ODkgNDM0LjkxNUMzMzcuMDM3IDMwNS4xMjYgNDE1LjQzMyA1MTUuODYyIDY2Ny4zOTQgNDQxLjMzOUM3OTMuMTEzIDM3NS4wNTUgOTM4LjMgNDE0LjEzOSAxMDY1LjgyIDQ1NC44OUMxMTQ4LjYxIDQ4OS43MDggMTIzNy42NSA0ODguNTMxIDEzMjIuMjQgNDYwLjIxOUMxNTA2LjA3IDQwNC4xODQgMTYwMi40OCAzNTAuNTY5IDE3NzkuNjcgNDY5LjUwNEMxODM5LjA4IDUwMS45NjcgMTg5NS41IDU1Mi42NzMgMTk2NS41NSA1NTYuNzkzIiBzdHJva2U9IndoaXRlIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTS01OC44Njg5IDQxMC45MDNDMzMuNDcxIDM4OS42MDMgMTI1LjQxOSAzNTYuOTI3IDIyMS41MzQgMzYzLjY3OEMzODYuNTMzIDM3Mi44NDkgNTUwLjA3NyA0ODguOTg5IDcxMi4xMzQgNDAyLjg3N0M4NTYuNTg1IDM2Mi4zMzggMTAwMS40NiA0MjMuMDY0IDExNDAuODMgNDU2LjcwNUMxMjA3Ljk1IDQ2OC40NDEgMTI3NS4yNiA0NDYuNjM1IDEzMzguNTEgNDI1Ljg5MkMxNTE3LjczIDM2MC44ODMgMTYxMC4wMiAzMTIuMzUxIDE3ODIuNCA0MzMuNjg5QzE4NDAuOTcgNDY3LjM2MyAxODk1LjY3IDUyMC43MzMgMTk2NS41NSA1MjYuMTQ0IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTS01OC44Njg5IDM4Ni44NzRDNzYuMzk2MiAzNTMuNDI5IDIwOS44NDcgMzA3LjEyIDM0OC4wNzEgMzU3LjQzNEM0MjMuMjMxIDM3OC4zNDEgNDk2Ljg1NCA0MTAuNDc4IDU3NS43MjUgNDEzLjQyQzY1NC4zMzQgNDE1LjkzNyA3MjQuMTE2IDM2Ni45MTUgODAzLjkxOCAzNzMuNDM3QzkyMS44MjMgMzcyLjAzMSAxMDMzLjQgNDE1LjU0NSAxMTQ3Ljg4IDQzNi41MzRDMTIwOC4yNCA0NDIuMjM4IDEyNjcuMzUgNDIxLjk2OSAxMzIzLjM3IDQwMS43QzE1MTAuMjkgMzI5LjEzOSAxNjA0LjI5IDI2MS41MTQgMTc4Ni4xIDM5OS4xNjZDMTg0My41NSA0MzQuNDA5IDE4OTYuMDYgNDkwLjMyOSAxOTY1LjU2IDQ5Ny45OTUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNLTU4Ljg2ODkgMzYyLjg2MUM2OC4wNDMzIDMzNS44OSAxOTYuNTI1IDI3Ny41MTcgMzI2LjkxOSAzMjIuNkM0MDkuMzg1IDM0NC42MTkgNDg3Ljc0OSAzODUuNDM1IDU3My44NjEgMzkxLjQ2N0M2MTYuNjM5IDM5NS44MTUgNjU2LjE5NyAzODAuMzg0IDY5Ni40NTggMzY4LjcxM0M3MzYuMDMyIDM1OS4xODMgNzc2LjkzIDM1Ni4xNTkgODE3LjUzNCAzNTcuNDk5QzkzMC4xNzYgMzYwLjA2NiAxMDM3LjUxIDM5OS4xMzMgMTE0OC4xMiA0MTQuOTczQzEyMDYuNzEgNDE4LjAzIDEyNjMuMTUgMzk2LjU2NyAxMzE2LjcyIDM3NS4xN0MxNTAxLjc1IDI5OC44NjYgMTU5OC40MyAyMTIuNjcyIDE3ODEuMTEgMzU5LjAwM0MxODQwLjg0IDM5Ny41MzEgMTg5Mi45NyA0NTkuODc2IDE5NjUuNTMgNDcxLjY3OCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0tNTguODY4OSAzMzguODMyQzI1LjUyNjcgMzI3LjE3NyAxMDIuOTEgMjg1LjUyNyAxODguMTIzIDI3OC40MzNDMzE4LjY2NCAyNjMuNjIzIDQzMC45NDYgMzQ2LjIzNyA1NTUuMzA4IDM2Ny44OTVDNjAyLjU2NSAzNzcuNDA5IDY0Ny44NiAzNjIuNTUgNjkyLjk2IDM1MC41NjhDNzMzLjg5MSAzNDEuOTcgNzc1LjkzMyAzMzkuNjMzIDgxNy42NDkgMzQxLjM2NkM5MjguOTAxIDM0NC44NDcgMTAzNS43NyAzODAuNzQ0IDExNDUuNzMgMzkzLjMxNEMxMjAyLjI4IDM5NC45MTYgMTI1Ni4xOSAzNzIuNzk5IDEzMDcuMjUgMzUwLjc0OEMxNDk4LjM5IDI2Ny45MDYgMTU5NC4yMyAxNjIuMzA5IDE3ODQuMSAzMjQuODIzQzE4NDMuMjEgMzY1LjcyMSAxODkzLjEgNDMwLjk3NiAxOTY1LjU2IDQ0Ni42MTkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNLTU4Ljg2ODkgMzE3Ljk5QzEwLjIyNjYgMzA5Ljg5OSA3My4zNTU4IDI3OS4xODUgMTQwLjE5NiAyNjIuMTM1QzI3NS40NzcgMjIyLjEwMyAzOTguOTQgMzAyLjUyNyA1MjMuNDE3IDM0Mi4wMzZDNjE3LjI5MyAzNzMuNjQ5IDcwOS4wNzcgMzE1LjkxNSA4MDQuNzAzIDMyNi44NUM5MTIuNzM1IDMyOS41OTYgMTAxNy40NyAzNTkuMjk3IDExMjQuMTIgMzczLjI5QzExODIuNTEgMzgwLjk0IDEyMzkuMDkgMzU3LjU2NSAxMjkxLjM2IDMzNC4xNDFDMTM5Mi42NCAyOTAuMjY3IDE0ODUuNyAyMTcuNzM5IDE1OTcuMzMgMjAzLjI3M0MxNjcwLjc0IDIwMi40MjMgMTczMi42IDI1Mi42ODcgMTc4Ny4zMSAyOTYuMjM0QzE4NDUuNjYgMzM5LjEyNiAxODkzLjU2IDQwNi40MDcgMTk2NS41NSA0MjUuNDY3IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTS01OC44Njg5IDI5Ny4xMzNDMTU4LjYxOCAyNTUuNDY2IDE4OC45NTYgMTY4LjAzIDQyNi4wNDIgMjgzLjMwNEM2MDguNzQ0IDM3Ny40MDkgNjI2LjcyNSAzMDcuOTA1IDgwMS42OTUgMzEyLjU4QzkxMy4zNCAzMTUuNDkgMTAyMS43OCAzNDYuMzg0IDExMzIuNjIgMzU2LjMzOUMxMTg5LjM2IDM1OS40NDUgMTI0Mi45MSAzMzQuNDUxIDEyOTIuOSAzMTAuMzczQzEzOTQuNzQgMjYyLjc0IDE0ODcuODggMTg1LjczMyAxNjAxLjYxIDE2OS43NjNDMTY3MS42NiAxNjkuMzcxIDE3MzAuMzYgMjE4LjMxMSAxNzgxLjg1IDI2MC42ODFDMTg0Mi45OCAzMDcuMTY5IDE4OTAuNzYgMzgwLjE4OCAxOTY1LjU1IDQwNC4zNDgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNLTU4Ljg2ODkgMjc2LjI5MkM1My4wNTM4IDI2Ny4zODMgMTQ5LjkwNSAxODIuOTA2IDI2NS42NjkgMjAzLjA0NEMzODYuNzYyIDIxNy4yMTYgNDgzLjA3NCAzMTguNTYzIDYwNy4wNiAzMTYuNzgxQzY3MC43MjkgMzA3LjE4NiA3MzQuMTg1IDI5My4yNTkgNzk5LjIxIDI5OC4zMUM5MDkuMDI0IDMwMS43NDMgMTAxNi4wOSAzMzAuMDg3IDExMjUuMzUgMzM4LjYwM0MxMTgyLjM4IDM0Mi44MzcgMTIzNS45NyAzMTcuMDI2IDEyODUuNjEgMjkxLjg4NkMxMzg5LjA4IDI0MC43MzkgMTQ4Mi4xOSAxNjAuMjE3IDE1OTcuNjkgMTM4LjExN0MxNjc1LjExIDEzMi41MSAxNzM4LjU1IDE5Mi45OTEgMTc5My4yMiAyNDAuMzNDMTg1MC4yOSAyODYuODY4IDE4OTQuNjkgMzU3LjUxNiAxOTY1LjU2IDM4Mi45MTgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNLTU4Ljg2ODkgMjU1LjQzNEM0Mi43ODgzIDI1MS4xNTEgMTI1LjU5OCAxNzQuMTQ0IDIyNy45NTggMTc0Ljc5OEMzNjMuNzMgMTY5LjgxMiA0NjMuNTU3IDI5MC45NTQgNTk1Ljc5OCAyOTkuMjc1QzY1OS41MTUgMjk1LjEyMyA3MjIuNDE2IDI3OC4xNzEgNzg3LjAzMiAyODMuNjQ3Qzg4MS4xMDUgMjg2LjM0NSA5NzMuNTQzIDMwNS42MTcgMTA2Ni43MiAzMTYuOTQ1QzExNDEuMDMgMzMxLjgwMyAxMjE0LjA0IDMxMy40NzkgMTI3OC4yIDI3NC43MDZDMTM4NS41NSAyMTkuNTcgMTQ4MC40NiAxMzEuNDk3IDE2MDEuMDcgMTA3LjAxQzE2NzkuMDMgMTAxLjQ4NSAxNzQxLjgyIDE2NC41ODIgMTc5NS43OSAyMTMuMDE1QzE4NTIuMjggMjYwLjk1OSAxODk1LjI0IDMzMi45NDggMTk2NS41MyAzNjAuNzg1IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTS01OC44Njg5IDIzNC41NzZDMzguMjc2OCAyMzIuOTQxIDExNC40ODMgMTU4Ljk0MiAyMDkuNyAxNDkuODY5QzM1My42NzcgMTMxLjY2IDQ1NS4xNzEgMjY3LjIxOSA1OTEuNzQ0IDI4MS4zNThDNjUyLjkxMSAyODAuMzQ1IDcxMy4zOTMgMjYzLjc1NCA3NzUuMTk4IDI2OC45MTlDODY3LjU3IDI3MS4yNTcgOTU4LjUyMSAyODkuMDA4IDEwNTAuMDEgMzAwLjA0MkMxMTI3LjI2IDMxNC41NzQgMTIwNC4zOCAzMDEuOTU1IDEyNzAuNzUgMjU4LjkxNUMxMzgxLjg5IDE5OS45ODcgMTQ3OC4yOCAxMDQuMjMxIDE2MDMuOTIgNzcuNDU1NUMxNjgyLjM1IDcxLjg0ODcgMTc0NC42NCAxMzYuNzQzIDE3OTguMDUgMTg2LjA2QzE4NTQuMDUgMjM0Ljk1MiAxODk1Ljc4IDMwOC4wMzYgMTk2NS41MyAzMzcuNDc1IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTS01OC44Njg5IDIxMy43MzRDMzMuODk2IDIxNC4xNDMgMTA0LjkwNCAxNDQuNDI2IDE5Mi43MzIgMTI2LjU3NkMzNDQuMjc4IDkyLjc4ODUgNDQ4LjMyMiAyNDMuMTI1IDU4OC41ODkgMjYzLjE5OEM2NDYuOTc4IDI2NS4xMTEgNzA0Ljk1OCAyNDkuMTI0IDc2My44MDQgMjU0LjEwOUM4NTQuMzEzIDI1Ni4zNjUgOTQzLjU4IDI3Mi44NzUgMTAzMy4yNCAyODMuODZDMTExNC4wMSAyOTcuNjg4IDExOTMuODEgMjkxLjgyIDEyNjMuMjYgMjQ0LjY0NUMxMzc4LjEgMTgyLjE3IDE0NzUuNjIgNzguNjY1NCAxNjA2LjExIDQ5Ljc5NzlDMTY4NC44NyA0My44NjQzIDE3NDYuOTUgMTA5LjU3NiAxNzk5Ljk0IDE1OS41MTRDMTg1NS41MiAyMDguNzMyIDE4OTYuMTkgMjgyLjcxNSAxOTY1LjU2IDMxMi42NzgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNLTU4Ljg2ODkgMTkyLjg3N0MzMi4yNzc3IDE5NS4wNTEgMTAwLjU0IDEyNi4wMDQgMTg0LjM5NiAxMDIuOTA3QzM0MC4xNTkgNTguMTY3NCA0NDQuODczIDIxOS40NzIgNTg2LjQzMSAyNDQuNzZDNjQ1LjM0MyAyNDguOTI4IDcwNC4zODYgMjMzLjU3OSA3NjMuNzIyIDIzOS41MTJDODU0LjgwNCAyNDIuOTYyIDk0NC41OTQgMjU5Ljk2MiAxMDM0Ljk0IDI3MC40ODlDMTExNyAyODMuOTc0IDExOTUuMDIgMjc1Ljg4MyAxMjY0LjQxIDIyNi43NzlDMTM3Ni42NyAxNjEuOTY2IDE0NzEuNjkgNTkuNzIwMyAxNTk5LjM5IDI1LjYwNTdDMTY4MS4xOSAxMi4yNjcyIDE3NDcuMDggODEuNjczMyAxODAxLjM1IDEzMy4zMTFDMTg1Ni41NSAxODIuMTIxIDE4OTYuNCAyNTYuODIzIDE5NjUuNTUgMjg1LjkzNiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0tNTguODY4OSAxNzIuMDM1QzMxLjEwMDggMTc1LjgxMSA5Ny4zMzU3IDEwNy4yMzkgMTc3LjYyOCA3OS41MTU0QzMzNS40MTkgMjQuMjk3OCA0NDEuMDMyIDE5Mi4zMjEgNTgxLjE1MSAyMjUuMjU4QzYzNi4wMDkgMjMzLjk1NSA2OTIuMDQ0IDIxOC40NTggNzQ3LjU0IDIyNC4xMTRDODM3LjE1IDIyNy40MzIgOTI1LjUzNCAyNDMuNzQ2IDEwMTQuMjkgMjU1LjEzOUMxMDk2Ljg4IDI2OC4yMzMgMTE4My41MSAyNjkuMzQ0IDEyNTMuODUgMjE3LjU1OUMxMzY3Ljg1IDE1MC41MDcgMTQ2Mi4xOCA0NS43NzY5IDE1OTAuMDkgNC42NjYxNEMxNjcwLjE5IC0xNi41MTg2IDE3MzkuMjggNDcuNDQ0MiAxNzkzLjExIDk4LjM3OUMxODUwLjExIDE0Ni42IDE4OTUuNyAyMzAuMjExIDE5NjUuNTMgMjU2Ljg4OCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjwvZz4KPC9zdmc+Cg==);
background-size:contain;
background-repeat:no-repeat;
background-position:0vw 60vh;
background-attachment:fixed;
}


@media (max-width: 767px) {

body {
  background-size: cover!important;
   
}
}

#main {
    background-image: url(/assets/grid.svg), url(/assets/blob.svg);
    background-size: 40%, 80px;
    background-repeat: no-repeat;
    background-position: top -40px center, right top 150px;
    background-attachment: scroll;}






/*finicky dividing lines*/

.linetop {border-top:solid 1px #ffffff;}
.verticalline {position:relative;}
.verticalline::before {content:''; height:100%; background: #ffffff;
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 75%); left:50%; width:1px;position:absolute;}

/*pretitle*/
.entry-title {position:relative;}

.entry-title::before {width:180px; left:calc(50% - 90px); top:-40px; content:''; height:50px; position:absolute; background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg3IiBoZWlnaHQ9IjI2IiB2aWV3Qm94PSIwIDAgMTg3IDI2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNODYuOTg4MiAzLjg3MTEyTDkzLjg5MjYgMjEuMjYyMkwxMDAuMzA2IDMuODEzMzNDMTAwLjM2NCAzLjc1NTU1IDEwMC4zOTMgMy42Njg5IDEwMC40MjIgMy41NTMzNEMxMDAuNDUgMy40Mzc3OSAxMDAuNDc5IDMuMzUxMTIgMTAwLjUwOCAzLjIzNTU2QzEwMC41NjYgMy4wMDQ0NSAxMDAuNjI0IDIuNzczMzMgMTAwLjY1MyAyLjU3MTExQzEwMC42ODIgMi4zNCAxMDAuNzEgMi4xNjY2OCAxMDAuNzEgMi4wMjIyNEMxMDAuNzEgMS45NjQ0NiAxMDAuNzEgMS45MzU1NyAxMDAuNzEgMS45MDY2OEMxMDAuNzEgMS44Nzc3OSAxMDAuNzEgMS44NDg4OSAxMDAuNjgxIDEuODQ4ODlDMTAwLjYyNCAxLjYxNzc4IDEwMC40MjIgMS40MTU1NyAxMDAuMTA0IDEuMjEzMzVDOTkuNzg1OSAxLjA0MDAyIDk5LjQzOTMgMC44NjY2NjcgOTkuMDYzNyAwLjcyMjIyMkM5OC45MTkzIDAuNjY0NDQ1IDk4LjgwMzcgMC42MDY2NzQgOTguNjg4MiAwLjU0ODg5NkM5OC41NzI2IDAuNDkxMTE4IDk4LjQ1NzEgMC40NjIyMiA5OC4zNDE1IDAuNDA0NDQzTDk3LjQxNzEgMEgxMDcuMDk1TDEwNi4zNDQgMC4yODg5MDdDMTA2LjI4NiAwLjM0NjY4NCAxMDYuMjU3IDAuMzc1NTcgMTA2LjE5OSAwLjM3NTU3QzEwNi4xNDIgMC4zNzU1NyAxMDYuMDg0IDAuNDA0NDQ5IDEwNi4wNTUgMC40MzMzMzhDMTA1LjkxIDAuNDkxMTE2IDEwNS43NjYgMC41MjAwMTMgMTA1LjU5MyAwLjU3Nzc5MUMxMDUuNDE5IDAuNjM1NTY5IDEwNS4yNzUgMC42OTMzMzMgMTA1LjEzIDAuNzIyMjIyQzEwNC43MjYgMC44Mzc3NzggMTA0LjMyMiAwLjk4MjIyMSAxMDMuOTc1IDEuMTI2NjZDMTAzLjYyOCAxLjI3MTExIDEwMy4zOTcgMS40NzMzNCAxMDMuMjgxIDEuNjc1NTZDMTAzLjIyNCAxLjc5MTEyIDEwMy4xMzcgMS45MDY2OCAxMDMuMDc5IDIuMDIyMjRDMTAzLjAyMSAyLjEzNzc5IDEwMi45MzUgMi4yNTMzMyAxMDIuODc3IDIuMzY4ODlDMTAyLjgxOSAyLjUxMzMzIDEwMi43MzMgMi42NTc3OSAxMDIuNjQ2IDIuODMxMTJDMTAyLjU1OSAzLjAwNDQ1IDEwMi41MDIgMy4xNzc3OSAxMDIuNDE1IDMuMzUxMTJDMTAyLjIxMyAzLjc4NDQ2IDEwMS43NSA0Ljk0MDAyIDEwMS4wNTcgNi43ODg5MUMxMDAuMzY0IDguNjM3OCA5OS42MTI2IDEwLjY4ODkgOTguODMyNiAxMi44ODQ0Qzk4LjgwMzcgMTIuOTcxMSA5OC43NzQ4IDEzLjA1NzggOTguNzQ1OSAxMy4xNDQ1Qzk4LjcxNzEgMTMuMjMxMSA5OC42ODgyIDEzLjI4ODkgOTguNjU5MyAxMy4zNzU2Qzk3Ljg1MDQgMTUuNjI4OSA5Ny4wOTkzIDE3LjcwODkgOTYuNDM0OCAxOS42NzMzQzk1Ljc3MDQgMjEuNjM3OCA5NS4zMzcxIDIyLjg1MTEgOTUuMTkyNiAyMy4zNzExQzk1LjEzNDggMjMuNjAyMiA5NS4wNDgyIDIzLjgzMzMgOTQuOTkwNCAyNC4wMzU2Qzk0LjkzMjYgMjQuMjM3OCA5NC44NzQ4IDI0LjQ0IDk0Ljc4ODIgMjQuNjcxMVYyNC43Qzk0LjczMDQgMjQuOTAyMiA5NC42NzI2IDI1LjEzMzMgOTQuNjE0OCAyNS4zMzU2Qzk0LjU1NzEgMjUuNTM3OCA5NC40NzA0IDI1Ljc2ODkgOTQuNDEyNiAyNkg5Mi42NTA0QzkyLjU2MzcgMjUuNzk3OCA5Mi40NzcxIDI1LjU5NTYgOTIuMzkwNCAyNS40NTExQzkyLjMwMzcgMjUuMjc3OCA5Mi4yNDU5IDI1LjEwNDUgOTIuMTU5MyAyNC45MzExQzkyLjEwMTUgMjQuNzU3OCA5Mi4wMTQ4IDI0LjYxMzMgOTEuOTU3MSAyNC40NEM5MS44OTkzIDI0LjI2NjcgOTEuODEyNiAyNC4wNjQ1IDkxLjc1NDggMjMuODYyMkM5MS40MzcxIDIyLjg4IDkwLjk0NiAyMS40OTMzIDkwLjI1MjYgMTkuNzZDODkuNTg4MiAxOC4wMjY3IDg4Ljg2NTkgMTYuMjA2NyA4OC4xMTQ4IDE0LjMyODlDODguMDg1OSAxNC4yNDIyIDg4LjA1NyAxNC4xMjY3IDg3Ljk5OTMgMTQuMDRDODcuOTQxNSAxMy45MjQ0IDg3LjkxMjYgMTMuODM3OCA4Ny44NTQ4IDEzLjcyMjJDODYuOTMwNCAxMS40NCA4Ni4wNjM3IDkuMzMxMTIgODUuMjgzNyA3LjM2NjY4Qzg0LjUwMzcgNS40MDIyMyA4My45ODM3IDQuMTg4ODkgODMuNzUyNiAzLjYxMTExQzgzLjY5NDggMy40NjY2NyA4My42MzcxIDMuMzUxMTEgODMuNTc5MyAzLjIwNjY3QzgzLjUyMTUgMy4wNjIyMiA4My40OTI2IDIuOTQ2NjggODMuNDM0OCAyLjgzMTEyQzgzLjQwNiAyLjgwMjIzIDgzLjQwNTkgMi43NzMzNSA4My40MDU5IDIuNzQ0NDZDODMuNDA1OSAyLjcxNTU3IDgzLjQwNTkgMi42ODY2OCA4My4zNzcxIDIuNjU3NzlDODMuMzE5MyAyLjU0MjI0IDgzLjI5MDQgMi40MjY2NyA4My4yMzI2IDIuMjgyMjNDODMuMTc0OCAyLjEzNzc4IDgzLjExNzEgMi4wMjIyMyA4My4wMzA0IDEuODc3NzhDODIuOTE0OCAxLjY3NTU2IDgyLjcxMjYgMS41MDIyMiA4Mi40MjM3IDEuMzI4ODlDODIuMTM0OCAxLjE4NDQ0IDgxLjgxNzEgMS4wNDAwMiA4MS40NDE1IDAuODk1NTcxQzgxLjQxMjYgMC44OTU1NzEgODEuMzgzNyAwLjg5NTU2NCA4MS4zNTQ4IDAuODY2Njc2QzgxLjMyNiAwLjgzNzc4NyA4MS4yNjgyIDAuODM3NzggODEuMjM5MyAwLjgzNzc4QzgxLjA2NTkgMC43ODAwMDMgODAuOTIxNSAwLjY5MzMzNyA4MC43NDgyIDAuNjM1NTU5QzgwLjU3NDggMC41Nzc3ODEgODAuNDAxNSAwLjQ5MTEwOSA4MC4yNTcgMC40MDQ0NDNMNzkuNTYzNyAwSDg5Ljc5MDRMODguOTIzNyAwLjM3NTU3Qzg4Ljc3OTMgMC40MzMzNDcgODguNjM0OCAwLjUyMDAxMyA4OC40NjE1IDAuNTc3NzkxQzg4LjI4ODIgMC42MzU1NjkgODguMTE0OCAwLjY5MzM0NiA4Ny45NDE1IDAuNzgwMDEyQzg3LjYyMzcgMC44OTU1NjggODcuMzM0OCAxLjA0MDAxIDg3LjA0NiAxLjE4NDQ2Qzg2Ljc4NiAxLjMyODkgODYuNjEyNiAxLjUzMTExIDg2LjU1NDggMS43NjIyMkM4Ni41NTQ4IDEuNzkxMTEgODYuNTU0OCAxLjgyMDAxIDg2LjU1NDggMS44MjAwMUM4Ni41MjU5IDEuODQ4OSA4Ni41MjYgMS44NDg4OSA4Ni41MjYgMS44Nzc3OEM4Ni41MjYgMS45MDY2NyA4Ni41MjYgMS45MDY2OCA4Ni41MjYgMS45MzU1N0M4Ni41MjYgMi4wODAwMiA4Ni41NTQ4IDIuMjI0NDUgODYuNTgzNyAyLjM5Nzc4Qzg2LjY0MTUgMi41NzExMiA4Ni42NzA0IDIuNzczMzUgODYuNzI4MiAyLjk3NTU3Qzg2Ljc1NzEgMy4wMzMzNSA4Ni43NTcxIDMuMDYyMjMgODYuNzg1OSAzLjEyMDAxQzg2LjgxNDggMy4xNzc3OCA4Ni44MTQ4IDMuMjA2NjggODYuODQzNyAzLjI2NDQ2Qzg2LjkwMTUgMy40MDg5IDg2LjkzMDQgMy41MjQ0NSA4Ni45NTkzIDMuNjQwMDFDODYuOTg4MiAzLjc1NTU2IDg3LjAxNzEgMy44NDIyMiA4Ny4wNDYgMy45Mjg4OVYzLjg3MTEySDg2Ljk4ODJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBvcGFjaXR5PSIwLjYiIGQ9Ik0xMTUuMDk1IDEzSDE4Ni42NTgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iNCIvPgo8cGF0aCBvcGFjaXR5PSIwLjYiIGQ9Ik0wIDEzSDcxLjU2MzciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iNCIvPgo8L3N2Zz4K);
background-size:contain; background-repeat:no-repeat;}

/*==========================================================footer=================================================*/


footer.victvs {background-color:#000000!important; background: #0E0E0E;
/*font styling*/
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 120%;
color: #FFFFFF;
margin-top:3rem;
/*gradient*/
background: linear-gradient(180deg, rgba(14, 14, 14, 1) 0%, rgba(0, 0, 0, 0) 100%);
padding-top: 4rem; padding-bottom: 0rem;}


/*footer address columsn*/
ul.footeraddress {text-align:left!important; max-width:80%; margin:auto; margin-top:-3rem!important;}
ul.footeraddress li > a {font-size: 16px;line-height: 200%;}
ul.footeraddress li {list-style:none; position:relative; padding-left:33px; font-weight: 400; font-size: 16px; line-height: 200%;}
ul.footeraddress li.noleft {padding-left:0px!important; height:33%;}
ul.footeraddress {margin-bottom:0px; margin:auto;}
ul.footeraddress li {margin-bottom: 2rem;}
footer.victvs #block-9 {height:calc(80% - 45px);}
footer.victvs #block-9 > ul.footeraddress {height: 100%;}
footer.victvs #block-9 > ul.footeraddress li {height: 33%;}
footer.victvs #block-9 > ul.footeraddress {
    height: calc(100% - 63px);
}

/*icons*/
ul.footeraddress li.location::before {
    content: '';
    width: 25px;
    height: 30px;
  position: absolute;
    left: -11px;
    display: inline-block;
    background-size: 25px;
    background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjk5OTkgMTMuNDMwNEMxMy43MjMgMTMuNDMwNCAxNS4xMTk5IDEyLjAzMzYgMTUuMTE5OSAxMC4zMTA0QzE1LjExOTkgOC41ODczIDEzLjcyMyA3LjE5MDQzIDExLjk5OTkgNy4xOTA0M0MxMC4yNzY4IDcuMTkwNDMgOC44Nzk4OCA4LjU4NzMgOC44Nzk4OCAxMC4zMTA0QzguODc5ODggMTIuMDMzNiAxMC4yNzY4IDEzLjQzMDQgMTEuOTk5OSAxMy40MzA0WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTMuNjE5OTUgOC40OUM1LjU4OTk1IC0wLjE2OTk5OCAxOC40MiAtMC4xNTk5OTcgMjAuMzggOC41QzIxLjUzIDEzLjU4IDE4LjM3IDE3Ljg4IDE1LjYgMjAuNTRDMTMuNTkgMjIuNDggMTAuNDEgMjIuNDggOC4zODk5NSAyMC41NEM1LjYyOTk1IDE3Ljg4IDIuNDY5OTUgMTMuNTcgMy42MTk5NSA4LjQ5WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPC9zdmc+Cg==);
     background-position: bottom;
    background-repeat: no-repeat;
   position:absolute;
}
ul.footeraddress li.telephone::before {
    content: '';
    width: 25px;
    height: 30px;
 position: absolute;
    left: -11px;
    display: inline-block;
    background-size: 25px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjk3IDE4LjMzQzIxLjk3IDE4LjY5IDIxLjg5IDE5LjA2IDIxLjcyIDE5LjQyQzIxLjU1IDE5Ljc4IDIxLjMzIDIwLjEyIDIxLjA0IDIwLjQ0QzIwLjU1IDIwLjk4IDIwLjAxIDIxLjM3IDE5LjQgMjEuNjJDMTguOCAyMS44NyAxOC4xNSAyMiAxNy40NSAyMkMxNi40MyAyMiAxNS4zNCAyMS43NiAxNC4xOSAyMS4yN0MxMy4wNCAyMC43OCAxMS44OSAyMC4xMiAxMC43NSAxOS4yOUM5LjYgMTguNDUgOC41MSAxNy41MiA3LjQ3IDE2LjQ5QzYuNDQgMTUuNDUgNS41MSAxNC4zNiA0LjY4IDEzLjIyQzMuODYgMTIuMDggMy4yIDEwLjk0IDIuNzIgOS44MUMyLjI0IDguNjcgMiA3LjU4IDIgNi41NEMyIDUuODYgMi4xMiA1LjIxIDIuMzYgNC42MUMyLjYgNCAyLjk4IDMuNDQgMy41MSAyLjk0QzQuMTUgMi4zMSA0Ljg1IDIgNS41OSAyQzUuODcgMiA2LjE1IDIuMDYgNi40IDIuMThDNi42NiAyLjMgNi44OSAyLjQ4IDcuMDcgMi43NEw5LjM5IDYuMDFDOS41NyA2LjI2IDkuNyA2LjQ5IDkuNzkgNi43MUM5Ljg4IDYuOTIgOS45MyA3LjEzIDkuOTMgNy4zMkM5LjkzIDcuNTYgOS44NiA3LjggOS43MiA4LjAzQzkuNTkgOC4yNiA5LjQgOC41IDkuMTYgOC43NEw4LjQgOS41M0M4LjI5IDkuNjQgOC4yNCA5Ljc3IDguMjQgOS45M0M4LjI0IDEwLjAxIDguMjUgMTAuMDggOC4yNyAxMC4xNkM4LjMgMTAuMjQgOC4zMyAxMC4zIDguMzUgMTAuMzZDOC41MyAxMC42OSA4Ljg0IDExLjEyIDkuMjggMTEuNjRDOS43MyAxMi4xNiAxMC4yMSAxMi42OSAxMC43MyAxMy4yMkMxMS4yNyAxMy43NSAxMS43OSAxNC4yNCAxMi4zMiAxNC42OUMxMi44NCAxNS4xMyAxMy4yNyAxNS40MyAxMy42MSAxNS42MUMxMy42NiAxNS42MyAxMy43MiAxNS42NiAxMy43OSAxNS42OUMxMy44NyAxNS43MiAxMy45NSAxNS43MyAxNC4wNCAxNS43M0MxNC4yMSAxNS43MyAxNC4zNCAxNS42NyAxNC40NSAxNS41NkwxNS4yMSAxNC44MUMxNS40NiAxNC41NiAxNS43IDE0LjM3IDE1LjkzIDE0LjI1QzE2LjE2IDE0LjExIDE2LjM5IDE0LjA0IDE2LjY0IDE0LjA0QzE2LjgzIDE0LjA0IDE3LjAzIDE0LjA4IDE3LjI1IDE0LjE3QzE3LjQ3IDE0LjI2IDE3LjcgMTQuMzkgMTcuOTUgMTQuNTZMMjEuMjYgMTYuOTFDMjEuNTIgMTcuMDkgMjEuNyAxNy4zIDIxLjgxIDE3LjU1QzIxLjkxIDE3LjggMjEuOTcgMTguMDUgMjEuOTcgMTguMzNaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+Cjwvc3ZnPgo=);
    background-position: bottom;
    background-repeat: no-repeat;
   position:absolute;
}
ul.footeraddress li.email::before {
    content: '';
    width: 25px;
    height: 30px;
 position: absolute;
    left: -11px;
    display: inline-block;
    background-size: 25px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3IDIwLjVIN0M0IDIwLjUgMiAxOSAyIDE1LjVWOC41QzIgNSA0IDMuNSA3IDMuNUgxN0MyMCAzLjUgMjIgNSAyMiA4LjVWMTUuNUMyMiAxOSAyMCAyMC41IDE3IDIwLjVaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE3IDlMMTMuODcgMTEuNUMxMi44NCAxMi4zMiAxMS4xNSAxMi4zMiAxMC4xMiAxMS41TDcgOSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
    background-position: bottom;
    background-repeat: no-repeat;
    position:absolute;
}

p.copyright {font-size:14px;}

/*buttons*/
.btn-secondary {
    font-size: 14px!important;
    padding: 12px 25px!important;
    font-weight: 700!important;
}
.cta_box .btn-secondary {font-size: 14px!important;
    padding: 12px 25px!important;
    font-weight: 700!important;}


/*footer social*/

ul.socialiconsfooter{}
ul.socialiconsfooter, ul.footeraddress  {padding-left:0px;}
ul.socialiconsfooter li {display:inline; list-style:none; padding-left:0.5rem;}
ul.socialiconsfooter li:nth-child(1) {padding-left:0rem!important;}
ul.socialiconsfooter li a {border: solid 1px #3b3b3b; background: #1C1C1C;width: 40px; height: 40px;display: inline-flex;border-radius: 50%; padding: 8px;}
ul.socialiconsfooter li:nth-child(3) a > img { padding: 3px !important;margin-left: -2px;}
ul.socialiconsfooter li:nth-child(2) a > img { padding: 2px !important;margin-top: -2px;}


img.endlogo {width:100vw; height:auto; display:block;}


/*content block acf stuff*/
.split-section {
  padding: 4rem 0;
}

.split-section__inner {
  display: grid;
  gap: 2rem;
  align-items: center;
}

@media (min-width: 992px) {
  .split-section__inner {
    grid-template-columns: 1fr 1fr;
  }

  /* default: text left, media right */
  .split-section.is-text-left .split-section__col--text { order: 1; }
  .split-section.is-text-left .split-section__col--media { order: 2; }

  /* flipped */
  .split-section.is-image-left .split-section__col--media { order: 1; }
  .split-section.is-image-left .split-section__col--text { order: 2; }
}

/*tightspaceing*/
.section--tight {
    padding: 1rem 0!important;
}
.video_thumb {position:relative;}
.video_thumb::after { content:''; width:120px; height:120px; position:absolute; left:calc(50% - 60px); top:calc(50% - 60px);  background-size:cover; background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUyIiBoZWlnaHQ9IjI1MiIgdmlld0JveD0iMCAwIDI1MiAyNTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgb3BhY2l0eT0iMC4yIiBjeD0iMTI2IiBjeT0iMTI2IiByPSIxMjYiIGZpbGw9IiMwRTBFMEUiLz4KPGNpcmNsZSBvcGFjaXR5PSIwLjU2IiBjeD0iMTI2IiBjeT0iMTI2IiByPSI2MSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9IjEyNiIgY3k9IjEyNiIgcj0iNDUiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMTIgMTI2VjExOS43N0MxMTIgMTEyLjAzNSAxMTcuNDc3IDEwOC44NjcgMTI0LjE4IDExMi43MzVMMTI5LjU4NyAxMTUuODVMMTM0Ljk5NSAxMTguOTY1QzE0MS42OTcgMTIyLjgzMiAxNDEuNjk3IDEyOS4xNjcgMTM0Ljk5NSAxMzMuMDM1TDEyOS41ODcgMTM2LjE1TDEyNC4xOCAxMzkuMjY1QzExNy40NzcgMTQzLjEzMiAxMTIgMTM5Ljk2NSAxMTIgMTMyLjIzVjEyNloiIGZpbGw9IiMwRTBFMEUiLz4KPC9zdmc+Cg==);}

.video_link {position:relative;}

.video_link > div > div > div > div > figure > a::after  { content:''; width:120px; height:120px; position:absolute;   background-size:cover; background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUyIiBoZWlnaHQ9IjI1MiIgdmlld0JveD0iMCAwIDI1MiAyNTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgb3BhY2l0eT0iMC4yIiBjeD0iMTI2IiBjeT0iMTI2IiByPSIxMjYiIGZpbGw9IiMwRTBFMEUiLz4KPGNpcmNsZSBvcGFjaXR5PSIwLjU2IiBjeD0iMTI2IiBjeT0iMTI2IiByPSI2MSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9IjEyNiIgY3k9IjEyNiIgcj0iNDUiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMTIgMTI2VjExOS43N0MxMTIgMTEyLjAzNSAxMTcuNDc3IDEwOC44NjcgMTI0LjE4IDExMi43MzVMMTI5LjU4NyAxMTUuODVMMTM0Ljk5NSAxMTguOTY1QzE0MS42OTcgMTIyLjgzMiAxNDEuNjk3IDEyOS4xNjcgMTM0Ljk5NSAxMzMuMDM1TDEyOS41ODcgMTM2LjE1TDEyNC4xOCAxMzkuMjY1QzExNy40NzcgMTQzLjEzMiAxMTIgMTM5Ljk2NSAxMTIgMTMyLjIzVjEyNloiIGZpbGw9IiMwRTBFMEUiLz4KPC9zdmc+Cg==);}


/*moe fucking backgrounds*/
.section--dark--half--height::before {
    content: '';
    width: 95vw;
    position: absolute;
    z-index: -1;
    display: block;
    width: 95%;
    background-color: #1c1c1c;
    right: 0;
    height: calc(55% + 4rem)!important;
    margin-top: -3rem;
}

/* CSS options” */
.grayflip--bg {position:relative;}
.grayflip--bg .container::before {
    content: '';
    position: absolute;
    z-index: -1;
    transform:rotate(180deg);
    display: block;
    width: calc(100% - 60px);
    height: calc(100%);
    left: 30px;
    max-width: 100vw;
    border-top: solid 1px #787878;
    background: /* LEFT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, /* RIGHT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat, /* MAIN background (unchanged) */ linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%);
}


.grayflip--offset .container .row > div:nth-child(1)::before {
    content: '';
    position: absolute;
    z-index: -1;
    transform: rotate(180deg);
    display: block;
    width: calc(161% - 60px);
    height: calc(100%);
    right: -75px;
    top: 51px;
    max-width: 100vw;
    border-top: solid 1px #787878;
    background: /* LEFT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, /* RIGHT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat, /* MAIN background (unchanged) */ linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%);
}
.grayflip--offset .container .row > div:nth-child(1){position:relative;}




.section--dark--shortend::before {
    content: '';
      position: absolute;
    z-index: -1;
    display: block;
    width: 83%;
    background-color: #1c1c1c;
    background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDQyNyA0NDUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyI+CiAgICA8cGF0aCBkPSJNMzkyLjE3MSwzMDUuOTQzTDM4OS45NjcsMzA3Ljk3OUMzODUuMDI1LDMwMi42MyAzODIuNDY2LDI5NS45MzkgMzgwLjYwNywyODguODQyQzM3OC44MTksMjgyLjAxNiAzNzcuNjc3LDI3NC44MTMgMzc1LjQ5MywyNjguMTYxQzM3MC4yOTgsMjUyLjM0IDM1OC45OTIsMjM5LjQyNiAzNDkuNzg2LDIyNS41MzhDMzI2LjgwMiwxOTAuODc0IDMxNS44MzYsMTQ4LjcwNiAyODkuMTIxLDExNi44MTJDMjY3Ljk5MSw5MS41ODggMjM4LjQyNCw3NC43OTYgMjA3LjkxNiw2Mi40NTlDMTkzLjEyLDU2LjQ3MyAxNzcuNjI4LDUxLjM0NiAxNjEuNjY3LDUxLjMzQzEzNy4zODEsNTEuMzAzIDExMy40NTUsNjQuMDkgOTkuOTU5LDg0LjI4N0M4Ni40ODMsMTA0LjQ4NyA4My44NSwxMzEuNSA5My4xOTgsMTUzLjkxN0MxMDIuNjgxLDE3Ni42NjcgMTIyLjUyNCwxOTMuMTY1IDEzNy4xNjMsMjEyLjk5NUMxNTIuMjM5LDIzMy40MTcgMTYxLjQ2MywyNjIuNjkgMTQ2Ljk5MiwyODMuNTQ5QzE0NC40MjUsMjg3LjIzOCAxNDEuMTIyLDI5MC41MDQgMTM5LjM5NSwyOTQuNjU0TDEzOS4zOTQsMjk0LjY1NkMxMzYuNjUsMzAxLjIwNCAxMzguNDIsMzA4LjY4OSAxNDAuMjUzLDMxNS41NTNDMTQ0LjAxOCwzMjkuNTQ4IDE0OC43ODUsMzQ0LjE4OCAxNTkuNzM2LDM1My42NjNDMTcwLjEyMywzNjIuNjUyIDE4NC4yOTUsMzY1LjU5NCAxOTYuNTEsMzcxLjg1NkMyMjEuMDQ0LDM4NC40MDIgMjM3LjY1Myw0MTEuMDkzIDIzOC4xMDUsNDM4LjY0MUwyMzUuMTA1LDQzOC42OTFDMjM0LjY3MSw0MTIuMjIzIDIxOC43MTQsMzg2LjU4IDE5NS4xNDIsMzc0LjUyNkMxODIuNzE1LDM2OC4xNTYgMTY4LjM0LDM2NS4wNzYgMTU3Ljc3MiwzNTUuOTMxQzE0Ni4zNzMsMzQ2LjA2OCAxNDEuMjc0LDMzMC44OTggMTM3LjM1NSwzMTYuMzI5QzEzNS4zNTQsMzA4LjgzMyAxMzMuNjMsMzAwLjY0OCAxMzYuNjI3LDI5My40OTdDMTM4LjQzNSwyODkuMTU0IDE0MS44NDEsMjg1LjY5OSAxNDQuNTI5LDI4MS44MzdDMTU4LjI5NSwyNjEuOTkzIDE0OS4wOTMsMjM0LjIwNSAxMzQuNzQ5LDIxNC43NzdDMTE5Ljk2OCwxOTQuNzU1IDEwMC4wMDUsMTc4LjA0MyA5MC40MjksMTU1LjA3MUM4MC43MDIsMTMxLjc0NiA4My40NDIsMTAzLjYzOSA5Ny40NjUsODIuNjIxQzExMS41MDcsNjEuNjA3IDEzNi40MDEsNDguMzAyIDE2MS42NzEsNDguMzNDMTc4LjAxNCw0OC4zNDYgMTkzLjg5LDUzLjU0OCAyMDkuMDQxLDU5LjY3OEMyNDAuMDAyLDcyLjE5OSAyNjkuOTc3LDg5LjI4NyAyOTEuNDIxLDExNC44ODZDMzE4LjIwOCwxNDYuODY0IDMyOS4yNDIsMTg5LjEyNCAzNTIuMjg2LDIyMy44OEMzNjEuNjQsMjM3Ljk5MiAzNzMuMDY0LDI1MS4xNSAzNzguMzQzLDI2Ny4yMjVDMzgwLjU0NiwyNzMuOTM0IDM4MS43MDYsMjgxLjE5OCAzODMuNTA5LDI4OC4wODJDMzg1LjI0MiwyOTQuNjk1IDM4Ny41NjUsMzAwLjk1OCAzOTIuMTcxLDMwNS45NDNaIiBzdHlsZT0iZmlsbDpyZ2IoNjgsNjgsNjgpOyIvPgogICAgPHBhdGggZD0iTTM2Ny45NTIsMzEyLjQ2NUwzNjYuOTg2LDMxMi43MjVDMzYwLjI0MywyODcuNzE1IDM0Ni40NjIsMjY1LjI3OSAzMzIuODYzLDI0My4yMzNMMzAxLjMxNywxOTIuMDk5QzI4OC43MjQsMTcxLjY4IDI3NS45NzcsMTUxLjA2NCAyNTkuMTM4LDEzMy45NzJDMjQyLjEyLDExNi42OTggMjIxLjEyLDEwMy4zNzYgMTk4LjI0Myw5NS4zNDFDMTg0LjQ3NSw5MC41MDQgMTY5LjU1Nyw4Ny41NTcgMTU1LjI2NSw5MC41NDhDMTQxLjA2Miw5My41MiAxMjcuNjU1LDEwMy4zNDIgMTIzLjYzMiwxMTcuMjc3QzEyMS4yMzcsMTI1LjU1MyAxMjIuMjcyLDEzNC40NzIgMTI0LjYwOCwxNDIuNzZDMTMwLjUxLDE2My41NzEgMTQ0LjE5NiwxODEuMTE3IDE1NS40NzEsMTk5LjU4NEMxNjYuODMzLDIxOC4xOTcgMTc2LjIwNywyMzkuOTIyIDE3MS44OSwyNjEuM0MxNjkuNDksMjczLjI0MiAxNjIuODk1LDI4NC4yMTUgMTYxLjg5NywyOTYuMzQ5QzE2MC44NjEsMzA5LjE0NCAxNjYuMDQ4LDMyMC41OTEgMTc0LjE3MSwzMzAuNTkzQzE4Mi4zNDUsMzQwLjY1OCAxOTMuNDkyLDM0OS4yNiAyMDQuMzI3LDM1Ni4yOThDMjE1LjIyNywzNjMuMzc4IDIyNi45MTYsMzcwLjc2NCAyMzYuNTY5LDM3OS41NTNDMjQ2LjI4MSwzODguMzk1IDI1My45MzIsMzk4LjY1NyAyNTYuNjk4LDQxMS40MzJMMjU1LjcyLDQxMS42NDRDMjUyLjk5OSwzOTkuMDc0IDI0NS40NTEsMzg4Ljk5MiAyMzUuODk2LDM4MC4yOTJDMjI2LjI4MiwzNzEuNTQgMjE0LjYzOCwzNjQuMTg4IDIwMy43ODMsMzU3LjEzNkMxOTIuODYyLDM1MC4wNDMgMTgxLjYzMywzNDEuMzY3IDE3My4zOTUsMzMxLjIyM0MxNjUuMTA1LDMyMS4wMTYgMTU5Ljg0MywzMDkuMzI0IDE2MC45MDEsMjk2LjI2N0MxNjEuOTAxLDI4NC4wOTUgMTY4LjUwMiwyNzMuMDgyIDE3MC45MSwyNjEuMTAyQzE3NS4xNzcsMjM5Ljk2OCAxNjUuODUxLDIxOC41MDcgMTU0LjYxNywyMDAuMTA2QzE0My4yOTYsMTgxLjU2MSAxMjkuNTcyLDE2My45MzEgMTIzLjY0NiwxNDMuMDMyQzEyMS4yNiwxMzQuNTY2IDEyMC4yMjUsMTI1LjQ1MyAxMjIuNjcyLDExNi45OTlDMTI2Ljc5NSwxMDIuNzE4IDE0MC41MDQsOTIuNjE1IDE1NS4wNjEsODkuNTY5QzE2OS41MjksODYuNTQyIDE4NC42MzUsODkuNSAxOTguNTc1LDk0LjM5N0MyMjEuNTk0LDEwMi40ODIgMjQyLjcyNiwxMTUuODg4IDI1OS44NSwxMzMuMjdDMjc2Ljc0MywxNTAuNDE2IDI4OS41MzYsMTcxLjA5MiAzMDIuMTY5LDE5MS41NzVMMzMzLjcxNSwyNDIuNzA4QzM0Ny4zNjQsMjY0LjgzNiAzNjEuMTgzLDI4Ny4zNjEgMzY3Ljk1MiwzMTIuNDY1WiIgc3R5bGU9ImZpbGw6cmdiKDY4LDY4LDY4KTsiLz4KICAgIDxwYXRoIGQ9Ik0yNzEuNjkxLDI1NS43ODVDMjc2LjY4LDI2MS41NDMgMjg0LjA3LDI3MS4zNyAyODkuMzIsMjgxLjI1M0MyOTIuODQ2LDI4Ny44OTEgMjk1LjQwMywyOTQuNTU4IDI5NS42NTcsMzAwLjA0OUMyOTYuNTQsMzE4LjU1OCAyNzQuMDEyLDMzMC44MTIgMjYxLjI5OCwzMTUuMDU3QzI1Ny42ODcsMzEwLjU5MSAyNTYuMjY4LDMwNS4wNzYgMjU1LjE4MSwyOTkuMzYxQzI1NC4xMTcsMjkzLjc2NiAyNTMuMzcsMjg3Ljk4IDI1MS4wNzcsMjgyLjg0OEMyNDguNjU4LDI3Ny40MjQgMjQ0LjU5OSwyNzIuODkzIDI0MS44NTYsMjY3LjYyM0MyMzkuMDI4LDI2Mi4xODQgMjM3LjgwMywyNTUuMTk5IDI0MS4yNTksMjUwLjEzNUMyNDQuNjYyLDI0NS4xMzggMjUxLjc0NCwyNDMuNjc1IDI1Ny41MzgsMjQ1LjQyQzI2My4yMTEsMjQ3LjEyMSAyNjcuODA4LDI1MS4yOTkgMjcxLjY5MSwyNTUuNzg1Wk0yNzAuOTM1LDI1Ni40MzlDMjY3LjE3NiwyNTIuMDk2IDI2Mi43NDMsMjQ4LjAyNSAyNTcuMjUsMjQ2LjM3OEMyNTEuODYsMjQ0Ljc1NCAyNDUuMjUyLDI0Ni4wNDkgMjQyLjA4NSwyNTAuNjk5QzIzOC44MzEsMjU1LjQ2NyAyNDAuMDgsMjYyLjA0IDI0Mi43NDQsMjY3LjE2MUMyNDUuNDk1LDI3Mi40NDkgMjQ5LjU2NCwyNzYuOTk4IDI1MS45OTEsMjgyLjQ0QzI1NC4zMTQsMjg3LjY0MiAyNTUuMDg0LDI5My41MDQgMjU2LjE2MywyOTkuMTc0QzI1Ny4yMTksMzA0LjcyNCAyNTguNTY4LDMxMC4wOTIgMjYyLjA3NiwzMTQuNDI5QzI3NC4xNDYsMzI5LjM4NiAyOTUuNDk2LDMxNy42NjggMjk0LjY1OSwzMDAuMDk2QzI5NC40MDksMjk0LjcyNiAyOTEuODg2LDI4OC4yMTQgMjg4LjQzNywyODEuNzIyQzI4My4yMjUsMjcxLjkxMSAyNzUuODg4LDI2Mi4xNTYgMjcwLjkzNSwyNTYuNDM5WiIgc3R5bGU9ImZpbGw6cmdiKDY4LDY4LDY4KTsiLz4KICAgIDxwYXRoIGQ9Ik0zMDYuMDEyLDI2NC41NUMzMDkuNzUxLDI3My42NzQgMzEzLjA5OSwyODMuMDA0IDMxNS4zNjYsMjkyLjYxNEMzMTcuNDU1LDMwMS4zNDMgMzE5LjUwNCwzMTIuODE2IDMxOC44MzQsMzIzLjQ1N0MzMTguMzg0LDMzMC42MTMgMzE2LjcwMywzMzcuMzkzIDMxMy4wMDgsMzQyLjczNEMzMDkuMDA3LDM0OC41MTkgMzAyLjY0MSwzNTEuNjk4IDI5NS41MjcsMzUzLjAyOUMyODQuOTU5LDM1NS4wMDYgMjcyLjc0MSwzNTIuODk4IDI2NC4zMzUsMzQ5LjMyNEMyNDcuNDM1LDM0Mi4xNDIgMjMyLjE3MiwzMjcuNTEzIDIyNy44MDksMzA5LjIzNEMyMjQuODU1LDI5Ni44NjcgMjI1Ljg0MywyODQuNzc2IDIyMS41MjksMjcyLjQ1QzIxOC44MDMsMjY0LjY2NiAyMTUuNDgsMjU2LjY5MSAyMTMuNjQzLDI0OC41OTJDMjExLjc4OCwyNDAuNDE1IDIxMS40NDYsMjMyLjExMSAyMTQuNzA3LDIyMy43NDRDMjI0LjA2OSwxOTkuNzE0IDI1My45OTUsMjAyLjc1IDI3MC44MjQsMjE2LjE4NUMyODcuNDQ5LDIyOS40NjIgMjk3Ljk3OSwyNDQuOTUyIDMwNi4wMTIsMjY0LjU1Wk0zMDUuMDg2LDI2NC45M0MyOTcuMTIxLDI0NS40OTYgMjg2LjY4NSwyMzAuMTMyIDI3MC4yLDIxNi45NjdDMjUzLjg0NSwyMDMuOTEgMjI0LjczNywyMDAuNzU0IDIxNS42MzksMjI0LjEwOEMyMTIuNDU1LDIzMi4yNzcgMjEyLjgwNywyNDAuMzg2IDIxNC42MTgsMjQ4LjM3MUMyMTYuNDQ3LDI1Ni40MzMgMjE5Ljc2LDI2NC4zNyAyMjIuNDczLDI3Mi4xMkMyMjYuNzk5LDI4NC40OCAyMjUuODE5LDI5Ni42MDEgMjI4Ljc4MSwzMDkuMDAyQzIzMy4wNzIsMzI2Ljk3NyAyNDguMTA3LDM0MS4zNCAyNjQuNzI3LDM0OC40MDRDMjcyLjk3OCwzNTEuOTEyIDI4NC45NjksMzUzLjk4NiAyOTUuMzQzLDM1Mi4wNDZDMzAyLjE5LDM1MC43NjUgMzA4LjMzNCwzNDcuNzMzIDMxMi4xODYsMzQyLjE2NkMzMTUuNzgyLDMzNi45NjYgMzE3LjM5OCwzMzAuMzYgMzE3LjgzNiwzMjMuMzk0QzMxOC40OTksMzEyLjg1NCAzMTYuNDYyLDMwMS40OTEgMzE0LjM5MywyOTIuODQ1QzMxMi4xMzgsMjgzLjI4NiAzMDguODA2LDI3NC4wMDUgMzA1LjA4NiwyNjQuOTNaIiBzdHlsZT0iZmlsbDpyZ2IoNjgsNjgsNjgpOyIvPgogICAgPHBhdGggZD0iTTM0NS45NDksMzM1LjI1OUwzNDQuOTc5LDMzNS41MDVDMzM2Ljc1NCwzMDMuMTgxIDMyNy41OSwyNzAuODYxIDMxMy4xMTIsMjQwLjgxN0MyOTguNjU0LDIxMC44MTggMjc4LjU1OSwxODIuOTMgMjUxLjYxMywxNjMuMzM2QzI0MS4yMjEsMTU1Ljc4NSAyMjkuNTU3LDE0OS4zOTUgMjE2LjgyNiwxNDcuNzIyQzIwNC4xNzksMTQ2LjA1OSAxOTAuMjkxLDE0OS43MjkgMTgyLjA0LDE1OS40NzNDMTczLjgyMiwxNjkuMTc4IDE3Mi40NDYsMTgzLjEyMiAxNzQuNjg1LDE5NS42MzNDMTc2Ljk0NiwyMDguMjYzIDE4Mi4zOTQsMjIwLjA2IDE4Ni41NDYsMjMyLjIwM0MxOTAuNzM3LDI0NC40NjIgMTkzLjYxMiwyNTcuNzQ4IDE5MC40NzUsMjcwLjMyQzE4OS4zMTUsMjc0LjkyNiAxODcuMzYzLDI3OS4zMjggMTg2LjU1MSwyODQuMDEyQzE4NC4zOTgsMjk2LjM4OCAxOTAuNzE4LDMwOC45MTUgMTk5LjQ1NiwzMTcuOTMxQzIwOC4yODEsMzI3LjAzNyAyMTkuNDY5LDMzMy40MjEgMjI5Ljg1NSwzNDAuNjk5QzI1MC42NjUsMzU1LjI3NCAyNjguNzQyLDM3My43MzIgMjgyLjg1OCwzOTQuODU5TDI4Mi4wMjYsMzk1LjQxNUMyNjcuOTgsMzc0LjM5IDI0OS45OTEsMzU2LjAyMiAyMjkuMjgxLDM0MS41MThDMjE4Ljg0MywzMzQuMjAzIDIwNy42MDcsMzI3Ljc3OSAxOTguNzM4LDMxOC42MjdDMTg5Ljc4MiwzMDkuMzg1IDE4My4zNiwyOTYuNTI2IDE4NS41NjUsMjgzLjg0QzE4Ni4zODIsMjc5LjEzMiAxODguMzM5LDI3NC43MDYgMTg5LjUwNSwyNzAuMDc2QzE5Mi41OTYsMjU3LjY5IDE4OS43MjksMjQ0LjYwNCAxODUuNiwyMzIuNTI3QzE4MS40MzIsMjIwLjMzNiAxNzUuOTcsMjA4LjQ4OSAxNzMuNzAxLDE5NS44MDlDMTcxLjQxLDE4My4wMSAxNzIuODcsMTY4Ljc1NiAxODEuMjc2LDE1OC44MjdDMTg5Ljc0MywxNDguODI5IDIwMy45NzksMTQ1LjAyNSAyMTYuOTU2LDE0Ni43M0MyMjkuODUxLDE0OC40MjUgMjQxLjY3NSwxNTQuODc5IDI1Mi4yMDEsMTYyLjUyOEMyNzkuMjc5LDE4Mi4yMTggMjk5LjQ4NCwyMTAuMjM2IDMxNC4wMTIsMjQwLjM4M0MzMjguNTIsMjcwLjQ4NyAzMzcuNzA2LDMwMi44NjkgMzQ1Ljk0OSwzMzUuMjU5WiIgc3R5bGU9ImZpbGw6cmdiKDY4LDY4LDY4KTsiLz4KPC9zdmc+Cg==);
 
 background-repeat: no-repeat;
    background-size: 21%;
    background-position: -3% 33%;
    right: 0;
    height: 70%;
}


.tech_line hr, .feature-box__text hr {
    border: 0;
    height: 7px;
    width: 75%;
    margin-top: 0.5rem;
opacity:1;
    background: linear-gradient(
        to right,
        rgba(255,255,255,1) 0%,
        rgba(255,255,255,1) 70%,
        rgba(255,255,255,0) 100%
    );
}



.section--default { background: transparent; }
/*gray bg left aligned*/
.section--alt { position:relative; }
.section--alt::before {content:''; width:calc(95vw - 7px)!important; position:absolute; z-index:-1; display:block;  background-color:#1c1c1c;  left:0;  height:95%;}

/*gray bg right aligned*/
.section--dark::before {content:''; width:calc(95vw - 7px)!important; position:absolute; z-index:-1; display:block;  background-color:#1c1c1c; right:0;  height:95%;}
.section--dark {position:relative;}


/*aselt heading block*/

.section--aselt h2 {margin-bottom:3rem;}

.section--aselt .container::before {
    content: '';
    position: absolute;
    z-index: -1;
    display: block;
   
    height: calc(100% + 55px);
    width:100vw;
    left: -1px;
    top: -1.5rem;
    max-width: 95vw;
    border-top: solid 1px #787878;
    background: /* LEFT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, /* RIGHT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat, /* MAIN background (unchanged) */ linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%);
}

 
.section--aselt {position:relative;}

.section--aselt > .container > .row > div.col-12.col-lg-5.order-lg-1 > div > .split-section__content {margin-left:10%;     width: 125%;
    padding: 2.5rem;
    position:relative;
    border-top: solid 1px #787878;
    background: /* LEFT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, /* RIGHT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat, /* MAIN background (unchanged) */ linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e 100%);
    }
    
  @media (max-width: 991px) {
  .section--aselt > .container > .row > div.col-12.col-lg-5.order-lg-1 > div > .split-section__content {margin-left:0%!important;     width: 100%!important;
    padding: 2.5rem;
    position:relative;
    border-top: solid 1px #787878;
    background: /* LEFT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, /* RIGHT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat, /* MAIN background (unchanged) */ linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e 100%);
    }
    .section--aselt .container::before {
    max-width: calc(100vw + 1px);
    min-width: calc(100vw + 1px);}
    .section--aselt.wow.animated.fadeIn.animated > .container > .row > div.col-12.col-lg-5.order-lg-1 > div > .split-section__content::before {display:none;}
  }  
    
    
.section--aselt.wow.animated.fadeIn.animated > .container > .row > div.col-12.col-lg-5.order-lg-1 > div > .split-section__content::before{position:absolute; content:''; width:40%; height:100%;
  border-left: solid 1px #787878;
    border-top: solid 1px #787878;
    border-bottom: none;
background: linear-gradient(to right, #787878 70%, rgba(120,120,120,0)) bottom / 100% 1px no-repeat;
    left: -8%;

    border-left: solid 1px #787878;
z-index:-1;
    top: 17%;
}

/*gray bg*/
.section--bg .container {position:relative;}

.section--bg .container::before {
    content: '';
    position: absolute;
    z-index: -1;
    display: block;
    width: calc(100% - 20px);
    height: calc(100% + 55px);
    right: 0px;
    top: -1.5rem;
    max-width: 100vw;
    border-top: solid 1px #787878;
    background: /* LEFT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, /* RIGHT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat, /* MAIN background (unchanged) */ linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%);
}


/*ttransparent bg*/
.section--default .container::before {
border-top:0px;
   background:transparent!important;
   }

/*cms blockquote*/

.blockquote_bottom_right_offset {
    background:
        /* LEFT gradient border */
        linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat,

        /* RIGHT gradient border */
        linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat,

        /* MAIN background */
        linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%);

    padding: 1.5rem 1.5rem .5rem;
    border-top: 1px solid #787878;

    position: absolute;
    bottom: calc(6% - 5vw);
    right: -30px;
    width: 100%;
}


.black_box {
    border-top: solid 1px #787878;
    background: /* LEFT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, /* RIGHT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat, /* MAIN background (unchanged) */ linear-gradient(180deg, #0e0e0e 14.42%, #0e0e0e 100%);
    padding: 2rem 3rem;
}
        
        
 /*list style classes*/
 
 .split-section__content {position:relative;}

ul.inline_list {
  list-style: none;
padding-left:0;
  margin-left: 0;
}
ul.inline_list li {
  list-style: none;
  display:inline-block;
  padding-right:6px;
}
/*cms inline button*/
.cms_inline_button {
    font-size: 0.85rem;
    padding: 10px;
    border: solid 1px #e1e1e1;
    color: #e1e1e1;
    font-weight: 500;
    line-height: 48px !important;
    display: inline-flex;
    margin-bottom: 11px;
}
.cms_inline_button:hover {opacity:0.75; transition:all 0.25s;}
.cms_inline_button {opacity:1; transition:all 0.25s;}

/*boxes icon*/
ul.boxes_icon {
  list-style: none;
padding-left:0;
  margin-left: 0;
}

ul.boxes_icon li {
  position: relative;
  padding-left: 2em;
  margin-bottom:1.5rem;
}

ul.boxes_icon li:nth-last-child(1) {
  margin-bottom:1.5rem;
}

ul.boxes_icon li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.25em;        /* aligns with text baseline */
  width: 1em;
  height: 1em;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeT0iMTAiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iI0YzRjNGMyIvPgo8cmVjdCB4PSIxMCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIiBmaWxsPSIjRjNGM0YzIi8+Cjwvc3ZnPgo=) no-repeat center / contain;
  
}

ul.boxes_icon.black_box {
    padding-left: 2rem!important;
}

        
        
        


/*mobile treatment*/
@media (max-width: 767px) {
.section--alt::before {
    margin-top: -1.5rem;
        width: calc(100% - 14px);
    background-color: #1c1c1c;
    left: 7px;
    height: 95%;
}

.feature_icons figure {
    margin: auto;
}

.section--bg .container::before {
    content: '';
    width: calc(100%);
    position: absolute;
    z-index: -1;
    display: block;
    background-color: #1c1c1c;
    
    right: 0px;
    height: calc(100% + 60px);
    /* max-width: 100vw; */
    margin-top: 2.5rem !important;
}





.section--padded {
    padding: 1rem 0!important;
}
}


/*margintop*/
.section--padded {margin-top:4rem;}

/*cms buttons on screen*/

 .cms_white_button {
    font-size: 14px !important;
    padding: 12px 25px !important;
    font-weight: 700 !important;
    color:#000000!important;
    background-color:#ffffff!important;
}

#navbar > div > a.btn-secondary {    font-size: 14px;
    padding: 12px 25px;
    font-weight: 700;}

.split-section__buttons .btn, #menu-top_nav .btn {width:fit-content!important;
    font-size: 14px;
    padding: 12px 25px;
    margin-top: 1.5rem;
    font-weight: 700;
}

.width_75_centered {max-width:75%!important; display:block!important; margin:auto!important; text-align:center!important;}



div.split-section__buttons > a:nth-child(2) {color:#ffffff; background-color:#000000!important;}

.section--padded { padding: 6rem 0; }

.split-section__gallery {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem;
}

.split-section__image img {
  width: 100%;
  height: auto;
  display: block;
}

.image_border_full img {border:solid 1px #ffffff;}


@media (max-width: 991px) {
figure {min-width:100%; width:100%;}
.split-section__buttons .btn, #menu-top_nav .btn {
    margin-top: .5rem!important;
}


 ul.footeraddress {
    text-align: left !important;
    max-width: 100%!important;
}

footer.victvs #block-9 > ul.footeraddress li {
    text-align: center!important;
}

ul.socialiconsfooter, ul.footeraddress {
    padding-left: 0px;
    max-width: 90%!important;
}



}



/*cms image border styles*/
.corner_squares img {padding: 1.25rem;
    background-image: url(/assets/topcornerbox.svg), url(/assets/bottomcornerbox.svg);
    background-position: top right, bottom left;
    background-repeat: no-repeat;
    background-blend-mode: lighten;
    background-size: 35%;
}

.topleft_square img {padding: 1.75rem;
    background-image: url(/assets/topcornerbox.svg);
    background-position: top left;
    background-repeat: no-repeat;
    background-blend-mode: lighten;
    background-size: 80%;
}


/*css border styles*/

/*gradients*/

@media (min-width: 992px) {
.flow--col > .container > .row {position:relative;}

.flow--col > .container > .row > div {z-index:1; padding-top:2rem; padding-bottom:2rem;}
.flow--col > .container > .row::before {position:absolute; content:''; display:block; width:50%; left:0;         transform: rotate(180deg);
border-top: solid 1px #787878;
    background: /* LEFT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, /* RIGHT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat, /* MAIN background (unchanged) */ linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%);

height:100%;}
.flow--col > .container > .row::after {position:absolute; content:''; display:block; width:50%; right:0; border-top: solid 1px #787878;
    background: /* LEFT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, /* RIGHT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat, /* MAIN background (unchanged) */ linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%); height:100%;}}
@media (max-width: 991px) {
.flow--col > .container > .row {position:relative;}
.flow--col > .container > .row > div:nth-child(1) {padding-top:1rem!important;}
.flow--col > .container > .row > div {z-index:1; padding-left:2rem!important; padding-right:2rem!important;}
.flow--col > .container > .row::before {position:absolute; content:''; border-top: solid 1px #787878; display:block; width:100%!important; left:0;  background: /* LEFT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, /* RIGHT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat, /* MAIN background (unchanged) */ linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%); height:100%;}
.flow--col > .container > .row::after {position:absolute; content:''; display:block; width:50%; display:none; right:0; height:100%;}}
}


.down_gradient {background: linear-gradient(180deg, #1C1C1C 14.42%, transparent 100%);}


/*vector shapes*/
.section.about--top {padding: 0rem!important;}

@media (min-width: 992px) {
section.about--top .row::before {
    width: 200px;
    height: 5px;
    content: '';
    display: block;
    background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTM5IiBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAgMCA1MzkgNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMkw1MzkgMi4wMDAwNSIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXJfMTMxXzU3MykiIHN0cm9rZS13aWR0aD0iNCIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzEzMV81NzMiIHgxPSI0LjM3MTE0ZS0wOCIgeTE9IjEuNSIgeDI9IjUzOSIgeTI9IjEuNTAwMDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzFDMUMxQyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IndoaXRlIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==);
    position: absolute;
    background-position:center;
    background-size:contain;
    top: 13%;
    right: 17%;
}}

/*add blobs images to backgrounds*/
.blob_bottom_right::before {background-image: url(/assets/corner_bottom_right_blob.svg);
    background-position: bottom right;
    background-repeat: no-repeat;}
    
    
    /*general spacing mobile*/
  @media (max-width: 767px) {  
    .container {
    --bs-gutter-x: 5.5rem;
}

}
#wrapper {
max-width: 100vw;
    overflow-x: hidden;
}

/*blog styles*/

.single-post .entry-header, .entry-content {position:relative;}

.single-post article header::before { content: '';
    width: 95vw;
    position: absolute;
    z-index: -1;
    display: block;
    width: calc(90% + 5rem);
    background-color: #1c1c1c;
    left: -3rem;
    height: calc(100% + 5rem);
    top: -2rem;
    left: -4rem;}

 .entry-content::before { content: '';
    width: 95vw;
    position: absolute;
    z-index: -1;
      transition:all 0.25s;
    display: block;
    width: calc(90% + 5rem);
    background-color: #1c1c1c;
    left: -3rem;
    height: calc(70%);
max-height:400px;
    top: -2rem;
    left: -4rem;}

.single-post .entry-title::before {display:none!important;} 

@media (max-width: 1599px) {
/*inset header bg blocks on mobiles*/
.single-post article header::before {
    height: calc(100% + 7rem)!important;
}
.entry-content::before {
    height: calc(114px)!important;
    max-height: 200px!important;
    transition:all 0.25s;
}
}

@media (max-width: 767px) {
.post-thumbnail {
    aspect-ratio: 5 / 3!important;
    transition: all 0.25s;
}
.blog_cta {
width: calc(100% - 2rem); margin:auto;
}}




.post-navigation {padding:1.5rem;}

.theentrycontent {color:#e1e1e1;}

.post-thumbnail {
  position: relative;
  width: 100%;
  aspect-ratio: 5 / 2;   /* 6:3 ratio */
   transition: all 0.25s;
  overflow: hidden;
  margin-bottom:2rem;
  
  border:solid 2px #ffffff;
  
  
}

.post-thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.post-navigation {    padding-left: calc(7.5% + 6px);
    padding-right: 14px;
        width: 84%;
    margin: auto;}

.single-post h1.entry-title {
    width:100%!important;
        width: 100% !important;
    padding: 0;
    margin-left: 0px;
    margin-top: 20px;
}


h1.entry-title {
margin:auto;
    margin-top: 3rem;
    margin-bottom: 1rem;
    max-width:95%;
    width:100%;
}

.entry-meta, .entry-meta a {
    color: #c8c8c8;
}

.entry-meta::before {
content: '';
    display: inline-block;
    width: 1.25rem;
    margin-top: 1px;
    height: 1.25rem;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNjY2MDIgMi4xNjY2OVY1LjQxNjY5IiBzdHJva2U9IiNDOEM4QzgiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTcuMzM0IDIuMTY2NjlWNS40MTY2OSIgc3Ryb2tlPSIjQzhDOEM4IiBzdHJva2Utd2lkdGg9IjEuMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTMuNzkxMDIgOS44NDc0N0gyMi4yMDc3IiBzdHJva2U9IiNDOEM4QzgiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjIuNzUgOS4yMDgzNVYxOC40MTY3QzIyLjc1IDIxLjY2NjcgMjEuMTI1IDIzLjgzMzQgMTcuMzMzMyAyMy44MzM0SDguNjY2NjdDNC44NzUgMjMuODMzNCAzLjI1IDIxLjY2NjcgMy4yNSAxOC40MTY3VjkuMjA4MzVDMy4yNSA1Ljk1ODM1IDQuODc1IDMuNzkxNjkgOC42NjY2NyAzLjc5MTY5SDE3LjMzMzNDMjEuMTI1IDMuNzkxNjkgMjIuNzUgNS45NTgzNSAyMi43NSA5LjIwODM1WiIgc3Ryb2tlPSIjQzhDOEM4IiBzdHJva2Utd2lkdGg9IjEuMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE3LjAwMDYgMTQuODQxN0gxNy4wMTAzIiBzdHJva2U9IiNDOEM4QzgiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE3LjAwMDYgMTguMDkxN0gxNy4wMTAzIiBzdHJva2U9IiNDOEM4QzgiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyLjk5NDcgMTQuODQxN0gxMy4wMDQ0IiBzdHJva2U9IiNDOEM4QzgiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyLjk5NDcgMTguMDkxN0gxMy4wMDQ0IiBzdHJva2U9IiNDOEM4QzgiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTguOTg2ODkgMTQuODQxN0g4Ljk5NjYyIiBzdHJva2U9IiNDOEM4QzgiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTguOTg2ODkgMTguMDkxN0g4Ljk5NjYyIiBzdHJva2U9IiNDOEM4QzgiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
    margin-bottom: -5px;
    margin-right: 2px;
}

.by-author {display:none;}

.entry-header, .theentrycontent {padding-left:7.5%;}
.entry-content {width:100%;}


.blog .card, .archive .card, .about-posts .card {background-color:transparent!important; color:#e1e1e1; border-top:solid 1px #787878;
border-radius:0px;
padding-bottom: 1.5rem;
background: /* LEFT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, /* RIGHT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat, /* MAIN background (unchanged) */ linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%);
}



/*blog grid*/
.post img, .post-thumbnail img {
    height: 100%;
    max-width: 100%;
    width:100%;
    padding: 0.5rem;
    background: transparent;
    display: block;
}

.entry-content img {padding:0px!important;}

.ratio {
    position: relative;
    aspect-ratio: 3 / 2;
    width: 100%;
    display: block;
    object-fit: cover;
    overflow:hidden;
}
.card-text {color: #e1e1e1;
    font-size: 0.85rem;
    line-height: 170%;}
    
    .card-title {
    font-family: 'Roboto' !important;
    font-size: 1rem;
    line-height: 170%;
    display: block;
}

.readmore {font-size:0.85rem; position:absolute; bottom:0.35rem; color:#ffffff!important;}


.cta_box a.btn-secondary {
   min-width:100%!important;
}

/*alternating buttons*/
.cta_box a.btn-secondary:nth-child(odd){margin-bottom:15px;}
.cta_box a.btn-secondary:nth-last-child(1){margin-bottom:15px;}
.cta_box a.btn-secondary:nth-child(even){background-color:#000000!important; color:#ffffff!important;}

@media (max-width: 767px) {
/*mobile fixes*/
.cta_box {
    padding: 0rem!important;
    background: transparent!important;
}
.cta_box a.btn-secondary {display:block; min-width:100%;}

.wavy {padding: 1rem!important;}


/*social fixes*/
ul.socialiconsfooter li a {
    width: 30px!important;
    height: 30px!important;
    padding: 4px!important;
    margin-top: 1rem!important;
}

}










/*pagination*/
/* Wrapper */
ul.page-numbers {
  list-style: none;
  padding: 0;
  margin: 2rem 0;
  display: flex;
  gap: 0.5rem;
  justify-content: center;
}

/* Remove default list spacing */
ul.page-numbers li {
  margin: 0;
}

/* Base link styling */
ul.page-numbers a,
ul.page-numbers span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
  height: 40px;
  padding: 0 12px;

  font-size: 0.95rem;
  font-weight: 500;

  border: 1px solid #e1e1e1;
  background: #fff;
  color: #111;
  text-decoration: none;

  transition: all 0.25s ease;
}

/* Hover state */
ul.page-numbers a:hover {
  background: #111;
  color: #fff;
  border-color: #111;
}

/* Current page */
ul.page-numbers .current {
  background: #111;
  color: #fff;
  border-color: #787878;
  cursor: default;
}

/* Previous / Next arrows */
ul.page-numbers .prev,
ul.page-numbers .next {
  font-size: 1.1rem;
  padding: 0 14px;
}


/*blog cta*/

.cta_box {padding: 2rem; background: #050505;}

.wavy {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0OCIgaGVpZ2h0PSIzNjQiIHZpZXdCb3g9IjAgMCAxNDQ4IDM2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC4yIj4KPHBhdGggZD0iTTAuMjIwNzAzIDI1My4xMDVDMTQ2LjY5NCAxODAuOTAyIDI5OC4zMTEgMzMwLjEyNyA0NDguOTY0IDI4Mi43MjdDNTU5LjYzNyAyNTUuNjU5IDU4NC43MDggMTQxLjE3NyA3MTEuNjg0IDE3NC43ODJDNzY5LjczMiAxODcuOTUgODIwLjMwMiAyMjAuNTggODczLjQ2MiAyNDUuNzMxQzk0NyAyNzcuMTg4IDEwMjguMzggMjgzLjcxNCAxMTA3LjU1IDI4My40ODJDMTIyOC45IDI2Ny4zNjQgMTMzMS4zNCAzNDkuMjk4IDE0NDcuNzggMzYyLjc0NSIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXJfMTcxXzE0ODApIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTAuMjIwNzAzIDIzNi4wNDdDMTQ2Ljk0OSAxNjQuNjggMjk4Ljc1MiAzMDMuMTc1IDQ0OS4zMzYgMjYyLjMzNkM1NjAuOTM4IDIzNy43MTkgNTg3LjE0NiAxMjcuMTczIDcxNS43MTMgMTYyLjkyNkM3NzEuMzU4IDE3NS45NjcgODIwLjQzIDIwNi4zMDkgODcxLjkwNiAyMjkuNzY1Qzk1NS4yNzkgMjYzLjM3IDEwNDcuMzUgMjYxLjA3IDExMzUuNjcgMjU3LjlDMTI0Ni4yNiAyNTAuMTkgMTMzOC43NCAzMzAuNDE3IDE0NDYuMTIgMzQwLjIyOSIgc3Ryb2tlPSJ1cmwoI3BhaW50MV9saW5lYXJfMTcxXzE0ODApIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTAuMjIwNzAzIDIxOC45NzhDMTQ3LjEzNSAxNDguOTgxIDI5OC40ODUgMjc2Ljk3OSA0NDguODgzIDI0My4zMjhDNTYyLjQwMSAyMjEuMTQ5IDU4Ny43MzggMTE1LjI2IDcxOS4wMzQgMTUyLjgzNkM3NzAuNjI2IDE2NS40NyA4MTcuMjM3IDE5MS43MzYgODY1LjEzNiAyMTMuNzA2Qzk1NC44NjEgMjQ5Ljc5NiAxMDUzLjgzIDIzNy43MzEgMTE0OC4wNCAyMzQuMDk2QzEyNTMuNzUgMjMyLjA4NyAxMzQxLjI1IDMwOS40MzUgMTQ0NC41NSAzMTguMTkiIHN0cm9rZT0idXJsKCNwYWludDJfbGluZWFyXzE3MV8xNDgwKSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0wLjIyMDcwMyAyMDEuOTJDMTQ4LjcwMyAxMzIuNTUgMzAxLjE2NyAyNTMuNTgxIDQ1Mi43MjYgMjIzLjU3NkM1NzIuMjM2IDE5OC40OTQgNTg4LjU1MSAxMDAuMzA0IDczMi42NzggMTQ2LjUwN0M3NzguMTA0IDE1OS41NDggODE5Ljk2NSAxODEuOTk0IDg2Mi45NzYgMjAxLjAwMkM5NTcuMjE5IDIzNy4zNTkgMTA1OS41NCAyMTQuNTUzIDExNTcuMzYgMjEyLjg5M0MxMjU5LjIyIDIxNC4yNjMgMTM0Mi45NyAyODkuNTY2IDE0NDMuMSAyOTYuODQ3IiBzdHJva2U9InVybCgjcGFpbnQzX2xpbmVhcl8xNzFfMTQ4MCkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMC4yMjA3MDMgMTg0Ljg2MUMxNTEuMjExIDExNS40NDUgMzA1LjY2MSAyMzEuOTI0IDQ1OS4yOTkgMjAzLjYyNkM1ODcuOTQ3IDE3Mi4xNDYgNTg2LjEzNiA4Ny4yODYyIDc0OC43OTYgMTQyLjUxM0M3ODcuOTI4IDE1NS4zNTUgODI0LjU4NyAxNzQuNTUgODYyLjQ4OCAxOTAuMzg5Qzk1Ny42NiAyMjQuNTYyIDEwNTkuMjEgMTk1LjEzOCAxMTU3LjAxIDE5NC4xMTZDMTI1OC43NiAxOTMuMTk5IDEzNDEuODkgMjcwLjk5OSAxNDQxLjggMjc2LjMxNyIgc3Ryb2tlPSJ1cmwoI3BhaW50NF9saW5lYXJfMTcxXzE0ODApIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTAuMjIwNzAzIDE2Ny43OTJDMTY2Ljc4MiA5Ny4zNzY4IDMwNy41MTkgMjEyLjA0NSA0NjYuNDc1IDE4My45NDRDNTEwLjAyIDE3Ni42ODYgNTQ1LjQwMSAxNTAuMzUgNTgyLjg5NiAxMjkuNDAyQzY2OC43MDggOTEuODcyNyA3NjEuMjA5IDEzNi42ODMgODQwLjQzNyAxNzEuMjUyQzk0NC43MzYgMjE5Ljc2NyAxMDU5LjkgMTcyLjg3OCAxMTY4Ljg5IDE3Ni4wMjRDMTI2NS42OCAxNzguNzE4IDEzNDQuNzkgMjUzLjQ4OCAxNDQwLjY2IDI1Ni43NjIiIHN0cm9rZT0idXJsKCNwYWludDVfbGluZWFyXzE3MV8xNDgwKSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0wLjIyMDcwMyAxNTAuNzMzQzE4NC40MzIgNzguNzUwNyAzMDguNDYgMTkyLjM3NCA0NzIuOTA4IDE2NC44NzZDNTE1LjAyNCAxNTguMzc0IDU0Ny45NDQgMTMwLjUyOCA1ODYuMjA1IDExNC43ODNDNjkxLjIwMSA3OC4xNDcgNzg5LjE1OSAxNDkuNzU4IDg4Ny4yOTEgMTc0Ljk2N0M5ODUuOTkzIDE5MS40NzkgMTA4MyAxNDguNzQ4IDExODEuNzEgMTU2LjEyMUMxMjczLjQgMTYzLjM1NSAxMzQ3Ljk2IDIzNS41NyAxNDM5LjcxIDIzOC4zNDUiIHN0cm9rZT0idXJsKCNwYWludDZfbGluZWFyXzE3MV8xNDgwKSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0wLjIyMDcwMyAxMzMuNjY1QzIwNS44NDUgNTguNzIxOCAzMTEuNDY3IDE3NS4yMDEgNDgxLjg3MiAxNDUuNjg0QzUzNy40NyAxMzIuNzAxIDU4Mi44NSA4OC41NTI5IDY0My4xNzQgOTQuNDA1M0M2OTYuNzUxIDk1LjIxODIgNzQ4LjIyNyAxMTIuOTg0IDc5Ny43NzUgMTMxLjk0N0M4MzYuNjk4IDE0Ny42MTEgODc1LjgxOSAxNjUuNDk0IDkxOC43NzEgMTYzLjY0N0MxMDMzLjQgMTYzLjQ3MyAxMTUwLjk5IDEwMC43MzQgMTI2MS42OCAxNTUuNTMxQzEzMjAuNDEgMTc3LjE1MiAxMzc0LjUzIDIyMC42ODUgMTQzOC45OSAyMjEuMjE5IiBzdHJva2U9InVybCgjcGFpbnQ3X2xpbmVhcl8xNzFfMTQ4MCkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMC4yMjA3MDMgMTE2LjYwN0MyMjkuNjI2IDM3LjQ0ODEgMzE2LjAwNyAxNjAuMDM1IDQ5MS43MDggMTI2LjYwNUM1MTkuMTkzIDEyMC43NDEgNTQyLjA2OSAxMDMuOTg0IDU2OC4wNDQgOTQuNDE2MkM2MzIuODA0IDcxLjkyMzkgNzAyLjc1NCA4OC4zNzggNzY1LjY5MSAxMDkuMzYxQzgyMy43NjIgMTI5LjcwNSA4ODEuNjAyIDE1OC4wMTUgOTQ0LjgyOSAxNDUuNzg3QzEwNzAuNDkgMTI4LjExNCAxMTY2LjcgNzMuMTg5NiAxMjg4LjkgMTQ1Ljc5OUMxMzM3LjMyIDE2Ny44MzkgMTM4My41IDIwNC41NzkgMTQzOC41IDIwNS41NDIiIHN0cm9rZT0idXJsKCNwYWludDhfbGluZWFyXzE3MV8xNDgwKSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0wLjIyMDcwMyA5OS41NDlDMjU1LjEzOCAxNC40MjE5IDMyNS40MjUgMTQ4Ljc2IDUwNC4wODYgMTA2LjkxMUM1OTkuODUgNTYuNDMzOCA2ODMuNTI1IDY5LjEyNTcgNzgyLjMwOCAxMDMuNDk3Qzg0NS4yNDUgMTI4LjMyMyA5MDEuMjk1IDE0Mi4wMjUgOTY4LjUwNSAxMjMuNDdDMTA5Ni45MyA5My4wNDYzIDExNzMuMDUgNDguODM5NiAxMjk3LjUxIDEyOC4zNDdDMTM0Mi44MyAxNTEuNTgyIDEzODUuNzUgMTg4LjUzMSAxNDM4LjMxIDE5MS40NDYiIHN0cm9rZT0idXJsKCNwYWludDlfbGluZWFyXzE3MV8xNDgwKSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0wLjIyMDcwMyA4Mi40Nzg1QzI4MS40NjIgLTkuNzIwMjQgMzM3LjE1MyAxMzkuOTgxIDUxNi4xMzkgODcuMDQyQzYwNS40NDYgMzkuOTU1NiA3MDguNTg0IDY3LjcxOTcgNzk5LjE2OCA5Ni42NjgzQzg1Ny45ODMgMTIxLjQwMiA5MjEuMjMzIDEyMC41NjYgOTgxLjMyNSAxMDAuNDU0QzExMTEuOTEgNjAuNjQ4MSAxMTgwLjQgMjIuNTYwOSAxMzA2LjI3IDEwNy4wNDlDMTM0OC40NyAxMzAuMTExIDEzODguNTYgMTY2LjEzMSAxNDM4LjMxIDE2OS4wNTciIHN0cm9rZT0idXJsKCNwYWludDEwX2xpbmVhcl8xNzFfMTQ4MCkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMC4yMjA3MDMgNjUuNDIxNUM2NS44MTY1IDUwLjI5MTEgMTMxLjEzNCAyNy4wNzg5IDE5OS40MTIgMzEuODc0NkMzMTYuNjIzIDM4LjM4ODkgNDMyLjggMTIwLjg5MiA1NDcuOTIxIDU5LjcyQzY1MC41MzYgMzAuOTIyNCA3NTMuNDUyIDc0LjA2MDggODUyLjQ1NiA5Ny45NTgyQzkwMC4xMzQgMTA2LjI5NiA5NDcuOTUyIDkwLjgwNTIgOTkyLjg3OSA3Ni4wNjk2QzExMjAuMTkgMjkuODg5IDExODUuNzUgLTQuNTg2ODcgMTMwOC4yMSA4MS42MDg1QzEzNDkuODIgMTA1LjUyOSAxMzg4LjY3IDE0My40NDIgMTQzOC4zMSAxNDcuMjg2IiBzdHJva2U9InVybCgjcGFpbnQxMV9saW5lYXJfMTcxXzE0ODApIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTAuMjIwNzAzIDQ4LjM1MTZDOTYuMzA5NSAyNC41OTM2IDE5MS4xMDkgLTguMzAzMDMgMjg5LjMgMjcuNDM4NUMzNDIuNjkyIDQyLjI5MDIgMzk0Ljk5MiA2NS4xMTkyIDQ1MS4wMTkgNjcuMjA5NEM1MDYuODYxIDY4Ljk5NzYgNTU2LjQzMyAzNC4xNzM1IDYxMy4xMjIgMzguODA2NkM2OTYuODc5IDM3LjgwOCA3NzYuMTQyIDY4LjcxOSA4NTcuNDYgODMuNjI4N0M5MDAuMzQzIDg3LjY4MTMgOTQyLjMzMiA3My4yODI1IDk4Mi4xMjYgNTguODgzN0MxMTE0LjkxIDcuMzM4MjcgMTE4MS42OSAtNDAuNzAwMyAxMzEwLjg0IDU3LjA4MzhDMTM1MS42NSA4Mi4xMTkyIDEzODguOTUgMTIxLjg0NCAxNDM4LjMyIDEyNy4yOSIgc3Ryb2tlPSJ1cmwoI3BhaW50MTJfbGluZWFyXzE3MV8xNDgwKSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xNzFfMTQ4MCIgeDE9IjAuMjIwNzAzIiB5MT0iMjY1LjcwMyIgeDI9IjE0NDcuNzgiIHkyPSIyNjUuNzAzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwRTBFMEUiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3Nzg4NSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfMTcxXzE0ODAiIHgxPSIwLjIyMDcwMyIgeTE9IjI0OC4wNTEiIHgyPSIxNDQ2LjEyIiB5Mj0iMjQ4LjA1MSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMEUwRTBFIi8+CjxzdG9wIG9mZnNldD0iMC42Nzc4ODUiIHN0b3AtY29sb3I9IiM5OTk5OTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyXzE3MV8xNDgwIiB4MT0iMC4yMjA3MDMiIHkxPSIyMzEuNTE2IiB4Mj0iMTQ0NC41NSIgeTI9IjIzMS41MTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzBFMEUwRSIvPgo8c3RvcCBvZmZzZXQ9IjAuNjc3ODg1IiBzdG9wLWNvbG9yPSIjOTk5OTk5Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQzX2xpbmVhcl8xNzFfMTQ4MCIgeDE9IjAuMjIwNzAzIiB5MT0iMjE1LjU4IiB4Mj0iMTQ0My4xIiB5Mj0iMjE1LjU4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwRTBFMEUiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3Nzg4NSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50NF9saW5lYXJfMTcxXzE0ODAiIHgxPSIwLjIyMDcwMyIgeTE9IjIwMC4yOTYiIHgyPSIxNDQxLjgiIHkyPSIyMDAuMjk2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwRTBFMEUiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3Nzg4NSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50NV9saW5lYXJfMTcxXzE0ODAiIHgxPSIwLjIyMDcwMyIgeTE9IjE4NS45NzUiIHgyPSIxNDQwLjY2IiB5Mj0iMTg1Ljk3NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMEUwRTBFIi8+CjxzdG9wIG9mZnNldD0iMC42Nzc4ODUiIHN0b3AtY29sb3I9IiM5OTk5OTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDZfbGluZWFyXzE3MV8xNDgwIiB4MT0iMC4yMjA3MDMiIHkxPSIxNzEuNDQ4IiB4Mj0iMTQzOS43MSIgeTI9IjE3MS40NDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzBFMEUwRSIvPgo8c3RvcCBvZmZzZXQ9IjAuNjc3ODg1IiBzdG9wLWNvbG9yPSIjOTk5OTk5Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ3X2xpbmVhcl8xNzFfMTQ4MCIgeDE9IjAuMjIwNzAzIiB5MT0iMTU3LjU0NyIgeDI9IjE0MzguOTkiIHkyPSIxNTcuNTQ3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwRTBFMEUiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3Nzg4NSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50OF9saW5lYXJfMTcxXzE0ODAiIHgxPSIwLjIyMDcwMyIgeTE9IjE0NC41ODUiIHgyPSIxNDM4LjUiIHkyPSIxNDQuNTg1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwRTBFMEUiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3Nzg4NSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50OV9saW5lYXJfMTcxXzE0ODAiIHgxPSIwLjIyMDcwMyIgeTE9IjEzMS4wNTkiIHgyPSIxNDM4LjMxIiB5Mj0iMTMxLjA1OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMEUwRTBFIi8+CjxzdG9wIG9mZnNldD0iMC42Nzc4ODUiIHN0b3AtY29sb3I9IiM5OTk5OTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDEwX2xpbmVhcl8xNzFfMTQ4MCIgeDE9IjAuMjIwNzAzIiB5MT0iMTEwLjM5NiIgeDI9IjE0MzguMzEiIHkyPSIxMTAuMzk2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwRTBFMEUiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3Nzg4NSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MTFfbGluZWFyXzE3MV8xNDgwIiB4MT0iMC4yMjA3MDMiIHkxPSI4Ny45NTM3IiB4Mj0iMTQzOC4zMSIgeTI9Ijg3Ljk1MzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzBFMEUwRSIvPgo8c3RvcCBvZmZzZXQ9IjAuNjc3ODg1IiBzdG9wLWNvbG9yPSIjOTk5OTk5Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxMl9saW5lYXJfMTcxXzE0ODAiIHgxPSIwLjIyMDcwMyIgeTE9IjYzLjg5NDciIHgyPSIxNDM4LjMyIiB5Mj0iNjMuODk0NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMEUwRTBFIi8+CjxzdG9wIG9mZnNldD0iMC42Nzc4ODUiIHN0b3AtY29sb3I9IiM5OTk5OTkiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat right center;
  background-size: contain;
  background-repeat:no-repeat;
   padding:2rem;
}


.blog_cta {
margin-top:2rem;
width: calc(100% - 2rem); margin:auto;
display:block; overflow:hidden;
    border-top: solid 1px #787878;
    background: /* LEFT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, /* RIGHT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat, /* MAIN background (unchanged) */ linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%);}

/*blog sidebar*/

#sidebar {width:100%;}


/*simple page template header styling*/

.simple_top {margin-top:3rem;}

.page-template-page-simple .masthead {padding-left:3rem; margin-top:3rem;}

.page-template-page-simple .masthead::before {content: '';
    width: 95vw;
    position: absolute;
    z-index: -1;
    display: block;
    width: 95%;
    right: 0;
    height: 95%;
    border-top: solid 1px #787878;
    background: /* LEFT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, /* RIGHT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) right / 0px 100% no-repeat, /* MAIN background (unchanged) */ linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%);}
  

  .single-post h1.entry-title {

    width: 85% !important;
}
  
  
   @media (min-width: 992px) {  
  #menu-top_nav {
    border: solid 1px rgb(255 255 255 / 20%);
    margin-top: 8px;
}
  
  
    
  .current_page_parent > a {
    color: #ffffff !important;
}


   
 


nav#header {
    height: 72px!important;
}

}

.theentrycontent {
    color: #e1e1e1;
    width: calc(100% - 15px);
}

@media (min-width: 992px) {

  section.about--top .row{
    position: relative;
    /* background:red;  debug only */
  }

  /* Text column (DOM 1st col) */
  section.about--top .row > div:nth-child(1){
        position: relative;
        left: 0;
        top: 1%;
        width: 66%;
        padding: 2rem;
        padding-left: 1.5rem;
        z-index: 2;
        margin-left:1.5rem!important;
  }

  /* Give the text area its black panel */
  section.about--top .split-section__content{
    padding: 2rem;
            background: #000000d6;
  }

  /* Heading: use transform instead of % top */
  section.about--top h2{
         width: 53%;
        margin: 0;
        margin-bottom: 4rem;
  }

  /* Image column (DOM 2nd col) */
  section.about--top .row > div:nth-child(2){
          transform: translateX(100%);
        position: absolute;
        z-index: 1;
        margin-top: 14%;
  }
}
section.flow_icons {position:relative;}



.flow_icons figure > img {
padding: 15px!important;
    background-color: #1c1c1c!important;
    width: 80px!important;
    height: 70px!important;
    margin-left:-10px;
    }

.flow_icons .feature-box__image {
    padding-right: 0px;
   border-top: solid 1px #787878;
    background: /* LEFT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, /* RIGHT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat, /* MAIN background (unchanged) */ linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%);
    padding-top: 10px;
}

.smaller_icons figure > img {
padding: 15px!important;
 background-color: #020202 !important;
    width: 90px!important;
    height: 80px!important;
    margin-left:-10px;
    }

.smaller_icons .feature-box__image {
    padding-right: 0px;
    width:fit-content;
   border-top: solid 1px #787878;
    background: /* LEFT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, /* RIGHT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat, /* MAIN background (unchanged) */ linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%);
    padding-top: 10px;
}

.section--bgg .container::before {
    content: '';
    position: absolute;
    z-index: -1;
    display: block;
    width: calc(100%);
    height: calc(100% + 60px);
    right: 7px;
    max-width: 100vw;
    border-top: solid 1px #787878;
    background: /* LEFT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, /* RIGHT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat, /* MAIN background (unchanged) */ linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%);
}
.grayflip--bg .container {
    position: relative;
    padding-left: 4rem;
    padding-right: 4rem;
}
.grayflip--bg .container::before {
    content: '';
    position: absolute;
    z-index: -1;
    top: 2rem;
    transform: rotate(180deg);
    display: block;
    width: calc(100%);
    height: calc(100%);
    left: 0px;
    max-width: 100%;
    border-top: solid 1px #787878;
    background: /* LEFT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, /* RIGHT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat, /* MAIN background (unchanged) */ linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%);
}


.innvovation--bg .container::before {
    content: '';
    position: absolute;
    z-index: -1;
    display: block;
    width: calc(89% + 0px);
    height: calc(60% + 55px);
    right: 5px;
    max-width: 100vw;
    border-top: solid 1px #787878;
    background: /* LEFT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, /* RIGHT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat, /* MAIN background (unchanged) */ linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%);
}
.innvovation--bg h2 {
    width: 75%;
    margin-left: 25%;
    margin-top: 1rem;
    margin-bottom: 0rem;}
    
  .innvovation--bg blockquote {width:75%; margin-left:18%; margin-top:1rem;}  



/*page width changes*/
@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1224px;
    }
}
@media (max-width: 991px) {
  /*iphone menu fixes*/
  #navbar > div {
  position: absolute;
    right: 0px;
    left: 2rem!important;
    width: calc(100% - 4rem)!important;
  }
  
  .dropdown-item.active, .dropdown-item:active {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}


  
      #header .dropdown-menu {
        padding: 0;}

li.current-menu-parent::after {display:none!important; height:4px!important;}
li.current-menu-parent::after {
    content: '';
    height: 4px!important;
    left: 30%;
    bottom: -7px;
    width: 40% !important;
    position: absolute;
    background: #ffffff;
    transition: all 0.25s;
    opacity: 1;
}






.dropdown-item {
        padding-left: 10px!important;
        margin-top: 5px!important;
    }
    .current_page_parent a::after {
    display:none!important;
}
/*ends*/}

@media (min-width: 576px) and (max-width: 767px) {
    .container, .container-sm {
        max-width: 90%;
    }
}


@media (min-width: 992px) {

.flow_icons .row > div:nth-child(odd) {
        margin-left: 50%;
        /* margin-top: -15px; */
        border-bottom: solid 1px #454545 !important;
        border-left: solid 1px #454545 !important;
        padding-right: 2% !important;
        padding-left: 7% !important;
        padding: 2rem 0px;
        padding-bottom: 0rem;
        position: relative!important;
        bottom: -33px!important;
    }
}
@media (min-width: 992px) {
    .flow_icons .row > div:nth-child(even) {
        margin-right: 50%;
        border-top: solid 1px #454545 !important;
        border-right: solid 0px #454545 !important;
        padding-right: 7% !important;
        padding-left: 2% !important;
        position: relative;
        padding: 16px;
        padding-bottom: 0px!important;
        margin-bottom: 40px!important;
    }
    
    

    
      .flow_icons .row > div:nth-child(1){    margin-left: 0%;
    border-left: none !important;
    border-bottom: none !important;
}
}

.smaller_icons figure > img {
    padding: 15px !important;
    background-color: #020202 !important;
    width: 70px !important;
    height: 60px !important;
    margin-left: -10px;
}

/*misc*/
ul.wp-block-archives-list.wp-block-archives {font-size:14px;}


/*contact page*/
ul.big_img_box, ul.big_img_box li {list-style:none!important; padding-left:0px;}
ul.big_img_box li img {width:100px; margin-right:15px;}
.contact_block {position:relative;}
.contact_block::before {
    content: '';
    width: 95vw;
    position: absolute;
    z-index: -1;
    display: block;
    background-color: #1c1c1c;
    right: 0;
    height: 95%;
    top: -0.5rem;
}
@media (min-width: 992px) {
.contact_block .split-section__content {width:90%;}
}


@media (min-width: 1200px) {
.contact_block .split-section__content {width:125%!important;}}



@media (min-width: 991px) {
.cf7_container {max-width:75%!important;}
}
@media (max-width: 991px) {
.cf7_container {padding:25px!important;}
}
#wpcf7-f15721-p11-o1 > form > div.container.cf7_container input[type=checkbox]{
    float: left;
    width: fit-content;
    margin-right: 10px;
    margin-top: 7px;}
 .wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 0em;
    margin-top: -2rem;
}   

.cf7_container label, .wpcf7-form-control-wrap, .wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea {width:100%; display:block;}
.cf7_container label {color:#e1e1e1;}
.wpcf7-submit.btn { font-weight: bold; }
.cf7_container::before {border: none;
    max-width: 90%; display:none!important;
    background: transparent;}
  
   .wpcf7-form-control-wrap > input{ 
    width: 100%;
    margin-top:10px;
    display: block;
    border-radius:0px;
    border: solid 1px #606060;
    background:#0e0e0e;
    color:#f3f3f3;
      padding: 10px 15px;
    }
       .wpcf7-form-control-wrap > textarea{ 
    width: 100%;
    display: block;
     margin-top:10px;
    border-radius:0px;
    border: solid 1px #606060;
     color:#f3f3f3;
     padding: 10px 15px;
    background:#0e0e0e;
    }
    
/*ends*/

/*smaller box icons*/
.smaller_icons h4 {
    font-size: 1rem !important;
    margin-top: 0rem!important;
    margin-bottom: 0.5rem!important;
}

.smaller_icons .feature-box__image {
float:none!important;
background:transparent;
margin-right:10px;
margin-left:10px;
border-top:none!important;
padding-top:0px!important;
}

.smaller_icons .feature-box::before {content:''; z-index:-1; margin-top:32px; position:absolute; width:calc(100% + 3rem); height:1px; background:#787878;}
.smaller_icons > .container > .row > div:nth-last-child(1) .feature-box::before {display:none!important;}
.smaller_icons .feature-box {position:relative;}
.smaller_icons figure > img {
    border: solid 1px #787878;
}

  @media (max-width: 767px) {
/*mobile only styling*/


.page-template-page-simple .masthead {
    padding-left: 0rem;
}
.single-post article header::before {
    width: 100vw!important;
    top: -2rem;
    left: -3rem!important;
}


/*typography*/
.text_center_mob {text-align:center!important;}
.text_center_mob ul li {text-align:left!important;}
.text_center_mob .btn {margin:auto!important; margin-bottom:1rem!important;}



    .home .masthead {
        height: 50vh !important;
        min-height: 50vh !important;
        width: 90vw !important;}

.home h1.entry-title {
        font-size: 33px !important;}

section.split-section {
    padding: 2rem 0!important;
    padding-bottom:0rem!important;
}
.flow_icons .row > div:nth-child(even) .feature-box {
    margin-top: 0rem!important;
}

/*mobile backgrounds*/






    .section--bg .container::before, .section--dark--shortend::before {
        content: '';
        width: calc(100% - 40px)!important;
        right: 20px;
        margin-top: 0.25rem;
           height: calc(100% - 1rem) !important;
    }
    .black_box {
   padding: 1.5rem 1rem!important;
    }
    
    .grayflip--bg .container {
    padding-left: 3rem!important;
    padding-right: 3rem!important;
}
    
    .grayflip--bg .container::before {
        content: '';
        width: calc(100% - 40px)!important;
 
        left: 20px !important;
    }
    .benefits_icons .feature-box__text {width: 100%;}
    .section--alt::before {
        width: calc(100% - 36px)!important;
        left: 18px!important;
    }
    .flow_icons .feature-box__text {
    width: 100% !important;
}
    /*mobile icons*/
    .smaller_icons figure > img {

    width: 61px !important;
    height: 61px !important;
 
}
.cms_inline_button {
    display: block!important;
    margin-bottom: 1rem!important;
    line-height:48px!important;
}
}
  li.current_page_parent::after {
    min-height: 4px!important;}
    
    li.current-menu-parent::after {
    content: '';
    height: 4px;
    left: 30%;
    bottom: -7px;
    width: 40% !important;
    position: absolute;
    background: #ffffff;
    transition: all 0.25s;
    opacity: 1;
}


  @media (min-width: 992px) {
.current-menu-item > a::before {
    content: '';
    display:block;
    position: absolute;
    left: 30%;
    bottom: -7px;
    width: 40%;
    height: 4px;
    background: #ffffff;
    opacity: 1;
    transition: all 0.25s ease;
}
}


/*table corrections for background*/
  @media (max-width: 1199px) {
/*mobile only styling*/
.section--dark::before {
    top: 1.5rem!important;
    height: 100%!important;
}


.navbar-nav .nav-link.active {
    position: relative; /* REQUIRED for absolute ::after */
}

.navbar-nav .nav-link.active::after {
    content: '';
    display:block;
    position: absolute;
    left: 30%;
    bottom: -7px;
    width: 40%;
    height: 4px;
    background: #ffffff;
    opacity: 1;
    transition: all 0.25s ease;
}
.card img {
    opacity: 0.65;
        transition: all 0.25s ease;
}

.card:hover img {
    opacity: 1;
        transition: all 0.25s ease;
}
}

/*contact page*/

  @media (min-width: 992px) {
.contact_block .row {position:relative;}
.contact_block > div > div > div.col-12.col-lg-5.order-lg-1 {
        position: relative;
        width: 58% !important;
        margin-left: calc(0%) !important;
        margin-right: -17% !important;
    }
.contact_block .row > div:nth-child(2) {
    position:absolute;
    width:70%;
    right:0px;
}

}

@media (max-width: 767px) {
    .black_box {
        padding: 1.5rem 2rem !important;
    }
}

/*blockquote big image style*/
ul.big_img_box {padding-left:0px;}
ul.big_img_box li {display: block;
    height: fit-content;
    list-style:none;
    position: relative;
    padding: 1rem 0rem;
    align-content: center;
    font-size:24px;
    }
    
  ul.big_img_box li img {
   
    margin-right: 20px;
    width: 70px !important;
    height: 70px !important;
    margin-left: 0px;
}
.tech_line hr {
    border-top: solid 5px #ffffff;
    width: 50%;
    margin: 10%;
    margin-left:0%;
}
.tech_left {border:solid 1px; padding:1.5rem;}
.tech_right {background:#0E0E0E; padding:1.5rem}



.cms_inline_button {
    line-height: 130%!important;
}

/*smallest layout*/
  @media (max-width: 767px) {
.width_75_centered {
    min-width: 100%!important;
}}
  @media (max-width: 1199px) {
.section--alt::before {
    top: 2rem!important;
}}
  @media (min-width: 468px) and (max-width: 991px) {
.section--bg .container::before {width: calc(100vw)!important;height: calc(100% + 0.25rem)!important; right: -20px!important;}
       .flow--col > .container > .row::before { width: calc(100% + 20px) !important;
        left: -10px;}
    .tech_right {
    margin-top: 2rem;
}
    }
    
    



/*about page*/
.about-hero__img { width: 100%; height: auto; object-fit: cover; }



.team-card,
.how-card,
.post-card {
  border: 1px solid rgba(255,255,255,0.12);
  border-radius: 16px;
  overflow: hidden;
  background: rgba(0,0,0,0.25);
}

.team-card {border:none!important; border-radius:0px!important;}

.team-card__body {padding:10px!important;}
.team-card__body p {color:#f2f2f2!important;}
.team-card__link,
.post-card__link { display: block; color: inherit; text-decoration: none; }

.team-card__media {  overflow: hidden; }
.team-card__img { width: 100%; height: 100%; object-fit: cover; display: block; }

.team-card__body { padding: 12px 14px; }
.how-card { padding: 18px; }

.post-card__media { aspect-ratio: 16 / 9; overflow: hidden; }
.post-card__img { width: 100%; height: 100%; object-fit: cover; display: block; }
.post-card__body { padding: 14px 16px; }

a.team-card__link:hover > div.team-card__media > img {opacity:0.5!important; transition:all 0.35s;}
a.team-card__link > div.team-card__media > img {opacity:1; transition:all 0.35s;}

  @media (max-width: 767px) {
/*mobile only styling*/
   .btn-secondary {
        margin-bottom: 1rem !important;
    }}
    
    @media (max-width: 767px) {
    .section--bg .container::before {
        margin-top: 1.5rem !important;
    }
}

.subtle-chevron {
margin-top:10px;
  width: 34px;
  height: 34px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  transform: rotate(45deg);
  animation: subtle-chevron-move 2s infinite ease-in-out;
  opacity: 0.8;
}

@keyframes subtle-chevron-move {
  0%, 100% {
    transform: rotate(45deg) translate(0, 0);
  }
  50% {
    transform: rotate(45deg) translate(4px, 4px);
  }
}


@media (max-width: 767px) {
    .corner_squares img {
    margin-bottom: 2.5rem;}
    
    
    .section--dark--half--height::before {
    content: '';
    height: calc(27% + 4rem) !important;
    margin-top: 3rem!important;
}
    
    
    
    .blog_cta {
    text-align: center;}
    
    .wavy h3 {
 
   width: 100%;}
    h2 {
    margin-top: 2rem;
}
.feature-box__text {padding-top:1rem;}
    .feature_icons figure {
        margin: auto !important;
        margin-bottom: 28px !important;
        display: block;
    }
h1.entry-title {
    max-width: 80%;
} 

.single-post h1.entry-title {
    width: 100% !important;
    text-align: center !important;
}  
.entry-meta, .entry-meta a {
    text-align: center;
} 
.theentrycontent {
    color: #e1e1e1;
    position: relative;
    left: -24px!important;
    width: calc(100% + 24px)!important;
}

.page-template-page-simple .masthead::before {
    width: 90%!important;
    right: 5%!important;
    border-top: solid 1px #787878;
    background: /* LEFT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, /* RIGHT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat, /* MAIN background (unchanged) */ linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%)!important;
}

body.page-template-page-simple #main > div > div > div > div.masthead > div {padding-left:0!important; padding-right:0!important;}
}

/*more blob styles*/
section.blobleftedge {
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTM5IiBoZWlnaHQ9IjIxMCIgdmlld0JveD0iMCAwIDEzOSAyMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0tMTAzLjQ3MSA2NC4zOTI5Qy0xMDcuMjkxIDY5LjkwMjkgLTEwOC43MjEgNzYuODcyOSAtMTEyLjk3MSA4Mi4wNjI5Qy0xMTguMjYxIDg4LjUzMjkgLTEyNi45NTEgOTEuMDgyOSAtMTMzLjM3MSA5Ni40MzI5Qy0xMzQuNjQxIDk3LjQ4MjkgLTEzNS44NDEgOTguNjkyOSAtMTM2LjQ5MSAxMDAuMjEzQy0xMzguMDcxIDEwMy45NDMgLTEzNS43NTEgMTA4LjI4MyAtMTMyLjYyMSAxMTAuODUzQy0xMjUuMTAxIDExNy4wMzMgLTExMy4zMDEgMTE2LjkzMyAtMTA3LjA5MSAxMjQuNDMzQy0xMDQuNDExIDEyNy42NzMgLTEwMy4yMDEgMTMxLjg5MyAtMTAwLjc1MSAxMzUuMzEzQy05Mi40MjA1IDE0Ni45NTMgLTc0LjUyMDYgMTQ0LjgwMyAtNjEuODYwNiAxNTEuNDgzQy01NS4wOTA2IDE1NS4wNTMgLTQ5Ljg0MDYgMTYxLjM5MyAtNDcuNTgwNiAxNjguNzAzQy00My45OTA2IDE4MC4zNDMgLTQ3LjAxMDUgMTk1LjIyMyAtMzcuNjIwNSAyMDIuOTgzQy0zNS4wMTA1IDIwNS4xNDMgLTMxLjc0MDUgMjA2LjM2MyAtMjguNDYwNSAyMDcuMjIzQy0xNy43NTA1IDIxMC4wMjMgLTYuMTMwNTUgMjA5LjI1MyA0LjExOTQ1IDIwNS4wNTNDMTAuNjQ5NCAyMDIuMzczIDE2LjU0OTUgMTk4LjM5MyAyMi40NDk1IDE5NC41MzNDMzMuODk5NSAxODcuMDMzIDQ1Ljk4OTQgMTc5LjcxMyA1OS41Mjk0IDE3Ny42NjNDNzcuNTY5NSAxNzQuOTQzIDk3LjA5OTQgMTgxLjc4MyAxMTMuNzE5IDE3NC4yNDNDMTI5LjE0OSAxNjcuMjQzIDEzNy4zMjkgMTQ3LjQ0MyAxMzEuMzQ5IDEzMS41OTNDMTI3LjI2OSAxMjAuNzkzIDExNy44MzkgMTEyLjQ2MyAxMTQuNzk5IDEwMS4zMzNDMTExLjgyOSA5MC40MjI5IDExNS41NjkgNzguNzgyOSAxMjAuODM5IDY4Ljc3MjlDMTI2LjEwOSA1OC43NjI5IDEzMi45NDkgNDkuNTMyOSAxMzYuODc5IDM4LjkyMjlDMTM3LjU1OSAzNy4wOTI5IDEzOC4xMzkgMzUuMDMyOSAxMzcuMzc5IDMzLjIzMjlDMTM2LjkxOSAzMi4xNTI5IDEzNi4wMjkgMzEuMzEyOSAxMzUuMTQ5IDMwLjUzMjlDMTE0Ljc3OSAxMi4zNTI5IDg3LjY3OTUgMi41ODI5MyA2MC40Mzk1IDAuODEyOTMyQzMzLjE4OTUgLTAuOTU3MDY4IDUuODA5NDcgNC45MTI5MyAtMTkuNTIwNSAxNS4wOTI5Qy0yOC42MjA1IDE4Ljc1MjkgLTM3LjE5MDUgMjMuMDkyOSAtNDMuNjYwNSAzMC42MTI5Qy00OC44OTA1IDM2LjY5MjkgLTUzLjc3MDUgNDEuMjAyOSAtNjEuMzUwNSA0NC4zODI5Qy03NS4yOTA1IDUwLjIzMjkgLTk0LjEwMDUgNTAuODkyOSAtMTAzLjQ3MSA2NC4zOTI5WiIgc3Ryb2tlPSIjNDQ0NDQ0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTS0xMC45NTM0IDI5LjAzMzNDLTE4LjA5MzQgMzEuOTAzMyAtMjQuODYzNCAzNS4yNzMzIC0zMC4wNzM0IDQxLjAyMzNDLTM0LjI1MzQgNDUuNjYzMyAtMzguMTkzNCA0OS4xMjMzIC00NC4xNDM0IDUxLjU5MzNDLTU1LjE2MzQgNTYuMTUzMyAtNjkuODMzMyA1Ni44MjMzIC03Ny40MDMzIDY3LjE2MzNDLTgwLjUwMzMgNzEuMzkzMyAtODEuODAzNCA3Ni43MjMzIC04NS4yMDM0IDgwLjczMzNDLTg5LjQ1MzQgODUuNzMzMyAtOTYuMjMzMyA4Ny44MjMzIC0xMDEuMjczIDkyLjAyMzNDLTEwMi4yNzMgOTIuODUzMyAtMTAzLjIyMyA5My43OTMzIC0xMDMuNzQzIDk0Ljk3MzNDLTEwNS4wMDMgOTcuODIzMyAtMTAzLjMwMyAxMDEuMTQzIC0xMDEuMDAzIDEwMy4xMzNDLTk1LjQ4MzQgMTA3LjkyMyAtODYuNzQzMyAxMDguMDIzIC04Mi4xNTMzIDExMy44MzNDLTgwLjE3MzMgMTE2LjM0MyAtNzkuMjkzNCAxMTkuNTkzIC03Ny40NzM0IDEyMi4yMzNDLTcxLjI4MzQgMTMxLjI0MyAtNTcuODQzNCAxMjkuOTEzIC00OC4yMjM0IDEzNS4xOTNDLTQyLjc3MzQgMTM4LjIxMyAtMzguMzIzNCAxNDMuMDIzIC0zNi4xMTM0IDE0OC40NDNDLTM1LjAxMzQgMTUxLjE2MyAtMzQuMzkzNCAxNTQuMDkzIC0zMy44NDM0IDE1Ny4wMDNDLTMyLjY2MzQgMTYzLjM1MyAtMzEuNjczNCAxNjkuNjYzIC0yNi4zMjM0IDE3My42NTNDLTI0LjE0MzQgMTc1LjI3MyAtMjEuNDgzNCAxNzYuMjIzIC0xOC44MTM0IDE3Ni45NTNDLTEwLjMzMzQgMTc5LjIzMyAtMS4zMTMzNyAxNzkuMDAzIDYuNjM2NjMgMTc2LjI2M0MxMS42OTY2IDE3NC41MDMgMTYuMjc2NiAxNzEuNzgzIDIwLjg2NjYgMTY5LjEzM0MyNi43MjY2IDE2NS43NjMgMzIuODE2NiAxNjIuNDIzIDM5LjM2NjYgMTYwLjE1M0M0Mi43NjY2IDE1OC45NzMgNDYuMjg2NyAxNTguMDczIDQ5Ljk0NjcgMTU3LjYxM0M2NC4yMDY3IDE1NS44MDMgNzkuNzE2NiAxNjAuNjczIDkyLjY4NjYgMTU0LjQ2M0MxMDQuNTc3IDE0OC43NzMgMTEwLjg4NyAxMzMuNDMzIDEwNi41ODcgMTIxLjA0M0MxMDMuNjU3IDExMi42MDMgOTYuNTk2NyAxMDYuMDUzIDk0LjY5NjcgOTcuNDAzM0M5Mi43ODY3IDg4LjcyMzMgOTYuMjk2NiA3OS42NTMzIDEwMC42NTcgNzEuODAzM0MxMDUuMDc3IDYzLjkxMzMgMTEwLjQxNyA1Ni41MzMzIDExMy4xNzcgNDcuNzgzM0MxMTMuNjQ3IDQ2LjMxMzMgMTE0LjA1NyA0NC42NzMzIDExMy40MzcgNDMuMjEzM0MxMTMuMDY3IDQyLjM0MzMgMTEyLjM3NyA0MS42NjMzIDExMS42ODcgNDEuMDEzM0M5Ni4yMDY2IDI2LjQ5MzMgNzUuNDA2NiAxOC4zNjMzIDU0LjEzNjYgMTYuOTMzM0M1My42MjY2IDE2Ljg5MzMgNTMuMTA2NiAxNi44NjMzIDUyLjU5NjYgMTYuODQzM0MzMC45MTY2IDE1LjY2MzMgOS4xNjY2MyAyMC45NDMzIC0xMC45NTM0IDI5LjAzMzNaIiBzdHJva2U9IiM0NDQ0NDQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNLTIuMzgxMjcgNDIuOTcyOEMtNy41NjEyNyA0NS4wNTI4IC0xMi41NDEzIDQ3LjQ0MjggLTE2LjQ4MTMgNTEuNDMyOEMtMTkuNjMxMyA1NC42MjI4IC0yMi42MDEzIDU3LjA0MjggLTI2Ljk0MTMgNTguNzkyOEMtMzUuMDQxMyA2Mi4wNTI4IC00NS41NzEzIDYyLjc0MjggLTUxLjM0MTMgNjkuOTEyOEMtNTMuNzExMyA3Mi44NjI4IC01NC44ODEzIDc2LjU1MjggLTU3LjQ0MTMgNzkuMzcyOEMtNjAuNjUxMyA4Mi45MDI4IC02NS41MTEzIDg0LjUyMjggLTY5LjE4MTMgODcuNTkyOEMtNjkuOTAxMyA4OC4xOTI4IC03MC42MTEzIDg4Ljg3MjggLTcxLjAxMTMgODkuNzIyOEMtNzEuOTQxMyA5MS42OTI4IC03MC44NzEzIDkzLjk5MjggLTY5LjQxMTMgOTUuNDAyOEMtNjUuOTAxMyA5OC44MDI4IC02MC4yMTEzIDk5LjEwMjggLTU3LjI0MTMgMTAzLjIyM0MtNTUuOTYxMyAxMDUuMDAzIC01NS40MTEzIDEwNy4yNzMgLTU0LjIyMTMgMTA5LjE1M0MtNTAuMTgxMyAxMTUuNTMzIC00MS4xOTEzIDExNS4wMzMgLTM0LjYxMTMgMTE4LjkwM0MtMzAuNDgxMyAxMjEuMzczIC0yNi44MzEzIDEyNC42NjMgLTI0LjY2MTMgMTI4LjE5M0MtMjMuNTgxMyAxMjkuOTYzIC0yMi44MzEzIDEzMS44MzMgLTIyLjE1MTMgMTMzLjY4M0MtMjAuNjcxMyAxMzcuNzEzIC0xOS4zMjEzIDE0MS42OTMgLTE1LjA2MTMgMTQ0LjMzM0MtMTMuMzIxMyAxNDUuNDEzIC0xMS4yNTEzIDE0Ni4xMDMgLTkuMTkxMjcgMTQ2LjY4M0MtMi45NTEyNyAxNDguNDYzIDMuNDY4NzQgMTQ4Ljc4MyA5LjEyODc0IDE0Ny40NzNDMTIuNzE4NyAxNDYuNjQzIDE1Ljk2ODcgMTQ1LjE3MyAxOS4yNDg3IDE0My43NDNDMjMuNDM4NyAxNDEuOTMzIDI3LjgwODcgMTQwLjExMyAzMi41Njg3IDEzOC44OTNDMzUuMDQ4NyAxMzguMjYzIDM3LjYyODcgMTM3Ljc4MyA0MC4zMTg3IDEzNy41NDNDNTAuNzk4NyAxMzYuNjQzIDYyLjI3ODcgMTM5LjU1MyA3MS42MDg3IDEzNC42NjNDNzkuOTU4NyAxMzAuMjgzIDg0LjM4ODcgMTE5LjM5MyA4MS43Nzg3IDExMC40NzNDNzkuOTk4NyAxMDQuMzkzIDc1LjMyODcgOTkuNjAyOCA3NC41Mzg3IDkzLjQ1MjhDNzMuNzA4NyA4Ni45ODI4IDc2Ljk0ODcgODAuNDkyOCA4MC40Mjg3IDc0LjgyMjhDODMuOTc4NyA2OS4wMzI4IDg3Ljg0ODcgNjMuNTMyOCA4OS40Mzg3IDU2LjYyMjhDODkuNjk4NyA1NS41MTI4IDg5LjkzODcgNTQuMjgyOCA4OS40Njg3IDUzLjE3MjhDODkuMTg4NyA1Mi41MTI4IDg4LjY5ODcgNTEuOTgyOCA4OC4xOTg3IDUxLjQ3MjhDNzcuMTU4NyA0MC4xNDI4IDYxLjgyODcgMzMuNjYyOCA0NS44NTg3IDMyLjg5MjhDNDUuNDc4NyAzMi44NzI4IDQ1LjA5ODcgMzIuODUyOCA0NC43MDg3IDMyLjg0MjhDMjguNjQ4NyAzMi4yOTI4IDEyLjUyODcgMzYuOTcyOCAtMi4zODEyNyA0Mi45NzI4WiIgc3Ryb2tlPSIjNDQ0NDQ0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTYuMTkwMTIgNTYuOTIzM0MyLjk3MDEyIDU4LjIyMzMgLTAuMjA5ODk2IDU5LjYyMzMgLTIuODg5OSA2MS44NTMzQy00Ljk4OTkgNjMuNjAzMyAtNy4wMTk4OSA2NC45NzMzIC05LjcyOTg5IDY2LjAwMzNDLTE0LjkwOTkgNjcuOTYzMyAtMjEuMzA5OSA2OC42NjMzIC0yNS4yNjk5IDcyLjY3MzNDLTI2LjkxOTkgNzQuMzQzMyAtMjcuOTU5OSA3Ni4zOTMzIC0yOS42Njk5IDc4LjAzMzNDLTMxLjgyOTkgODAuMTAzMyAtMzQuNzg5OSA4MS4yNTMzIC0zNy4wODk5IDgzLjE4MzNDLTM3LjUzOTkgODMuNTYzMyAtMzcuOTg5OSA4My45ODMzIC0zOC4yNjk5IDg0LjQ4MzNDLTM4Ljg2OTkgODUuNTczMyAtMzguNDI5OSA4Ni44NTMzIC0zNy43OTk5IDg3LjY4MzNDLTM2LjI5OTkgODkuNjkzMyAtMzMuNjU5OSA5MC4xOTMzIC0zMi4zMTk5IDkyLjYyMzNDLTMxLjczOTkgOTMuNjczMyAtMzEuNTA5OSA5NC45NzMzIC0zMC45NTk5IDk2LjA3MzNDLTI5LjA1OTkgOTkuODIzMyAtMjQuNTI5OSAxMDAuMTUzIC0yMC45ODk5IDEwMi42MDNDLTE4LjE3OTkgMTA0LjUyMyAtMTUuMzE5OSAxMDYuMjgzIC0xMy4yMDk5IDEwNy45MjNDLTEyLjE1OTkgMTA4Ljc0MyAtMTEuMjY5OSAxMDkuNTUzIC0xMC40NDk5IDExMC4zNDNDLTguNjg5OSAxMTIuMDQzIC02Ljk0OTg4IDExMy42ODMgLTMuNzc5ODggMTE1LjAwM0MtMi40Njk4OCAxMTUuNTUzIC0wLjk5OTg3OSAxMTUuOTYzIDAuNDQwMTIxIDExNi40MTNDNC40NDAxMiAxMTcuNjczIDguMjYwMTIgMTE4LjU0MyAxMS42MzAxIDExOC42NzNDMTMuNzUwMSAxMTguNzYzIDE1LjY4MDEgMTE4LjU0MyAxNy42NTAxIDExOC4zNDNDMjAuMTYwMSAxMTguMDkzIDIyLjgxMDEgMTE3Ljc5MyAyNS44MDAxIDExNy42MzNDMjcuMzYwMSAxMTcuNTUzIDI5LjAwMDEgMTE3LjQ4MyAzMC43MjAxIDExNy40ODNDMzcuNDIwMSAxMTcuNDkzIDQ0Ljg4MDEgMTE4LjQ2MyA1MC41NjAxIDExNC44NjNDNTUuMzgwMSAxMTEuODEzIDU3LjkyMDEgMTA1LjM2MyA1Ni45OTAxIDk5LjkwMzNDNTYuMzYwMSA5Ni4xNzMzIDU0LjE2MDEgOTMuMTAzMyA1NC40MTAxIDg5LjUwMzNDNTQuNzEwMSA4NS4xNzMzIDU3LjY1MDEgODEuMzUzMyA2MC4yMzAxIDc3LjgzMzNDNjIuOTMwMSA3NC4xNTMzIDY1LjM1MDEgNzAuNTYzMyA2NS43MzAxIDY1LjQ1MzNDNjUuNzkwMSA2NC43MTMzIDY1Ljg1MDEgNjMuODkzMyA2NS41MjAxIDYzLjEzMzNDNjUuMzMwMSA2Mi42OTMzIDY1LjAzMDEgNjIuMzAzMyA2NC43MzAxIDYxLjkyMzNDNTguMTAwMSA1My44MjMzIDQ4LjI3MDEgNDguOTczMyAzNy42MDAxIDQ4Ljg0MzNDMzcuMzUwMSA0OC44NDMzIDM3LjEwMDEgNDguODMzMyAzNi44NTAxIDQ4Ljg0MzNDMjYuMzgwMSA0OC45MjMzIDE1Ljg5MDEgNTMuMDEzMyA2LjE5MDEyIDU2LjkyMzNaIiBzdHJva2U9IiM0NDQ0NDQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNLTUuNTIwMTUgNzkuMjUzQy03LjQxMDE1IDgxLjA1MyAtOC40OTAxNyA4My45OTMgLTcuMzYwMTcgODYuMzQzQy01LjEzMDE3IDg4LjM4MyAtMS42NDAxNSA4Ny45MTMgMS4yNTk4NSA4Ny4wNDNDNC4xNDk4NSA4Ni4xODMgNy4yNzk4NCA4NS4wNTMgMTAuMDg5OCA4Ni4xNzNDMTQuMzU5OCA4Ny44ODMgMTUuMzM5OCA5My42NzMgMTkuMDI5OCA5Ni40MDNDMjIuMTQ5OCA5OC43MTMgMjcuMDQ5OCA5OC4xMTMgMjkuNTA5OCA5NS4xMTNDMzEuNzY5OCA5Mi4zNTMgMzEuOTI5OCA4OC4yOTMgMzQuMjg5OCA4NS42MTNDMzguNTg5OCA4MC43NDMgNDUuMDU5OCA4MC40NjMgNDEuMjU5OCA3Mi40NDNDMzguOTY5OCA2Ny42MTMgMzQuNzA5OCA2NC4zMDMgMjkuMzQ5OCA2NC44NjNDMjQuMzM5OCA2NS4zODMgMTkuMzU5OCA2OS4wMDMgMTQuNzY5OCA3MC44NjNDOC41Mjk4MyA3My4zODMgLTAuNTEwMTQ4IDc0LjUwMyAtNS41MjAxNSA3OS4yNTNaIiBzdHJva2U9IiM0NDQ0NDQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8L3N2Zz4K);
    background--repeat: no-repeat;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 109px;
    /* background-attachment: fixed; */
}
.blobtopright .split-section__image {position:relative;}
.blobtopright .split-section__image::before {
position:absolute;
content:'';
right: -60px;
    top: -84px;
    width: 130px;
    height: 200px;
    z-index: -1;
    background-size: contain;
    background-repeat: no-repeat;
background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEzIiBoZWlnaHQ9IjM0MiIgdmlld0JveD0iMCAwIDMxMyAzNDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yNy41NTQ0IDIzNi4yNTFDMzQuOTAzMiAyMjguMjk4IDM1LjA2OTMgMjE2LjMxMiAzOC40NDYgMjA2LjAyOUM0Mi40NzYxIDE5My43NTQgNTEuMjIzNCAxODMuNzIxIDU4LjM2NTkgMTcyLjk0N0M3Ni4wNzg1IDE0Ni4yMzIgODQuNTQ0NCAxMTMuNzQyIDEwNS4xMzMgODkuMTYyOEMxMjEuNTE3IDY5LjYwNTIgMTQ0LjQzIDU2LjU2NyAxNjguMDg1IDQ3LjAwMDlDMTc5LjYwOSA0Mi4zMzgzIDE5MS42OCAzOC4zNjM2IDIwNC4xMTEgMzguMzUxOEMyMjMuMTgxIDM4LjMzMDMgMjQxLjk2OSA0OC4zNzExIDI1Mi41NjYgNjQuMjMwNEMyNjMuMTQ5IDgwLjA5MTQgMjY1LjIxNiAxMDEuMzAzIDI1Ny44NzUgMTE4LjkwNkMyNTAuNTQxIDEzNi41MDEgMjM1LjIyMyAxNDkuMjgxIDIyMy45MDEgMTY0LjYxNkMyMTIuNTggMTc5Ljk1MiAyMDUuNDg5IDIwMS45MTEgMjE2LjM1NSAyMTcuNTczQzIxOC4zNzcgMjIwLjQ4IDIyMC45NTkgMjIzLjA2NyAyMjIuMzE5IDIyNi4zMzRDMjI0LjUyOSAyMzEuNjA2IDIyMy4xODUgMjM3LjYzNyAyMjEuNzA5IDI0My4xNjNDMjE4Ljc1MyAyNTQuMTU1IDIxNC45NTYgMjY1LjYyNyAyMDYuMzU1IDI3My4wNjhDMTk4LjI5MSAyODAuMDQ3IDE4Ny4zMDUgMjgyLjM2NCAxNzcuODIzIDI4Ny4yMjVDMTU5LjMxIDI5Ni42OTIgMTQ2Ljc3OCAzMTYuODMxIDE0Ni40MzcgMzM3LjYxNyIgc3Ryb2tlPSIjNDQ0NDQ0IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNNDUuNzE1NCAyNDAuNTg3QzUwLjkxNTIgMjIxLjMwMyA2MS41MzU5IDIwNCA3Mi4wMjE5IDE4Ny4wMDJDODAuMTE1MSAxNzMuODgzIDg4LjIwODMgMTYwLjc2NSA5Ni4zMDE1IDE0Ny42NDdDMTA2LjAwOSAxMzEuOTA3IDExNS44MzcgMTE2LjAxNiAxMjguODE4IDEwMi44NDFDMTQxLjk1NyA4OS41MDQ0IDE1OC4xNyA3OS4yMTkzIDE3NS44MzIgNzMuMDE1N0MxODYuNDk1IDY5LjI2OTYgMTk4LjA0OSA2Ni45OTc0IDIwOS4xMTYgNjkuMzEzNEMyMjAuMTg0IDcxLjYyOTQgMjMwLjYxOSA3OS4yOTY1IDIzMy43NTMgOTAuMTU1MUMyMzUuNjE2IDk2LjU5MjkgMjM0LjgyIDEwMy41MzIgMjMzLjAwMyAxMDkuOThDMjI4LjQ1MSAxMjYuMDMgMjE3LjkwMyAxMzkuNTY3IDIwOS4yMDcgMTUzLjgxQzIwMC41MTIgMTY4LjA1NCAxOTMuMzE2IDE4NC42NzMgMTk2LjYxOSAyMDEuMDMyQzE5OC40NyAyMTAuMjM4IDIwMy41NDggMjE4LjY5OSAyMDQuMzE2IDIyOC4wNTNDMjA1LjkyOSAyNDcuOTQ5IDE4OC4yMzEgMjYzLjY3IDE3MS40ODcgMjc0LjU0NkMxNTQuNzQzIDI4NS40MjIgMTM1LjU2OSAyOTcuMjMyIDEzMS4zNDYgMzE2LjczOSIgc3Ryb2tlPSIjNDQ0NDQ0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTExOS43MjMgMTk3LjExNkMxMjIuNjYzIDE5My43MTggMTI2LjEzOSAxOTAuNTQ0IDEzMC40MzYgMTg5LjI1NUMxMzQuNzM5IDE4Ny45NTkgMTQwLjAwNyAxODkuMDIgMTQyLjUzNiAxOTIuNzMzQzE0NS4xMTggMTk2LjUxNiAxNDQuMTY2IDIwMS43MzQgMTQyLjA1MiAyMDUuNzk3QzEzOS45MzggMjA5Ljg2IDEzNi44MSAyMTMuMzU1IDEzNC45NDYgMjE3LjUzNkMxMzEuMzkzIDIyNS40OSAxMzIuNjEgMjM1LjQ2NiAxMjcuMTMxIDI0Mi4yNDFDMTE3LjU5NCAyNTQuMDYgMTAwLjcwOSAyNDQuODM1IDEwMS4zNzEgMjMwLjk1MUMxMDEuODU2IDIyMC41MDEgMTEzLjM0NiAyMDQuNDc2IDExOS43MjMgMTk3LjExNloiIHN0cm9rZT0iIzQ0NDQ0NCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik05My4zNzM4IDIwMy43NTZDOTkuNTMwNyAxODguNzM2IDEwNy41OTkgMTc2Ljg2MyAxMjAuMzQgMTY2LjY4N0MxMzMuMTEgMTU2LjQ5MiAxNTUuODI3IDE1NC4xMDkgMTYyLjkzMiAxNzIuMzQ0QzE2Ny44OTIgMTg1LjA3MSAxNjEuODYzIDE5Ny42MDggMTU3LjY3NiAyMDkuNTY0QzE1NC4zNTIgMjE5LjA2MyAxNTUuMTA5IDIyOC4zOCAxNTIuODMyIDIzNy45MTFDMTQ5LjUwMiAyNTEuODYzIDEzNy44NDMgMjYzLjAyIDEyNC45NDQgMjY4LjUwMkMxMTQuMjYgMjczLjA0MyA5NS41MDQyIDI3NC40ODcgODcuOTQ5MiAyNjMuNTY1QzgwLjkzNiAyNTMuNDI0IDgzLjUyNjUgMjM2LjQ0MiA4Ni4xOTI1IDIyNS4yOThDODcuOTMyNCAyMTcuOTIyIDkwLjUwMzUgMjEwLjc2IDkzLjM3MzggMjAzLjc1NloiIHN0cm9rZT0iIzQ0NDQ0NCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik02Mi42NTI0IDI1OC4xMjZDNjguOTg5NSAyMzMuMjIyIDc2LjA1MTMgMjA4LjMyNCA4Ny4yMDU4IDE4NS4xNzhDOTguMzYwMyAxNjIuMDMxIDExMy44NjkgMTQwLjUxOCAxMzQuNjU5IDEyNS40QzE0Mi43MDggMTE5LjU1MSAxNTEuNzQ3IDExNC42MDggMTYxLjYwOCAxMTMuMzEyQzE3MS40NjkgMTEyLjAxNiAxODIuMjkyIDExNC44OTIgMTg4LjcyNSAxMjIuNDg5QzE5NS4xMjMgMTMwLjA0NSAxOTYuMjE0IDE0MC44OTYgMTk0LjQ3IDE1MC42MzZDMTkyLjcyNyAxNjAuMzc2IDE4OC41MjkgMTY5LjQ3NSAxODUuMzI3IDE3OC44MzlDMTgyLjEyNSAxODguMjA0IDE3OS45MTYgMTk4LjM1MyAxODIuMzEyIDIwNy45NTdDMTgzLjIwOCAyMTEuNTEyIDE4NC43MTEgMjE0LjkwOSAxODUuMzM5IDIxOC41MjNDMTg3LjAxNiAyMjguMTY3IDE4Mi4xMTIgMjM3LjkzNyAxNzUuMzAzIDI0NC45NjNDMTY4LjQ5NCAyNTEuOTg5IDE1OS44NjUgMjU2LjkxNyAxNTEuODUyIDI2Mi41MzRDMTM1Ljg3NCAyNzMuNzIzIDEyMS45OTQgMjg3Ljg5NSAxMTEuMTU3IDMwNC4xMTYiIHN0cm9rZT0iIzQ0NDQ0NCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+Cjwvc3ZnPgo=)
;}
.doublerectangle .container {position:relative;}
.doublerectangle .container::before {
    content: '';
    position: absolute;
    z-index: 0;
    display: block;
        width: calc(90% - 20px);
    height: calc(100% + 55px);
    right: 5%;
    top: -2.5rem;
    max-width: 100vw;
    border-top: solid 1px #787878;
    background: /* LEFT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, /* RIGHT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat, /* MAIN background (unchanged) */ linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%);
}
.doublerectangle
.split-section__content {
    position: relative;
    width: 90%;
    margin-left: 5%;
}

@media (max-width: 767px) {
    .feature-box__text {
        padding-top: 1rem;
        text-align: center;
    }
    .doublerectangle .container::after {
    right: 10px!important;}
    .doublerectangle .container::before {
    right: 6.75%!important;
    top: -1rem!important;}
    
    
    .cms_inline_button {
    line-height: 130% !important;
    display: block;
    width: fit-content;
    margin-bottom: 15px;
}
}

.doublerectangle .container::after {
    content: '';
    position: absolute;
    z-index: -1;
    display: block;
    width: calc(100% - 20px);
    height: calc(100% + 55px);
    right: 0px;
    top: 0.5rem;
    max-width: 100vw;
    border-top: solid 1px #787878;
    background: /* LEFT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) left / 1px 100% no-repeat, /* RIGHT gradient border */ linear-gradient(to bottom, #787878, #0e0e0e) right / 1px 100% no-repeat, /* MAIN background (unchanged) */ linear-gradient(180deg, #1c1c1c 14.42%, #0e0e0e00 100%);
}

@media (min-width: 992px) {
    .flow--col > .container > .row::before {
        width: calc(50% - 16px)!important;
        left: 16px!important;
    }
}






