.elementor-442 .elementor-element.elementor-element-a97c903{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-442 .elementor-element.elementor-element-3a8b673{width:100%;max-width:100%;background-color:var( --e-global-color-2d55537 );padding:0rem 0rem 1rem 0rem;z-index:1;text-align:center;}.elementor-442 .elementor-element.elementor-element-3a8b673.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-442 .elementor-element.elementor-element-3a8b673 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-442 .elementor-element.elementor-element-8dc20e7{--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:185px;--padding-left:10px;--padding-right:10px;}.elementor-442 .elementor-element.elementor-element-244b04e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 12px;--row-gap:24px;--column-gap:12px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-442 .elementor-element.elementor-element-244b04e:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-244b04e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df5caa3 );}.elementor-442 .elementor-element.elementor-element-244b04e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-442 .elementor-element.elementor-element-514e66c{--e-filter-direction:column;--e-filter-white-space:initial;z-index:0;--e-filter-align-items:center;--e-filter-item-width:100%;--e-filter-item-max-width:100%;--e-filter-item-flex-grow:1;--e-filter-item-box-sizing:border-box;--e-filter-item-align-text:start;--e-filter-item-justify-content:flex-start;--e-filter-item-align-items:flex-start;}.elementor-442 .elementor-element.elementor-element-514e66c .e-filter-item{font-family:"Onest", Sans-serif;font-size:10cqi;font-weight:600;letter-spacing:0.2px;}.elementor-442 .elementor-element.elementor-element-04aa924{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-442 .elementor-element.elementor-element-98807e2 .woocommerce-breadcrumb > a{color:var( --e-global-color-4a93769 );}.elementor-442 .elementor-element.elementor-element-98807e2 .woocommerce-breadcrumb{font-family:var( --e-global-typography-e5cff00-font-family ), Sans-serif;font-size:var( --e-global-typography-e5cff00-font-size );text-align:start;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-442 .elementor-element.elementor-element-1b2ae2f{--grid-columns:3;}.elementor-442 .elementor-element.elementor-element-1b2ae2f .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-442 .elementor-element.elementor-element-1b2ae2f .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-442 .elementor-element.elementor-element-1b2ae2f .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-442 .elementor-element.elementor-element-1b2ae2f .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-442 .elementor-element.elementor-element-1b2ae2f .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-442 .elementor-element.elementor-element-3a8b673 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-442 .elementor-element.elementor-element-98807e2 .woocommerce-breadcrumb{font-size:var( --e-global-typography-e5cff00-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-442 .elementor-element.elementor-element-1b2ae2f{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-442 .elementor-element.elementor-element-3a8b673 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-442 .elementor-element.elementor-element-98807e2 .woocommerce-breadcrumb{font-size:var( --e-global-typography-e5cff00-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-442 .elementor-element.elementor-element-1b2ae2f{--grid-columns:1;}}/* Start custom CSS for theme-archive-title, class: .elementor-element-3a8b673 */@media screen and (max-width: 1400px) {
    .elementor-442 .elementor-element.elementor-element-3a8b673 {
        order: -2;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1b2ae2f */.trailers-loop-grid .elementor-loop-container {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
    gap: 12px;
    
    @media (max-width: 1024px) {
        & {
        grid-template-columns: repeat(2, minmax(0, 1fr) );
        gap: .8rem;
        }
    }
    
    @media (max-width: 767px) {
        & {
            width: calc(100vw - 20px);
        }
    }
}

.trailer-loop-card {
    container: trailer-card / inline-size;
    contain-intrinsic-size: 0 400px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 700" width="700" height="700" opacity=".2"><defs><filter id="nnnoise-filter" x="-20%" y="-20%" width="140%" height="140%" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-interpolation-filters="linearRGB"><feTurbulence type="fractalNoise" baseFrequency="0.2" numOctaves="4" seed="15" stitchTiles="stitch" x="0%" y="0%" width="100%" height="100%" result="turbulence"></feTurbulence><feSpecularLighting surfaceScale="9" specularConstant="0.75" specularExponent="20" lighting-color="%23df8181" x="0%" y="0%" width="100%" height="100%" in="turbulence" result="specularLighting"><feDistantLight azimuth="3" elevation="100"></feDistantLight></feSpecularLighting><feColorMatrix type="saturate" values="0" x="0%" y="0%" width="100%" height="100%" in="specularLighting" result="colormatrix"></feColorMatrix></filter></defs><rect width="700" height="700" fill="%23df8181" filter="url(%23nnnoise-filter)"></rect></svg>');
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
    background-color: white;
      
    --shadow-color: 300deg 4% 70%;
    box-shadow: 0.5px 1px 1px hsl(var(--shadow-color) / 0.41),
    0.7px 1.4px 1.4px -2px hsl(var(--shadow-color) / 0.3),
    1.6px 3.5px 3.4px -4.1px hsl(var(--shadow-color) / 0.2) !important;
    
    transition: all 200ms ease;
    
}

.trailer-loop-card .trailer-img {
    overflow: hidden;
    
    img {
        transition: all 300ms ease;
    }
}

.trailer-loop-card:hover .trailer-img img {
    opacity: 0;
    translate: 0 -50%;
}



.trailer-loop-card:hover {
    transform: translateY(-2px);
    box-shadow: 0.5px 1px 1px hsl(var(--shadow-color) / 0.34),
    0.8px 1.7px 1.7px -1px hsl(var(--shadow-color) / 0.29),
    1.7px 3.6px 3.5px -2px hsl(var(--shadow-color) / 0.24),
    3.9px 8.3px 8.1px -3.1px hsl(var(--shadow-color) / 0.18),
    8.2px 17.3px 16.9px -4.1px hsl(var(--shadow-color) / 0.13) !important;
    
}

.trailer-card-title h3 {
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04aa924 */.trailer-container {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 700"><defs><filter id="nnnoise-filter" x="-20%" y="-20%" width="140%" height="140%" filterUnits="objectBoundingBox" primitiveUnits="userSpaceOnUse" color-interpolation-filters="linearRGB"><feTurbulence type="fractalNoise" baseFrequency="0.148" numOctaves="4" seed="15" stitchTiles="stitch" x="0%" y="0%" width="100%" height="100%" result="turbulence"></feTurbulence><feSpecularLighting surfaceScale="13" specularConstant="0.8" specularExponent="20" lighting-color="%237957A8" x="0%" y="0%" width="100%" height="100%" in="turbulence" result="specularLighting"><feDistantLight azimuth="3" elevation="98"></feDistantLight></feSpecularLighting><feColorMatrix type="saturate" values="0" x="0%" y="0%" width="100%" height="100%" in="specularLighting" result="colormatrix"></feColorMatrix></filter></defs><rect width="700" height="700" fill="transparent"></rect><rect width="700" height="700" fill="%237957a8" filter="url(%23nnnoise-filter)"></rect></svg>');
  
  background-attachment: fixed; /* Pins the map/texture to the viewport */
  background-position: center;
  background-size: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc20e7 */.trailer-layout-container {
    /*min-width: 998px;*/
    max-width: 1500px !important;
    
}
.filter-sidebar {
    container: filter-sidebar / inline-size;
    max-width: 220px;
    border-radius: .5em;
}/* End custom CSS */