.elementor-510 .elementor-element.elementor-element-cd27caa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-729372f > .elementor-element-populated{padding:0rem 0rem 0rem 0rem;}.elementor-510 .elementor-element.elementor-element-97afb5d{text-align:left;}.elementor-510 .elementor-element.elementor-element-97afb5d img{width:280px;max-width:280px;height:274px;object-fit:cover;object-position:center center;}.elementor-bc-flex-widget .elementor-510 .elementor-element.elementor-element-d5e10e2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-510 .elementor-element.elementor-element-d5e10e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-510 .elementor-element.elementor-element-d5e10e2 > .elementor-element-populated{padding:2rem 5rem 2rem 2rem;}.elementor-510 .elementor-element.elementor-element-d097858 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-510 .elementor-element.elementor-element-d097858 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-40e3519-font-family ), Sans-serif;font-size:var( --e-global-typography-40e3519-font-size );font-weight:var( --e-global-typography-40e3519-font-weight );line-height:var( --e-global-typography-40e3519-line-height );word-spacing:var( --e-global-typography-40e3519-word-spacing );}.elementor-510 .elementor-element.elementor-element-3d5f603{width:auto;max-width:auto;}.elementor-510 .elementor-element.elementor-element-3d5f603 > .elementor-widget-container{margin:0px 24px 0px 0px;}.elementor-510 .elementor-element.elementor-element-3d5f603 .jet-listing-dynamic-field__content{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4e81877-font-family ), Sans-serif;font-size:var( --e-global-typography-4e81877-font-size );font-weight:var( --e-global-typography-4e81877-font-weight );line-height:var( --e-global-typography-4e81877-line-height );text-align:left;}.elementor-510 .elementor-element.elementor-element-3d5f603 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-510 .elementor-element.elementor-element-3d5f603 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-510 .elementor-element.elementor-element-3d5f603 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-510 .elementor-element.elementor-element-1788b4c{width:auto;max-width:auto;}.elementor-510 .elementor-element.elementor-element-1788b4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-1788b4c .jet-listing-dynamic-field__content{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4e81877-font-family ), Sans-serif;font-size:var( --e-global-typography-4e81877-font-size );font-weight:var( --e-global-typography-4e81877-font-weight );line-height:var( --e-global-typography-4e81877-line-height );text-align:left;}.elementor-510 .elementor-element.elementor-element-1788b4c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-510 .elementor-element.elementor-element-1788b4c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-510 .elementor-element.elementor-element-1788b4c .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-510 .elementor-element.elementor-element-3a48685 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-3a48685 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-4e81877-font-family ), Sans-serif;font-size:var( --e-global-typography-4e81877-font-size );font-weight:var( --e-global-typography-4e81877-font-weight );line-height:var( --e-global-typography-4e81877-line-height );}.elementor-510 .elementor-element.elementor-element-f3ee646 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-510 .elementor-element.elementor-element-f3ee646 .elementor-button{padding:0px 0px 0px 0px;}.jet-listing-item.single-jet-engine.elementor-page-510 > .elementor{width:904px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-510 .elementor-element.elementor-element-d097858 .elementor-heading-title{font-size:var( --e-global-typography-40e3519-font-size );line-height:var( --e-global-typography-40e3519-line-height );word-spacing:var( --e-global-typography-40e3519-word-spacing );}.elementor-510 .elementor-element.elementor-element-3d5f603 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-4e81877-font-size );line-height:var( --e-global-typography-4e81877-line-height );}.elementor-510 .elementor-element.elementor-element-1788b4c .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-4e81877-font-size );line-height:var( --e-global-typography-4e81877-line-height );}.elementor-510 .elementor-element.elementor-element-3a48685 .elementor-heading-title{font-size:var( --e-global-typography-4e81877-font-size );line-height:var( --e-global-typography-4e81877-line-height );}}@media(max-width:767px){.elementor-510 .elementor-element.elementor-element-97afb5d img{width:100%;max-width:100%;}.elementor-510 .elementor-element.elementor-element-d097858 .elementor-heading-title{font-size:var( --e-global-typography-40e3519-font-size );line-height:var( --e-global-typography-40e3519-line-height );word-spacing:var( --e-global-typography-40e3519-word-spacing );}.elementor-510 .elementor-element.elementor-element-3d5f603 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-4e81877-font-size );line-height:var( --e-global-typography-4e81877-line-height );}.elementor-510 .elementor-element.elementor-element-1788b4c .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-4e81877-font-size );line-height:var( --e-global-typography-4e81877-line-height );}.elementor-510 .elementor-element.elementor-element-3a48685 .elementor-heading-title{font-size:var( --e-global-typography-4e81877-font-size );line-height:var( --e-global-typography-4e81877-line-height );}}/* Start custom CSS for image, class: .elementor-element-97afb5d */.elementor-510 .elementor-element.elementor-element-97afb5d {
    -webkit-clip-path: polygon(0% 10%, 100% 0%, 93% 100%, 6% 79%);
        clip-path: polygon(0% 10%, 100% 0%, 93% 100%, 6% 79%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-729372f */.elementor-510 .elementor-element.elementor-element-729372f {
    width: auto;
}

@media screen and (max-width: 767px){
    .elementor-510 .elementor-element.elementor-element-729372f{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-3d5f603 */.elementor-510 .elementor-element.elementor-element-3d5f603 .jet-listing-dynamic-field__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 0.66667em;
}

.elementor-510 .elementor-element.elementor-element-3d5f603 .jet-listing-dynamic-field__content:before {
    content: '';
    width: 0.95em;
    height: 0.95em;
    background: var(--e-global-color-secondary);
    display: block;
    -webkit-mask: url(/wp-content/uploads/2022/08/clock.svg);
            mask: url(/wp-content/uploads/2022/08/clock.svg);
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-size: contain;
            mask-size: contain;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-1788b4c */.elementor-510 .elementor-element.elementor-element-1788b4c .jet-listing-dynamic-field__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 0.66667em;
}

.elementor-510 .elementor-element.elementor-element-1788b4c .jet-listing-dynamic-field__content:before {
    content: '';
    width: 1.15em;
    height: 0.95em;
    background: var(--e-global-color-secondary);
    display: block;
    
    -webkit-mask: url(/wp-content/uploads/2022/08/checkmark.svg);
            mask: url(/wp-content/uploads/2022/08/checkmark.svg);
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-size: contain;
            mask-size: contain;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a48685 */.elementor-510 .elementor-element.elementor-element-3a48685 .elementor-heading-title{
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3ee646 */.elementor-510 .elementor-element.elementor-element-f3ee646, .elementor-510 .elementor-element.elementor-element-f3ee646 a{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: unset;
}

.elementor-510 .elementor-element.elementor-element-f3ee646 .elementor-button-icon{
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    margin: 0;
    padding: 0 18px 12px 0;
    width: 68px;
    height: 56px;
    background-color: var(--e-global-color-secondary);
    -webkit-clip-path: polygon(25% 20%, 100% 0%, 100% 100%, 0 100%);
            clip-path: polygon(25% 20%, 100% 0%, 100% 100%, 0 100%);
}

.elementor-510 .elementor-element.elementor-element-f3ee646 .elementor-button-icon svg{
    opacity: 0;
}

.elementor-510 .elementor-element.elementor-element-f3ee646 .elementor-button-icon:after{
    opacity: 1;
    position: absolute;
    right: 18px;
    bottom: 12px;
    content: '';
    width: 16px;
    height: 23px;
    display: inline-block;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-color: currentColor;
    -webkit-mask: url(/wp-content/uploads/2022/08/arrow-right.svg);
    mask: url(/wp-content/uploads/2022/08/arrow-right.svg);
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}

.elementor-510 .elementor-element.elementor-element-f3ee646 a, .elementor-510 .elementor-element.elementor-element-f3ee646 .elementor-button-icon{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
}

.elementor-510 .elementor-element.elementor-element-f3ee646 .elementor-button-text{
    opacity: 0;
    display: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d5e10e2 */.elementor-510 .elementor-element.elementor-element-d5e10e2 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cd27caa */.elementor-510 .elementor-element.elementor-element-cd27caa {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a019b5d */.elementor-510 .elementor-element.elementor-element-a019b5d:hover .arrow-btn .elementor-button-icon{
    background-color: var(--e-global-color-a442362)!important;
}

.elementor-510 .elementor-element.elementor-element-a019b5d .elementor-button-icon {
    color: var(--e-global-color-a442362);
}

.elementor-510 .elementor-element.elementor-element-a019b5d:hover .elementor-button-icon{
    color: var(--e-global-color-secondary);
}

.elementor-510 .elementor-element.elementor-element-a019b5d::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 3px solid var(--e-global-color-a442362);
    transform: rotate(-1deg); 
    transform-origin: center; 
    z-index: 1; 
    pointer-events: none; 
    transition: transform 0.3s ease-in-out;
}

.elementor-510 .elementor-element.elementor-element-a019b5d:hover::before {
        transform: rotate(1deg);
        transition: transform 0.3s ease-in-out;
}/* End custom CSS */