.elementor-931 .elementor-element.elementor-element-3162f336:not(.elementor-motion-effects-element-type-background), .elementor-931 .elementor-element.elementor-element-3162f336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://letsgototenerife.co.uk/wp-content/uploads/Gran-Tacande-1.png");background-position:bottom center;background-size:cover;}.elementor-931 .elementor-element.elementor-element-3162f336 > .elementor-background-overlay{background-color:#1f96c4;opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-931 .elementor-element.elementor-element-3162f336 > .elementor-container{min-height:400px;}.elementor-931 .elementor-element.elementor-element-3162f336{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-931 .elementor-element.elementor-element-6c7e371d > .elementor-widget-container{margin:-121px 0px 0px 0px;}.elementor-931 .elementor-element.elementor-element-6c7e371d{text-align:center;}.elementor-931 .elementor-element.elementor-element-6c7e371d .elementor-heading-title{font-size:57px;font-weight:300;color:#ffffff;}.elementor-931 .elementor-element.elementor-element-48ddfacd{padding:20px 0px 0px 0px;}.elementor-931 .elementor-element.elementor-element-14909f36{text-align:center;font-size:23px;color:rgba(64,84,178,0.55);}.elementor-931 .elementor-element.elementor-element-3689a208 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-931 .elementor-element.elementor-element-18ea73df > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-931 .elementor-element.elementor-element-18ea73df img{max-width:100%;}.elementor-931 .elementor-element.elementor-element-5d45347b img{max-width:100%;}.elementor-931 .elementor-element.elementor-element-691e43d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-931 .elementor-element.elementor-element-691e43d6 img{max-width:100%;}.elementor-931 .elementor-element.elementor-element-241d2cc4 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-931 .elementor-element.elementor-element-0665c93 > .elementor-widget-container{margin:0px 0px 0px 433px;padding:0px 0px 0px 0px;}.elementor-931 .elementor-element.elementor-element-56ca50d > .elementor-widget-container{margin:0px 0px 0px 433px;}.elementor-931 .elementor-element.elementor-element-f68ec05 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-931 .elementor-element.elementor-element-f68ec05.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-931 .elementor-element.elementor-element-f68ec05.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-931 .elementor-element.elementor-element-f68ec05.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-931 .elementor-element.elementor-element-f68ec05 .elementor-cta .elementor-cta__bg, .elementor-931 .elementor-element.elementor-element-f68ec05 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-931 .elementor-element.elementor-element-f68ec05 > .elementor-widget-container{background-color:transparent;margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:radial-gradient(at bottom center, #4552b2 0%, #8d35c4 100%);}.elementor-931 .elementor-element.elementor-element-f68ec05 .elementor-cta__content{min-height:468px;text-align:left;padding:-8px -8px 0px -13px;}.elementor-931 .elementor-element.elementor-element-f68ec05 .elementor-cta__title{font-size:55px;color:#ffffff;}.elementor-931 .elementor-element.elementor-element-f68ec05 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-931 .elementor-element.elementor-element-f68ec05 .elementor-cta__description{font-size:20px;font-weight:600;line-height:8.8em;letter-spacing:-0.6px;color:#ffffff;}.elementor-931 .elementor-element.elementor-element-f68ec05 .elementor-cta__description:not(:last-child){margin-bottom:38px;}.elementor-931 .elementor-element.elementor-element-f68ec05 .elementor-cta__button{color:#f9f9f9;background-color:#4054b2;}.elementor-931 .elementor-element.elementor-element-f68ec05 .elementor-cta__button:hover{color:#000000;background-color:rgba(64,84,178,0.45);}.elementor-931 .elementor-element.elementor-element-2b250d3d{padding:30px 0px 0px 0px;}.elementor-931 .elementor-element.elementor-element-6cc9f5e > .elementor-widget-container{margin:-32px 0px 0px 0px;padding:-10px 0px 0px 0px;}.elementor-931 .elementor-element.elementor-element-5ba37798{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-931 .elementor-element.elementor-element-5ba37798 .elementor-widget-container{text-align:center;}@media(min-width:768px){.elementor-931 .elementor-element.elementor-element-169c5cb{width:32.332%;}.elementor-931 .elementor-element.elementor-element-1014f7e{width:36.25%;}.elementor-931 .elementor-element.elementor-element-545208f{width:31.082%;}}/* Start custom CSS for html, class: .elementor-element-30c957e */.elementor-931 .elementor-element.elementor-element-30c957e:hover {
   animation: jiggle 1s;
   animation-iteration-count: 1;
}

@keyframes jiggle {
   0% {
      transform: rotate(0deg);
   }
   25% {
      transform: rotate(-5deg);
   }
   50% {
      transform: rotate(0deg);
   }
   75% {
      transform: rotate(5deg);
   }
   100% {
      transform: rotate(0deg);
   }
}/* End custom CSS */