/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 15 2024 | 09:31:53 */
/* Añade aquí tu código CSS.

Por ejemplo:
.ejemplo {
    color: red;
}

Para mejorar tu conocimiento sobre CSS, echa un vistazo a https://www.w3schools.com/css/css_syntax.asp

Fin del comentario */ 
.caja2 {
    font-family: roboto;
    margin-top: 15px;
    text-align: center;
}
.site-logo {
    z-index: 1;
}
.page-id-17 ul#menu-menu-principal li a {
    color: #fff;
}
ul#menu-menu-principal ul.sub-menu li a {
    color: #071536;
}

ul.sub-menu {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

li#menu-item-64 svg path {
    fill: #416fb9;
}

li#menu-item-64 svg {
    width: 16px;
}

.solicita {
    border-radius: 110px !important;
    background: #fff;
}

.main-navigation:not(.slideout-navigation) .main-nav li.solicita a {
  background: #fff;
    border-radius: 276px !important;
	
	border-color: #fff !important;
}
li#menu-item-64 a {
    font-size: 15px;
    color: #071536 !important;
	border-color: #fff !important;
}
.fondo-color {
    background: #fff;
}
header#masthead {
    background: #fff;
}
.page-id-17 .fondo-color {
    background: transparent;
}
.page-id-17 .otro-color {
    color: #fff !important;
}
.page-id-17 .otro-color svg path {
    color: #fff;
}
nav#sticky-navigation li#menu-item-64 a {
    background: #071536;
}
li#menu-item-64 svg {
    vertical-align: text-top;
}
.fondo-forma1 svg {
    width: 113em !important;
    height: 11em !important;
    position: absolute;
    top: 190px;
    left: -10px;
}
.sombra {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

 .mover .gb-icon svg {
    width: 32px;
    height: 32px;
    top: -8px;
    position: relative;
}
.mover {
    float: right;
}
/*.mover-dos {
    float: left;
}
.mover-tres {
    float: left;
}*/
.mover-dos .gb-icon svg {
    width: 32px;
    height: 32px;
    top: -8px;
    position: relative;
	transform: rotate(180deg);
}
img.gb-image.gb-image-3c4ab549.fondode {
    position: absolute;
    left: 36%;
    top: 900px;
}
.absoluto1 {
    position: absolute;
    margin-top: -80px;
    width: 240px;
}
.absoluto2 {
    position: absolute;
    margin-top: -80px;
    width: 270px;
}
/*anima borders*/

.fixed path {
    stroke-dashoffset: 0 !important ;
    stroke: #071536 !important ;
}
.animar path {
    stroke:  #00669982;
    stroke-dasharray: 1570;
    stroke-dashoffset: 1570;
    -webkit-transition: all 3s ease-in-out .7s;
    transition: all 3s ease-in-out .7s;
}

svg.svg_izquierda.ilustracion_comun.rojo.animar {
    position: absolute;
    margin-top: -830px;
    width: 370px;
    height: 920px;
}
svg.svg_derecha.ilustracion_comun.rojo.animar {
    position: absolute;
    margin-top: -830px;
    width: 370px;
    height: 920px;
	    right: 0%;
}

svg.svg_derechaabajo.ilustracion_comun.rojo.animar {
 position: absolute;
    margin-top: -715px;
    width: 295px;
    height: 777px;
    right: 28%;
}
@media only screen and (min-width: 1366px) and (max-width: 1666px) {
 
svg.svg_izquierda.ilustracion_comun.rojo.animar {
   position: absolute;
    margin-top: -610px;
    width: 270px;
    height: 660px;
}

svg.svg_derecha.ilustracion_comun.rojo.animar {
  position: absolute;
    margin-top: -610px;
    width: 270px;
    height: 660px;
	    right: 0%;
}
	svg.svg_derechaabajo.ilustracion_comun.rojo.animar {
   
    right: 22%;
}
	.alturas .altura2 {
  height: 580px;
}
}

@media only screen and (min-width: 1024px) and (max-width: 1365px) {
	svg.svg_derecha.ilustracion_comun.rojo.animar {
  position: absolute;
  margin-top: -590px;
  width: 220px;
  height: 740px;
  right: 0%;
}
	svg.svg_izquierda.ilustracion_comun.rojo.animar {
  position: absolute;
  margin-top: -590px;
  width: 220px;
  height: 740px;
}
	svg.svg_derechaabajo.ilustracion_comun.rojo.animar {
  position: absolute;
  margin-top: -715px;
  width: 295px;
  height: 557px;
  right: 20%;
}
	.alturas .altura2{
  height: 620px;
}
	.absoluto1 {
  width: 230px;
}
	.absoluto2 {

  width: 250px;
}
}
