.image-hero-block{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:750px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:120px}@media (max-width:768px){.image-hero-block{padding-bottom:40px}.image-hero-block .h1,.image-hero-block h1{text-align:center}}.swiper-block-logos .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.swiper-block-logos .swiper-wrapper.static{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.swiper-block-logos .swiper-wrapper.static{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.swiper-block-logos .swiper-wrapper .swiper-slide img{max-width:100%}.swiper-block-case-studies{padding:0 20px!important}.case-study-hero{min-height:567px;padding:200px 0 100px}.case-study-hero .wp-block-group__inner-container{max-width:1308px;margin:0 auto;padding:0 20px}.case-study-hero .wp-block-group__inner-container a,.case-study-hero .wp-block-group__inner-container li{font-family:Mazzard,sans-serif;font-size:18px;font-weight:700;line-height:180%;letter-spacing:.72px;text-transform:uppercase;margin-bottom:10px;text-decoration:none;color:#020617}.case-study-hero .wp-block-group__inner-container ul{list-style:none;padding:0;margin:0;margin-top:20px}.case-study-hero .wp-block-group__inner-container img{margin:20px 0 40px}.setup-section{padding:120px 0}.setup-section .wp-block-group__inner-container{max-width:1308px;margin:0 auto;padding:0 20px}.setup-section .wp-block-group__inner-container h1{margin-bottom:80px;padding:28px 0}.setup-section .wp-block-group__inner-container h1:after{bottom:0}@media (max-width:769px){.setup-section .wp-block-group__inner-container h1{text-align:center}}.setup-section .wp-block-group__inner-container h2{font-family:Mazzard,sans-serif;font-size:32px;font-weight:600;line-height:160%;letter-spacing:-.48px;text-transform:capitalize;margin-bottom:30px}.setup-section .wp-block-group__inner-container .wp-block-column:nth-child(1){padding-right:86px}.setup-section .wp-block-group__inner-container .wp-block-column:nth-child(2){padding-left:86px}.solutions-section{padding:120px 0}.solutions-section .wp-block-group__inner-container{max-width:1308px;margin:0 auto;padding:0 20px}.solutions-section .wp-block-group__inner-container h2{margin-bottom:30px}.solutions-section .wp-block-column:first-child{padding-right:0!important}.results-section{display:none;padding:120px 0}.results-section .wp-block-group__inner-container{max-width:1308px;margin:0 auto;padding:0 20px}.results-section h2{margin-bottom:60px}.taxonomy-industry a{cursor:default}.case-study-hero .taxonomy-industry a{color:#020617!important}.accord{margin-top:80px}.accord .wp-block-group__inner-container{padding:0;max-width:unset}.accord .wp-block-group__inner-container .accord-item{border-bottom:1px solid #020617}.accord .wp-block-group__inner-container .accord-item:last-of-type{border-bottom:none}.accord .wp-block-group__inner-container .accord-item .accord-button{padding:40px 0;position:relative;margin-bottom:0}.accord .wp-block-group__inner-container .accord-item .accord-button::after{background:url(../../assets/images/collapse-plus.svg) no-repeat;content:"";display:block;position:absolute;right:0;top:calc(50% - 24px);width:48px;height:48px;z-index:-1}.accord .wp-block-group__inner-container .accord-item .accord-button a{color:#020617!important;text-decoration:none!important;display:block;padding-right:70px}.accord .wp-block-group__inner-container .accord-item .accord-button.open::after{background:url(../../assets/images/collapse-minus.svg) no-repeat}.accord .wp-block-group__inner-container .accord-item .accord-button.open a{color:#ee3636!important}.accord .wp-block-group__inner-container .accord-item .accord-collapse{margin-bottom:0;row-gap:0}.accord .wp-block-group__inner-container .accord-item .accord-collapse .checkmark-list{margin-bottom:0}.accord .wp-block-group__inner-container .accord-item .accord-collapse .checkmark-list li{font-size:24px;font-weight:600;line-height:180%;letter-spacing:-.48px;margin-bottom:40px}.case-study-gallery img,.case-study-gallery video{width:100%;-o-object-fit:cover;object-fit:cover}.case-study-gallery .thumbnail{position:relative;height:230px}@media (max-width:768px){.case-study-gallery .thumbnail{height:100%}}.case-study-gallery .thumbnail img,.case-study-gallery .thumbnail video{height:230px}@media (max-width:768px){.case-study-gallery .thumbnail img,.case-study-gallery .thumbnail video{height:100%}}.case-study-gallery .thumbnail .cta-button-div{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.7) 50%/cover no-repeat;max-width:calc(100% - 24px);left:12px;z-index:2}.case-study-gallery .thumbnail .cta-button-div div{text-align:center;text-decoration:none;width:unset}.other-case-studies-section{padding:120px 0}.other-case-studies-section .wp-block-group__inner-container{max-width:1308px;margin:0 auto;padding:0 20px}.other-case-studies-section .wp-block-group__inner-container h2{margin-bottom:90px;position:relative}.other-case-studies-section .wp-block-group__inner-container .wp-block-group.is-layout-flex{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.other-case-studies-section .wp-block-group__inner-container .wp-block-query{margin-bottom:40px}.other-case-studies-section .wp-block-group__inner-container .wp-block-query:not(.active){display:none}.other-case-studies-section .wp-block-group__inner-container .wp-block-query img{margin-bottom:20px;aspect-ratio:1/1;border-radius:6px}.other-case-studies-section .wp-block-group__inner-container .wp-block-query .taxonomy-industry a{color:#ee3636;text-decoration:none;font-size:18px;font-weight:700;line-height:180%;letter-spacing:.72px;text-transform:uppercase;margin-bottom:10px;font-family:Mazzard,sans-serif}.other-case-studies-section .wp-block-group__inner-container .wp-block-query .wp-block-post-title a{color:#020617;font-size:32px;font-weight:600;line-height:180%;letter-spacing:-.48px;text-transform:capitalize;text-decoration:none;margin-bottom:20px;font-family:Mazzard,sans-serif}.testimonial-slider{margin:30px auto 0;max-width:900px}.testimonial-slider .slider-item{padding:15px;text-align:center}.testimonial-slider .company-logo img{width:100%;height:auto;margin-bottom:10px;max-width:200px;position:relative}.testimonial-slider .quote-text{margin-bottom:10px;text-align:center}.testimonial-slider .author-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 10px;margin-top:30px}.testimonial-slider .author-info .text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.testimonial-slider .author-info .text .h3,.testimonial-slider .author-info .text h3{font-family:Mazzard,sans-serif;font-size:18px;font-weight:700;line-height:180%;letter-spacing:.72px;text-transform:uppercase;color:#020617;text-align:left}.testimonial-slider .author-info .text p{text-align:left}.testimonial-slider .swiper-arrows{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.testimonial-slider .swiper-arrows .swiper-arrow{width:72px;height:72px;position:static;gap:30px;cursor:pointer}.testimonial-slider .swiper-arrows .swiper-arrow:after{display:none}.testimonial-slider .swiper-arrows .swiper-arrow img{width:100%;height:100%}.case-study-grid .case-study-card,.case-study-slider .case-study-card,.swiper-block-case-studies .case-study-card{padding:0;margin:0 10px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:416px;margin:auto}.case-study-grid .case-study-card a,.case-study-slider .case-study-card a,.swiper-block-case-studies .case-study-card a{text-decoration:none}.case-study-grid .case-study-card .case-study-thumbnail,.case-study-slider .case-study-card .case-study-thumbnail,.swiper-block-case-studies .case-study-card .case-study-thumbnail{margin-bottom:20px;text-align:left}.case-study-grid .case-study-card .case-study-thumbnail img,.case-study-slider .case-study-card .case-study-thumbnail img,.swiper-block-case-studies .case-study-card .case-study-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5.55px;aspect-ratio:1/1}@media (max-width:1200px){.case-study-grid .case-study-card .case-study-thumbnail img,.case-study-slider .case-study-card .case-study-thumbnail img,.swiper-block-case-studies .case-study-card .case-study-thumbnail img{max-width:unset}}.case-study-grid .case-study-card .case-study-meta,.case-study-slider .case-study-card .case-study-meta,.swiper-block-case-studies .case-study-card .case-study-meta{margin-top:8px;text-align:left}.case-study-grid .case-study-card .case-study-meta .case-study-industry a,.case-study-slider .case-study-card .case-study-meta .case-study-industry a,.swiper-block-case-studies .case-study-card .case-study-meta .case-study-industry a{font-family:Mazzard,sans-serif;color:#ee3636;font-size:18px;font-weight:700;line-height:180%;letter-spacing:.72px;text-transform:uppercase;margin-bottom:10px}.case-study-grid .case-study-card .case-study-meta .case-study-title,.case-study-slider .case-study-card .case-study-meta .case-study-title,.swiper-block-case-studies .case-study-card .case-study-meta .case-study-title{font-family:Mazzard,sans-serif;color:#020617;font-size:24px;font-weight:600;line-height:180%;letter-spacing:-.48px;text-transform:capitalize}.case-study-grid .case-study-card .no-thumbnail,.case-study-slider .case-study-card .no-thumbnail,.swiper-block-case-studies .case-study-card .no-thumbnail{width:100%;height:120px;background:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#bbb;font-size:1em;border-radius:4px}.case-study-grid .swiper-arrows,.case-study-slider .swiper-arrows,.swiper-block-case-studies .swiper-arrows{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.case-study-grid .swiper-arrows .swiper-arrow,.case-study-slider .swiper-arrows .swiper-arrow,.swiper-block-case-studies .swiper-arrows .swiper-arrow{width:72px;height:72px;position:static;gap:30px;cursor:pointer}.case-study-grid .swiper-arrows .swiper-arrow:after,.case-study-slider .swiper-arrows .swiper-arrow:after,.swiper-block-case-studies .swiper-arrows .swiper-arrow:after{display:none}.case-study-grid .swiper-arrows .swiper-arrow img,.case-study-slider .swiper-arrows .swiper-arrow img,.swiper-block-case-studies .swiper-arrows .swiper-arrow img{width:100%;height:100%}.services-section .intro{max-width:756px;margin:30px auto}.services-section .is-layout-grid figure{margin-bottom:30px}.text-image-section.r-image .wp-block-columns{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-image-section.l-image .wp-block-columns{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.text-image-section .wp-block-columns{margin-bottom:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0}.text-image-section .wp-block-columns .wp-block-column.text-column{max-width:720px;padding:120px 86px}@media (max-width:991px){.text-image-section .wp-block-columns .wp-block-column.text-column{padding:120px 20px}}.text-image-section .wp-block-columns .wp-block-column.image-column{max-width:50vw}.text-image-section .wp-block-columns figure{margin-bottom:0;width:100%;height:100%}.text-image-section .wp-block-columns figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:720px}.text-image-section .wp-block-columns .wp-block-buttons{margin-top:60px}@media (max-width:781px){.text-image-section .wp-block-column{width:100%!important;max-width:unset!important}.text-image-section .wp-block-column.text-column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center;padding:60px 20px!important}.text-image-section .wp-block-column.text-column .wp-block-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.featured-clients-slider .client-slide{text-align:center;padding:10px}.featured-clients-slider img{max-width:100%;height:auto;display:inline-block}.fullsize-slider .gallery-slide img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.fullsize-slider{width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%);position:relative}@font-face{font-family:Mazzard;src:url(../../assets/fonts/MazzardM-Medium.eot);src:local("MazzardM-Medium"),url(../../assets/fonts/MazzardM-Medium.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/MazzardM-Medium.woff2) format("woff2"),url(../../assets/fonts/MazzardM-Medium.woff) format("woff"),url(../../assets/fonts/MazzardM-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Mazzard;src:url(../../assets/fonts/MazzardM-Regular.eot);src:local("MazzardM-Regular"),url(../../assets/fonts/MazzardM-Regular.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/MazzardM-Regular.woff2) format("woff2"),url(../../assets/fonts/MazzardM-Regular.woff) format("woff"),url(../../assets/fonts/MazzardM-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mazzard;src:url(../../assets/fonts/MazzardM-SemiBold.eot);src:local("MazzardM-SemiBold"),url(../../assets/fonts/MazzardM-SemiBold.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/MazzardM-SemiBold.woff2) format("woff2"),url(../../assets/fonts/MazzardM-SemiBold.woff) format("woff"),url(../../assets/fonts/MazzardM-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Mazzard;src:url(../../assets/fonts/MazzardM-Bold.eot);src:local("Mazzard M Bold"),local("MazzardM-Bold"),url(../../assets/fonts/MazzardM-Bold.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/MazzardM-Bold.woff2) format("woff2"),url(../../assets/fonts/MazzardM-Bold.woff) format("woff"),url(../../assets/fonts/MazzardM-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}footer.site-footer{margin-top:0!important;padding:85px 0 40px;background-color:#fff}footer.site-footer p{color:#020617;line-height:180%;letter-spacing:.18px}footer.site-footer .address,footer.site-footer .logo{margin-bottom:30px}footer.site-footer .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}footer.site-footer .social-icons a{color:#020617;font-size:22px}@media (max-width:768px){footer.site-footer .social-icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer.site-footer hr{margin:40px 0;border-top:.5px solid #020617;opacity:1}footer.site-footer .text-section{margin-bottom:30px}footer.site-footer .text-section .nav-title{margin-bottom:5px;font-weight:700;text-transform:uppercase}footer.site-footer .text-section .nav-link{font-family:Mazzard,sans-serif;color:#020617;font-size:16px;font-weight:400;line-height:180%;letter-spacing:.14px;padding:5px 0}footer.site-footer .copyright{font-size:14px!important;font-weight:400;line-height:180%;letter-spacing:.14px;margin-bottom:0}.light-bg-form form input:not([type=submit]),.light-bg-form form select,.light-bg-form form textarea{font-family:Mazzard,sans-serif!important;background-color:#f1f5f9!important;border:none!important;border-radius:6px!important;padding:8px 20px!important;font-size:18px!important;font-weight:400!important;line-height:40px!important;letter-spacing:.18px!important;color:#020617!important;-webkit-box-shadow:none!important;box-shadow:none!important;min-height:60px}.light-bg-form form .gfield_label,.light-bg-form form .gform-field-label--type-sub{gap:0!important;font-size:14px!important;font-weight:600!important;line-height:180%!important;letter-spacing:1.4px!important;color:#020617!important;text-transform:uppercase}.light-bg-form form .gfield_label .gfield_required span,.light-bg-form form .gform-field-label--type-sub .gfield_required span{display:none}.light-bg-form form .gfield_label .gfield_required::before,.light-bg-form form .gform-field-label--type-sub .gfield_required::before{content:"*";color:#020617!important;font-size:14px!important;font-weight:400!important;line-height:180%!important;letter-spacing:.14px!important;text-transform:uppercase!important}.light-bg-form form .gfield_select{background-image:url(../../assets/images/chevron-down.svg)!important;background-repeat:no-repeat!important;background-position:right 11px center!important;background-size:26px!important;padding-right:12px!important}.light-bg-form form .gform-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.light-bg-form form .gform-footer .gform_button{padding:15px 30px!important;border-radius:6px!important;border:2px solid #020617!important;background:0 0!important;color:#020617!important;font-family:Mazzard,sans-serif!important;font-size:18px!important;font-style:normal!important;font-weight:700!important;line-height:125%!important;letter-spacing:.72px!important;text-transform:uppercase!important;margin-top:30px!important;-webkit-box-shadow:none!important;box-shadow:none!important}.dark-bg-form form input:not([type=submit]),.dark-bg-form form select,.dark-bg-form form textarea{font-family:Mazzard,sans-serif!important;background-color:transparent!important;border:1px solid #fff!important;border-radius:6px!important;padding:8px 20px!important;font-size:18px!important;font-weight:400!important;line-height:40px!important;letter-spacing:.18px!important;color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;min-height:60px}.dark-bg-form form .gfield_description,.dark-bg-form form .gfield_label,.dark-bg-form form .gform-field-label--type-sub{gap:0!important;font-size:14px!important;font-weight:500;line-height:180%!important;letter-spacing:1.4px!important;color:#fff!important;text-transform:uppercase}.dark-bg-form form .gfield_description .gfield_required span,.dark-bg-form form .gfield_label .gfield_required span,.dark-bg-form form .gform-field-label--type-sub .gfield_required span{display:none}.dark-bg-form form .gfield_description .gfield_required::before,.dark-bg-form form .gfield_label .gfield_required::before,.dark-bg-form form .gform-field-label--type-sub .gfield_required::before{content:"*";color:#fff!important;font-size:14px!important;font-weight:400!important;line-height:125%!important;letter-spacing:.14px!important;text-transform:uppercase!important}.dark-bg-form form .gfield_select{background-image:url(../../assets/images/add.svg)!important;background-repeat:no-repeat!important;background-position:right 11px center!important;background-size:26px!important;padding-right:12px!important}.dark-bg-form form .gform-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dark-bg-form form .gform-footer .gform_button{min-width:265px!important;padding:15px 30px!important;border-radius:6px!important;border:none!important;background:#ee3636!important;color:#fff!important;font-family:Mazzard,sans-serif!important;font-size:18px!important;font-style:normal!important;font-weight:700!important;line-height:125%!important;letter-spacing:.72px!important;text-transform:uppercase!important;margin-top:30px!important;-webkit-box-shadow:none!important;box-shadow:none!important}.gform_fileupload_rules{display:none!important}#contactModal .modal-dialog{max-width:60%}@media screen and (max-width:768px){#contactModal .modal-dialog{max-width:100%}}header{position:sticky;top:0;z-index:5}header.scrolled nav{background:#fff}header nav{position:absolute!important;-webkit-transition:all .3s ease;transition:all .3s ease;top:0;left:0;right:0;z-index:1000;padding:20px 0;height:120px}header nav .container-xxl{padding:0 20px}header nav .navbar-brand{max-width:calc(100% - 70px)}header nav .navbar-toggler{border:none}header nav .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='22' viewBox='0 0 36 22' fill='none'%3E%3Cpath d='M1.5 2H34.5M1.5 11H34.5M1.5 20H34.5' stroke='%23FFFFFF' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E")}header nav .red-button a{font-family:Mazzard,sans-serif;font-size:18px;font-weight:700;line-height:180%;letter-spacing:.72px;text-transform:uppercase;display:inline-block;color:#fff;border:1px solid #fff;border-radius:6px;padding:15px 30px!important;position:relative}header nav .red-button a:after{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background:#fff;z-index:-1;-webkit-transition:width .3s ease;transition:width .3s ease}header nav .red-button a:active,header nav .red-button a:focus,header nav .red-button a:hover{color:#ee3636}header nav .red-button a:active:after,header nav .red-button a:focus:after,header nav .red-button a:hover:after{width:100%}header nav .navbar-nav{gap:20px;margin-right:20px}header nav .navbar-nav .nav-item:not(.red-button){width:164px;text-align:center}header nav .navbar-nav .nav-link{color:#fff;font-family:Mazzard,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:180%;letter-spacing:.72px;text-transform:uppercase;padding:15px!important}header nav .navbar-nav .nav-link:focus,header nav .navbar-nav .nav-link:hover{color:#ee3636!important}header nav .navbar-nav .dropdown-toggle:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E %3Cpath d='M4.875 7.1875L10.5 12.8125L16.125 7.1875' stroke='%23FFFFFF' stroke-width='1.875' stroke-miterlimit='10' stroke-linecap='square'/%3E %3C/svg%3E");border:none;width:20px;height:20px;top:3px;position:relative;margin-left:16px;vertical-align:unset}header nav .navbar-nav .dropdown-toggle.show,header nav .navbar-nav .dropdown-toggle:active,header nav .navbar-nav .dropdown-toggle:focus,header nav .navbar-nav .dropdown-toggle:hover{color:#ee3636!important}header nav .navbar-nav .dropdown-toggle.show:after,header nav .navbar-nav .dropdown-toggle:active:after,header nav .navbar-nav .dropdown-toggle:focus:after,header nav .navbar-nav .dropdown-toggle:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E %3Cpath d='M4.875 7.1875L10.5 12.8125L16.125 7.1875' stroke='%23EE3636' stroke-width='1.875' stroke-miterlimit='10' stroke-linecap='square'/%3E %3C/svg%3E")!important}header nav .navbar-nav .dropdown-toggle.show:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}header nav .navbar-nav .dropdown-menu{top:91px;border:0;border-radius:0;width:164px;text-align:center;padding:10px 0;margin:0}header nav .navbar-nav .dropdown-menu .dropdown-item{white-space:wrap;font-family:Mazzard,sans-serif;font-size:14px;line-height:180%;letter-spacing:.14px;min-height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px}header nav .navbar-nav .dropdown-menu .dropdown-item:active,header nav .navbar-nav .dropdown-menu .dropdown-item:focus,header nav .navbar-nav .dropdown-menu .dropdown-item:hover{color:#ee3636;font-weight:700;background-color:transparent}header nav .red-button a{display:inline-block;color:#fff;border:1px solid #fff;border-radius:6px;padding:15px 30px!important}header nav .red-button a:active,header nav .red-button a:focus,header nav .red-button a:hover{color:#ee3636;background-color:#fff}header.dark-header nav{background:#fff}header.dark-header nav .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='22' viewBox='0 0 36 22' fill='none'%3E%3Cpath d='M1.5 2H34.5M1.5 11H34.5M1.5 20H34.5' stroke='%23020617' stroke-width='3' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E")}header.dark-header nav .navbar-nav .dropdown-toggle:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E %3Cpath d='M4.875 7.1875L10.5 12.8125L16.125 7.1875' stroke='%23020617' stroke-width='1.875' stroke-miterlimit='10' stroke-linecap='square'/%3E %3C/svg%3E")}header.dark-header nav .navbar-nav .nav-link{color:#020617}header.dark-header nav .red-button a.nav-link{color:#ee3636;border-color:#ee3636;-webkit-transition:color .3s ease;transition:color .3s ease;z-index:10}header.dark-header nav .red-button a.nav-link:after{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background:#ee3636;z-index:-1;-webkit-transition:width .3s ease;transition:width .3s ease}header.dark-header nav .red-button a.nav-link:active,header.dark-header nav .red-button a.nav-link:focus,header.dark-header nav .red-button a.nav-link:hover{color:#fff!important}header.dark-header nav .red-button a.nav-link:active:after,header.dark-header nav .red-button a.nav-link:focus:after,header.dark-header nav .red-button a.nav-link:hover:after{width:100%}@media (max-width:1200px){header nav.navbar{height:100px;padding:20px 0}header nav.navbar .navbar-collapse{padding:0;-webkit-transition:padding .3s ease .3s;transition:padding .3s ease .3s;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}header nav.navbar .navbar-collapse .navbar-nav{opacity:0;-webkit-transition:opacity .3s ease .3s;transition:opacity .3s ease .3s}header nav.navbar .red-button{display:none;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}header.active nav .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M34.5 34.5L13.5 13.5M34.5 13.5L13.5 34.5' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}header.active nav .navbar-collapse{position:absolute;top:100px;background:#f1f5f9;width:100%;height:calc(100dvh - 100px);left:0;padding:20px 20px 120px;overflow-y:scroll;-webkit-transform:scaleY(1);transform:scaleY(1)}header.active nav .navbar-collapse .navbar-nav{gap:0;opacity:1}header.active nav .navbar-collapse .nav-item{width:100%;text-align:left;padding:0}header.active nav .navbar-collapse .nav-item .nav-link{padding:10px 0!important}header.active nav .navbar-collapse .nav-item .dropdown-menu{background-color:transparent;width:100%;padding:0}header.active nav .navbar-collapse .nav-item .dropdown-menu li:first-child .dropdown-item{padding-top:0}header.active nav .navbar-collapse .nav-item .dropdown-menu li:last-child .dropdown-item{padding-bottom:0}header.active nav .navbar-collapse .nav-item .dropdown-menu .dropdown-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:24px;line-height:180%;letter-spacing:-.48px;padding:10px 0}header.active nav .red-button{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;position:absolute;bottom:calc(-100vh + 100px);left:0;width:100%;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}header.active nav .red-button .nav-link{width:100%;text-align:center}}.hero-section{min-height:624px;width:100%;overflow:hidden;font-family:Mazzard,sans-serif;padding-bottom:0!important;position:relative}.hero-section .wp-block-group__inner-container .wp-block-video{width:100%;min-height:624px;height:100%;aspect-ratio:16/9;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;margin-bottom:0}.hero-section .wp-block-group__inner-container .wp-block-video video{height:100%;-o-object-fit:cover;object-fit:cover}.hero-section .wp-block-group__inner-container{padding:0;margin:0}.hero-section .wp-block-group__inner-container .hero-content{padding:180px 0 120px;z-index:1;position:relative}.hero-section .wp-block-group__inner-container .hero-content .wp-block-group__inner-container{max-width:1308px;margin:0 auto;padding:0 20px}.hero-section .wp-block-group__inner-container .hero-content .wp-block-group__inner-container .h1,.hero-section .wp-block-group__inner-container .hero-content .wp-block-group__inner-container .h4,.hero-section .wp-block-group__inner-container .hero-content .wp-block-group__inner-container h1,.hero-section .wp-block-group__inner-container .hero-content .wp-block-group__inner-container h4,.hero-section .wp-block-group__inner-container .hero-content .wp-block-group__inner-container p{color:#fff}.hero-section .wp-block-group__inner-container .hero-content .wp-block-group__inner-container p{color:#fff}.hero-section .wp-block-group__inner-container .hero-content .wp-block-group__inner-container p:last-of-type{margin-bottom:0}.hero-section .wp-block-group__inner-container .hero-content .wp-block-group__inner-container p+p.h4{margin-top:40px}.hero-section .wp-block-group__inner-container .hero-content .wp-block-group__inner-container .wp-block-buttons{margin-top:60px}.hero-section .wp-block-group__inner-container .hero-content .wp-block-group__inner-container .wp-block-columns:last-of-type{margin-bottom:0}.hero-section .wp-block-group__inner-container .hero-content .wp-block-group__inner-container .cta-tall a{padding:20px 30px}@media (max-width:769px){.hero-section .wp-block-group__inner-container .hero-content .wp-block-group__inner-container .wp-block-heading,.hero-section .wp-block-group__inner-container .hero-content .wp-block-group__inner-container p{text-align:center}}.cta-section{padding:120px 0}.cta-section .wp-block-group__inner-container{max-width:1308px;margin:0 auto;padding:0 20px}.cta-section .wp-element-button{margin-top:60px}.cta-section .subtitle{margin-top:30px}.cta-section .wp-block-heading{margin-bottom:30px}.featured-work-section{padding:120px 0}.featured-work-section .wp-block-group__inner-container h2{margin-bottom:60px}.featured-work-section .wp-block-group__inner-container .h2,.featured-work-section .wp-block-group__inner-container h2,.featured-work-section .wp-block-group__inner-container p{padding-left:20px;padding-right:20px}.services-section{padding:120px 0}.services-section .wp-block-group__inner-container{max-width:1308px;margin:0 auto;padding:0 20px}.services-section .wp-block-group__inner-container>.wp-block-group.is-layout-flex{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.services-section .wp-block-group__inner-container>.wp-block-group.is-layout-flex .is-vertical{max-width:350px}.services-section .wp-block-group__inner-container>.wp-block-group.is-layout-flex .is-vertical figure{margin:auto!important}.services-section .wp-block-group__inner-container>.wp-block-group.is-layout-flex .is-vertical h3{text-align:center;width:100%;margin-bottom:22px}.services-section h2{margin-bottom:60px}@media (max-width:768px){.services-section h2{margin-bottom:30px}}.image-section img{width:100%;height:600px;-o-object-fit:cover;object-fit:cover}.image-section figure{margin:0}.image-section video{width:100%;aspect-ratio:16/9}.partner-logos-section,.tools-section{padding:60px 0}.partner-logos-section .acf-gallery-slider .gallery-slide,.tools-section .acf-gallery-slider .gallery-slide{text-align:center;padding:10px}.partner-logos-section .acf-gallery-slider .gallery-image,.tools-section .acf-gallery-slider .gallery-image{max-width:100%;height:auto;display:inline-block}.skills-section{padding:120px 0}.skills-section .wp-block-group__inner-container{max-width:1308px;margin:0 auto;padding:0 20px}.skills-section h2,.skills-section p{margin-bottom:30px}.skills-section .wp-block-column:first-child{padding-right:86px}.skills-section .wp-block-column:last-child{padding-left:86px}.skills-section .wp-block-buttons{margin-top:60px}.skills-section .wp-block-buttons.is-vertical{gap:30px}.client-reviews{padding:120px 0}.client-reviews .wp-block-group__inner-container{padding:0 114px!important;max-width:1308px;margin:0 auto;padding:0 20px}.client-reviews h2{margin-bottom:60px}.cta-section-dark{background:url(../../assets/images/dark-gradient-bg.webp) no-repeat center center;background-size:cover;padding:120px 0}.cta-section-dark p{color:#fff;margin-bottom:30px}.cta-section-dark .wp-block-group__inner-container{max-width:1308px;margin:0 auto;padding:0 20px}.cta-section-dark .wp-block-group__inner-container h2{margin-bottom:30px;color:#fff}.cta-section-dark .wp-block-group__inner-container .wp-block-buttons{gap:20px}.cta-section-dark .wp-block-group__inner-container .wp-block-buttons.inline-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cta-section-dark .wp-block-group__inner-container .wp-block-buttons{margin-top:60px}.cta-section-dark .wp-block-group__inner-container .wp-block-buttons .wp-block-button{width:350px}.cta-section-dark .wp-block-group__inner-container .wp-block-buttons .wp-block-button.long-button,.cta-section-dark .wp-block-group__inner-container .wp-block-buttons .wp-block-button.long-button a{width:450px}@media (max-width:768px){.cta-section-dark .wp-block-group__inner-container .wp-block-buttons .wp-block-button{width:100%}}.cta-section-dark .wp-block-group__inner-container .wp-block-buttons .wp-block-button a{width:350px}.cta-section-dark .wp-block-group__inner-container .wp-block-buttons .wp-block-button a.long-button{width:450px}@media (max-width:768px){.cta-section-dark .wp-block-group__inner-container .wp-block-buttons .wp-block-button a{width:100%}}.parent-pageid-1018 .cta-section .wp-block-group__inner-container{max-width:1308px;margin:0 auto;padding:0 20px;max-width:820px}.parent-pageid-1018 .cta-section h2.wp-block-heading{margin-bottom:30px}.accordion-section{padding:120px 0}.accordion-section .wp-block-group__inner-container{max-width:1308px;margin:0 auto;padding:0 20px}.accordion-section .wp-block-column:first-child{padding-right:0!important}.accordion-section{padding:120px 0}.accordion-section .wp-block-group__inner-container{max-width:1308px;margin:0 auto;padding:0 20px}.accordion-section .wp-block-column:first-child{padding-right:0!important}.featured-case-section{padding:110px 0;position:relative}@media screen and (max-width:782px){.featured-case-section{padding:120px 0 210px}}.featured-case-section .wp-block-group__inner-container{max-width:1308px;margin:0 auto;padding:0 20px}.featured-case-section h2{margin-bottom:30px}.featured-case-section .wp-block-buttons{margin-top:60px}@media screen and (max-width:782px){.featured-case-section .wp-block-buttons{position:absolute;bottom:-118px;margin-top:0;left:0;width:100%;padding:0 20px}}.featured-case-section .vertical-center-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.featured-case-section .case_study{margin:auto;max-width:416px}.featured-case-section .case_study figure{margin-bottom:20px}.featured-case-section .case_study figure img{aspect-ratio:1/1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.featured-case-section .case_study .taxonomy-industry a{font-size:18px;font-weight:700;line-height:180%;letter-spacing:.72px;text-transform:uppercase;color:#ee3636;text-decoration:none;margin-bottom:10px}.featured-case-section .case_study .wp-block-post-title a{font-family:Mazzard,sans-serif;font-size:24px;font-weight:600;line-height:180%;letter-spacing:-.48px;color:#020617}@media (max-width:782px){.featured-case-section .case_study{margin:unset}}.featured-case-section .columns-2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.featured-case-section .columns-2 .case_study{margin:unset;width:50%}@media screen and (max-width:660px){.featured-case-section .columns-2 .case_study{width:100%}}.featured-case-section .columns-1 .case_study,.featured-case-section .columns-3 .case_study{margin:auto}@media screen and (max-width:782px){.featured-case-section .columns-1,.featured-case-section .columns-3{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:782px){.featured-case-section .wp-block-heading,.featured-case-section p{text-align:center}.featured-case-section .wp-block-buttons .wp-block-button{width:100%}}.block-section .wp-block-group__inner-container{max-width:1308px;margin:0 auto;padding:0 20px;padding:0}@media screen and (max-width:1080px){.industry-cards{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width:730px){.industry-cards{grid-template-columns:repeat(1,1fr)!important}}.industry-card{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='334' height='334' viewBox='0 0 334 334' fill='none'%3E%3Cpath d='M328.271 5.07889C325.299 1.82391 321.642 0 317.665 0H316.339L14.4702 33.139C6.35608 34.1492 0.230469 42.2867 0.230469 52.248V314.891C0.230469 320.166 2.05901 325.245 5.19038 328.921C8.16176 332.176 11.8188 334 15.7959 334H17.1216L318.991 300.861C326.945 299.851 333.23 291.517 333.23 281.752V19.109C333.23 13.8337 331.402 8.75477 328.271 5.07889Z' fill='white'/%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;width:334px;min-height:334px;margin:auto!important;padding:47px 0;position:relative;-webkit-transition:top .67s ease;transition:top .67s ease;top:0}.industry-card:hover{top:-30px}.industry-card .h3,.industry-card h3{font-size:28px;margin-bottom:20px}.industry-card p{margin-bottom:20px}.industry-card a:hover:after{display:none}@media screen and (max-width:380px){.industry-card{-webkit-transform:scale(.8);transform:scale(.8);position:relative;left:calc(50vw - 187px)}}.page-template-template-jrmarine-ppc-landing-page,.page-template-template-jrmarine-ppc-thanks-page{overflow-x:hidden}@media screen and (max-width:540px){.page-template-template-jrmarine-ppc-landing-page .jrm-banner .container,.page-template-template-jrmarine-ppc-landing-page .jrm-hero-form .container,.page-template-template-jrmarine-ppc-landing-page .jrm-nav .container,.page-template-template-jrmarine-ppc-landing-page .jrm-why-us .container,.page-template-template-jrmarine-ppc-thanks-page .jrm-banner .container,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero-form .container,.page-template-template-jrmarine-ppc-thanks-page .jrm-nav .container,.page-template-template-jrmarine-ppc-thanks-page .jrm-why-us .container{text-align:center}.page-template-template-jrmarine-ppc-landing-page .jrm-hero-form,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero-form{margin:40px auto 0}.page-template-template-jrmarine-ppc-landing-page .jrm-hero-form .jrm-form-title,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero-form .jrm-form-title{line-height:1.2;margin-bottom:10px}.page-template-template-jrmarine-ppc-landing-page .jrm-showcase-text,.page-template-template-jrmarine-ppc-thanks-page .jrm-showcase-text{text-align:center}}.page-template-template-jrmarine-ppc-landing-page h2,.page-template-template-jrmarine-ppc-thanks-page h2{color:#0070ec;font-size:40px;font-weight:600;line-height:113%;letter-spacing:.6px;margin:30px 0}@media screen and (min-width:540px){.page-template-template-jrmarine-ppc-landing-page h2,.page-template-template-jrmarine-ppc-thanks-page h2{font-size:60px}}.page-template-template-jrmarine-ppc-landing-page h3,.page-template-template-jrmarine-ppc-thanks-page h3{color:#0070ec;font-size:32px;font-weight:600;line-height:36px}.page-template-template-jrmarine-ppc-landing-page p,.page-template-template-jrmarine-ppc-thanks-page p{color:#020617;max-width:1068px;margin:auto}.page-template-template-jrmarine-ppc-landing-page br,.page-template-template-jrmarine-ppc-thanks-page br{display:none}@media screen and (min-width:768px){.page-template-template-jrmarine-ppc-landing-page br,.page-template-template-jrmarine-ppc-thanks-page br{display:block}}.page-template-template-jrmarine-ppc-landing-page .container,.page-template-template-jrmarine-ppc-thanks-page .container{padding:0 20px;max-width:1440px}.page-template-template-jrmarine-ppc-landing-page .p-100,.page-template-template-jrmarine-ppc-thanks-page .p-100{padding:100px 0}.page-template-template-jrmarine-ppc-landing-page .bg-dark-blue,.page-template-template-jrmarine-ppc-thanks-page .bg-dark-blue{background-color:#020617}.page-template-template-jrmarine-ppc-landing-page .bg-gray,.page-template-template-jrmarine-ppc-thanks-page .bg-gray{background-color:#f1f5f9}.page-template-template-jrmarine-ppc-landing-page .subtitle,.page-template-template-jrmarine-ppc-thanks-page .subtitle{color:#020617;font-size:16px;font-weight:700;line-height:130%;letter-spacing:.16px;text-transform:uppercase;margin-bottom:22px}.page-template-template-jrmarine-ppc-landing-page .section-body,.page-template-template-jrmarine-ppc-thanks-page .section-body{color:#020617;font-size:26px;font-weight:400;line-height:148%;letter-spacing:.34px}.page-template-template-jrmarine-ppc-landing-page .section-body strong,.page-template-template-jrmarine-ppc-thanks-page .section-body strong{font-weight:600}@media screen and (min-width:540px){.page-template-template-jrmarine-ppc-landing-page .section-body,.page-template-template-jrmarine-ppc-thanks-page .section-body{font-size:34px}}.page-template-template-jrmarine-ppc-landing-page .jrm-btn,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn{background-color:transparent;display:inline-block;position:relative;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;font-size:16px;font-weight:700;line-height:130%;letter-spacing:.16px;padding:15px 40px;width:350px;max-width:100%;border-radius:6px;z-index:3;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.page-template-template-jrmarine-ppc-landing-page .jrm-btn:before,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn:before{content:"";top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:6px;position:absolute;-webkit-transform-origin:0 100%;transform-origin:0 100%;background-color:#0070ec;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.page-template-template-jrmarine-ppc-landing-page .jrm-btn:after,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn:after{content:"";position:absolute;z-index:-1;top:-1px;left:0;right:-5px;bottom:-1px;background-color:#0070ec;border-radius:6px;background-color:#020617;-webkit-transform:scaleX(0) skew(0);transform:scaleX(0) skew(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.page-template-template-jrmarine-ppc-landing-page .jrm-btn:active,.page-template-template-jrmarine-ppc-landing-page .jrm-btn:focus,.page-template-template-jrmarine-ppc-landing-page .jrm-btn:hover,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn:active,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn:focus,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn:hover{color:#fff}.page-template-template-jrmarine-ppc-landing-page .jrm-btn:active:before,.page-template-template-jrmarine-ppc-landing-page .jrm-btn:focus:before,.page-template-template-jrmarine-ppc-landing-page .jrm-btn:hover:before,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn:active:before,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn:focus:before,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn:hover:before{-webkit-transform:skew(-10deg);transform:skew(-10deg)}.page-template-template-jrmarine-ppc-landing-page .jrm-btn:active:after,.page-template-template-jrmarine-ppc-landing-page .jrm-btn:focus:after,.page-template-template-jrmarine-ppc-landing-page .jrm-btn:hover:after,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn:active:after,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn:focus:after,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn:hover:after{-webkit-transform:scaleX(1) skew(-10deg);transform:scaleX(1) skew(-10deg)}.page-template-template-jrmarine-ppc-landing-page .jrm-btn.jrm-btn-black,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn.jrm-btn-black{color:#fff}.page-template-template-jrmarine-ppc-landing-page .jrm-btn.jrm-btn-black:before,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn.jrm-btn-black:before{background-color:#000}.page-template-template-jrmarine-ppc-landing-page .jrm-btn.jrm-btn-black:after,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn.jrm-btn-black:after{background-color:#fff}.page-template-template-jrmarine-ppc-landing-page .jrm-btn.jrm-btn-black:active,.page-template-template-jrmarine-ppc-landing-page .jrm-btn.jrm-btn-black:focus,.page-template-template-jrmarine-ppc-landing-page .jrm-btn.jrm-btn-black:hover,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn.jrm-btn-black:active,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn.jrm-btn-black:focus,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn.jrm-btn-black:hover{color:#000}.page-template-template-jrmarine-ppc-landing-page .jrm-btn.jrm-btn-outline,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn.jrm-btn-outline{color:#fff}.page-template-template-jrmarine-ppc-landing-page .jrm-btn.jrm-btn-outline:before,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn.jrm-btn-outline:before{background-color:transparent;border:2px solid #fff}.page-template-template-jrmarine-ppc-landing-page .jrm-btn.jrm-btn-outline:after,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn.jrm-btn-outline:after{background-color:#fff}.page-template-template-jrmarine-ppc-landing-page .jrm-btn.jrm-btn-outline:active,.page-template-template-jrmarine-ppc-landing-page .jrm-btn.jrm-btn-outline:focus,.page-template-template-jrmarine-ppc-landing-page .jrm-btn.jrm-btn-outline:hover,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn.jrm-btn-outline:active,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn.jrm-btn-outline:focus,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn.jrm-btn-outline:hover{color:#000}.page-template-template-jrmarine-ppc-landing-page .jrm-btn.jrm-btn-dark-bg,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn.jrm-btn-dark-bg{color:#fff}.page-template-template-jrmarine-ppc-landing-page .jrm-btn.jrm-btn-dark-bg:before,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn.jrm-btn-dark-bg:before{background-color:#0070ec}.page-template-template-jrmarine-ppc-landing-page .jrm-btn.jrm-btn-dark-bg:after,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn.jrm-btn-dark-bg:after{background-color:#fff}.page-template-template-jrmarine-ppc-landing-page .jrm-btn.jrm-btn-dark-bg:active,.page-template-template-jrmarine-ppc-landing-page .jrm-btn.jrm-btn-dark-bg:focus,.page-template-template-jrmarine-ppc-landing-page .jrm-btn.jrm-btn-dark-bg:hover,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn.jrm-btn-dark-bg:active,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn.jrm-btn-dark-bg:focus,.page-template-template-jrmarine-ppc-thanks-page .jrm-btn.jrm-btn-dark-bg:hover{color:#000}.page-template-template-jrmarine-ppc-landing-page .text-blue,.page-template-template-jrmarine-ppc-thanks-page .text-blue{color:#0070ec}.page-template-template-jrmarine-ppc-landing-page .divider,.page-template-template-jrmarine-ppc-thanks-page .divider{height:100px;width:1px;background-color:#0070ec;padding:0}.page-template-template-jrmarine-ppc-landing-page .jrm-hero,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero{position:relative}.page-template-template-jrmarine-ppc-landing-page .jrm-hero .jrm-hero-video,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero .jrm-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.page-template-template-jrmarine-ppc-landing-page .jrm-hero .jrm-nav,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero .jrm-nav{padding:48px 0 0;margin-bottom:45px}.page-template-template-jrmarine-ppc-landing-page .jrm-hero .jrm-nav img,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero .jrm-nav img{max-width:70%;margin:0 auto}@media screen and (min-width:768px){.page-template-template-jrmarine-ppc-landing-page .jrm-hero .jrm-nav img,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero .jrm-nav img{max-width:unset}}.page-template-template-jrmarine-ppc-landing-page .jrm-hero .jrm-hero-overlay,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero .jrm-hero-overlay{background:rgba(2,6,23,.5)}.page-template-template-jrmarine-ppc-landing-page .jrm-hero .jrm-hero-overlay .jrm-hero-content,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero .jrm-hero-overlay .jrm-hero-content{padding-bottom:109px}.page-template-template-jrmarine-ppc-landing-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-text,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-text{max-width:670px;color:#fff}.page-template-template-jrmarine-ppc-landing-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-text .jrm-hero-title,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-text .jrm-hero-title{margin-bottom:24px;font-size:46px;line-height:1.2;letter-spacing:.6px}@media screen and (min-width:540px){.page-template-template-jrmarine-ppc-landing-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-text .jrm-hero-title,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-text .jrm-hero-title{font-size:60px}}.page-template-template-jrmarine-ppc-landing-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-text .jrm-hero-subtitle,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-text .jrm-hero-subtitle{font-size:24px;line-height:1.15;letter-spacing:.25px;font-weight:400}.page-template-template-jrmarine-ppc-landing-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-text .jrm-hero-subtitle .bold,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-text .jrm-hero-subtitle .bold{font-weight:700}.page-template-template-jrmarine-ppc-landing-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-form,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-form{position:relative;padding:40px 20px;margin-top:40px;min-width:300px;max-width:500px}.page-template-template-jrmarine-ppc-landing-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-form::after,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-form::after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:rgba(9,17,37,.7);border-radius:10px;-webkit-transform:skew(1deg,-2deg);transform:skew(1deg,-2deg);z-index:-1}.page-template-template-jrmarine-ppc-landing-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-form.highlight::after,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-form.highlight::after{-webkit-animation:glow 1s infinite alternate;animation:glow 1s infinite alternate}@-webkit-keyframes glow{from{-webkit-box-shadow:0 0 10px 8px #fff;box-shadow:0 0 10px 8px #fff}to{-webkit-box-shadow:0 0 14px 12px #fff;box-shadow:0 0 14px 12px #fff}}@keyframes glow{from{-webkit-box-shadow:0 0 10px 8px #fff;box-shadow:0 0 10px 8px #fff}to{-webkit-box-shadow:0 0 14px 12px #fff;box-shadow:0 0 14px 12px #fff}}@media screen and (min-width:1024px){.page-template-template-jrmarine-ppc-landing-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-form,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-form{margin-top:0}}.page-template-template-jrmarine-ppc-landing-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-form .jrm-form-title,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-form .jrm-form-title{color:#fff;font-size:36px;font-weight:700}.page-template-template-jrmarine-ppc-landing-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-form .jrm-form-subtitle,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-form .jrm-form-subtitle{color:#fff;font-size:18px;margin-bottom:24px}.page-template-template-jrmarine-ppc-landing-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-form .gform-body .gform_fields,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-form .gform-body .gform_fields{row-gap:16px}.page-template-template-jrmarine-ppc-landing-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-form .gform-body input,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-form .gform-body input{background-color:#fff!important;border:none;padding:10px 20px!important;border-radius:0!important;line-height:26px!important}.page-template-template-jrmarine-ppc-landing-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-form .gform-body input:placeholder,.page-template-template-jrmarine-ppc-thanks-page .jrm-hero .jrm-hero-overlay .jrm-hero-content .jrm-hero-form .gform-body input:placeholder{color:#777!important;font-size:16px;font-weight:400!important}.page-template-template-jrmarine-ppc-landing-page .jrm-banner,.page-template-template-jrmarine-ppc-thanks-page .jrm-banner{background-color:#0070ec;padding:48px 0}.page-template-template-jrmarine-ppc-landing-page .jrm-banner h2,.page-template-template-jrmarine-ppc-thanks-page .jrm-banner h2{line-height:100%}.page-template-template-jrmarine-ppc-landing-page .jrm-banner h2+p,.page-template-template-jrmarine-ppc-thanks-page .jrm-banner h2+p{line-height:100%}.page-template-template-jrmarine-ppc-landing-page .jrm-leading-brands h2,.page-template-template-jrmarine-ppc-thanks-page .jrm-leading-brands h2{margin:15px 0}.page-template-template-jrmarine-ppc-landing-page .jrm-leading-brands .swiper-clients,.page-template-template-jrmarine-ppc-thanks-page .jrm-leading-brands .swiper-clients{width:calc(100% + 40px);left:-20px;position:relative;margin-top:60px}.page-template-template-jrmarine-ppc-landing-page .jrm-leading-brands .swiper-clients .logo,.page-template-template-jrmarine-ppc-thanks-page .jrm-leading-brands .swiper-clients .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-template-jrmarine-ppc-landing-page .jrm-leading-brands .swiper-clients img,.page-template-template-jrmarine-ppc-thanks-page .jrm-leading-brands .swiper-clients img{width:100%}@media screen and (min-width:720px){.page-template-template-jrmarine-ppc-landing-page .jrm-leading-brands .swiper-clients,.page-template-template-jrmarine-ppc-thanks-page .jrm-leading-brands .swiper-clients{width:unset;left:unset;position:static}.page-template-template-jrmarine-ppc-landing-page .jrm-leading-brands .swiper-clients .logo,.page-template-template-jrmarine-ppc-thanks-page .jrm-leading-brands .swiper-clients .logo{-webkit-transition:scale .3s ease-in-out;transition:scale .3s ease-in-out}.page-template-template-jrmarine-ppc-landing-page .jrm-leading-brands .swiper-clients .logo-wrapper,.page-template-template-jrmarine-ppc-thanks-page .jrm-leading-brands .swiper-clients .logo-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;max-width:800px;margin:0 auto;position:static}.page-template-template-jrmarine-ppc-landing-page .jrm-leading-brands .swiper-clients .logo-wrapper .logo:hover,.page-template-template-jrmarine-ppc-thanks-page .jrm-leading-brands .swiper-clients .logo-wrapper .logo:hover{scale:1.25}}.page-template-template-jrmarine-ppc-landing-page .jrm-tech-partners .swiper-tech .swiper-slide img,.page-template-template-jrmarine-ppc-thanks-page .jrm-tech-partners .swiper-tech .swiper-slide img{max-width:100%}.page-template-template-jrmarine-ppc-landing-page .jrm-leading-brands .swiper-free-mode>.swiper-wrapper,.page-template-template-jrmarine-ppc-landing-page .jrm-tech-partners .swiper-free-mode>.swiper-wrapper,.page-template-template-jrmarine-ppc-thanks-page .jrm-leading-brands .swiper-free-mode>.swiper-wrapper,.page-template-template-jrmarine-ppc-thanks-page .jrm-tech-partners .swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.page-template-template-jrmarine-ppc-landing-page .jrm-showcase .jrm-showcase-text,.page-template-template-jrmarine-ppc-thanks-page .jrm-showcase .jrm-showcase-text{position:sticky;top:100px}.page-template-template-jrmarine-ppc-landing-page .jrm-showcase .jrm-showcase-text,.page-template-template-jrmarine-ppc-thanks-page .jrm-showcase .jrm-showcase-text{max-width:483px}.page-template-template-jrmarine-ppc-landing-page .jrm-showcase .jrm-showcase-button,.page-template-template-jrmarine-ppc-thanks-page .jrm-showcase .jrm-showcase-button{display:inline-block;color:#fff;background-color:#0070ec;font-size:16px;font-weight:700;padding:15px 40px;line-height:1.3;letter-spacing:.16px;text-decoration:none;text-align:center;text-transform:uppercase;border-radius:6px;margin-top:40px;width:auto}@media screen and (min-width:768px){.page-template-template-jrmarine-ppc-landing-page .jrm-showcase .jrm-showcase-company,.page-template-template-jrmarine-ppc-thanks-page .jrm-showcase .jrm-showcase-company{margin-bottom:100px}}.page-template-template-jrmarine-ppc-landing-page .jrm-showcase .jrm-showcase-company>div:first-of-type,.page-template-template-jrmarine-ppc-thanks-page .jrm-showcase .jrm-showcase-company>div:first-of-type{margin:0 auto 40px}.page-template-template-jrmarine-ppc-landing-page .jrm-showcase .jrm-showcase-company>div:last-of-type,.page-template-template-jrmarine-ppc-thanks-page .jrm-showcase .jrm-showcase-company>div:last-of-type{margin-bottom:0}.page-template-template-jrmarine-ppc-landing-page .jrm-showcase .jrm-showcase-company:last-of-type,.page-template-template-jrmarine-ppc-thanks-page .jrm-showcase .jrm-showcase-company:last-of-type{margin-bottom:0}.page-template-template-jrmarine-ppc-landing-page .jrm-showcase .jrm-showcase-company .jrm-logo-title-container .company-logo,.page-template-template-jrmarine-ppc-thanks-page .jrm-showcase .jrm-showcase-company .jrm-logo-title-container .company-logo{max-width:250px;max-height:100px}.page-template-template-jrmarine-ppc-landing-page .jrm-showcase .jrm-showcase-company .jrm-logo-title-container .jrm-logo-title-divider,.page-template-template-jrmarine-ppc-thanks-page .jrm-showcase .jrm-showcase-company .jrm-logo-title-container .jrm-logo-title-divider{width:1px;height:100px;background-color:#0070ec}.page-template-template-jrmarine-ppc-landing-page .jrm-showcase .jrm-showcase-company .jrm-logo-title-container p,.page-template-template-jrmarine-ppc-thanks-page .jrm-showcase .jrm-showcase-company .jrm-logo-title-container p{font-size:30px;font-weight:700;line-height:1.2;letter-spacing:.3px;text-transform:capitalize;margin:0}.page-template-template-jrmarine-ppc-landing-page .jrm-showcase .jrm-showcase-company .vid-fluid,.page-template-template-jrmarine-ppc-thanks-page .jrm-showcase .jrm-showcase-company .vid-fluid{-o-object-fit:cover;object-fit:cover;width:125%;max-width:unset;height:88%;position:relative;left:-13%}@media screen and (max-width:768px){.page-template-template-jrmarine-ppc-landing-page .jrm-showcase .jrm-showcase-company,.page-template-template-jrmarine-ppc-thanks-page .jrm-showcase .jrm-showcase-company{overflow:hidden}.page-template-template-jrmarine-ppc-landing-page .jrm-showcase .jrm-showcase-company .vid-fluid,.page-template-template-jrmarine-ppc-thanks-page .jrm-showcase .jrm-showcase-company .vid-fluid{width:100%;left:0;height:auto}}.page-template-template-jrmarine-ppc-landing-page .jrm-why-us .points .point,.page-template-template-jrmarine-ppc-thanks-page .jrm-why-us .points .point{position:relative;-webkit-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out;bottom:0;max-width:490px}.page-template-template-jrmarine-ppc-landing-page .jrm-why-us .points .point:hover,.page-template-template-jrmarine-ppc-thanks-page .jrm-why-us .points .point:hover{bottom:20px}.page-template-template-jrmarine-ppc-landing-page .jrm-why-us .points p,.page-template-template-jrmarine-ppc-thanks-page .jrm-why-us .points p{font-size:22px;line-height:140%;letter-spacing:.22px}.page-template-template-jrmarine-ppc-landing-page .jrm-assessment .jrm-assessment-content-button-container,.page-template-template-jrmarine-ppc-thanks-page .jrm-assessment .jrm-assessment-content-button-container{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:540px){.page-template-template-jrmarine-ppc-landing-page .jrm-assessment .jrm-assessment-content-button-container,.page-template-template-jrmarine-ppc-thanks-page .jrm-assessment .jrm-assessment-content-button-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px}}.page-template-template-jrmarine-ppc-landing-page .jrm-assessment .jrm-assessment-content-button-container .jrm-assessment-button,.page-template-template-jrmarine-ppc-thanks-page .jrm-assessment .jrm-assessment-content-button-container .jrm-assessment-button{display:block;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:.15px;padding:15px 40px;color:#fff;background-color:#0070ec;border:1px solid #0070ec;border-radius:6px;text-decoration:none;text-transform:uppercase}.page-template-template-jrmarine-ppc-landing-page .jrm-assessment .jrm-assessment-content-button-container .jrm-assessment-button.outline,.page-template-template-jrmarine-ppc-thanks-page .jrm-assessment .jrm-assessment-content-button-container .jrm-assessment-button.outline{color:#fff;background-color:transparent;border:1px solid #fff}.page-template-template-jrmarine-ppc-landing-page .jrm-services .jrm-services-grid,.page-template-template-jrmarine-ppc-thanks-page .jrm-services .jrm-services-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:70px 20px}@media screen and (min-width:768px){.page-template-template-jrmarine-ppc-landing-page .jrm-services .jrm-services-grid,.page-template-template-jrmarine-ppc-thanks-page .jrm-services .jrm-services-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1024px){.page-template-template-jrmarine-ppc-landing-page .jrm-services .jrm-services-grid,.page-template-template-jrmarine-ppc-thanks-page .jrm-services .jrm-services-grid{gap:60px}}.page-template-template-jrmarine-ppc-landing-page .jrm-services .jrm-services-grid .jrm-services-category-title,.page-template-template-jrmarine-ppc-thanks-page .jrm-services .jrm-services-grid .jrm-services-category-title{color:#020617;font-size:34px;font-weight:700;line-height:1.2;letter-spacing:.3px;margin-bottom:20px;text-align:left}.page-template-template-jrmarine-ppc-landing-page .jrm-services .jrm-services-grid .jrm-services-category-content,.page-template-template-jrmarine-ppc-thanks-page .jrm-services .jrm-services-grid .jrm-services-category-content{border-radius:6px;padding:40px;height:calc(100% - 60px);position:relative}.page-template-template-jrmarine-ppc-landing-page .jrm-services .jrm-services-grid .jrm-services-category-content::after,.page-template-template-jrmarine-ppc-thanks-page .jrm-services .jrm-services-grid .jrm-services-category-content::after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:transparent;border:2px solid #0070ec;border-radius:10px;-webkit-transform:skew(1deg,-2deg);transform:skew(1deg,-2deg);z-index:-1}.page-template-template-jrmarine-ppc-landing-page .jrm-services .jrm-services-grid .jrm-services-category-content p,.page-template-template-jrmarine-ppc-thanks-page .jrm-services .jrm-services-grid .jrm-services-category-content p{color:#020617;font-size:24px;font-weight:400;line-height:48px;letter-spacing:.3px;text-align:left;-webkit-transition:font-weight .3s ease-in-out,font-size .3s ease-in-out;transition:font-weight .3s ease-in-out,font-size .3s ease-in-out}@media screen and (min-width:540px){.page-template-template-jrmarine-ppc-landing-page .jrm-services .jrm-services-grid .jrm-services-category-content p:hover,.page-template-template-jrmarine-ppc-thanks-page .jrm-services .jrm-services-grid .jrm-services-category-content p:hover{font-weight:600;font-size:28px}}.page-template-template-jrmarine-ppc-landing-page .jrm-footer img,.page-template-template-jrmarine-ppc-thanks-page .jrm-footer img{margin-bottom:30px;max-width:70%}@media screen and (min-width:540px){.page-template-template-jrmarine-ppc-landing-page .jrm-footer img,.page-template-template-jrmarine-ppc-thanks-page .jrm-footer img{margin-bottom:60px}}@media screen and (min-width:768px){.page-template-template-jrmarine-ppc-landing-page .jrm-footer img,.page-template-template-jrmarine-ppc-thanks-page .jrm-footer img{max-width:unset}}.page-template-template-jrmarine-ppc-landing-page .jrm-footer a,.page-template-template-jrmarine-ppc-thanks-page .jrm-footer a{display:block;color:#fff;text-decoration:none}.page-template-template-jrmarine-ppc-landing-page .jrm-footer a:not(.jrm-footer-phone),.page-template-template-jrmarine-ppc-thanks-page .jrm-footer a:not(.jrm-footer-phone){margin-bottom:20px}@media screen and (min-width:540px){.page-template-template-jrmarine-ppc-landing-page .jrm-footer a:not(.jrm-footer-phone),.page-template-template-jrmarine-ppc-thanks-page .jrm-footer a:not(.jrm-footer-phone){margin-bottom:40px}}.page-template-template-jrmarine-ppc-landing-page .jrm-footer a:hover,.page-template-template-jrmarine-ppc-thanks-page .jrm-footer a:hover{text-decoration:underline}.work-slider-section{padding-bottom:30px}.case-studies-section,.other-case-studies-section{padding:120px 0}.case-studies-section .wp-block-group__inner-container,.other-case-studies-section .wp-block-group__inner-container{max-width:1308px;margin:0 auto;padding:0 20px}.case-studies-section h2,.other-case-studies-section h2{margin-bottom:60px}.case-studies-section .wp-block-group.is-layout-flex,.other-case-studies-section .wp-block-group.is-layout-flex{-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1199px){.setup-section .wp-block-group__inner-container .wp-block-column:nth-child(1){padding-right:0}.setup-section .wp-block-group__inner-container .wp-block-column:nth-child(2){padding-left:0}}@media (max-width:991px){.skills-section .wp-block-column:first-child,.skills-section .wp-block-column:last-child{padding:0}.skills-section .wp-block-buttons .wp-block-button{width:100%}}@media (max-width:800px){.cta-section p br,.cta-section-dark p br{display:none}.services-section br{display:none}}@media (max-width:1080px){.hero-section{padding-bottom:12px}}@media (max-width:782px){.skills-section .wp-block-columns{gap:0}.skills-section .wp-block-column:first-child{text-align:center}.skills-section .checkmark-list{text-align:left;margin-top:0}.skills-section .wp-block-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:120px}.services-section .is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-section .is-layout-flex .wp-block-column{width:calc(50% - 30px);-ms-flex-preferred-size:unset!important;flex-basis:unset!important}.text-image-section .wp-block-button{width:100%}}@media (max-width:768px){.h2,h2{font-size:40px!important}p{font-size:20px!important}.hero-section{padding-bottom:12px}.hero-section .wp-block-group__inner-container .hero-content{padding-bottom:60px}.hero-section .wp-block-button{width:100%}.case-study-card{margin:0 35px}.services-section .wp-block-group__inner-container>.wp-block-group.is-layout-flex .is-vertical{margin-bottom:40px}.image-section img{height:390px}.skills-section{padding-top:60px;padding-bottom:60px}.skills-section ul{margin-top:60px}.case-studies-section .red-underline::after{left:calc(50% - 40px)}.client-reviews .wp-block-group__inner-container{padding:0 76px!important}.wp-block-button,.wp-element-button{width:100%!important;max-width:100%!important}.cta-section .wp-block-buttons,.cta-section-dark .wp-block-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px!important}footer.site-footer{text-align:center}footer.site-footer .row>div{margin-bottom:30px}footer.site-footer .row>div .text-section:last-child{margin-bottom:0}footer.site-footer hr{margin-top:0}}@media (max-width:576px){.h1,h1{font-size:48px!important;line-height:120%!important;letter-spacing:-2.16px!important}.case-studies-section,.client-reviews,.cta-section,.cta-section-dark,.featured-case-section,.featured-work-section,.services-section,.solutions-section,footer.site-footer{padding:60px 0!important}.featured-case-section{padding-bottom:180px!important}.client-reviews .wp-block-group__inner-container{padding:0 20px!important}.case-study-slider .swiper-slide{padding:0 20px}}@media (max-width:400px){.services-section .is-layout-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.services-section .is-layout-flex .wp-block-column{width:100%}}.work-slider-section{padding-bottom:30px}.work-slider-section p{max-width:820px;margin:30px auto 60px}.case-studies-section{padding:120px 0}.case-studies-section .wp-block-group__inner-container{max-width:1308px;margin:0 auto;padding:0 20px}.case-studies-section .wp-block-group__inner-container h2{margin-bottom:90px;position:relative}.case-studies-section .wp-block-group__inner-container .wp-block-group.is-layout-flex{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.case-studies-section .wp-block-group__inner-container .wp-block-buttons{margin-bottom:60px}.case-studies-section .wp-block-group__inner-container .wp-block-buttons a{font-family:Mazzard,sans-serif;padding:0;color:#020617;font-size:18px;font-weight:700;line-height:180%;letter-spacing:.72px;text-transform:uppercase;text-decoration:none;border:none;margin-right:40px;width:auto}.case-studies-section .wp-block-group__inner-container .wp-block-buttons a:hover{color:#ee3636}.case-studies-section .wp-block-group__inner-container .wp-block-buttons .active a{color:#ee3636}.case-studies-section .wp-block-group__inner-container .case-study-grid{margin-bottom:40px}.case-studies-section .wp-block-group__inner-container .case-study-grid:not(.active){display:none}.case-studies-section .wp-block-group__inner-container .case-study-grid img{margin-bottom:20px}.case-studies-section .wp-block-group__inner-container .case-study-grid .taxonomy-industry a{color:#ee3636;text-decoration:none;font-size:18px;font-weight:700;line-height:180%;letter-spacing:.72px;text-transform:uppercase;margin-bottom:10px;font-family:Mazzard,sans-serif}.case-studies-section .wp-block-group__inner-container .case-study-grid .wp-block-post-title a{color:#020617;font-size:32px;font-weight:600;line-height:180%;letter-spacing:-.48px;text-transform:capitalize;text-decoration:none;margin-bottom:20px;font-family:Mazzard,sans-serif}.case-studies-section .wp-block-group__inner-container #all-clients:not(.active){display:none}.case-studies-section .wp-block-group__inner-container #all-clients{gap:80px}.case-studies-section .wp-block-group__inner-container #all-clients .wp-block-image{width:calc(25% - 60px)!important}@media (max-width:1080px){.case-studies-section .wp-block-group__inner-container #all-clients{gap:20px}.case-studies-section .wp-block-group__inner-container #all-clients .wp-block-image{width:calc(25% - 60px)!important}}@media (max-width:768px){.case-studies-section .wp-block-group__inner-container #all-clients .wp-block-image{width:calc(33% - 40px)!important}}@media (max-width:576px){.case-studies-section .wp-block-group__inner-container #all-clients .wp-block-image{width:calc(50% - 40px)!important}}.cta-section-dark p{max-width:728px;margin:0 auto}.case-study-grid{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.case-study-grid li{width:calc(33% - 10px);-webkit-transition:width .67s;transition:width .67s}.case-study-grid li img,.case-study-grid li video{height:410px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px;max-height:410px}.case-study-grid li .case-study-card{margin:0;max-width:unset}.case-study-grid li .case-study-industry a{cursor:default}.case-study-grid li.active{width:calc(50% - 14px)}.case-study-grid li.active video{display:block}.case-study-grid li.active img{display:none}.case-study-grid li:not(.active) video{display:none}.case-study-grid li:not(.active) img{display:block}.case-study-grid li.active-sib{width:calc(25% - 14px)}@media (max-width:1080px){.case-study-grid li{width:calc(50% - 20px)}.case-study-grid li .case-study-card{margin:auto!important}.case-study-grid li.active{width:calc(67% - 20px)}.case-study-grid li.active-sib{width:calc(33% - 20px)}}@media (max-width:768px){.case-study-grid li{width:100%}.case-study-grid li.active,.case-study-grid li.active-sib{width:100%}.case-study-grid li.active video{aspect-ratio:1/1;height:auto}}body{overflow-x:hidden}.h1,h1{font-family:Mazzard,sans-serif;font-size:72px;font-weight:600;line-height:120%;letter-spacing:-2.16px}.h2,h2{font-family:Mazzard,sans-serif;font-size:48px;font-weight:600;line-height:120%;letter-spacing:-.96px}.h3,h3{font-family:Mazzard,sans-serif;font-size:32px;font-weight:600;color:#020617;line-height:125%}.h4,h4{font-family:Mazzard,sans-serif;font-size:24px;font-weight:600;line-height:180%;letter-spacing:-.48px;color:#020617}.h5,h5{color:#ee3636!important;font-family:Mazzard,sans-serif;font-size:14px;font-weight:700;line-height:180%;letter-spacing:.56px;text-transform:uppercase}@media (max-width:768px){.h5,h5{font-size:18px}}p{font-family:Mazzard,sans-serif;font-size:18px;font-weight:400;line-height:180%;letter-spacing:.18px;color:#020617}.mark,mark{padding:0}.has-vivid-red-color,.text-red{color:#ee3636!important}.has-black-color{color:#020617!important}.red-underline{position:relative}.red-underline::after{content:"";display:block;width:80px;height:1px;background-color:#ee3636;bottom:-20px;left:0;position:absolute}.wp-block-group a:not(.wp-element-button){text-decoration:none;color:#ee3636}.wp-block-group a:not(.wp-element-button):hover{text-decoration:underline}.wp-block-group a:not(.wp-element-button).black-link{color:#020617;text-decoration:underline}.wp-block-group a:not(.wp-element-button).black-link:hover{text-decoration:none}.wp-block-group p:not(.black-link) a:not(.wp-element-button){font-weight:600}.black-link,.black-link a{color:#020617!important;text-decoration:underline!important}.black-link a:hover,.black-link:hover{text-decoration:none!important}h3.black-link,h3.black-link a{text-decoration:none!important}h3.black-link a:hover,h3.black-link:hover{text-decoration:underline!important}.cta-button,.wp-block-buttons .wp-element-button{width:350px;padding:15px 30px;border-radius:6px;border:2px solid #fff;background:0 0;color:#fff;font-family:Mazzard,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:180%;letter-spacing:.72px;text-transform:uppercase;position:relative;-webkit-transition:color .3s ease;transition:color .3s ease}.cta-button:after,.wp-block-buttons .wp-element-button:after{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background:#fff;z-index:-1;-webkit-transition:width .3s ease;transition:width .3s ease}.cta-button:hover,.wp-block-buttons .wp-element-button:hover{color:#020617}.cta-button:hover::after,.wp-block-buttons .wp-element-button:hover::after{width:100%}.long-button,.long-button a{width:450px!important}@media (max-width:768px){.long-button,.long-button a{width:100%!important}}.wp-block-button.dark-outline a{border:2px solid #020617;color:#020617}.wp-block-button.dark-outline a:after{background:#020617}.wp-block-button.dark-outline a:hover{color:#fff}.wp-block-button.cta-text a{color:#ee3636;font-size:18px;font-weight:700;line-height:180%;letter-spacing:.72px;text-transform:uppercase;text-decoration:none;padding:0;margin:0;border:none;background:0 0}.checkmark-list{list-style:none;padding-left:0}.checkmark-list li{position:relative;padding-left:52px;font-family:Mazzard,sans-serif;font-size:32px;font-weight:600;line-height:160%;margin-bottom:30px}.checkmark-list li::before{content:"";position:absolute;left:0;top:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:36px;height:36px;background:url(../../assets/images/checkmark-red.svg) no-repeat center center;background-size:contain}.gray-bg{background-color:#f1f5f9!important}.gray-footer{background-color:#f1f5f9!important}.pb-60{padding-bottom:60px!important}.pb-120{padding-bottom:120px!important}@media (max-width:768px){.pb-m-60{padding-bottom:60px!important}}@media (max-width:991px){.skills-section .wp-block-column:first-child,.skills-section .wp-block-column:last-child{padding:0}.featured-work-section p br,.h2 br,.skills-section p br,h1 br,h2 br{display:none}}@media (max-width:768px){.h4,.h5,h4,h5{font-size:18px!important}}