.elementor-kit-31{--e-global-color-primary:#0B1B2B;--e-global-color-secondary:#7FD6F2;--e-global-color-text:#10202E;--e-global-color-accent:#F47A3A;--e-global-color-rlmdeep:#081623;--e-global-color-rlmlink:#1F6F9C;--e-global-color-rlmlnk2:#1F7FB0;--e-global-color-rlmsand:#F3EDE3;--e-global-color-rlmsbrd:#D8CBB6;--e-global-color-rlmslin:#E3D9C8;--e-global-color-rlmbody:#2A3A48;--e-global-color-rlmmute:#3A4A58;--e-global-color-rlmline:#1D3A55;--e-global-color-rlmstee:#3B5C7A;--e-global-color-rlmstep:#2A4A66;--e-global-color-rlmmist:#C9DBE6;--e-global-color-rlmpale:#DBE8F0;--e-global-color-rlmhsub:#E6F1F7;--e-global-color-rlmwsub:#CFE9F5;--e-global-color-rlmorh:#FF9357;--e-global-color-rlmnvhv:#16354F;--e-global-color-rlmfoot:#8FA6B6;--e-global-color-rlmwhit:#FFFFFF;--e-global-typography-primary-font-family:"Barlow Condensed";--e-global-typography-primary-font-weight:800;--e-global-typography-primary-line-height:0.95em;--e-global-typography-secondary-font-family:"Barlow Condensed";--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-text-font-family:"Barlow";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"Barlow Condensed";--e-global-typography-accent-font-size:19px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.2em;--e-global-typography-accent-letter-spacing:0.06em;--e-global-typography-rlmeyb-font-family:"Barlow Condensed";--e-global-typography-rlmeyb-font-size:16px;--e-global-typography-rlmeyb-font-weight:700;--e-global-typography-rlmeyb-text-transform:uppercase;--e-global-typography-rlmeyb-line-height:1.2em;--e-global-typography-rlmeyb-letter-spacing:0.22em;--e-global-typography-rlmnav-font-family:"Barlow Condensed";--e-global-typography-rlmnav-font-size:17px;--e-global-typography-rlmnav-font-weight:600;--e-global-typography-rlmnav-text-transform:uppercase;--e-global-typography-rlmnav-line-height:1.2em;--e-global-typography-rlmnav-letter-spacing:0.08em;--e-global-typography-rlmlbl-font-family:"Barlow Condensed";--e-global-typography-rlmlbl-font-size:15px;--e-global-typography-rlmlbl-font-weight:700;--e-global-typography-rlmlbl-text-transform:uppercase;--e-global-typography-rlmlbl-line-height:1.2em;--e-global-typography-rlmlbl-letter-spacing:0.18em;background-color:#FFFFFF;color:#10202E;font-family:"Barlow", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}.elementor-kit-31 button,.elementor-kit-31 input[type="button"],.elementor-kit-31 input[type="submit"],.elementor-kit-31 .elementor-button{background-color:#F47A3A;font-family:"Barlow Condensed", Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:#0B1B2B;border-radius:0px 0px 0px 0px;padding:16px 22px 16px 22px;}.elementor-kit-31 button:hover,.elementor-kit-31 button:focus,.elementor-kit-31 input[type="button"]:hover,.elementor-kit-31 input[type="button"]:focus,.elementor-kit-31 input[type="submit"]:hover,.elementor-kit-31 input[type="submit"]:focus,.elementor-kit-31 .elementor-button:hover,.elementor-kit-31 .elementor-button:focus{background-color:#FF9357;color:#0B1B2B;}.elementor-kit-31 e-page-transition{background-color:#FFBC7D;}.elementor-kit-31 a{color:#1F7FB0;}.elementor-kit-31 a:hover{color:#E8631F;}.elementor-kit-31 h1{color:#0B1B2B;font-family:"Barlow Condensed", Sans-serif;font-weight:800;text-transform:uppercase;line-height:0.9em;}.elementor-kit-31 h2{color:#0B1B2B;font-family:"Barlow Condensed", Sans-serif;font-weight:800;text-transform:uppercase;line-height:0.95em;}.elementor-kit-31 h3{color:#0B1B2B;font-family:"Barlow Condensed", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1em;}.elementor-kit-31 h4{color:#0B1B2B;font-family:"Barlow Condensed", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1.1em;}.elementor-kit-31 h5{color:#0B1B2B;font-family:"Barlow Condensed", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1.1em;}.elementor-kit-31 h6{color:#0B1B2B;font-family:"Barlow Condensed", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1.1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1208px;}.e-con{--container-max-width:1208px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */html{scroll-behavior:smooth}
#about,#how,#detailing,#maintenance,#fuel-bait-ice{scroll-margin-top:80px}
.elementor-widget-text-editor p:last-child{margin-bottom:0}

.rlm-balance .elementor-heading-title{text-wrap:balance}
.rlm-maxw-11 .elementor-heading-title{max-width:11ch}
.rlm-maxw-12 .elementor-heading-title{max-width:12ch}
.rlm-maxw-14 .elementor-heading-title{max-width:14ch}
.rlm-maxw-16 .elementor-heading-title{max-width:16ch}
.rlm-maxw-18 .elementor-heading-title{max-width:18ch}
.rlm-maxw-30 .elementor-heading-title{max-width:30ch}
.rlm-maxw-40 .elementor-heading-title{max-width:40ch}
.rlm-maxw-44 .elementor-heading-title{max-width:44ch}
.rlm-maxw-46 .elementor-heading-title{max-width:46ch}
.rlm-maxw-52 .elementor-heading-title{max-width:52ch}
.rlm-maxw-56 .elementor-heading-title{max-width:56ch}
.rlm-nowrap .elementor-heading-title{white-space:nowrap}
.rlm-accent{color:var(--e-global-color-rlmlnk2)}
.rlm-accent-sign,.rlm-strong-sign{color:var(--e-global-color-secondary)}
.rlm-accent-orange{color:var(--e-global-color-accent)}
.rlm-foot-sub{color:var(--e-global-color-secondary);font-size:16px;letter-spacing:.12em}

.rlm-wordmark,.rlm-wordmark:hover{text-decoration:none}
.rlm-nav .elementor-menu-toggle{width:46px;height:46px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--e-global-color-rlmstee);border-radius:0;background:transparent;color:#fff}
.rlm-nav .elementor-nav-menu--dropdown{border-top:1px solid var(--e-global-color-rlmline)}
.rlm-nav .elementor-nav-menu--dropdown li:last-child a{border-bottom:0}

.rlm-hero::before{background-image:linear-gradient(0deg,rgba(11,27,43,.92) 0%,rgba(11,27,43,0) 55%),linear-gradient(90deg,rgba(11,27,43,.88) 0%,rgba(11,27,43,.55) 45%,rgba(11,27,43,.05) 80%)!important}
.rlm-band::before{background-image:linear-gradient(90deg,rgba(11,27,43,.96) 0%,rgba(11,27,43,.86) 55%,rgba(11,27,43,.6) 100%)!important}

.rlm-btn-w260 .elementor-button{min-width:260px}
.rlm-btn-w200 .elementor-button{min-width:200px}
.rlm-btn-w240 .elementor-button{min-width:240px}
.rlm-btn-left .elementor-button-content-wrapper{justify-content:flex-start}
.rlm-btn-split .elementor-button-content-wrapper{justify-content:space-between;width:100%}

.rlm-card{position:relative;overflow:visible;text-decoration:none}
.rlm-card::after{content:"";position:absolute;inset:-6px;pointer-events:none;--m:rgba(29,31,32,.55);background:
linear-gradient(var(--m),var(--m)) left 5px top 0/1px 11px no-repeat,
linear-gradient(var(--m),var(--m)) left 0 top 5px/11px 1px no-repeat,
linear-gradient(var(--m),var(--m)) right 5px top 0/1px 11px no-repeat,
linear-gradient(var(--m),var(--m)) right 0 top 5px/11px 1px no-repeat,
linear-gradient(var(--m),var(--m)) left 5px bottom 0/1px 11px no-repeat,
linear-gradient(var(--m),var(--m)) left 0 bottom 5px/11px 1px no-repeat,
linear-gradient(var(--m),var(--m)) right 5px bottom 0/1px 11px no-repeat,
linear-gradient(var(--m),var(--m)) right 0 bottom 5px/11px 1px no-repeat}
.rlm-ar-43{aspect-ratio:4/3;--min-height:0px}
.rlm-ar-45{aspect-ratio:4/5;--min-height:0px}
.rlm-ar-34 img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}
.rlm-pos-45 img{object-position:50% 45%}
.rlm-pos-40 img{object-position:40% 40%}

.rlm-gallery-track{scroll-snap-type:x mandatory;scroll-padding-inline:clamp(20px,4vw,56px);scrollbar-width:none;-webkit-overflow-scrolling:touch}
.rlm-gallery-track::-webkit-scrollbar{display:none}
.rlm-gallery-track>.elementor-widget{scroll-snap-align:start;overflow:hidden}
.rlm-gallery-track img{display:block}
.rlm-gal-zoom img{transform:scale(1.5)}
.rlm-gal-nav{display:flex;gap:10px}
.rlm-gal-nav .rlm-gal-btn{width:52px;height:52px;padding:0;border:1px solid var(--e-global-color-rlmstee);border-radius:0;background:transparent;color:#fff;font-size:22px;line-height:1;cursor:pointer}
.rlm-gal-nav .rlm-gal-btn:hover,.rlm-gal-nav .rlm-gal-btn:focus{background:var(--e-global-color-rlmnvhv);color:#fff}

.rlm-phone-block,.rlm-phone-block:hover{text-decoration:none}
.rlm-anchor,.rlm-anchor:hover{text-decoration:none}
.rlm-anchor:hover .rlm-anchor-t .elementor-heading-title{color:var(--e-global-color-secondary)}
.rlm-phone-block:hover .rlm-phone-num .elementor-heading-title{color:var(--e-global-color-secondary)}
.rlm-map,.rlm-map .elementor-widget-container,.rlm-map .elementor-custom-embed{height:100%}
.rlm-map iframe{height:100%;min-height:360px;display:block}
.rlm-ph-tile{aspect-ratio:1;--min-height:0px;background:repeating-linear-gradient(45deg,#e3ebf1 0 10px,#dae4eb 10px 20px)}

.rlm-callbar{left:0;right:0;width:100%;text-decoration:none}
.rlm-callbar:hover{text-decoration:none}
@media (max-width:1024px){body{padding-bottom:62px}}

.rlm-form_wrapper .gform_heading{display:none}
.rlm-form_wrapper.gform_wrapper .gform_fields{row-gap:18px}
.rlm-form_wrapper.gform_wrapper .gfield_label,.rlm-form_wrapper.gform_wrapper legend.gfield_label{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--e-global-color-primary);margin-bottom:6px}
.rlm-form_wrapper.gform_wrapper .gfield_required{color:var(--e-global-color-accent)}
.rlm-form_wrapper.gform_wrapper input[type=text],.rlm-form_wrapper.gform_wrapper input[type=email],.rlm-form_wrapper.gform_wrapper input[type=tel],.rlm-form_wrapper.gform_wrapper select,.rlm-form_wrapper.gform_wrapper textarea{font-family:"Barlow",sans-serif;font-size:17px;line-height:1.4;color:var(--e-global-color-primary);background:#fff;border:1px solid #B9C7D2;border-radius:0;padding:14px;min-height:50px;box-shadow:none}
.rlm-form_wrapper.gform_wrapper input:focus,.rlm-form_wrapper.gform_wrapper select:focus,.rlm-form_wrapper.gform_wrapper textarea:focus{outline:2px solid var(--e-global-color-rlmlnk2);outline-offset:0;border-color:var(--e-global-color-rlmlnk2)}
.rlm-form_wrapper.gform_wrapper textarea,.rlm-form_wrapper.gform_wrapper.gravity-theme .gfield textarea.large{resize:vertical;height:150px}
.rlm-form_wrapper.gform_wrapper .gform_footer{margin-top:18px;padding:0}
.rlm-form_wrapper.gform_wrapper .gform_footer .gform_button{width:100%;display:flex;align-items:center;justify-content:space-between;background:var(--e-global-color-primary);color:#fff;border:0;border-radius:0;padding:18px 22px;font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:20px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-align:left}
.rlm-form_wrapper.gform_wrapper .gform_footer .gform_button:hover{background:var(--e-global-color-rlmnvhv);color:#fff}

.rlm-form_wrapper.gform_wrapper .gfield_validation_message,.rlm-form_wrapper.gform_wrapper .validation_message{font-size:14px}
.rlm-form-confirmation h2{font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:44px;line-height:.95;text-transform:uppercase;color:var(--e-global-color-primary);margin:0 0 12px}
.rlm-form-confirmation p{margin:0;color:var(--e-global-color-rlmbody)}/* End custom CSS */