.elementor-1431 .elementor-element.elementor-element-b701d73:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-b701d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crusadercaravansmelbourne.com.au/wp-content/uploads/2025/02/image-placeholder-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1431 .elementor-element.elementor-element-b701d73 > .elementor-container{max-width:1720px;min-height:115vh;}.elementor-1431 .elementor-element.elementor-element-b701d73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1431 .elementor-element.elementor-element-b701d73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1431 .elementor-element.elementor-element-870a9aa > .elementor-element-populated{padding:0px 0px 0px 200px;}.elementor-1431 .elementor-element.elementor-element-bdff525{--display:grid;--e-con-grid-template-columns:repeat(8, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:stretch;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-f816bea{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-d91f719 );--border-color:var( --e-global-color-d91f719 );--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-f816bea:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-f816bea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-ec1cc75{text-align:center;}.elementor-1431 .elementor-element.elementor-element-ec1cc75 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-aa95e85 );}.elementor-1431 .elementor-element.elementor-element-778e14c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-d91f719 );--border-color:var( --e-global-color-d91f719 );--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-778e14c:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-778e14c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-ccaaa2a{text-align:center;}.elementor-1431 .elementor-element.elementor-element-ccaaa2a .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-aa95e85 );}.elementor-1431 .elementor-element.elementor-element-9a47467{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-d91f719 );--border-color:var( --e-global-color-d91f719 );--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-9a47467:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-9a47467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-e2e595d{text-align:center;}.elementor-1431 .elementor-element.elementor-element-e2e595d .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-aa95e85 );}.elementor-1431 .elementor-element.elementor-element-32231b0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-d91f719 );--border-color:var( --e-global-color-d91f719 );--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-32231b0:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-32231b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-965c6d2{text-align:center;}.elementor-1431 .elementor-element.elementor-element-965c6d2 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-aa95e85 );}.elementor-1431 .elementor-element.elementor-element-bc2ab58{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-d91f719 );--border-color:var( --e-global-color-d91f719 );--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-bc2ab58:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-bc2ab58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-726afc5{text-align:center;}.elementor-1431 .elementor-element.elementor-element-726afc5 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-aa95e85 );}.elementor-1431 .elementor-element.elementor-element-86c7d67{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-d91f719 );--border-color:var( --e-global-color-d91f719 );--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-86c7d67:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-86c7d67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-378b9af{text-align:center;}.elementor-1431 .elementor-element.elementor-element-378b9af .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-aa95e85 );}.elementor-1431 .elementor-element.elementor-element-6550e35{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-d91f719 );--border-color:var( --e-global-color-d91f719 );--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-6550e35:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-6550e35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-7eac14d{text-align:center;}.elementor-1431 .elementor-element.elementor-element-7eac14d .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-aa95e85 );}.elementor-1431 .elementor-element.elementor-element-0ea1ec2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-d91f719 );--border-color:var( --e-global-color-d91f719 );--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-0ea1ec2:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-0ea1ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18b0eed );}.elementor-1431 .elementor-element.elementor-element-5c30945{text-align:center;}.elementor-1431 .elementor-element.elementor-element-5c30945 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-aa95e85 );}.elementor-1431 .elementor-element.elementor-element-977f876{text-align:left;}.elementor-1431 .elementor-element.elementor-element-977f876 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;line-height:60px;letter-spacing:0.15em;color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-a469a48{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-9371eae{--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;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-cd82f8e .elementor-button{background-color:var( --e-global-color-bd9bc4f );font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;padding:15px 20px 15px 20px;}.elementor-1431 .elementor-element.elementor-element-cd82f8e .elementor-button:hover, .elementor-1431 .elementor-element.elementor-element-cd82f8e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-cd82f8e .elementor-button:hover svg, .elementor-1431 .elementor-element.elementor-element-cd82f8e .elementor-button:focus svg{fill:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-b43ce3d .elementor-button{font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;border-radius:999px 999px 999px 999px;padding:15px 20px 15px 20px;}.elementor-1431 .elementor-element.elementor-element-ba538c2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-ba538c2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1431 .elementor-element.elementor-element-4e8accf{width:var( --container-widget-width, 133.306% );max-width:133.306%;--container-widget-width:133.306%;--container-widget-flex-grow:0;top:-277px;z-index:0;}body:not(.rtl) .elementor-1431 .elementor-element.elementor-element-4e8accf{left:-225px;}body.rtl .elementor-1431 .elementor-element.elementor-element-4e8accf{right:-225px;}.elementor-1431 .elementor-element.elementor-element-86469c6 > .elementor-widget-container{margin:0px 30px 20px 0px;}.elementor-1431 .elementor-element.elementor-element-86469c6{bottom:-430px;text-align:right;}.elementor-1431 .elementor-element.elementor-element-4e38de9{--display:flex;--position:fixed;--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;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}.elementor-1431 .elementor-element.elementor-element-4e38de9:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-4e38de9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd9bc4f );}body:not(.rtl) .elementor-1431 .elementor-element.elementor-element-4e38de9{left:0px;}body.rtl .elementor-1431 .elementor-element.elementor-element-4e38de9{right:0px;}.elementor-1431 .elementor-element.elementor-element-7910fe5 .elementor-button{background-color:var( --e-global-color-aa95e85 );font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;fill:var( --e-global-color-bd9bc4f );color:var( --e-global-color-bd9bc4f );border-radius:999px 999px 999px 999px;padding:15px 20px 15px 20px;}.elementor-1431 .elementor-element.elementor-element-7910fe5 .elementor-button:hover, .elementor-1431 .elementor-element.elementor-element-7910fe5 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-7910fe5 .elementor-button:hover svg, .elementor-1431 .elementor-element.elementor-element-7910fe5 .elementor-button:focus svg{fill:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-a29fd13 .elementor-button{font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;border-radius:999px 999px 999px 999px;padding:15px 20px 15px 20px;}.elementor-1431 .elementor-element.elementor-element-0edcc6f{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-0edcc6f:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-0edcc6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1431 .elementor-element.elementor-element-8472161 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-8472161{text-align:center;}.elementor-1431 .elementor-element.elementor-element-8472161 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-92bfd43{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-92bfd43.elementor-element{--align-self:center;}.elementor-1431 .elementor-element.elementor-element-c6ab73a{--display:grid;--e-con-grid-template-columns:repeat(8, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:stretch;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-6e8e327{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-d91f719 );--border-color:var( --e-global-color-d91f719 );--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-6e8e327:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-6e8e327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-747d61b{text-align:center;}.elementor-1431 .elementor-element.elementor-element-747d61b .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-aa95e85 );}.elementor-1431 .elementor-element.elementor-element-ae7a536{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-d91f719 );--border-color:var( --e-global-color-d91f719 );--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-ae7a536:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-ae7a536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-f00fd25{text-align:center;}.elementor-1431 .elementor-element.elementor-element-f00fd25 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-aa95e85 );}.elementor-1431 .elementor-element.elementor-element-2c035c6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-d91f719 );--border-color:var( --e-global-color-d91f719 );--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-2c035c6:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-2c035c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-0ef25e6{text-align:center;}.elementor-1431 .elementor-element.elementor-element-0ef25e6 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-aa95e85 );}.elementor-1431 .elementor-element.elementor-element-0a2b6e1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-d91f719 );--border-color:var( --e-global-color-d91f719 );--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-0a2b6e1:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-0a2b6e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-1706626{text-align:center;}.elementor-1431 .elementor-element.elementor-element-1706626 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-aa95e85 );}.elementor-1431 .elementor-element.elementor-element-98cbe77{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-d91f719 );--border-color:var( --e-global-color-d91f719 );--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-98cbe77:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-98cbe77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-aae28e7{text-align:center;}.elementor-1431 .elementor-element.elementor-element-aae28e7 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-aa95e85 );}.elementor-1431 .elementor-element.elementor-element-2af0dae{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-d91f719 );--border-color:var( --e-global-color-d91f719 );--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-2af0dae:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-2af0dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-2d6eb5e{text-align:center;}.elementor-1431 .elementor-element.elementor-element-2d6eb5e .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-aa95e85 );}.elementor-1431 .elementor-element.elementor-element-992ce55{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-d91f719 );--border-color:var( --e-global-color-d91f719 );--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-992ce55:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-992ce55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-54adfcc{text-align:center;}.elementor-1431 .elementor-element.elementor-element-54adfcc .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-aa95e85 );}.elementor-1431 .elementor-element.elementor-element-ae3c88c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-d91f719 );--border-color:var( --e-global-color-d91f719 );--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-ae3c88c:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-ae3c88c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18b0eed );}.elementor-1431 .elementor-element.elementor-element-40447b7{text-align:center;}.elementor-1431 .elementor-element.elementor-element-40447b7 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-aa95e85 );}.elementor-1431 .elementor-element.elementor-element-f6d94c3:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-f6d94c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-f6d94c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 20px 0px;}.elementor-1431 .elementor-element.elementor-element-f6d94c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1431 .elementor-element.elementor-element-5b47ea8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-5b47ea8{text-align:center;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-primary );}.elementor-1431 .elementor-element.elementor-element-d391b8c{text-align:center;}.elementor-1431 .elementor-element.elementor-element-d391b8c .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:40px;letter-spacing:0.15em;color:var( --e-global-color-secondary );}.elementor-1431 .elementor-element.elementor-element-ac79064 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1431 .elementor-element.elementor-element-ac79064{text-align:center;}.elementor-1431 .elementor-element.elementor-element-ac79064 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:var( --e-global-color-secondary );}.elementor-1431 .elementor-element.elementor-element-9aa2472:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-9aa2472 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1431 .elementor-element.elementor-element-9aa2472 > .elementor-container{min-height:100vh;}.elementor-1431 .elementor-element.elementor-element-9aa2472{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-9aa2472 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1431 .elementor-element.elementor-element-36ad6bd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-a32de41{z-index:9;}.elementor-1431 .elementor-element.elementor-element-1eedbe2 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1431 .elementor-element.elementor-element-1eedbe2{text-align:center;}.elementor-1431 .elementor-element.elementor-element-1eedbe2 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-a569162{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1431 .elementor-element.elementor-element-a247023.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1431 .elementor-element.elementor-element-a247023.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1431 .elementor-element.elementor-element-a247023 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-a247023 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1431 .elementor-element.elementor-element-fa68abf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-7e993f8:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-7e993f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-7e993f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-1431 .elementor-element.elementor-element-7e993f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1431 .elementor-element.elementor-element-70ff2de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-70ff2de{text-align:center;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-primary );}.elementor-1431 .elementor-element.elementor-element-b0f1ec8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1431 .elementor-element.elementor-element-b0f1ec8{text-align:center;}.elementor-1431 .elementor-element.elementor-element-b0f1ec8 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:var( --e-global-color-secondary );}.elementor-1431 .elementor-element.elementor-element-985e57d{text-align:center;}.elementor-1431 .elementor-element.elementor-element-a44b7fd:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-a44b7fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1431 .elementor-element.elementor-element-a44b7fd > .elementor-container{min-height:100vh;}.elementor-1431 .elementor-element.elementor-element-a44b7fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-1431 .elementor-element.elementor-element-a44b7fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1431 .elementor-element.elementor-element-b6cfb1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-b6cfb1b{text-align:center;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-6df88c2 > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-1431 .elementor-element.elementor-element-6df88c2{text-align:center;}.elementor-1431 .elementor-element.elementor-element-6df88c2 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-31813fd{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-c061486:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-c061486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-1431 .elementor-element.elementor-element-c061486{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-1431 .elementor-element.elementor-element-c061486 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1431 .elementor-element.elementor-element-b945338 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-353d749 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1431 .elementor-element.elementor-element-353d749{text-align:center;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-primary );}.elementor-1431 .elementor-element.elementor-element-b427d47 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1431 .elementor-element.elementor-element-b427d47{text-align:center;}.elementor-1431 .elementor-element.elementor-element-b427d47 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:var( --e-global-color-secondary );}.elementor-1431 .elementor-element.elementor-element-b1ffae6{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1431 .elementor-element.elementor-element-11df622 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-e7e6123:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-e7e6123 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFB;}.elementor-1431 .elementor-element.elementor-element-e7e6123{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-1431 .elementor-element.elementor-element-e7e6123 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1431 .elementor-element.elementor-element-d2f3dce > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1431 .elementor-element.elementor-element-d2f3dce{text-align:center;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-primary );}.elementor-1431 .elementor-element.elementor-element-5945439{text-align:center;}.elementor-1431 .elementor-element.elementor-element-5945439 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:50px;letter-spacing:0.15em;color:var( --e-global-color-secondary );}.elementor-1431 .elementor-element.elementor-element-615115d{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1431 .elementor-element.elementor-element-b7fc6b1 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-0d2d0e1{padding:50px 0px 50px 0px;}.elementor-1431 .elementor-element.elementor-element-3e609ba.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1431 .elementor-element.elementor-element-3e609ba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-8c1b537 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1431 .elementor-element.elementor-element-8c1b537{text-align:center;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-primary );}.elementor-1431 .elementor-element.elementor-element-6c2d95b{text-align:center;}.elementor-1431 .elementor-element.elementor-element-6c2d95b .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:50px;letter-spacing:0.15em;color:var( --e-global-color-secondary );}.elementor-1431 .elementor-element.elementor-element-182beff{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1431 .elementor-element.elementor-element-39b8f29 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-bbc1d33 .elementor-button{font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-1431 .elementor-element.elementor-element-0658416 > .elementor-container{max-width:1440px;}.elementor-1431 .elementor-element.elementor-element-0658416{padding:100px 30px 100px 30px;}.elementor-1431 .elementor-element.elementor-element-54e692f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-54e692f{text-align:center;font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-primary );}.elementor-1431 .elementor-element.elementor-element-722d041{text-align:center;}.elementor-1431 .elementor-element.elementor-element-722d041 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:50px;letter-spacing:0.15em;color:var( --e-global-color-secondary );}.elementor-1431 .elementor-element.elementor-element-8347ad4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-66a9972{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-e9e9680{--display:flex;}.elementor-1431 .elementor-element.elementor-element-e01d050{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-99036f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-5878744{text-align:center;}.elementor-1431 .elementor-element.elementor-element-5878744 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-1431 .elementor-element.elementor-element-b786f11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-9d997c9{text-align:center;}.elementor-1431 .elementor-element.elementor-element-9d997c9 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-1431 .elementor-element.elementor-element-8f46288{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-2673d9f{text-align:center;}.elementor-1431 .elementor-element.elementor-element-2673d9f .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-1431 .elementor-element.elementor-element-afcaaa6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-afcaaa6 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:20px;font-weight:700;}.elementor-1431 .elementor-element.elementor-element-9722f82{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-38b92c2{--display:flex;--min-height:400px;--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;--justify-content:center;}.elementor-1431 .elementor-element.elementor-element-38b92c2:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-38b92c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1431 .elementor-element.elementor-element-25c426e{text-align:center;}.elementor-1431 .elementor-element.elementor-element-25c426e .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:50px;letter-spacing:0.15em;color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-3c3d6e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1431 .elementor-element.elementor-element-0b69a62 .elementor-button{background-color:var( --e-global-color-bd9bc4f );font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;padding:15px 70px 15px 70px;}.elementor-1431 .elementor-element.elementor-element-0b69a62 .elementor-button:hover, .elementor-1431 .elementor-element.elementor-element-0b69a62 .elementor-button:focus{background-color:var( --e-global-color-aa95e85 );color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-0b69a62 .elementor-button:hover svg, .elementor-1431 .elementor-element.elementor-element-0b69a62 .elementor-button:focus svg{fill:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-71e1dc8 .elementor-button{background-color:#FFFFFF0D;font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-1431 .elementor-element.elementor-element-71e1dc8 .elementor-button:hover, .elementor-1431 .elementor-element.elementor-element-71e1dc8 .elementor-button:focus{background-color:var( --e-global-color-bd9bc4f );color:var( --e-global-color-primary );border-color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-71e1dc8 .elementor-button:hover svg, .elementor-1431 .elementor-element.elementor-element-71e1dc8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1431 .elementor-element.elementor-element-e56e71c .elementor-button{background-color:#FFFFFF0D;font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-1431 .elementor-element.elementor-element-e56e71c .elementor-button:hover, .elementor-1431 .elementor-element.elementor-element-e56e71c .elementor-button:focus{background-color:var( --e-global-color-bd9bc4f );color:var( --e-global-color-primary );border-color:var( --e-global-color-bd9bc4f );}.elementor-1431 .elementor-element.elementor-element-e56e71c .elementor-button:hover svg, .elementor-1431 .elementor-element.elementor-element-e56e71c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1431 .elementor-element.elementor-element-f702d69{--display:flex;--min-height:400px;--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;--justify-content:center;}.elementor-1431 .elementor-element.elementor-element-f702d69:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-f702d69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crusadercaravansmelbourne.com.au/wp-content/uploads/check-stock-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1431 .elementor-element.elementor-element-b57c503{text-align:center;}.elementor-1431 .elementor-element.elementor-element-b57c503 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:50px;letter-spacing:0.15em;color:var( --e-global-color-secondary );}.elementor-1431 .elementor-element.elementor-element-a9cbe9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1431 .elementor-element.elementor-element-fa6d93c .elementor-button{background-color:var( --e-global-color-aa95e85 );font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;fill:var( --e-global-color-bd9bc4f );color:var( --e-global-color-bd9bc4f );border-radius:999px 999px 999px 999px;padding:15px 20px 15px 20px;}.elementor-1431 .elementor-element.elementor-element-fa6d93c .elementor-button:hover, .elementor-1431 .elementor-element.elementor-element-fa6d93c .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-1431 .elementor-element.elementor-element-608c366 .elementor-button{font-family:"Titillium Web", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;border-radius:999px 999px 999px 999px;padding:15px 50px 15px 50px;}@media(min-width:768px){.elementor-1431 .elementor-element.elementor-element-66a9972{--width:55%;}.elementor-1431 .elementor-element.elementor-element-e9e9680{--width:45%;}}@media(max-width:1024px){.elementor-1431 .elementor-element.elementor-element-b701d73 > .elementor-container{min-height:400px;}.elementor-1431 .elementor-element.elementor-element-b701d73{padding:150px 30px 0px 30px;}.elementor-1431 .elementor-element.elementor-element-870a9aa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-bdff525{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1431 .elementor-element.elementor-element-f816bea{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1431 .elementor-element.elementor-element-778e14c{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1431 .elementor-element.elementor-element-9a47467{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1431 .elementor-element.elementor-element-32231b0{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1431 .elementor-element.elementor-element-bc2ab58{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1431 .elementor-element.elementor-element-86c7d67{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1431 .elementor-element.elementor-element-6550e35{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1431 .elementor-element.elementor-element-0ea1ec2{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1431 .elementor-element.elementor-element-977f876{text-align:center;}.elementor-1431 .elementor-element.elementor-element-977f876 .elementor-heading-title{font-size:50px;}.elementor-1431 .elementor-element.elementor-element-a469a48{width:100%;max-width:100%;text-align:center;}.elementor-1431 .elementor-element.elementor-element-9371eae{--justify-content:center;}.elementor-1431 .elementor-element.elementor-element-86469c6{width:100%;max-width:100%;bottom:0px;text-align:center;}.elementor-1431 .elementor-element.elementor-element-86469c6 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1431 .elementor-element.elementor-element-4e38de9{--justify-content:center;}.elementor-1431 .elementor-element.elementor-element-0edcc6f{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-92bfd43{width:100%;max-width:100%;}.elementor-1431 .elementor-element.elementor-element-92bfd43 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-1431 .elementor-element.elementor-element-c6ab73a{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-1431 .elementor-element.elementor-element-6e8e327{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1431 .elementor-element.elementor-element-ae7a536{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1431 .elementor-element.elementor-element-2c035c6{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1431 .elementor-element.elementor-element-0a2b6e1{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1431 .elementor-element.elementor-element-98cbe77{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1431 .elementor-element.elementor-element-2af0dae{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1431 .elementor-element.elementor-element-992ce55{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1431 .elementor-element.elementor-element-ae3c88c{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1431 .elementor-element.elementor-element-f6d94c3{padding:50px 30px 50px 30px;}.elementor-1431 .elementor-element.elementor-element-d391b8c .elementor-heading-title{font-size:20px;line-height:50px;}.elementor-1431 .elementor-element.elementor-element-9aa2472 > .elementor-container{min-height:700px;}.elementor-1431 .elementor-element.elementor-element-7e993f8{padding:50px 30px 50px 30px;}.elementor-1431 .elementor-element.elementor-element-a44b7fd{padding:50px 30px 50px 30px;}.elementor-1431 .elementor-element.elementor-element-31813fd{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-1431 .elementor-element.elementor-element-c061486{padding:50px 0px 50px 0px;}.elementor-1431 .elementor-element.elementor-element-b1ffae6{font-size:var( --e-global-typography-text-font-size );}.elementor-1431 .elementor-element.elementor-element-e7e6123{padding:50px 30px 50px 30px;}.elementor-1431 .elementor-element.elementor-element-5945439 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-1431 .elementor-element.elementor-element-615115d{font-size:var( --e-global-typography-text-font-size );}.elementor-1431 .elementor-element.elementor-element-0d2d0e1{padding:50px 30px 50px 30px;}.elementor-1431 .elementor-element.elementor-element-6c2d95b .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-1431 .elementor-element.elementor-element-182beff{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-1431 .elementor-element.elementor-element-bbc1d33 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-0658416{padding:50px 30px 50px 30px;}.elementor-1431 .elementor-element.elementor-element-722d041 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-1431 .elementor-element.elementor-element-8347ad4{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1431 .elementor-element.elementor-element-66a9972{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1431 .elementor-element.elementor-element-e01d050{--grid-auto-flow:row;}.elementor-1431 .elementor-element.elementor-element-afcaaa6{text-align:center;}.elementor-1431 .elementor-element.elementor-element-25c426e .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-1431 .elementor-element.elementor-element-b57c503 .elementor-heading-title{font-size:35px;line-height:45px;}}@media(max-width:767px){.elementor-1431 .elementor-element.elementor-element-b701d73{margin-top:0px;margin-bottom:0px;padding:70px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-bdff525{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;--margin-top:10px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1431 .elementor-element.elementor-element-f816bea{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-ec1cc75 .elementor-heading-title{font-size:13px;}.elementor-1431 .elementor-element.elementor-element-778e14c{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-ccaaa2a .elementor-heading-title{font-size:13px;}.elementor-1431 .elementor-element.elementor-element-9a47467{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-e2e595d .elementor-heading-title{font-size:13px;}.elementor-1431 .elementor-element.elementor-element-32231b0{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-965c6d2 .elementor-heading-title{font-size:13px;}.elementor-1431 .elementor-element.elementor-element-bc2ab58{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-726afc5 .elementor-heading-title{font-size:13px;}.elementor-1431 .elementor-element.elementor-element-86c7d67{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-378b9af .elementor-heading-title{font-size:13px;}.elementor-1431 .elementor-element.elementor-element-6550e35{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-7eac14d .elementor-heading-title{font-size:13px;}.elementor-1431 .elementor-element.elementor-element-0ea1ec2{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-5c30945 .elementor-heading-title{font-size:13px;}.elementor-1431 .elementor-element.elementor-element-977f876 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-1431 .elementor-element.elementor-element-977f876 .elementor-heading-title{font-size:35px;}.elementor-1431 .elementor-element.elementor-element-a469a48 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1431 .elementor-element.elementor-element-9371eae{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1431 .elementor-element.elementor-element-cff57a7 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1431 .elementor-element.elementor-element-ba538c2 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-1431 .elementor-element.elementor-element-86469c6 > .elementor-widget-container{margin:0px 0px 10px 0px;}body:not(.rtl) .elementor-1431 .elementor-element.elementor-element-86469c6{right:0px;}body.rtl .elementor-1431 .elementor-element.elementor-element-86469c6{left:0px;}.elementor-1431 .elementor-element.elementor-element-86469c6{bottom:0px;}.elementor-1431 .elementor-element.elementor-element-7e3e6d4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-4e38de9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:98;}.elementor-1431 .elementor-element.elementor-element-7910fe5 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1431 .elementor-element.elementor-element-0edcc6f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1431 .elementor-element.elementor-element-8472161 .elementor-heading-title{font-size:30px;}.elementor-1431 .elementor-element.elementor-element-92bfd43 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1431 .elementor-element.elementor-element-c6ab73a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1431 .elementor-element.elementor-element-6e8e327{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-ae7a536{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-2c035c6{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-0a2b6e1{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-98cbe77{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-2af0dae{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-992ce55{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-ae3c88c{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-f6d94c3{padding:50px 10px 50px 10px;}.elementor-1431 .elementor-element.elementor-element-d391b8c .elementor-heading-title{font-size:16px;line-height:40px;}.elementor-1431 .elementor-element.elementor-element-ac79064 .elementor-heading-title{font-size:30px;}.elementor-1431 .elementor-element.elementor-element-9aa2472 > .elementor-container{min-height:300px;}.elementor-1431 .elementor-element.elementor-element-1eedbe2 .elementor-heading-title{font-size:30px;}.elementor-1431 .elementor-element.elementor-element-7e993f8{padding:50px 10px 50px 10px;}.elementor-1431 .elementor-element.elementor-element-b0f1ec8 .elementor-heading-title{font-size:30px;}.elementor-1431 .elementor-element.elementor-element-a44b7fd{padding:50px 20px 50px 20px;}.elementor-1431 .elementor-element.elementor-element-6df88c2 .elementor-heading-title{font-size:30px;}.elementor-1431 .elementor-element.elementor-element-31813fd{font-size:var( --e-global-typography-text-font-size );}.elementor-1431 .elementor-element.elementor-element-c061486{padding:50px 20px 50px 20px;}.elementor-1431 .elementor-element.elementor-element-b427d47 .elementor-heading-title{font-size:30px;}.elementor-1431 .elementor-element.elementor-element-b1ffae6{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-1431 .elementor-element.elementor-element-e7e6123{padding:50px 20px 50px 20px;}.elementor-1431 .elementor-element.elementor-element-5945439 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-1431 .elementor-element.elementor-element-615115d{font-size:var( --e-global-typography-text-font-size );}.elementor-1431 .elementor-element.elementor-element-0d2d0e1{padding:50px 20px 50px 20px;}.elementor-1431 .elementor-element.elementor-element-6c2d95b .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-1431 .elementor-element.elementor-element-182beff{font-size:var( --e-global-typography-text-font-size );}.elementor-1431 .elementor-element.elementor-element-39b8f29 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-bbc1d33 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-0658416{padding:50px 20px 50px 20px;}.elementor-1431 .elementor-element.elementor-element-722d041 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-1431 .elementor-element.elementor-element-e01d050{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1431 .elementor-element.elementor-element-5878744{text-align:left;}.elementor-1431 .elementor-element.elementor-element-9d997c9{text-align:left;}.elementor-1431 .elementor-element.elementor-element-2673d9f{text-align:left;}.elementor-1431 .elementor-element.elementor-element-25c426e .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-1431 .elementor-element.elementor-element-b57c503 .elementor-heading-title{font-size:30px;line-height:40px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1431 .elementor-element.elementor-element-870a9aa{width:100%;}.elementor-1431 .elementor-element.elementor-element-ba538c2{width:100%;}.elementor-1431 .elementor-element.elementor-element-66a9972{--width:100%;}.elementor-1431 .elementor-element.elementor-element-e9e9680{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-31813fd */.elementor-1431 .elementor-element.elementor-element-31813fd {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1ffae6 */.elementor-1431 .elementor-element.elementor-element-b1ffae6 {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS */body {
    overflow-x: hidden;
}

iframe#tour-popup-iframe {
    width: 100%;
    height: 80vh;
    overflow: hidden;
}


#has_walkthrough {
    display: block;
}

#no_walkthrough {
    display: none;
}

.slick-slider {
    margin-bottom: 0;
}


.elementor-field-required::after {
    content: '*';
    color: red;
    position: absolute;
    top: 5px;
    right: 25px;
    font-size: 20px;
}

@media only screen and (max-width: 3000px) and (min-width: 2000px)  {
	
  .stickymenu.elementor-sticky--active {
    top: 125px !important;
}
	
}	

@media only screen and (min-width: 1025px) {
    .menu-item a:not(.elementor-sub-item) {
        color: #fff !important;
    }
  /*.gladiator .menu-item a:not(.elementor-sub-item), .hurricane .menu-item a:not(.elementor-sub-item),.lifechanger .menu-item a:not(.elementor-sub-item), .xcountry .menu-item a:not(.elementor-sub-item) {*/
  /*  color: #fff !important;*/
  /*  }*/
    
  /*  .chameleon .menu-item a:not(.elementor-sub-item), .esperance .menu-item a:not(.elementor-sub-item),  .musketeer .menu-item a:not(.elementor-sub-item), .excalibur .menu-item a:not(.elementor-sub-item) {*/
  /*      color: #333 !important;*/
  /*  }*/
}

#model-title-section {
    overflow: hidden;
    box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.2);
}

#model-title-section.gladiator {
    background-image: url('/wp-content/uploads/2025/02/Gladiator-1920x1080_Template-wbp.webp');
}

#model-title-section.xcountry {
    background-image: url('/wp-content/uploads/2025/02/XCountry-1920x1080_Template-wbp.webp');
}

#model-title-section.musketeer {
    background-image: url('/wp-content/uploads/2025/02/Musketeer-1920x1080_Template-wbp.webp');
}

#model-title-section.lifechanger {
    background-image: url('/wp-content/uploads/2025/02/Lifechanger-1920x1080_Template-wbp.webp');
}

#model-title-section.hurricane {
    background-image: url('/wp-content/uploads/2025/02/Hurricane-1920x1080_Template-wbp.webp');
}

#model-title-section.excalibur {
    background-image: url('/wp-content/uploads/2025/02/Excalibur-1920x1080_Template-wbp.webp');
}

#model-title-section.esperance {
    background-image: url('/wp-content/uploads/2025/02/Esperance-1920x1080_Template-wbp.webp');
}

#model-title-section.chameleon {
    background-image: url('/wp-content/uploads/2025/02/Chamelon-1920x1080_Template-wbp.webp');
}


.model-banner-spec-container {
    display: flex
;
    padding: 20px 0;
    flex-wrap: wrap;
    gap: 20px;
    width: 80%;
    z-index: 9;
    position: relative;
    justify-content: space-between;
}


h4.model-banner-spec-title {
    margin-bottom: 0;
    font-family: Titillium Web;
    font-size: 18px;
    font-weight: 500;
    line-height: 24.34px;
    color: #000;
}

.musketeer h4.model-banner-spec-title, .musketeer p.model-banner-spec-value, .gladiator h4.model-banner-spec-title, .gladiator p.model-banner-spec-value, .hurricane h4.model-banner-spec-title, .hurricane p.model-banner-spec-value {
    color: #fff;
}

/*h4.model-banner-spec-title.lenght {*/
/*    margin-top: 0px;*/
/*}*/

p.model-banner-spec-value {
    margin-bottom: 0;
    font-family: Titillium Web;
    font-size: 25px;
    line-height: 30.42px;
    color: #000;
    text-transform: uppercase;
    
    font-weight: 700;
}

img.model-banner-spec-icon {
    opacity: .5;
    width: 50px;
}

/*.musketeer img.model-banner-spec-icon {*/
/*    opacity: 1;*/
/*}*/

/*floorplan*/

/*.model-floorplan-container {*/
/*    margin-bottom: 50px;*/
/*}*/

.model-floorplan-tabs {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 40px;
}

.model-floorplan-tab {
    font-family: Titillium Web;
    font-size: 16px;
    font-weight: 600;
    line-height: 24.34px;
    text-align: center;
    text-transform: uppercase;
    color: #C5C9CC;
    padding: 10px 21px;
}

.model-floorplan-tab.active, .model-floorplan-tab:hover{
   background: #F5F2F9;
   border-radius: 99px;
   color: #432A70;
   font-weight: 700;
}

.model-floorplan-content {
    margin: 65px 0;
}

.model-summary-container {
    display: flex;
    justify-content: space-around;
}
	
.model-summary-wrapper {
    text-align: center;
}
	
p.model-meta-name {
    margin-bottom: 0;
    font-family: Titillium Web;
    font-size: 16px;
    font-weight: 700;
    line-height: 24.34px;
    text-align: center;
    color: #333;
    text-transform: uppercase;
}

p.model-meta-value {
    margin-bottom: 0;
    font-family: Titillium Web;
    font-size: 20px;
    font-weight: 400;
    line-height: 30.42px;
    text-align: center;
    color: #727272;
    text-transform: uppercase;
}

/*sticky menus*/

.stickymenu > a:hover, .stickymenu > a.active-tab {
    background-color: #432A70 !important;
    border-color: #432A70 !important;
}

.stickymenu > a:hover h4, .stickymenu > a.active-tab h4 {
   color: #fff !important;
}


.caravea-bav-total-build .floorplan-image img, #blueprint img, .caravea-bav-floorplan .floorplan-image img, #threed img {
    width: 75%;
    margin: auto;
}

.caravea-bav-total-build .floorplan-image, .model-floorplan-inner {
    text-align: center;
}

/*interior*/

.interior-title-container {
    position: absolute;
    top: 100px;
}

.model-interior-inner-wrapper {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.2);
    position: relative;
    height: 100vh;
    display: flex !important;
    align-items: center;
    padding: 90px;
    cursor: pointer;
}

.model-interior-details {
    display: none;
    z-index: 2;
}

.model-interior-inner-wrapper img.arrow {
    display: none;
}

h3.model-interior-name {
    font-family: Titillium Web;
    font-size: 30px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.15em;
    text-align: left;
    color: #fff;
    text-transform: uppercase;
    margin: 0;
}

h3.model-interior-name.front {
    position: absolute;
    bottom: 20px;
    left: 20px;
    z-index: 2;
}

h3.model-interior-name.back {
    font-weight: 700;
    margin-bottom: 30px;
}

p.model-interior-desc {
    font-family: League Spartan;
    font-size: 16px;
    font-weight: 400;
    line-height: 22.4px;
    /*text-align: justify;*/
    color: #C5C9CC;
}

.model-interior-inner-wrapper:hover h3.model-interior-name.front {
    display: none;
}

.model-interior-inner-wrapper:hover .model-interior-details, .model-interior-inner-wrapper:hover img.arrow {
    display: block;
}

.model-interior-inner-wrapper img.arrow {
    position: absolute;
    bottom: 20px;
    right: 20px;
    z-index: 2;
}

.model-interior-inner-wrapper:hover::before {
     content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5); /* Adjust the overlay color and opacity */
  backdrop-filter: blur(5px); /* Blur effect */
  z-index: 1;
}

/*interior back*/

.model-interior-container-back {
    position: relative;
    height: 100vh;
    display: none;
}

.model-interior-tab-details {
    display: none;
}

.model-interior-back-tabs {
    display: flex;
    flex-direction: column;
    width: 480px;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    overflow-y: auto;
     -webkit-overflow-scrolling: touch;
}

.model-interior-back-tabs ::-webkit-scrollbar {
    display: none; 
}

.model-interior-back-tabs  {
    scrollbar-width: none;
}

button.model-interior-tab-back-button {
    position: absolute;
    bottom: 0;
    right: 0;
    background: #fff;
    border: 0;
    border-radius: 0;
    color: #000;
    font-family: Titillium Web;
    font-size: 21.12px;
    font-weight: 600;
    line-height: 21.12px;
    letter-spacing: 0.15em;
    text-align: left;
    padding: 20px 25px;
}

button.model-interior-tab-back-button:hover {
    color: #fff;
    background: #333;
}

.model-interior-tab-wrapper {
    flex: 1;
    display: flex;
    align-items: center;
    background-color: #00000033;
        position: relative;
}

.model-interior-tab-wrapper::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    backdrop-filter: blur(5px);
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.5);
}

.model-interior-tab-wrapper:hover {
    background-color: #00000099;
}

.model-interior-tab-wrapper-inner {
    z-index: 2;
    width: 100%;
    padding: 65px 55px;
    border-bottom: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
}

h3.model-interior-tab-name {
    font-family: Titillium Web;
    font-size: 30px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.15em;
    text-align: left;
    color: #fff;
    text-transform: uppercase;
    margin: 0;
    display: flex;
    justify-content: space-between;
    width: 100%;
}

h3.model-interior-tab-name.back {
    font-weight: 700;
    margin-bottom: 30px;
}

p.model-interior-tab-desc {
    font-family: League Spartan;
    font-size: 16px;
    font-weight: 400;
    line-height: 22.4px;
    text-align: justify;
    /*color: #C5C9CC;*/
    color: #fff;
}

/*.model-interior-tab-wrapper {*/
/*    cursor: pointer;*/
/*}*/

.model-interior-tab-wrapper:hover h3.model-interior-tab-name.front, .model-interior-tab-wrapper.active h3.model-interior-tab-name.front {
    display: none;
}

.model-interior-tab-wrapper:hover .model-interior-tab-details, .model-interior-tab-wrapper.active .model-interior-tab-details {
    display: block;
}

/*.model-interior-tab-back-image {*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    object-fit: cover;*/
/*}*/

.model-interior-back-content {
    height: 100%;
    overflow: hidden;
}

.model-interior-container-back .model-interior-tab-wrapper.active .model-interior-tab-wrapper-inner {
    height: 100vh;
    display: flex;
    align-items: center;
}

.model-interior-tab-back-image {
    height: 100vh;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.model-interior-tab-arrows {
    position: absolute;
    top: 50%;
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding: 0 10px;
    z-index: 98;
}

.model-interior-tab-arrows .arrow-cont {
    cursor: pointer;
    background: rgb(255 255 255 / 50%);
    border-radius: 99px;
    width: 35px;
    height: 35px;
    display: flex
;
    justify-content: center;
    align-items: center;
    padding: 7px;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

.interior-mobile-arrow-cont img {
    cursor: pointer;
    background: rgb(255 255 255 / 50%);
    border-radius: 99px;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 7px;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    z-index: 98;
}

.interior-mobile-arrow-cont img.slick-prev {
    left: 5px;
}

.interior-mobile-arrow-cont img.slick-next {
    right: 5px;
}





/*attention detail*/

img.model-attention-detail-image, img.model-key-appliance-image {
    border-radius: 10px;
    margin-bottom: 50px;
    min-height: 400px;
    object-fit: cover;
}

h3.model-attention-detail-name, .model-key-appliance-name {
    font-family: Titillium Web;
    font-size: 18px;
    font-weight: 600;
    line-height: 27.38px;
    text-align: left;
    color: #000;
    text-transform: uppercase;
}

.model-attention-detail-desc, .model-key-appliance-desc, .model-attention-detail-desc p, .model-key-appliance-desc p {
    font-family: League Spartan;
    font-size: 16px;
    font-weight: 400;
    line-height: 20.8px;
    text-align: left;
    color: #727272;
}

.model-attention-detail-wrapper {
    margin: 0 20px;
}

p.arrows-text {
    font-family: League Spartan;
    font-size: 14px;
    font-weight: 600;
    line-height: inherit;
    color: #432A70;
    text-transform: uppercase;
    position: absolute;
    bottom: -70px;
    margin: 0;
    cursor: pointer;
    z-index: 9;
}

p.arrows-text.prev {
    left: 20px;
}

p.arrows-text.next {
    right: 20px;
}

.slick-dots {
    bottom: -70px;
}

.interior-slider .slick-dots li button:before {
    color: transparent;
}

.interior-slider ul.slick-dots button {
    background: #F9F9F9;
    width: 100%;
    height: 5px;
    border-radius: 10px;
    padding: 1px;
    margin-top: 5px
}

.interior-slider ul.slick-dots {
    display: flex;
    align-items: center;
    width: 90%;
    left: 50%;
    transform: translate(-50%, 0);
}

.interior-slider ul.slick-dots li {
    width: 100%;
     margin: unset;
}


.interior-slider ul.slick-dots li.slick-active button {
    background: #432A70;
    height: 10px;
    margin-top: 3px;
}


/*.slider-arrows {*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    gap: 30px;*/
/*    margin-top: 60px;*/
/*}*/

.slider-arrows {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    left: 50%;
    top: 40%;
    transform: translate(-50%, -50%);
    width: 85%;
}

.slider-arrows .arrow-cont {
    cursor: pointer;
    background: rgb(255 255 255 / 50%);
    border-radius: 99px;
    width: 50px;
    height: 50px;
    display: flex
;
    justify-content: center;
    align-items: center;
    padding: 12px;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

.slider-sc .elementor-shortcode {
    position: relative;
}

/*key appliance*/


/*.model-key-appliance-container {*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
/*    gap: 40px;*/
/*    justify-content: center;*/
/*}*/

/*.model-key-appliance-wrapper {*/
/*    width: calc(33.33% - 40px);*/
/*}*/

.model-key-appliance-wrapper {
    margin: 0 20px;
}

/*specs*/
ul#specs-tabs-nav {
    list-style: none;
    padding: 0;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
}

ul#specs-tabs-nav li {
    font-family: Titillium Web;
    font-size: 16px;
    font-weight: 600;
    line-height: 24.34px;
    text-align: center;
    text-transform: uppercase;
    color: #374151;
    padding: 10px 20px;
    cursor: pointer;
}

ul#specs-tabs-nav li.active,ul#specs-tabs-nav li:hover {
    font-weight: 700;
    color: #432A70;
    background: #F5F2F9;
    border-radius: 99px;
}

.spec-tab-contents ul {
    list-style: none;
    padding: 0;
    display: grid;
    grid-template-columns: repeat(3,1fr);
    column-gap: 50px;
    row-gap: 35px;
}

.specs-tab-contents-container {
    width: 85%;
    margin: auto;
    margin-top: 80px
}

.spec-tab-contents span.value {
    font-family: League Spartan;
    font-size: 16px;
    font-weight: 600;
    line-height: 14.72px;
    text-align: left;
    color: #374151;
}

.spec-tab-contents span.title {
    font-family: Titillium Web;
    font-size: 18px;
    font-weight: 700;
    line-height: 27.38px;
    text-align: left;
    text-transform: uppercase;
    color: #000;
}

.spec-tab-contents .modal-title, .spec-tab-contents .modal-close
 {
     display: none;
 }
 
/*highlights*/

/*.model-exterior-highlights-container {*/
/*    display: grid;*/
/*    grid-template-columns: repeat(3, 1fr);*/
/*    gap: 40px;*/
/*}*/

img.model-exterior-highlights-image {
    border-radius: 10px;
    margin-bottom: 50px;
}

.model-exterior-highlights-wrapper {
    /*border-radius: 10px;*/
    /*min-height: 300px;*/
    /*padding: 25px;*/
    /*background-position: center;*/
    /*background-repeat: no-repeat;*/
    /*background-size: cover;*/
    /*box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 10%);*/
    margin: 0 20px;

}

p.model-exterior-highlight-name {
    /*color: #333333;*/
    font-family: Titillium Web;
   font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.15em;
    text-align: left;
    text-transform: uppercase;
    color: #000;
    /*text-shadow: 2px 4px 3px #333;*/
}

.model-exterior-highlights-container .slick-dots li button:before {
    color: transparent;
}

.model-exterior-highlights-container ul.slick-dots button {
    background: #F9F9F9;
    width: 100%;
    height: 5px;
    border-radius: 10px;
    padding: 1px;
    margin-top: 5px
}

.model-exterior-highlights-container ul.slick-dots {
    display: flex;
    align-items: center;
    width: 90%;
    left: 50%;
    transform: translate(-50%, 0);
}

.model-exterior-highlights-container ul.slick-dots li {
    width: 100%;
     margin: unset;
}


.model-exterior-highlights-container ul.slick-dots li.slick-active button {
    background: #432A70;
    height: 10px;
    margin-top: 3px;
}

/*/form*/

#modelform input, #modelform select {
    height: 50px;
}

#modelform input::placeholder {
    opacity: 1;
}

/*3d*/

.caravan-threed-tour.mobile {
    display: none;
}

/*option list*/

.elementor-shortcode .caravea-bav-optional-upgrade .optional-list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 40px;
}

.elementor-shortcode .caravea-bav-optional-upgrade .custom-checkbox label {
    line-height: 20px;
    align-items: flex-start;
}

.options_xcountry .elementor-shortcode .caravea-bav-optional-upgrade .optional-list {
    grid-template-columns: 1fr;
    gap: 20px;
}

.options_xcountry .caravea-bav-optional-upgrade {
    display: flex;
    justify-content: center;
}

.caravea-bav-total-build .price-breakdown .item.total .price {
    text-transform: none !important;
    text-align: right;
}

.caravea-bav-total-build .item .price {
    text-align: right;
}

p.upgrade-option-sub {
    font-size: 16px;
    font-weight: 400;
    font-family: 'League Spartan';
    /*display: none;*/
}

/*overview*/

.model-overview-spec-wrapper {
    text-align: center;
}

.model-overview-spec-container {
    display: flex;
    align-items: center;
    justify-content:center;
    gap: 80px;
    flex-wrap: wrap;
}

p.model-overview-spec-value {
    font-family: 'League Spartan';
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    color: #000000;
    margin-top: 20px;
}

.model-overview-spec-wrapper {
    text-align: center;
    width: calc(20% - 80px);
}

/*#my25_crv_esperance_familia ul li:nth-child(3), #my25_crv_gladiator_familia ul li:nth-child(3) {*/
/*    display: none;*/
/*}*/

.detail-wrapper {
    display: flex;
    gap: 10px;
    align-items: center;
    margin-bottom: 10px;
}

.detail-value {
    margin-bottom: 0;
    font-family: "Titillium Web", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}

.detail-wrapper span i {
    color: #432a70;
}

/*exterior*/

.caravea-bav-exterior {
  padding: 30px 0;
  height: 100vh;
}
.caravea-bav-exterior .colour-filter,
.caravea-bav-exterior .colour-container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.caravea-bav-exterior .colour-filter {
  background: #fff;
  padding: 5px;
  border-radius: 50px;
  font-family: "League Spartan";
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}
.caravea-bav-exterior .colour-filter .colour {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  margin: 3px 4px;
  cursor: pointer;
  position: relative;
}
.caravea-bav-exterior .colour-filter .colour span {
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  border: 5px solid #fff;
  border-radius: 100%;
}
.caravea-bav-exterior .colour-filter .colour:hover span,
.caravea-bav-exterior .colour-filter .colour.active span {
  top: 2px;
  bottom: 2px;
  left: 2px;
  right: 2px;
  border: 2px solid #fff;
}
.caravea-bav-exterior .colour-filter .title {
  background: #432a70;
  color: #fff;
  border-radius: 50px;
  padding: 8px 30px 5px;
  margin-right: 10px;
}
.caravea-bav-exterior .colour-filter .colour-text {
  border-left: 1px solid #c5c9cc;
  min-width: 50px;
  min-height: 20px;
  padding: 3px 15px 0;
  margin-left: 8px;
}
.caravea-bav-exterior .external-images {
  text-align: center;
  height: 100%;
  display: flex;
  justify-content: center;
  position: relative;
}

.caravea-bav-exterior .external-images .item {
  position: absolute;
  width: 100%;
  height: 100%;
  /* display: none; */
}
.caravea-bav-exterior .external-images .item img {
  max-width: calc(100% - 600px);
  max-height: 100%;
  display: none;
}
.caravea-bav-exterior .external-images .item:first-child img {
  display: inline;
}
.caravea-bav-exterior .external-images .item .caption {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  font-family: "Titillium Web";
  width: 300px;
  font-size: 16px;
  color: #fff;
  margin: auto;
  top: 0;
  bottom: 0;
  transform: translate(0px, 100px);
  opacity: 0;
}

.caravea-bav-exterior .external-images .item .caption h3 {
  font-size: 70px;
  font-weight: 800;
  margin: 0;
}
.caravea-bav-exterior .external-images .item.odd .caption {
  left: 50px;
  text-align: left;
}
.caravea-bav-exterior .external-images .item.even .caption {
  right: 50px;
  text-align: right;
}
@media (max-width: 768px) {
  .caravea-bav-floorplan .floorplan-colors {
    display: block;
  }
  .caravea-bav-exterior .colour-filter {
    border-radius: 25px;
  }
  .caravea-bav-exterior .colour-filter .title {
    width: 100%;
    margin: 0;
    text-align: center;
  }
  .caravea-bav-exterior .colour-filter .colour-text {
    width: 100%;
    text-align: center;
    border: none;
    margin: 0;
  }
  .caravea-bav-exterior .external-images .item img {
    max-width: 100%;
    margin-top: calc(50% - 60px);
  }
  .caravea-bav-exterior .external-images .item .caption {
    top: auto;
    left: 0 !important;
    right: 0 !important;
    bottom: 120px;
  }
  .caravea-bav-exterior .external-images .item .caption h3 {
    font-size: 50px;
  }
}

div#exterior-scroll-wrapper {
    position: relative;
}

.exterior-arrows {
    display: flex
;
    justify-content: center;
    gap: 30px;
    margin-top: -50px;
}

.exterior-arrows .arrow-cont {
    cursor: pointer;
    background: #fff;
    border-radius: 99px;
    width: 40px;
    height: 40px;
    display: flex
;
    justify-content: center;
    align-items: center;
    padding: 10px;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

/*responsive*/
@media only screen and (max-width: 1800px) {
      #model-title-cont > .elementor-widget-wrap {
      padding-left: 100px;
  }
  
/*  #sticky-tab-menu-desktop > .elementor-element {*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
    /*gap: 30px;*/
/*}*/
}

@media only screen and (max-width: 1700px) {

  
  .stickymenu.elementor-sticky--active {
    top: 85px !important;
}

#banner-details-cont > .elementor-widget-wrap {
    padding-left: 50px;
}
}

@media only screen and (max-width: 1600px) {

  
  .model-interior-inner-wrapper {
      padding: 50px;
  }
}

@media only screen and (max-width: 1500px) {
  #model-title-cont > .elementor-widget-wrap {
      padding-left: 50px;
  }
  
  .stickymenu.elementor-sticky--active {
    top: 100px !important;
}

h3.model-interior-name {
    font-size: 25px;
}

}

@media only screen and (max-width: 1024px) {
    
     .stickymenu.elementor-sticky--active {
    top: 115px !important;
}
    #banner-details-cont > .elementor-widget-wrap {
        padding-left: unset;
    }
    
     #sticky-tab-menu-desktop > .elementor-element {
        gap: 20px;
    }
    
    .model-banner-spec-container {
        margin: auto;
    }
    
    .model-overview-spec-wrapper {
    width: calc(20% - 50px);
}

.model-overview-spec-container {
    gap: 50px;
}
    
    #stepicon .elementor-icon-box-wrapper {
    align-items: center;
}
    
  #model-title-cont > .elementor-widget-wrap {
      padding-left: 0;
  }
  
  .model-summary-container {
        flex-wrap: wrap;
        gap: 30px;
    }
    .model-summary-wrapper {
        width: calc(33.33% - 30px);
    }
    
    
    .model-interior-back-tabs {
        display: none;
    }
    
    .model-attention-detail-container ul.slick-dots {
        width: 70%;
    }
    
   .caravea-bav-total-build .floorplan-image img, #blueprint img, .caravea-bav-floorplan .floorplan-image img,#threed img {
        width: 100%;
        margin: auto;
    }
    
    img.model-attention-detail-image, img.model-key-appliance-image {
    min-height: 300px;
}

.caravea-bav-total-build .price-breakdown .item.total .price br {
    display: block !important;
}

.model-exterior-gallery-wrapper img.custom-arrow.slick-prev {
    left: 0;
}

.model-exterior-gallery-wrapper img.custom-arrow.slick-next {
    right: 0;
}

}

@media only screen and (max-width: 768px) {
    
    
     .stickymenu.elementor-sticky--active {
    top: 85px !important;
}
    
    .model-attention-detail-container ul.slick-dots {
        width: 55%;
    }
    
    h3.model-interior-name.front {
        left: 40px;
    }
    
    .model-key-appliance-wrapper {
        width: calc(50% - 40px);
    }
    
    .spec-tab-contents ul {
        grid-template-columns: repeat(2, 1fr);
    }
    
    .specs-tab-contents-container {
        width: 100%;
    }
    
    
    ul#specs-tabs-nav li {
        width: calc(33.33% - 20px);
    }
    
    ul#specs-tabs-nav {
        gap: 20px;
    }
    
    .model-exterior-highlights-container {
            grid-template-columns: repeat(2, 1fr);
    }
    
    .model-interior-inner-wrapper, .model-interior-container-back, .model-interior-tab-back-image {
        height: 700px;
    }
    
    img.model-attention-detail-image, img.model-key-appliance-image {
    min-height: 200px;
}

.elementor-shortcode .caravea-bav-optional-upgrade .optional-list {
    grid-template-columns: repeat(2, 1fr);
}

.model-banner-spec-wrapper {
    width: calc(33.33% - 20px);
    text-align: center;
}

}


@media only screen and (max-width: 767px) {
    
       .stickymenu.elementor-sticky--active {
    top: 110px !important;
}
    
    .interior-title-container {
    position: absolute;
        top:20px;
    }
    
    h3.model-interior-name {
        font-size: 20px;
    }
    
    .model-interior-inner-wrapper img.arrow {
        width: 15px;
        height: 15px;
    }
    
    .model-interior-inner-wrapper, .model-interior-container-back, .model-interior-tab-back-image {
        height: 400px;
    }
    
    /*.model-interior-tab-arrows .arrow-cont {*/
    /*    cursor: pointer;*/
    /*    width: 20px;*/
    /*    height: 20px;*/
    /*}*/
    
    button.model-interior-tab-back-button {
    font-size: 13px;
    line-height: initial;
    padding: 5px 10px;
}

.caravan-threed-tour.desktop {
    display: none;
}

.caravan-threed-tour.mobile {
    display: block;
}

.tour-video-content {
    background-size: cover;
    width: 100%;
    height: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 40%);
    border-radius: 5px;
}

.threed-details h3 {
    font-family: 'Titillium Web';
    font-weight: 700;
    font-size: 25px;
    text-align: center;
    letter-spacing: 0.15em;
    color: #333333;
    text-transform: uppercase;
    height: 85px;
    margin-top: 30px;
}

.spec-tab-contents ul li {
    display: flex;
    flex-direction: column;
    gap: 0px;
    align-items: center;
}

.spec-tab-contents span.value {
    font-size: 18px;
}

body.overlay .specs-tab-contents-container {
    margin-top: 0;
    position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(0, 0, 0, 0.5);
        z-index: 9;
}
    
    .spec-tab-contents {
        display: none !important;
    }
    
ul#specs-tabs-nav li {
    background: #F1F1F1;
    border-radius: 99px;
}

.spec-tab-contents.active {
        display: block !important;
                z-index: 9;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        background: #fff;
        width: 90%;
        overflow: hidden;
        position: fixed;
        border-radius: 10px;
        padding: 30px 30px 50px 30px;
        margin-top: 50px;
    }
    
 .spec-tab-contents .modal-close
 {
     display: block;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 50px;
 }
 
  .spec-tab-contents ul {
        grid-template-columns: repeat(1, 1fr);
        max-height: 40vh;
        overflow-y: auto;
    }
    

.spec-tab-contents .modal-title {
            font-family: Titillium Web;
        font-size: 20px;
        font-weight: 600;
        text-transform: uppercase;
        color: #fff;
        padding: 10px 20px;
        background: #432A70;
        border-radius: 99px;
        width: 80%;
        display: block;
        margin: 20px auto;
        text-align: center;
}

.spec-tab-contents ul::-webkit-scrollbar {
  width: 5px;
}

.spec-tab-contents ul::-webkit-scrollbar-track {
   background: #EAEAE8;
   border-radius: 10px;
    width: 3px;
}
 
.spec-tab-contents ul::-webkit-scrollbar-thumb {
  background: #432A70; 
  border-radius: 10px;
}

    ul#specs-tabs-nav li {
        width: calc(50% - 20px);
    }
    
     img.model-attention-detail-image, img.model-key-appliance-image {
    min-height: 325px;
}
    
    .elementor-shortcode .caravea-bav-optional-upgrade .optional-list {
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
}

.caravea-bav-total-build .price-breakdown .item.total .price br {
    display: none !important;
}

.caravea-bav-total-build .price-breakdown .item.total {
    display: block !important;
}

.caravea-bav-total-build .price-breakdown .item.total .price {
    text-align: left;
}

.model-banner-spec-container {
    width: 100%;
    margin-bottom: 50px;
    padding: 20px 0;
}

p.model-banner-spec-value, h4.model-banner-spec-title {
    font-size: 16px;
}

p.model-banner-spec-value {
    line-height: 20px;
}

img.model-banner-spec-icon {
    width: 50%;
}

/* div#sticky-tab-menu-mobile.elementor-sticky--effects {*/
/*    top: 60px !important;*/
/*}*/

.model-overview-spec-wrapper {
    width: calc(50% - 50px);
}

}

@media only screen and (max-width: 600px) {
    .model-summary-wrapper {
        width: calc(50% - 30px);
    }
    .model-floorplan-tabs {
        gap: 20px;
        flex-direction: column;
    }
    
    .model-key-appliance-wrapper {
        width: 100%;
    }
    
    img.model-attention-detail-image, img.model-key-appliance-image {
        margin-bottom: 30px;
    }
    
    .model-exterior-highlights-container {
            grid-template-columns: repeat(1, 1fr);
    }
    
}

@media only screen and (max-width: 425px) {
ul#specs-tabs-nav li {
        width: 100%;
    }
}/* End custom CSS */