.elementor-3966 .elementor-element.elementor-element-850201b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3966 .elementor-element.elementor-element-bccedf5{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-3966 .elementor-element.elementor-element-545578d.elementor-element{--align-self:flex-start;}.elementor-3966 .elementor-element.elementor-element-e006141{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3966 .elementor-element.elementor-element-e006141.e-con{--align-self:center;}.elementor-3966 .elementor-element.elementor-element-723ebf8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-end;--align-items:center;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-3966 .elementor-element.elementor-element-c8d99cb .elementor-button{fill:#0480C8;color:#0480C8;background-color:#FFFFFF00;}.elementor-3966 .elementor-element.elementor-element-c8d99cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3966 .elementor-element.elementor-element-e02f64b .elementor-button{fill:#0480C8;color:#0480C8;background-color:#FFFFFF00;}.elementor-3966 .elementor-element.elementor-element-553074f .elementor-button{fill:#0480C8;color:#0480C8;background-color:#FFFFFF00;}.elementor-3966 .elementor-element.elementor-element-3482b30 .elementor-button{fill:#0480C8;color:#0480C8;background-color:#FFFFFF00;}.elementor-3966 .elementor-element.elementor-element-edfe4b1 .elementor-button{fill:#0480C8;color:#0480C8;background-color:#FFFFFF00;}.elementor-3966 .elementor-element.elementor-element-3e9bf27{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3966 .elementor-element.elementor-element-8c3c42a{--display:flex;--background-transition:0.3s;--margin-block-start:60px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-3966 .elementor-element.elementor-element-abdb39d .elementor-heading-title{color:#117FCC;}.elementor-3966 .elementor-element.elementor-element-624749f{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-3966 .elementor-element.elementor-element-3eefa97{color:#000000;}.elementor-3966 .elementor-element.elementor-element-dc7999f{--display:flex;--background-transition:0.3s;}.elementor-3966 .elementor-element.elementor-element-2c79a4b{--grid-columns:1;}.elementor-3966 .elementor-element.elementor-element-5bdc6e9{--display:flex;--background-transition:0.3s;}.elementor-3966 .elementor-element.elementor-element-052e701 .elementor-button{fill:#000000;color:#000000;background-color:#FFFFFF00;}.elementor-3966 .elementor-element.elementor-element-052e701.elementor-element{--align-self:flex-end;}@media(min-width:821px){.elementor-3966 .elementor-element.elementor-element-dc7999f{--content-width:730px;}}@media(max-width:1024px){.elementor-3966 .elementor-element.elementor-element-2c79a4b{--grid-columns:1;}}@media(max-width:820px){.elementor-3966 .elementor-element.elementor-element-2c79a4b{--grid-columns:1;}}/* Start custom CSS */body.actions #page-selection{
    border:2px solid #999999;
    padding:8px;
}

body.actions #body-header{
    background:url(/wp-content/uploads/2023/03/header-Resorts-4.jpg)no-repeat center;
    background-size:cover;
}

body.actions .category .content-header{
    padding-bottom:30px;
}

body.actions .category .content-header:after{
    background:#999999;
    bottom:0;
    content:'';
    height:1px;
    left:0;
    position:absolute;
    width:100%;
}

body.actions .category .content-header h3{
    font-size:20px;
    font-weight: 600;
    letter-spacing: 0.1em;
}

body.actions .content-subnav .char-groups{
    margin-bottom:0;
}

body.actions .content-container,
body.actions .content-subnav{
    margin:0 auto;
    max-width:905px;
}

body.actions .content-subnav{
    align-items:center;
    margin-top:55px;
}

body.actions.organizations .items-container .action-header .right{
    padding:0;
}

body.actions .pill{
    transform:none;
}

body.actions .category .items-container{
    align-self:center;
    max-width:90%;
    
}

body.actions .category .items-container > .e-con-inner{
    margin:0;
    max-width:unset;
}

body.actions .category .items-container .elementor-divider span{
    border-top-color:#999999;
}

body.actions .items-container .action-header h2{
    font-size:32px;
    line-height:1.3;
}

body.actions .category .items-container .action-header .right > .e-con-inner{
    justify-content: flex-end;
}

body.actions .category .items-container .action-header .right .pill{
    margin-left:10px;
    margin-top:5px;
    margin-bottom:5px;
}




body.actions .category .items-container .e-loop-item ul{
    margin:0;
    padding-left:20px;
}

body.actions .category .items-container .e-loop-item .detail-text{
    margin-top:10px;
}

body.actions .category .items-container .e-loop-item .detail-text ul,
body.actions .category .items-container .e-loop-item .detail-text p{
    color:#000000;
}

body.actions .category .items-container .e-loop-item .detail-text ul li{
    margin-top:10px;
}

body.actions #to-top-button{
    transform:translate3d(94%, 0, 0);
}

body.actions #to-top-button .elementor-button-text{
    position:relative;
}

body.actions #to-top-button .elementor-button-text:after{
    background:url(/wp-content/uploads/2023/02/cta-arrow-0.png)no-repeat center;
    background-size:contain;
    content:'';
    height:20px;
    position:absolute;
    right:0;
    top:0;
    transform:rotate(-90deg) translate3d(4px, 23px, 0);
    width:20px;
}

@media screen and (max-width:1150px){
    body.actions #to-top-button{
        background:#ffffff;
        border-radius:50px;
        padding-right:18px;
        transform:translate3d(0, 0, 0);
    }
}


@media screen and (max-width:821px){
    body.actions .category .items-container{
        max-width:unset;
    }
    
    body.actions .action-header > .e-con-inner{
        flex-direction:column;
    }
    
    body.actions .category .items-container .action-header .left{
        margin-bottom:10px;
    }
    
    body.actions .category .items-container .action-header .right > .e-con-inner{
        justify-content:flex-start;
    }
    
    body.actions .category .items-container .action-header .right .pill{
        margin-left:0;
        margin-right:10px;
    }
    
     body.actions .category .items-container .action-header .right .pill img{
         height:20px;
         transform:translate3d(0, -3px,0);
     }

}/* End custom CSS */