header.wp-block-template-part{margin:0 auto;max-width:1920px;padding:0!important;width:100%}header.wp-block-template-part>.wp-block-group{padding:20px 30px}@media screen and (max-width:480px){header.wp-block-template-part>.wp-block-group{padding:15px}}header .wp-block-columns{align-items:center!important;flex-wrap:nowrap!important;margin-bottom:0}header .wp-block-column{margin-bottom:0!important}header .phone-number,header h1{margin-bottom:0}header .phone-number a{color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--phone);font-weight:700;text-decoration:none;transition:color .5s ease}header .phone-number a:hover{color:var(--wp--preset--color--secondary)}@media screen and (max-width:768px){header .phone-number a{font-size:25px}}@media screen and (max-width:600px){header .phone-number a{font-size:var(--wp--preset--font-size--l)}}@media screen and (max-width:360px){header .phone-number a{font-size:var(--wp--preset--font-size--m)}}.custom-logo.desktop,.wp-block-site-logo.desktop{display:none}@media screen and (min-width:481px){.custom-logo.desktop,.wp-block-site-logo.desktop{display:block;width:fit-content}.wp-block-site-logo.desktop img{height:45px;max-height:42px;width:auto}}.custom-logo.logo-phone,.wp-block-site-logo.logo-phone{display:none}@media screen and (max-width:480px){.custom-logo.logo-phone,.wp-block-site-logo.logo-phone{display:block}.wp-block-site-logo.logo-phone img{height:auto;max-height:60px!important;max-width:none;min-height:40px!important;width:auto}}header .wp-block-site-logo{width:fit-content}header .wp-block-site-logo img{height:auto;max-height:45px;width:100%}@media screen and (max-width:480px){header .wp-block-site-logo img{max-height:60px;min-height:40px}}@media screen and (max-width:768px){header .wp-block-columns>.wp-block-column:last-child{flex-basis:25%!important}}@media screen and (max-width:480px){header .wp-block-columns>.wp-block-column:last-child{flex-basis:52%!important}}footer{padding-top:50px}@media screen and (max-width:550px){footer{padding-top:0}}footer .connect-section{background:radial-gradient(ellipse at center,#61bd59 0,#379c55 46%,#006e51 100%)}footer .connect-section .connect-heading{background:var(--wp--preset--color--primary);color:#fff;font-weight:400;margin:0 auto;padding:6px;text-align:center}footer .connect-section .gradient-section{color:#fff;padding:25px}footer .connect-section .gradient-section p{margin:0 auto;max-width:830px;overflow:auto}footer .connect-section .gradient-section p:first-of-type{margin-bottom:15px}footer .connect-section .gradient-section p.phone-number a{color:#fff;font-size:30px;font-weight:700;text-decoration:none;transition:color .5s ease}footer .connect-section .gradient-section p.phone-number a:hover{color:#aeaeae}footer .wp-block-site-logo{margin:0 auto;max-width:none;padding:20px 0;text-align:center}footer .copyright-section{background:var(--wp--preset--color--footer);color:#fff;padding:14px 0}footer .copyright-section p{font-size:14px;margin-bottom:0}footer .copyright-section a{color:#fff;text-decoration:underline;transition:color .5s ease}footer .copyright-section a:hover{color:var(--wp--preset--color--secondary)}.desktop.wp-block-site-logo{display:none}@media screen and (min-width:481px){.desktop.wp-block-site-logo{display:block}}.wp-block-image.logo-phone{display:none}@media screen and (max-width:480px){.wp-block-image.logo-phone{display:block;padding:10px}}.wp-block-image.logo-phone img{max-height:60px;max-width:none;min-height:40px}html{scroll-behavior:smooth}body{overflow-x:hidden;position:relative}body figure{margin:0}.wp-block-button .wp-block-button__link{transition:color .5s ease,background-color .5s ease}.wp-block-button .wp-block-button__link:hover{background-color:var(--wp--preset--color--primary);color:#fff}a{transition:color .5s ease}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;margin-top:0}@media screen and (max-width:550px){.wp-block-separator.hide-on-mobile{display:none}}@media screen and (max-width:992px){.wp-block-columns{flex-wrap:wrap!important;gap:0}.wp-block-columns .wp-block-column{flex-basis:100%!important;margin-bottom:15px}}.wp-block-cover.static{display:block;height:100%;max-height:100%;min-height:330px;padding:0;width:100%}@media screen and (min-width:375px){.wp-block-cover.static{min-height:335px}}@media screen and (min-width:480px){.wp-block-cover.static{min-height:420px}}@media screen and (min-width:768px){.wp-block-cover.static{min-height:440px;padding:0}}@media screen and (min-width:992px){.wp-block-cover.static{max-height:740px;min-height:740px;padding:1em}}.wp-block-cover.static img{height:225px}@media screen and (min-width:480px){.wp-block-cover.static img{height:300px}}@media screen and (min-width:992px){.wp-block-cover.static img{height:700px!important;max-height:100%}}@media screen and (max-width:992px){.wp-block-cover.static img{position:relative}}@media screen and (min-width:1920px){.wp-block-cover.static{margin:0 auto;max-width:1920px}.wp-block-cover.static img{margin:0 auto}}.inner-static{height:auto;margin:5px auto 0;max-height:fit-content;position:relative}@media screen and (min-width:992px){.inner-static{max-height:700px}}.static-htag{background:var(--wp--preset--color--muted);justify-content:center;margin-bottom:0!important;padding:20px;position:relative;width:93%}@media screen and (min-width:768px){.static-htag{padding:25px 50px}}@media screen and (min-width:992px){.static-htag{background:transparent;bottom:33px;padding:0 0 0 30px;position:absolute;top:368px}}.wp-block-cover.static>div h2{color:var(--wp--preset--color--base)!important;font-size:22px;font-style:italic;font-weight:400;line-height:1;margin-bottom:0;padding:1px 0 10px;text-align:left;text-transform:uppercase;width:fit-content}@media screen and (min-width:375px){.wp-block-cover.static>div h2{font-size:var(--wp--preset--font-size--xl)}}@media screen and (min-width:480px){.wp-block-cover.static>div h2{font-size:var(--wp--preset--font-size--phone)}}@media screen and (min-width:768px){.wp-block-cover.static>div h2{font-size:var(--wp--preset--font-size--3xl)}}@media screen and (min-width:992px){.wp-block-cover.static>div h2{font-size:35px;font-style:normal;font-weight:900}.wp-block-cover.static>div h2 .first-line,.wp-block-cover.static>div h2 span.first-line,.wp-block-cover.static>div h2.first-line{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--base);display:block!important;line-height:1.5;padding:4px 20px;width:fit-content}}.wp-block-cover.static>div h2 span.first-line{color:var(--wp--preset--color--base);display:block;padding-bottom:5px}.wp-block-cover.static>div h2 .second-line,.wp-block-cover.static>div h2 span.second-line,.wp-block-cover.static>div h2.second-line{background-color:transparent!important;color:var(--wp--preset--color--base);display:block;font-style:normal!important;font-weight:400;line-height:1.5;margin-bottom:0;padding:5px 0 0;text-align:left;text-shadow:none;width:fit-content}@media screen and (min-width:992px){.wp-block-cover.static>div h2 .second-line,.wp-block-cover.static>div h2 span.second-line,.wp-block-cover.static>div h2.second-line{padding:5px 20px 5px 0;text-shadow:2px 3px 6px #444,0 -3px 10px #222}}.wp-block-cover.static>div h2 .second-line.sub-line-1,.wp-block-cover.static>div h2 span.second-line.sub-line-1,.wp-block-cover.static>div h2.second-line.sub-line-1{background:none;display:inline-block;font-size:22px;font-weight:700;letter-spacing:normal;line-height:1;margin:0;text-transform:capitalize}@media screen and (min-width:375px){.wp-block-cover.static>div h2 .second-line.sub-line-1,.wp-block-cover.static>div h2 span.second-line.sub-line-1,.wp-block-cover.static>div h2.second-line.sub-line-1{font-size:23px}}@media screen and (min-width:480px){.wp-block-cover.static>div h2 .second-line.sub-line-1,.wp-block-cover.static>div h2 span.second-line.sub-line-1,.wp-block-cover.static>div h2.second-line.sub-line-1{font-size:28px}}@media screen and (min-width:768px){.wp-block-cover.static>div h2 .second-line.sub-line-1,.wp-block-cover.static>div h2 span.second-line.sub-line-1,.wp-block-cover.static>div h2.second-line.sub-line-1{font-size:40px}}@media screen and (min-width:992px){.wp-block-cover.static>div h2 .second-line.sub-line-1,.wp-block-cover.static>div h2 span.second-line.sub-line-1,.wp-block-cover.static>div h2.second-line.sub-line-1{display:block;font-size:53px;font-weight:500;letter-spacing:-.025em;margin:0;text-transform:uppercase}}.wp-block-cover.static>div h2 .second-line.sub-line-2,.wp-block-cover.static>div h2 span.second-line.sub-line-2,.wp-block-cover.static>div h2.second-line.sub-line-2{display:inline-block;font-size:22px;font-weight:700;line-height:1;margin:0;padding:0;text-transform:capitalize}@media screen and (min-width:375px){.wp-block-cover.static>div h2 .second-line.sub-line-2,.wp-block-cover.static>div h2 span.second-line.sub-line-2,.wp-block-cover.static>div h2.second-line.sub-line-2{font-size:23px}}@media screen and (min-width:480px){.wp-block-cover.static>div h2 .second-line.sub-line-2,.wp-block-cover.static>div h2 span.second-line.sub-line-2,.wp-block-cover.static>div h2.second-line.sub-line-2{font-size:28px}}@media screen and (min-width:768px){.wp-block-cover.static>div h2 .second-line.sub-line-2,.wp-block-cover.static>div h2 span.second-line.sub-line-2,.wp-block-cover.static>div h2.second-line.sub-line-2{font-size:40px}}@media screen and (min-width:992px){.wp-block-cover.static>div h2 .second-line.sub-line-2,.wp-block-cover.static>div h2 span.second-line.sub-line-2,.wp-block-cover.static>div h2.second-line.sub-line-2{display:block;font-size:140px;font-weight:900;line-height:.75;text-transform:uppercase}}.wp-block-cover.static>div h2 .second-line.sub-line-3,.wp-block-cover.static>div h2 span.second-line.sub-line-3,.wp-block-cover.static>div h2.second-line.sub-line-3{display:inline-block;font-size:22px;font-weight:700;line-height:1;text-transform:capitalize}@media screen and (min-width:375px){.wp-block-cover.static>div h2 .second-line.sub-line-3,.wp-block-cover.static>div h2 span.second-line.sub-line-3,.wp-block-cover.static>div h2.second-line.sub-line-3{font-size:23px}}@media screen and (min-width:480px){.wp-block-cover.static>div h2 .second-line.sub-line-3,.wp-block-cover.static>div h2 span.second-line.sub-line-3,.wp-block-cover.static>div h2.second-line.sub-line-3{font-size:28px}}@media screen and (min-width:768px){.wp-block-cover.static>div h2 .second-line.sub-line-3,.wp-block-cover.static>div h2 span.second-line.sub-line-3,.wp-block-cover.static>div h2.second-line.sub-line-3{font-size:40px}}@media screen and (min-width:992px){.wp-block-cover.static>div h2 .second-line.sub-line-3,.wp-block-cover.static>div h2 span.second-line.sub-line-3,.wp-block-cover.static>div h2.second-line.sub-line-3{display:block;font-size:55px;font-weight:900;text-transform:uppercase}}.rlcship-hero-text :where(h1,h2,h3,p):not(.has-background){text-shadow:2px 3px 6px rgba(0,0,0,.35)}.form-container{width:100%}@media screen and (min-width:992px){.form-container{max-width:var(--wp--style--global--wide-size,1350px);position:absolute;right:50%;transform:translate(50%);width:100%;z-index:50}}.form-section{background:var(--wp--custom--color--hero-overlay);bottom:50px;color:var(--wp--preset--color--base);max-width:340px;min-width:300px;position:absolute;right:0;text-align:center;width:100%;z-index:50}.form-section.has-primary-background-color{background:var(--wp--custom--color--hero-overlay)!important}@media screen and (max-width:1400px){.form-section{right:50px}}@media screen and (max-width:1200px){.form-section{right:25px}}@media screen and (max-width:992px){.form-section{background:var(--wp--preset--color--primary);max-width:100%;position:unset}.form-section.has-primary-background-color{background:var(--wp--preset--color--primary)!important}}.form-section:after{border-left:170px solid transparent;border-right:170px solid transparent;border-top:40px solid var(--wp--custom--color--hero-overlay);bottom:-40px;content:"";display:block;height:0;margin-left:-2em;position:absolute;right:0;width:0}@media screen and (max-width:992px){.form-section:after{display:none}}.form-section .inner-form{padding:25px 30px 0}@media screen and (max-width:992px){.form-section .inner-form{margin:0 auto;max-width:75%;padding:45px 30px 35px}}@media screen and (max-width:768px){.form-section .inner-form{max-width:85%}}.form-section .inner-form p{font-size:var(--wp--preset--font-size--xs);margin:0}.form-section .inner-form .thank-you-text{align-items:center;background:var(--wp--preset--color--base);color:var(--wp--preset--color--primary);display:flex;flex-direction:column;height:400px;justify-content:center;margin:15px 0;padding:19px 20px}.form-section .inner-form .thank-you-text p{font-size:29px;font-weight:700;margin:18px 0;padding:0;text-transform:uppercase}p.thank-you.thank-you-text{align-items:center;background:var(--wp--preset--color--base);color:var(--wp--preset--color--primary)!important;display:flex;flex-direction:column;font-size:30px;font-weight:700;height:auto;justify-content:center;line-height:1.4;margin:15px;min-height:400px;padding:15px 30px;text-transform:uppercase}@media screen and (min-width:992px){p.thank-you.thank-you-text{font-size:29px;height:100%;margin:15px 30px;padding:15px 20px}}.form-section .form-heading,.form-section .form-subheading,.form-section h3.wp-block-heading.has-text-align-center.form-heading{color:var(--wp--preset--color--base);font-weight:400;margin-bottom:0;text-transform:uppercase}.form-section .form-heading,.form-section h3.form-heading{font-size:22px;line-height:30px}.form-section .form-subheading{display:block;font-size:17px;font-weight:400;line-height:25px;text-transform:uppercase}@media screen and (max-width:992px){.mobile-margin{margin-bottom:0}}.wp-block-cover.static.thanks{margin-top:-10px}.form-section.static.thank-you{top:9px;z-index:50}@media screen and (min-width:992px){.form-section.static.thank-you{top:50px}}.form-section.static{padding:0 25px 25px;position:relative;right:0;z-index:50}@media screen and (min-width:480px){.form-section.static{padding:0 50px 25px}}@media screen and (min-width:992px){.form-section.static{display:block;height:fit-content;margin-right:15px;order:1;padding:0;position:absolute;right:0;top:50px;z-index:10}}.form-section.static>div>form{max-width:100%}@media screen and (min-width:768px){.form-section.static>div>form{max-width:85%}}@media screen and (min-width:992px){.form-section.static>div>form{max-width:100%}}.form-subheading.static{font-size:17px!important}.form-section.static h3{margin:0;padding-top:25px}@media screen and (min-width:992px){.mobile-banner{display:none}}.mobile-banner a,.mobile-banner p{color:var(--wp--preset--color--base);font-size:22px;font-weight:600;margin-bottom:0;text-decoration:none;text-transform:uppercase}.mobile-banner p{text-align:center;width:100%}@media screen and (max-width:992px){.mobile-order-section{display:flex;flex-direction:column;position:relative}.mobile-order-section>.rlcship-expanded-capacity-flag{display:block!important;left:var(--wp--custom--layout--gutter,1rem);margin:0;order:0;position:absolute;top:0;z-index:60}.mobile-order-section .single-slider-section{height:auto;max-width:100%;min-height:400px;order:1;width:100%}}@media screen and (max-width:480px){.mobile-order-section .single-slider-section{min-height:300px}}@media screen and (max-width:992px){.mobile-order-section .mobile-banner{align-items:center;border-top:10px solid var(--wp--preset--color--base);display:flex;height:63px;order:2}.mobile-order-section .wp-block-spacer{height:30px!important;order:3}.mobile-order-section .text-section{min-height:600px;order:4}.mobile-order-section .form-container{order:5}}.form-section .gform_wrapper li{padding-right:0!important}.form-section .gform_wrapper li .ginput_container{margin:0 auto;text-align:center}.form-section .gform_wrapper li input{max-width:260px;padding:10px var(--wp--preset--spacing--10)!important;width:100%}@media screen and (max-width:992px){.form-section .gform_wrapper li input{max-width:100%}}.form-section .gform_wrapper .gform_footer{text-align:center}.gform_button{background-color:var(--wp--preset--color--secondary);border:none;border-radius:0;color:var(--wp--preset--color--base);font-weight:700;letter-spacing:.04em;padding-bottom:var(--wp--preset--spacing--35);padding-left:50px;padding-right:50px;padding-top:var(--wp--preset--spacing--35);text-transform:uppercase;transition:background-color .5s ease}.form-section .gform_button,.form-section button.gform_button,.form-section input.gform_button,.form-section input[type=submit]{border-radius:0!important;font-size:var(--wp--preset--font-size--s)!important;font-weight:700!important;padding-bottom:var(--wp--preset--spacing--35)!important;padding-left:50px!important;padding-right:50px!important;padding-top:var(--wp--preset--spacing--35)!important}.gform_button:hover{background-color:var(--wp--preset--color--primary);cursor:pointer}@media screen and (max-width:992px){.gform_legacy_markup_wrapper .gform_footer{text-align:center}}body .gform_legacy_markup_wrapper div.validation_error{margin:0 15px;width:90%}body h2.gform_submission_error.hide_summary{color:#790000!important;font-size:16px;font-weight:600;line-height:1.4;padding:0 40px;text-align:center;text-transform:none}body .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{max-width:100%;padding:3px 40px}@media only screen and (min-width:992px){body .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){margin:0;max-width:100%!important;padding:0}}.single-slider-section{height:700px;margin:0 auto;max-width:1920px;position:relative;width:100%}@media screen and (max-width:992px){.single-slider-section{height:auto;max-width:100%;min-height:400px;order:1;width:100%}}.single-image-slider{max-height:700px;width:100%}@media screen and (max-width:992px){.single-image-slider{height:100%;max-height:100%}}.single-image-slider .slider__text{bottom:110px;left:50%;max-width:1350px;position:absolute;transform:translate(-50%);width:100%}@media screen and (min-width:992px) and (max-width:1400px){.single-image-slider .slider__text{left:25px;transform:unset}}@media screen and (max-width:992px){.single-image-slider .slider__text{bottom:0;left:0;padding:25px;position:relative;transform:unset;width:100%}}.single-image-slider .slider__text h2{background-color:rgba(0,0,0,.65);color:var(--wp--preset--color--base);display:inline-block;font-size:70px;font-style:italic;font-weight:400;line-height:95px;margin-bottom:0;padding:5px 20px 5px 15px}@media screen and (max-width:1600px){.single-image-slider .slider__text h2{font-size:60px;line-height:81px}}@media screen and (max-width:1300px){.single-image-slider .slider__text h2{font-size:40px;line-height:59px}}@media screen and (max-width:992px){.single-image-slider .slider__text h2{background-color:transparent;display:block;line-height:1;margin:0 auto;padding:0;text-align:left}}@media screen and (max-width:768px){.single-image-slider .slider__text h2{font-size:32px}}@media screen and (max-width:500px){.single-image-slider .slider__text h2{font-size:6.8vw}}.single-image-slider .slider__text h2.second-line{display:block;font-style:normal;font-weight:400}@media screen and (max-width:992px){.single-image-slider .slider__text h2.second-line{display:block;padding-top:10px}}@media screen and (max-width:768px){.single-image-slider .slider__text h2 .mobile-break{display:block;padding-top:10px}}@media screen and (max-width:992px){.single-image-slider .slider__text br{display:none}}@media screen and (max-width:1024px){.testimonial-slider{max-width:100%;overflow:hidden}}@media screen and (max-width:768px){.testimonial-slider{background:var(--wp--preset--color--primary);background:radial-gradient(circle,rgba(0,101,72,.712) 0,#006548 50%)}}@media screen and (max-width:730px){.awards-slider{background-color:var(--wp--preset--color--base);display:flex!important}}.awards-slider .slider__slide .slider__content{align-items:center;background-color:var(--rlcship-awards-carousel-bg-color,rgba(240,174,6,.765));background-image:var(--rlcship-awards-carousel-bg-image,url(../../../../uploads/2025/02/awards-slider-button.jpg));background-position:50%;background-repeat:no-repeat;background-size:cover;color:#222;display:flex;flex-direction:column;height:77px;justify-content:flex-start;margin:0 5px;text-align:center;width:260px!important}@media screen and (max-width:735px){.awards-slider .slider__slide .slider__content{justify-content:center;margin:0 auto}}.awards-slider .slider__slide .slider__content p{font-size:16px;font-weight:700;line-height:1.2;margin:5px 0;padding:5px 10px}.awards-slider .slider__slide .slider__content p span,.awards-slider .slider__slide .slider__content span{font-size:16px;font-weight:400}.awards-slider .slider__slide .slider__content span.block{display:block;width:100%}.awards-slider .slider__slide .slider__content .award-icon{margin-top:-1px}.testimonial-section{max-width:100%;min-height:300px;overflow:hidden}.text-section{min-height:400px}.text-section .wp-block-heading{font-size:26px}.questions-section p{margin-bottom:0;max-width:500px}.editor-styles-wrapper .mobile-order-section,body.block-editor-iframe__body .mobile-order-section{display:block!important;flex-direction:row!important}.editor-styles-wrapper .mobile-order-section .single-slider-section,body.block-editor-iframe__body .mobile-order-section .single-slider-section{min-height:auto!important;order:0!important}.editor-styles-wrapper .mobile-order-section .mobile-banner,body.block-editor-iframe__body .mobile-order-section .mobile-banner{display:none!important}.editor-styles-wrapper .form-container,body.block-editor-iframe__body .form-container{max-width:var(--wp--style--global--wide-size,1350px);position:absolute!important;right:50%;transform:translate(50%);width:100%;z-index:50}.editor-styles-wrapper .form-section,body.block-editor-iframe__body .form-section{bottom:50px;position:absolute!important;right:0;z-index:50}.editor-styles-wrapper .form-section:after,body.block-editor-iframe__body .form-section:after{display:block!important}.editor-styles-wrapper .inner-static,body.block-editor-iframe__body .inner-static{max-height:700px}.editor-styles-wrapper .static-htag,body.block-editor-iframe__body .static-htag{background:transparent;bottom:33px;padding:0 0 0 30px;position:absolute;top:368px}@media screen and (min-width:992px){.mobile-order-section{position:relative}.mobile-order-section>.rlcship-expanded-capacity-flag{display:block!important;left:max(var(--wp--custom--layout--gutter,1rem),calc((min(100vw, 1920px) - 1350px)/2));margin:0;position:absolute;top:0;z-index:60}}@media screen and (max-width:550px){.hide-on-mobile{display:none!important}}@media screen and (max-width:782px){.rlcship-hide-on-mobile{display:none!important}}