.elementor-107 .elementor-element.elementor-element-1c5d7a5{--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;--padding-top:285px;--padding-bottom:168px;--padding-left:35px;--padding-right:35px;}.elementor-107 .elementor-element.elementor-element-1c5d7a5:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-1c5d7a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://skibunnytravel.com/wp-content/uploads/2025/10/cosmic-timetraveler-hXxgCOocQos-unsplash-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-107 .elementor-element.elementor-element-851665d{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-107 .elementor-element.elementor-element-851665d .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-107 .elementor-element.elementor-element-851665d .aux-modern-heading-primary{font-size:85px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );margin:0px 0px -20px 0px;}.elementor-107 .elementor-element.elementor-element-851665d .aux-modern-heading-description{color:var( --e-global-color-primary );font-size:17px;font-weight:400;text-transform:capitalize;max-width:1208px;}.elementor-107 .elementor-element.elementor-element-460a7c0{--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;--margin-top:93px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-107 .elementor-element.elementor-element-0021f1c .entry-read-more span{background-color:var( --e-global-color-text );padding:10px 20px 10px 20px !important;border-radius:10px 10px 10px 10px !important;}.elementor-107 .elementor-element.elementor-element-0021f1c .entry-read-more span:hover{background-color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-0021f1c .aux-media-image{border-radius:20px 20px 20px 20px !important;}.elementor-107 .elementor-element.elementor-element-0021f1c .entry-header .entry-title a{color:var( --e-global-color-primary );font-size:28px;font-weight:700;text-transform:uppercase;}.elementor-107 .elementor-element.elementor-element-0021f1c .entry-read-more a{color:var( --e-global-color-secondary );font-size:21px;font-weight:500;}.elementor-107 .elementor-element.elementor-element-0021f1c .aux-iso-item{margin-bottom:30px !important;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-107 .elementor-element.elementor-element-851665d .aux-modern-heading-primary{font-size:60px;line-height:1.1em;margin:0px 0px 10px 0px;}.elementor-107 .elementor-element.elementor-element-851665d .aux-modern-heading-description{font-size:16px;}}@media(max-width:767px){.elementor-107 .elementor-element.elementor-element-851665d .aux-modern-heading-primary{font-size:37px;}.elementor-107 .elementor-element.elementor-element-851665d .aux-modern-heading-description{font-size:14px;}.elementor-107 .elementor-element.elementor-element-0021f1c .entry-header .entry-title a{font-size:23px;}}/* Start custom CSS for aux_recent_portfolios_grid, class: .elementor-element-0021f1c */.elementor-107 .elementor-element.elementor-element-0021f1c .wpulike {
    display: none
}
.elementor-107 .elementor-element.elementor-element-0021f1c .entry-main{
    position: absolute;
    bottom: 53px;
    left: 47px;
    right: 0;
}
.elementor-107 .elementor-element.elementor-element-0021f1c .entry-header:after{
    max-width: 100%;
    width: 100%;
    display: block ;
    content: "";
    width: 33px;
    height: 26px;
    background-image: url('https://skibunnytravel.com/wp-content/wp-content/uploads/sites/460/2026/02/Subtract-45.png');
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    left: 0;
    top: 0px;
    background-size: contain;
}
.elementor-107 .elementor-element.elementor-element-0021f1c .entry-header{
    padding-left: 24px
}
.elementor-107 .elementor-element.elementor-element-0021f1c .aux-read-more::after{
    display: none
}
.elementor-107 .elementor-element.elementor-element-0021f1c .entry-main{
    flex-direction: column;
    display: flex
}
.elementor-107 .elementor-element.elementor-element-0021f1c .entry-main{
    height: 38px;
    overflow: hidden;
    transition: all 250ms ease-in;
    
}
.elementor-107 .elementor-element.elementor-element-0021f1c .aux-col:hover .entry-main{
    height: 95px;    
}
.elementor-107 .elementor-element.elementor-element-0021f1c .aux-media-image:after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: #0C413600;
    background: linear-gradient(181deg, rgba(12, 65, 54, 0.05) 32%, rgba(12, 65, 54, 0.41) 93%);
   border-radius: 20px;
   transition: all 350ms ease-in;
}
.elementor-107 .elementor-element.elementor-element-0021f1c .aux-media-image:before{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
background: #0C413600;
background: linear-gradient(181deg, rgba(12, 65, 54, 0.05) 18%, rgba(12, 65, 54, 0) 43%, rgba(12, 65, 54, 0.81) 83%);
  opacity: 0;
  border-radius: 20px;
  transition: all 350ms ease-in;
}
.elementor-107 .elementor-element.elementor-element-0021f1c .aux-col:hover .aux-media-image:after{
    opacity: 0
}
.elementor-107 .elementor-element.elementor-element-0021f1c .aux-col:hover .aux-media-image:before{
    opacity: 1
}
.elementor-107 .elementor-element.elementor-element-0021f1c .aux-iso-item {
    margin-bottom:0px !important;
}
@media only screen and (max-width: 700px) {
.elementor-107 .elementor-element.elementor-element-0021f1c .entry-main{
    bottom: 42px;
    left: 24px;
}
}
.elementor-107 .elementor-element.elementor-element-0021f1c .entry-title{
    height: 30px;
    overflow: hidden;
        padding-left: 12px;
}  
.elementor-107 .elementor-element.elementor-element-0021f1c .entry-read-more span{
transition: all 250ms ease-in;
}/* End custom CSS */