.elementor .e-f89a2ac-c9b1132{width:600px;overflow:hidden;color:#000000;text-align:center;padding-block-end:50px;margin-block-start:-20px;align-self:center;}.elementor .e-8bd32b6-0ca0fbf{width:100%;height:1px;margin-block-start:-30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%,rgba(48, 50, 129, 1) 50%,rgba(255, 255, 255, 0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#ffffff00;align-self:center;}.elementor .e-af23782-1e1bf4f{font-family:"Verdana";font-weight:700;color:var(--Azul-logo);text-align:center;margin-block-start:-30px;}.elementor .e-7b8ced6-329d53d{width:600px;overflow:hidden;font-size:27px;color:#000000;text-align:center;font-style:italic;padding-block-end:50px;margin-block-start:-20px;align-self:center;}.elementor .e-2e58b0a-40fbd07{color:#000000;text-align:center;padding-block-start:20px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-9533690{width:50%;display:flex;flex-direction:column;justify-content:space-between;align-items:start;}.elementor .e-34125b7{min-height:700px;position:static;background-image:linear-gradient(90deg, rgb(255,255,255) 0%,rgba(0, 0, 0, 0) 68%),url("https://franhur.yombeetec.com/wp-content/uploads/2026/06/franhur-home.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:row;justify-content:flex-start;}.elementor .e-043d55c{margin:0px;border-radius:15px;background-color:var(--Fondo);flex-direction:column;justify-content:center;}.elementor .e-566ce60{margin:0px;border-radius:15px;background-color:var(--Fondo);flex-direction:column;justify-content:center;}.elementor .e-ce6af01-5b48b0e{margin:0px;border-radius:15px;background-color:var(--Fondo);flex-direction:column;justify-content:center;}.elementor .e-7b2690d-f64644d{position:sticky;z-index:5;margin:0px;border-radius:15px;background-color:var(--Fondo);flex-direction:column;justify-content:center;}.elementor .e-79f900e-3598348{margin:0px;border-radius:15px;background-color:var(--Fondo);flex-direction:column;justify-content:center;}.elementor .e-45c5507{position:relative;margin-block-start:-55px;flex-direction:row;gap:30px;justify-content:center;}.elementor .e-9a67aed-2717ac3{font-family:"Verdana";font-weight:700;color:var(--Azul-logo);text-align:center;font-style:italic;align-self:center;}.elementor .e-2104b29-776463c{width:50%;height:1px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%,rgba(48, 50, 129, 1) 50%,rgba(255, 255, 255, 0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#ffffff00;align-self:center;}.elementor .e-3955e07{margin-block-start:30px;margin-block-end:30px;flex-direction:column;}.elementor .e-d324cce{flex-direction:row;.card-img {
  width: 200px;
  height: 200px;
  margin: 0 auto 25px;
  border-radius: 50%;
  background: #eef8f9;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: .35s;
}

.card-img img{
  width: 200px;
  height:200px;
  object-fit: contain;
  transition: .35s;
}

.card1:hover .card-img{
  background:#ffffff22;
}

.card1:hover .card-img img{
  transform:scale(1.15) rotate(5deg);
}


.card p {
font-size: 17px;
font-weight: 400;
line-height: 20px;
color: #666;
}

.card p.small {
font-size: 14px;
text-align: center;
}
.card1 h3 {
  color: #102887; 
  margin-bottom: 15px;
  text-align: center;
}


.go-corner {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
width: 32px;
height: 32px;
overflow: hidden;
top: 0;
right: 0;
background-color: #6F7DB6;
border-radius: 0 4px 0 32px;
}

.go-arrow {
margin-top: -4px;
margin-right: -4px;
color: white;
font-family: courier, sans;
}

.card1 {
display: block;
position: relative;
max-width: 100%;
background-color: #f2f8f9;
border-radius: 4px;
padding: 32px 24px;
margin: 12px;
text-decoration: none;
z-index: 0;
overflow: hidden;
}

.card1:before {
content: "";
position: absolute;
z-index: -1;
top: -16px;
right: -16px;
background: #6F7DB6;
height: 32px;
width: 32px;
border-radius: 32px;
transform: scale(1);
transform-origin: 50% 50%;
transition: transform 0.5s ease-out;
}

.card1:hover:before {
transform: scale(50);
}

.card1:hover p {
transition: all 0.3s ease-out;
color: rgba(255, 255, 255, 0.8);
}

.card1:hover h3 {
transition: all 0.3s ease-out;
color: #fff;
}

.card2 {
display: block;
top: 0px;
position: relative;
max-width: 262px;
background-color: #f2f8f9;
border-radius: 4px;
padding: 32px 24px;
margin: 12px;
text-decoration: none;
z-index: 0;
overflow: hidden;
border: 1px solid #f2f8f9;
}

.card2:hover {
transition: all 0.2s ease-out;
box-shadow: 0px 4px 8px rgba(38, 38, 38, 0.2);
top: -4px;
border: 1px solid #ccc;
background-color: white;
}

.card2:before {
content: "";
position: absolute;
z-index: -1;
top: -16px;
right: -16px;
background: #00838d;
height: 32px;
width: 32px;
border-radius: 32px;
transform: scale(2);
transform-origin: 50% 50%;
transition: transform 0.15s ease-out;
}

.card2:hover:before {
transform: scale(2.15);
}

.card3 {
display: block;
top: 0px;
position: relative;
max-width: 262px;
background-color: #f2f8f9;
border-radius: 4px;
padding: 32px 24px;
margin: 12px;
text-decoration: none;
overflow: hidden;
border: 1px solid #f2f8f9;
}

.card3 .go-corner {
opacity: 0.7;
}

.card3:hover {
border: 1px solid #00838d;
box-shadow: 0px 0px 999px 999px rgba(255, 255, 255, 0.5);
z-index: 500;
}

.card3:hover p {
color: #00838d;
}

.card3:hover .go-corner {
transition: opactiy 0.3s linear;
opacity: 1;
}

.card4 {
display: block;
top: 0px;
position: relative;
max-width: 262px;
background-color: #fff;
border-radius: 4px;
padding: 32px 24px;
margin: 12px;
text-decoration: none;
overflow: hidden;
border: 1px solid #ccc;
}

.card4 .go-corner {
background-color: #00838d;
height: 100%;
width: 16px;
padding-right: 9px;
border-radius: 0;
transform: skew(6deg);
margin-right: -36px;
align-items: start;
background-image: linear-gradient(-45deg, #8f479a 1%, #dc2a74 100%);
}

.card4 .go-arrow {
transform: skew(-6deg);
margin-left: -2px;
margin-top: 9px;
opacity: 0;
}

.card4:hover {
border: 1px solid #cd3d73;
}

.card4 h3 {
margin-top: 8px;
}

.card4:hover .go-corner {
margin-right: -12px;
}

.card4:hover .go-arrow {
opacity: 1;
}\n}.elementor .e-32cf310-d761bc0{font-family:"Verdana";font-weight:700;color:var(--Azul-logo);text-align:center;font-style:italic;align-self:center;}.elementor .e-fbcc800-11a5e1f{width:50%;height:1px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%,rgba(48, 50, 129, 1) 50%,rgba(255, 255, 255, 0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#ffffff00;align-self:center;}.elementor .e-e487b1a{width:1300px;padding-block-start:35px;padding-block-end:35px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;flex-wrap:wrap;justify-content:center;}.elementor .e-6d1d148{width:1140px;padding-block-start:10px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:25px;margin-block-end:20px;border-radius:15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 1);flex-direction:row;justify-content:space-evenly;}