.cs-masonry_4_col &gt; *:nth-child(1) .cs-portfolio.cs-style1,
.cs-masonry_4_col &gt; *:nth-child(3) .cs-portfolio.cs-style1,
.cs-masonry_4_col &gt; *:nth-child(6) .cs-portfolio.cs-style1,
.cs-masonry_4_col &gt; *:nth-child(8) .cs-portfolio.cs-style1 {
  height: 299px;
}
.cs-masonry_4_col &gt; *:nth-child(2) .cs-portfolio.cs-style1,
.cs-masonry_4_col &gt; *:nth-child(4) .cs-portfolio.cs-style1,
.cs-masonry_4_col &gt; *:nth-child(5) .cs-portfolio.cs-style1,
.cs-masonry_4_col &gt; *:nth-child(7) .cs-portfolio.cs-style1,
.cs-masonry_4_col &gt; *:nth-child(9) .cs-portfolio.cs-style1,
.cs-masonry_4_col &gt; *:nth-child(10) .cs-portfolio.cs-style1 {
  height: 662px;
}
.cs-sticky_header_active{
  background-color: #091225 !important;
}
body{
  background-color: #0A162D !important;
}
.cs-funfact_wrap{
  background: #203a68 !important;
}
.cs-funfact_shape{
  background-image: none !important;
}

.cs-shape_wrap_4 .cs-shape_4{
  background-color: #F180B2
}

#cursor-dot, .cs-cursor_lg{
  border: 1px solid #F180B2 !important;
}
#cursor-dot-outline, .cs-cursor_sm{
  background-color: #F180B2 !important;
}

.cs-shape_1{
  border-left: 14px solid #F180B2 !important;
}
.cs-accent_color, .cs-accent_color_hover:hover{
  color: #F180B2 !important;
}

.cs-accent_bg, .cs-accent_bg_hover:hover{
  background-color: transparent !important;
}

.cs-portfolio.cs-style1 .cs-portfolio_hover{
  background-color: hsla(0,0%,9%,.6) !important;
}

.slick-dots button{
  background-color: #F180B2;
  border: 1px solid #F180B2;
}
.slick-dots button:before{
  background-color: #F180B2;
}


.cs-moving_text_wrap{
  -webkit-text-stroke: 2px #F180B2 !important;
}

.cs-newsletter.cs-style1 .cs-newsletter_btn{
background-color: #F180B2 !important;
}

.cs-moving_text_wrap.cs-type1 .cs-moving_text a:hover{
  -webkit-text-stroke: 2px #F180B2 !important;
}

.cs-moving_text_wrap.cs-type1{
  color: #F180B2 !important;
}

.cs-portfolio.cs-style1.cs-type2 .cs-portfolio_hover{
      background: linear-gradient(180deg,#f180b2b3,rgba(0,0,0,.8)) !important;
}


a:hover{
  color: #F180B2;
}


.cs-footer_item .cs-text_widget img{
  max-width: 200px;
}

@font-face {
  font-family: Net-Hanson;
  src: url(../static/Net-Hanson-bold.ttf);
}

.cs-hero_title{
  font-family: Net-Hanson !important;
}

.cs-btn.cs-style1{
background-color: #F180B2 !important;
}


.cs-filter_menu.cs-style1 .active span{
  color: #F180B2;
}

.cs-filter_menu.cs-style1 span:before{
background-color: #F180B2 !important;
}

.cs-card.cs-style1:hover{
  filter: drop-shadow(0 0 30px #F180B2) !important;
}

.cs-partner_logo img{
  max-width: 140px; 
}

.cs-partner_logo_wrap{
  align-items: center;
}


.cs-post.cs-style3 .cs-text_btn{
  color: #F180B2 !important;
}

.cs-text_btn.cs-type2 svg{
  color: #F180B2;
}

.cs-social_btns.cs-style1 a:hover{
  border-color: #F180B2 !important;
}

.cs-portfolio.cs-style1 .cs-portfolio_title{
  font-size: 19px !important;
}

.cs-partner_logo_wrap{
  justify-content: space-evenly !important;
}

.cs-site_branding img{
  max-height: 80px !important;
}

.cs-partner_logo img{
  max-width: 210px;
}
.cs-form_field:focus{
  border-color: #F180B2;
}


@media screen and (max-width: 400px){
  .cs-hero.cs-style1 .cs-hero_title {
    font-size: 30px !important;
  }
}
.cs-partner_logo_wrap{
  flex-wrap: wrap;
  justify-content: space-evenly;
}

@media (max-width: 800px) {
  .cs-partner_logo img{
  max-width: 80px;
}
  
  .cs-shape_wrap_1{
    background-image: url(https://preview.pgmva.com/static/lineas_animadas_movil.gif) !important;
    
    background-repeat: no-repeat;
    background-position: top;
    background-size: auto;
    
  }
  
}
