.elementor-824 .elementor-element.elementor-element-fb19f73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:75px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-824 .elementor-element.elementor-element-fb19f73.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-824 .elementor-element.elementor-element-90ba020 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000FC;}.elementor-824 .elementor-element.elementor-element-4f1ac53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-824 .elementor-element.elementor-element-1725068{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-824 .elementor-element.elementor-element-ab6794b{font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-dd851c1 );}.elementor-824 .elementor-element.elementor-element-4f578ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000F5;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-824 .elementor-element.elementor-element-0d08146 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-824 .elementor-element.elementor-element-0d08146.elementor-view-stacked .elementor-icon{background-color:#47A781;}.elementor-824 .elementor-element.elementor-element-0d08146.elementor-view-framed .elementor-icon, .elementor-824 .elementor-element.elementor-element-0d08146.elementor-view-default .elementor-icon{fill:#47A781;color:#47A781;border-color:#47A781;}.elementor-824 .elementor-element.elementor-element-0d08146 .elementor-icon{font-size:25px;}.elementor-824 .elementor-element.elementor-element-0d08146 .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-0d08146 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-824 .elementor-element.elementor-element-0d08146 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-824 .elementor-element.elementor-element-0d08146:has(:hover) .elementor-icon-box-title,
					 .elementor-824 .elementor-element.elementor-element-0d08146:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b3e31f5 );}.elementor-824 .elementor-element.elementor-element-0d08146 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-824 .elementor-element.elementor-element-30900e2 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-824 .elementor-element.elementor-element-30900e2.elementor-view-stacked .elementor-icon{background-color:#47A781;}.elementor-824 .elementor-element.elementor-element-30900e2.elementor-view-framed .elementor-icon, .elementor-824 .elementor-element.elementor-element-30900e2.elementor-view-default .elementor-icon{fill:#47A781;color:#47A781;border-color:#47A781;}.elementor-824 .elementor-element.elementor-element-30900e2 .elementor-icon{font-size:25px;}.elementor-824 .elementor-element.elementor-element-30900e2 .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-30900e2 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-824 .elementor-element.elementor-element-30900e2 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-824 .elementor-element.elementor-element-30900e2:has(:hover) .elementor-icon-box-title,
					 .elementor-824 .elementor-element.elementor-element-30900e2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b3e31f5 );}.elementor-824 .elementor-element.elementor-element-30900e2 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-824 .elementor-element.elementor-element-13a14d5 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-824 .elementor-element.elementor-element-13a14d5.elementor-view-stacked .elementor-icon{background-color:#47A781;}.elementor-824 .elementor-element.elementor-element-13a14d5.elementor-view-framed .elementor-icon, .elementor-824 .elementor-element.elementor-element-13a14d5.elementor-view-default .elementor-icon{fill:#47A781;color:#47A781;border-color:#47A781;}.elementor-824 .elementor-element.elementor-element-13a14d5 .elementor-icon{font-size:25px;}.elementor-824 .elementor-element.elementor-element-13a14d5 .elementor-icon-box-title, .elementor-824 .elementor-element.elementor-element-13a14d5 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-824 .elementor-element.elementor-element-13a14d5 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-824 .elementor-element.elementor-element-13a14d5:has(:hover) .elementor-icon-box-title,
					 .elementor-824 .elementor-element.elementor-element-13a14d5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b3e31f5 );}.elementor-824 .elementor-element.elementor-element-13a14d5 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-824 .elementor-element.elementor-element-26fb04f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-824 .elementor-element.elementor-element-54523a9 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-824 .elementor-element.elementor-element-54523a9 .submit-btn{background-color:var( --e-global-color-025d8e9 );color:#FFFFFF;}.elementor-824 .elementor-element.elementor-element-54523a9 .budget-checkbox-label{background-color:var( --e-global-color-025d8e9 );color:#FFFFFF;}.elementor-824 .elementor-element.elementor-element-da21257{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-824 .elementor-element.elementor-element-da21257.e-con{--align-self:center;}.elementor-824 .elementor-element.elementor-element-1155a50{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-824 .elementor-element.elementor-element-1155a50 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#000000FC;}.elementor-824 .elementor-element.elementor-element-1812e27{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-824 .elementor-element.elementor-element-9fcf451{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-824 .elementor-element.elementor-element-b9e8a87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-824 .elementor-element.elementor-element-b9e8a87.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-824 .elementor-element.elementor-element-b9e8a87.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-824 .elementor-element.elementor-element-b9e8a87.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-824 .elementor-element.elementor-element-b9e8a87 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-824 .elementor-element.elementor-element-b9e8a87 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-824 .elementor-element.elementor-element-b9e8a87 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-b3e31f5 );}.elementor-824 .elementor-element.elementor-element-b9e8a87:has(:hover) .elementor-image-box-title,
					 .elementor-824 .elementor-element.elementor-element-b9e8a87:has(:focus) .elementor-image-box-title{color:var( --e-global-color-2d0c62b );}.elementor-824 .elementor-element.elementor-element-147de06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-824 .elementor-element.elementor-element-5a1385e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-824 .elementor-element.elementor-element-5a1385e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-824 .elementor-element.elementor-element-5a1385e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-824 .elementor-element.elementor-element-5a1385e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-824 .elementor-element.elementor-element-5a1385e .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-824 .elementor-element.elementor-element-5a1385e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-824 .elementor-element.elementor-element-5a1385e .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-b3e31f5 );}.elementor-824 .elementor-element.elementor-element-5a1385e:has(:hover) .elementor-image-box-title,
					 .elementor-824 .elementor-element.elementor-element-5a1385e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-2d0c62b );}.elementor-824 .elementor-element.elementor-element-80ff5d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-824 .elementor-element.elementor-element-1fec938{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-824 .elementor-element.elementor-element-1fec938.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-824 .elementor-element.elementor-element-1fec938.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-824 .elementor-element.elementor-element-1fec938.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-824 .elementor-element.elementor-element-1fec938 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-824 .elementor-element.elementor-element-1fec938 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-824 .elementor-element.elementor-element-1fec938 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-b3e31f5 );}.elementor-824 .elementor-element.elementor-element-1fec938:has(:hover) .elementor-image-box-title,
					 .elementor-824 .elementor-element.elementor-element-1fec938:has(:focus) .elementor-image-box-title{color:var( --e-global-color-2d0c62b );}@media(min-width:768px){.elementor-824 .elementor-element.elementor-element-1725068{--width:50%;}.elementor-824 .elementor-element.elementor-element-26fb04f{--width:50%;}.elementor-824 .elementor-element.elementor-element-9fcf451{--width:50%;}.elementor-824 .elementor-element.elementor-element-147de06{--width:50%;}.elementor-824 .elementor-element.elementor-element-80ff5d9{--width:50%;}}@media(max-width:767px){.elementor-824 .elementor-element.elementor-element-fb19f73{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-824 .elementor-element.elementor-element-90ba020{text-align:center;}.elementor-824 .elementor-element.elementor-element-90ba020 .elementor-heading-title{font-size:30px;}.elementor-824 .elementor-element.elementor-element-4f578ed{text-align:center;}.elementor-824 .elementor-element.elementor-element-4f578ed .elementor-heading-title{font-size:25px;}.elementor-824 .elementor-element.elementor-element-9fcf451{--width:100%;}.elementor-824 .elementor-element.elementor-element-b9e8a87 .elementor-image-box-img{margin-bottom:15px;}.elementor-824 .elementor-element.elementor-element-147de06{--width:100%;}.elementor-824 .elementor-element.elementor-element-5a1385e .elementor-image-box-img{margin-bottom:15px;}.elementor-824 .elementor-element.elementor-element-1fec938 .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for image-box, class: .elementor-element-b9e8a87 */.elementor-824 .elementor-element.elementor-element-b9e8a87{
  position: relative;
  display: inline-block;
  font-family: 'Montserrat', Arial, sans-serif;
}

/* Iconito "+ info" */
.elementor-824 .elementor-element.elementor-element-b9e8a87::after{
  content: "+ info";
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 11px;
  line-height: 1;
  padding: 6px 8px;
  border-radius: 999px;
  background: rgba(58,111,90,0.92);
  color: #ffffff;
  cursor: help;
  z-index: 20;
  box-shadow: 0 6px 18px rgba(0,0,0,0.12);
  font-weight: 600;
}

/* Tooltip */
.elementor-824 .elementor-element.elementor-element-b9e8a87::before{
  content: "¿Estáis buscando un campamento para vuestros hijos y no sabéis cuál elegir?\A\A ¿O quizá os ha tocado a los padres organizar una salida o viaje porque el colegio no se encarga?\A\A Sabemos que comparar opciones, cuadrar fechas, edades y precios puede ser un lío. Contadnos qué buscáis y cómo es el grupo, y os ayudamos a encontrar varias opciones que encajen de verdad.\A\A Sin compromiso y totalmente gratis.";
  white-space: pre-line;
  position: absolute;
  top: 44px;
  right: 10px;
  width: 260px;
  max-width: 85vw;
  padding: 12px 14px;
  border-radius: 12px;
  background: #ffffff;
  color: #2b2b2b;
  font-size: 13px;
  line-height: 1.4;
  font-weight: 500;
  box-shadow: 0 10px 28px rgba(0,0,0,0.16);
  border: 1px solid rgba(46,89,72,0.15);
  opacity: 0;
  visibility: hidden;
  transform: translateY(-4px);
  transition: opacity .18s ease, transform .18s ease, visibility .18s ease;
  z-index: 30;
}

/* Mostrar al hover */
.elementor-824 .elementor-element.elementor-element-b9e8a87:hover::before,
.elementor-824 .elementor-element.elementor-element-b9e8a87:focus-within::before{
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

/* Ajuste móvil */
@media (max-width: 767px){
  .elementor-824 .elementor-element.elementor-element-b9e8a87::before{
    right: 0;
    left: 0;
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a1385e */.elementor-824 .elementor-element.elementor-element-5a1385e{
  position: relative;
  display: inline-block;
  font-family: 'Montserrat', Arial, sans-serif;
}

/* Iconito "+ info" */
.elementor-824 .elementor-element.elementor-element-5a1385e::after{
  content: "+ info";
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 11px;
  line-height: 1;
  padding: 6px 8px;
  border-radius: 999px;
  background: rgba(58,111,90,0.92);
  color: #ffffff;
  cursor: help;
  z-index: 20;
  box-shadow: 0 6px 18px rgba(0,0,0,0.12);
  font-weight: 600;
}

/* Tooltip */
.elementor-824 .elementor-element.elementor-element-5a1385e::before{
  content: "¿Te ha tocado organizar una excursión o un viaje escolar y tienes poco tiempo?\A\A Necesitas actividades que encajen con el curso, el presupuesto y la distancia, evitando repetir las mismas propuestas de otros años.\A\A Pedir presupuestos, comparar opciones y visitar muchas webs puede llevar mucho tiempo. Nosotros te ayudamos a filtrar y encontrar propuestas que realmente encajen con tu grupo.\A\A Sin compromiso y totalmente gratis.";
  white-space: pre-line;
  position: absolute;
  top: 44px;
  right: 10px;
  width: 260px;
  max-width: 85vw;
  padding: 12px 14px;
  border-radius: 12px;
  background: #ffffff;
  color: #2b2b2b;
  font-size: 13px;
  line-height: 1.4;
  font-weight: 500;
  box-shadow: 0 10px 28px rgba(0,0,0,0.16);
  border: 1px solid rgba(46,89,72,0.15);
  opacity: 0;
  visibility: hidden;
  transform: translateY(-4px);
  transition: opacity .18s ease, transform .18s ease, visibility .18s ease;
  z-index: 30;
}

/* Mostrar al hover */
.elementor-824 .elementor-element.elementor-element-5a1385e:hover::before,
.elementor-824 .elementor-element.elementor-element-5a1385e:focus-within::before{
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

/* Ajuste móvil */
@media (max-width: 767px){
  .elementor-824 .elementor-element.elementor-element-5a1385e::before{
    right: 0;
    left: 0;
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1fec938 */.elementor-824 .elementor-element.elementor-element-1fec938{
  position: relative;
  display: inline-block;
  font-family: 'Montserrat', Arial, sans-serif;
}

/* Iconito "+ info" */
.elementor-824 .elementor-element.elementor-element-1fec938::after{
  content: "+ info";
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 11px;
  line-height: 1;
  padding: 6px 8px;
  border-radius: 999px;
  background: rgba(58,111,90,0.92);
  color: #ffffff;
  cursor: help;
  z-index: 20;
  box-shadow: 0 6px 18px rgba(0,0,0,0.12);
  font-weight: 600;
}

/* Tooltip */
.elementor-824 .elementor-element.elementor-element-1fec938::before{
  content: "¿Os encargáis desde el AMPA de organizar una excursión o un viaje de fin de curso?\A\A Sabemos que coordinar opiniones, grupos y decisiones puede ser complicado y llevar mucho tiempo.\A\A Contadnos qué buscáis y cómo es el grupo, y os proponemos opciones que encajen para facilitar la decisión.\A\A Sin compromiso y totalmente gratis.";
  white-space: pre-line;
  position: absolute;
  top: 44px;
  right: 10px;
  width: 260px;
  max-width: 85vw;
  padding: 12px 14px;
  border-radius: 12px;
  background: #ffffff;
  color: #2b2b2b;
  font-size: 13px;
  line-height: 1.4;
  font-weight: 500;
  box-shadow: 0 10px 28px rgba(0,0,0,0.16);
  border: 1px solid rgba(46,89,72,0.15);
  opacity: 0;
  visibility: hidden;
  transform: translateY(-4px);
  transition: opacity .18s ease, transform .18s ease, visibility .18s ease;
  z-index: 30;
}

/* Mostrar al hover */
.elementor-824 .elementor-element.elementor-element-1fec938:hover::before,
.elementor-824 .elementor-element.elementor-element-1fec938:focus-within::before{
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

/* Ajuste móvil */
@media (max-width: 767px){
  .elementor-824 .elementor-element.elementor-element-1fec938::before{
    right: 0;
    left: 0;
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1812e27 *//* Esto aplica el estilo a las cajas de icono DENTRO de este contenedor */
.elementor-824 .elementor-element.elementor-element-1812e27 .elementor-widget-icon-box .elementor-widget-container {
    background-color: #ffffff; /* Fondo blanco */
    padding: 40px 25px;       /* Espacio interior */
    border-radius: 20px;      /* Bordes redondeados */
    box-shadow: 0 10px 30px rgba(0,0,0,0.05); /* Sombra suave */
    transition: all 0.3s ease; /* Suavidad */
    border: 1px solid transparent; 
}

/* Efecto cuando pasas el ratón por encima de una caja */
.elementor-824 .elementor-element.elementor-element-1812e27 .elementor-widget-icon-box:hover .elementor-widget-container {
    transform: translateY(-10px); /* La caja sube */
    box-shadow: 0 20px 40px rgba(0,0,0,0.15); /* La sombra crece */
    border-color: #4CAF50; /* Borde verde (cambia esto por tu verde exacto) */
}

/* Pequeño efecto zoom en el icono */
.elementor-824 .elementor-element.elementor-element-1812e27 .elementor-widget-icon-box:hover .elementor-icon {
    transform: scale(1.1);
    transition: transform 0.3s ease;
}/* End custom CSS */