/*!
 *    
 *    Theme Name: Maxweb Solutions
 *    Author: Sam Rutter
 *    Author URI: mailto:sr@maxwebsolutions.com
 *    Version: 1.0.0
 *    
*/.show-mobile-menu #menu-main-menu li{display:flex;flex-direction:column;position:relative;width:100%}*{box-sizing:border-box;margin:0;padding:0;position:relative}.fallback-location .grid-layout{display:block}@media screen and (min-width:880px){.fallback-location .grid-layout{grid-column-gap:6rem;display:grid;grid-template-columns:2fr 350px;margin-bottom:6rem;margin-top:4rem}}.fallback-search{background:#424254;padding:3rem}.fallback-search h2{border-left:none;border-left:4px solid #3d89c4!important;color:#fff;margin-bottom:1rem;padding-left:0}.fallback-search .search-field{border:none;display:inline-block;padding:1.5rem 1rem;width:70%}.fallback-search #searchsubmit{background:#3d89c4;border:none;color:#fff;display:inline-block;padding:1.5rem 1rem;width:28%}html{font-family:Lato,sans-serif;scroll-behavior:smooth}body{font-feature-settings:"tnum" on,"lnum" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;color:#333}body,body .numberstyle{font-family:Lato,sans-serif}body main p{margin-bottom:2rem}body h1,body h2,body h3,body h4,body h5{color:#333;font-weight:600}body .breadcrumbs{background:#eee;line-height:2;overflow:hidden;padding-bottom:1rem;padding-top:1rem;position:relative;z-index:10}@media screen and (min-width:880px){body .breadcrumbs{padding-bottom:1.5rem;padding-top:1.5rem}}body .breadcrumbs .breadcrumb-icon{background-image:url(/wp-content/themes/ocean-recovery/assets/img/icons/breadcrumb-icon.svg);background-position:50%;background-repeat:no-repeat;display:inline;margin-left:10px;margin-right:10px;padding:10px}body .breadcrumbs a{color:#424254;margin-right:10px;text-decoration:none;white-space:nowrap}body .main-content{min-width:0}body .main-content h2,body .main-content h3,body .main-content h4{border-left:4px solid #000;padding-left:1.75rem}body .main-content h2,body .main-content h3{scroll-margin-top:170px}body .main-content ol{margin-bottom:2rem;padding-left:1rem}body .main-content ol li{word-wrap:break-word;font-family:Lato,sans-serif;font-size:18px;line-height:32px}body .main-content ul{padding-left:2rem}body .main-content ul li{background-image:url(/wp-content/themes/ocean-recovery/assets/img/icons/alt-bullet-point.svg);background-position:0;background-repeat:no-repeat;list-style:none;margin-bottom:1rem;padding-left:1rem}body #resources-anchor:before{content:"";display:block;height:140px;margin:-140px 0 0}img.alignleft{display:block;margin-bottom:30px}@media screen and (min-width:880px){img.alignleft{float:left;margin-bottom:40px;margin-right:80px}}img.alignright{clear:both;display:block;margin-bottom:30px}@media screen and (min-width:880px){img.alignright{float:right;margin-bottom:40px;margin-left:80px}}.responsive-wrapper{margin:0 auto;width:80%}@media screen and (min-width:880px){.responsive-wrapper{margin-left:0;width:100%}}.sidebar .responsive-wrapper{width:100%}.ui-datepicker{z-index:1000000!important}@media screen and (min-width:1100px){.single .top-image-cta .inner-content{padding-right:2rem;width:60%}}.single .bio-container{background:#3d89c4;color:#fff;margin:auto calc(50% - 50vw) 4rem;padding:2rem;transform:translateX(calc(50vw - 50%));width:110%;width:112%}@media screen and (min-width:880px){.single .bio-container{border-radius:10px;width:100%}}.single .bio-container .bio{display:block}@media screen and (min-width:880px){.single .bio-container .bio{grid-column-gap:3rem;display:grid;grid-template-columns:1fr 2fr}}.single .bio-container .bio .name{border-bottom:1px solid #fff;font-family:"Noto Serif",serif;font-size:36px;margin-bottom:2rem;padding-bottom:2rem;padding-top:2rem}@media screen and (min-width:880px){.single .bio-container .bio .name{font-size:36px}}.single .bio-container .bio .profile-image{min-height:100%;width:100%}.single .bio-container .bio .profile-image img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@keyframes slide-top{0%{transform:translateY(0)}to{transform:translateY(-50px)}}.home #locations-popup-container{opacity:0;transition:.8s}.home #locations-popup-container.slide-top{opacity:1}.home .search-section{opacity:0;transition:.8s}.home .search-section.slide-top{opacity:1}.home .meet-the-team{opacity:0;transition:.8s}.home .meet-the-team.slide-top{opacity:1}.home .admissions-section{opacity:0;transition:.8s}.home .admissions-section.slide-top{opacity:1}.home .gallery-section{opacity:0;transition:.8s}.home .gallery-section.slide-top{opacity:1}.home .cta-bar{opacity:0;transition:.8s}.home .cta-bar.slide-top{opacity:1}.page-template-default .main-row{display:grid;margin-bottom:3rem;margin-top:3rem}@media screen and (min-width:880px){.page-template-default .main-row{grid-column-gap:5rem;grid-template-columns:2fr 1fr;margin-bottom:6rem;margin-top:6rem}}@media screen and (min-width:1400px){.page-template-default .main-row{grid-column-gap:10rem;margin-bottom:9rem;margin-top:9rem}}.page-template-default .main-row .main-content h2{margin-bottom:2rem}.bio-box{grid-column-gap:30px;background-color:#f9f9f9;display:grid;grid-template-columns:74px auto;margin-bottom:24px;padding:30px}.bio-box .bio-social img{border-radius:50%;height:74px;margin-bottom:21px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:74px}.bio-box .bio-social ul{all:unset;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center}.bio-box .bio-social ul li{all:unset}.bio-box .bio-social ul li a{color:#3d89c4}.bio-box .bio-social ul li a img{all:unset}.bio-box .bio-info p:first-of-type strong a{color:#424254;text-decoration:underline}.bio-box .bio-info p:first-of-type>a{float:right}.sources-box{background-color:#f9f9f9;margin-bottom:24px;padding:30px}.sources-box>p.title{font-feature-settings:"pnum" on,"lnum" on;color:#424254;font-family:Lato,sans-serif;font-size:25px;font-weight:700;line-height:37px;margin-bottom:21px}.sources-box ul{grid-column-gap:40px;grid-row-gap:20px;all:unset;background:none!important;display:grid;grid-template-columns:repeat(1,1fr);padding:0!important}@media screen and (min-width:768px){.sources-box ul{grid-template-columns:repeat(2,1fr)}}.sources-box ul li{all:unset;background:none!important;padding:0!important}.sources-box ul li a{color:#424254;font-family:Lato,sans-serif;word-break:break-all}.collapse{max-height:64px;overflow:hidden}.sidebar{order:1}@media screen and (min-width:1100px){.sidebar{margin-top:0;order:2}}.sidebar .responsive-wrapper:not(.show),.sidebar .responsive-wrapper:not(.show-sidebar){margin:0;max-height:0;overflow:hidden}@media screen and (min-width:1100px){.sidebar .responsive-wrapper:not(.show),.sidebar .responsive-wrapper:not(.show-sidebar){max-height:100%}}.sidebar .responsive-wrapper.show,.sidebar .responsive-wrapper.show-sidebar{max-height:100%;min-height:100%}.sidebar .responsive-wrapper .sidebar-cb-form{background:#424254;border-radius:12px;display:none;overflow:hidden}@media screen and (min-width:1100px){.sidebar .responsive-wrapper .sidebar-cb-form{display:block;order:2}}.sidebar .responsive-wrapper .sidebar-cb-form .gform_title,.sidebar .responsive-wrapper .sidebar-cb-form h3{color:#fff!important;font-size:25px;line-height:29px;margin-bottom:1rem}@media screen and (min-width:880px){.sidebar .responsive-wrapper .sidebar-cb-form .gform_title,.sidebar .responsive-wrapper .sidebar-cb-form h3{font-size:29px;line-height:39px}}.sidebar .responsive-wrapper .sidebar-cb-form form{margin-top:2rem}.sidebar .responsive-wrapper .sidebar-cb-form input,.sidebar .responsive-wrapper .sidebar-cb-form select{margin-bottom:1.25rem!important;padding:12px 20px}.sidebar .responsive-wrapper .sidebar-cb-form input::-moz-placeholder,.sidebar .responsive-wrapper .sidebar-cb-form select::-moz-placeholder{color:#333}.sidebar .responsive-wrapper .sidebar-cb-form input::placeholder,.sidebar .responsive-wrapper .sidebar-cb-form select::placeholder{color:#333}.sidebar .responsive-wrapper .sidebar-cb-form textarea{height:42px;padding:12px 20px}.sidebar .responsive-wrapper .sidebar-cb-form .inner-content{color:#fff}.sidebar .responsive-wrapper .sidebar-cb-form .inner-content>div{padding:2rem}.sidebar .responsive-wrapper .sidebar-cb-form .gform_description{display:block;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:1rem 0}.sidebar .responsive-wrapper .sidebar-cb-form select{border:none;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.3);width:100%}.sidebar .responsive-wrapper .sidebar-cb-form .ginput_container_consent{display:flex;margin-top:1rem}.sidebar .responsive-wrapper .sidebar-cb-form .ginput_container_consent input,.sidebar .responsive-wrapper .sidebar-cb-form .ginput_container_consent select{box-shadow:none;height:16px;padding:30px;width:180px}.sidebar .responsive-wrapper .sidebar-cb-form #field_1_8 label.gfield_consent_label{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.sidebar .responsive-wrapper .sidebar-cb-form .contact-us{background-color:#616173;padding-top:1rem}.sidebar .responsive-wrapper .sidebar-cb-form .contact-us h3{margin-bottom:19px}.sidebar .responsive-wrapper .sidebar-cb-form .contact-us p{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.sidebar .responsive-wrapper .sidebar-cb-form .contact-us hr{background-color:#fff;border:0;height:1px;margin-bottom:43px}.sidebar .responsive-wrapper .sidebar-cb-form .validation_message{display:none}.sidebar .responsive-wrapper .sidebar-cb-form .button:first-of-type{background-color:#fff;color:#424254}.sidebar .responsive-wrapper .sidebar-cb-form .button,.sidebar .responsive-wrapper .sidebar-cb-form .gform_footer .gform_button{background-color:transparent;background-image:linear-gradient(45deg,#fff,#fff);background-repeat:no-repeat;background-size:0 100%;border:2px solid #fff;border-radius:10px;color:#fff;display:block;font-weight:700;margin-bottom:15px;padding-bottom:20px;padding-top:20px;position:relative;text-align:center;text-decoration:none;transition:background .4s;width:100%;z-index:30}.sidebar .responsive-wrapper .sidebar-cb-form .button:hover,.sidebar .responsive-wrapper .sidebar-cb-form .gform_footer .gform_button:hover{background-size:100% 100%;color:#3d89c4!important}.sidebar .responsive-wrapper .sidebar-cb-form .gform_validation_errors{background-color:red;border:1px solid #c00;border-radius:5px;margin-bottom:2rem;padding:1rem}.sidebar .responsive-wrapper .sidebar-cb-form .gform_validation_errors h2{color:#fff;font-size:14pt}.sidebar .responsive-wrapper .menu-container{margin-top:2.5rem}@media screen and (min-width:880px){.sidebar .responsive-wrapper .menu-container{border-radius:10px;box-shadow:0 0 8px rgba(0,0,0,.071);margin-top:4.5rem}}.sidebar .responsive-wrapper .menu-container.related-sidebar-posts{margin-bottom:2rem;margin-top:0}.sidebar .responsive-wrapper .menu-container div[class^=menu]{display:flex;height:100%;position:relative}.sidebar .responsive-wrapper .menu-container div[class^=menu]:first-of-type:before{border-radius:10px 10px 0 0}.sidebar .responsive-wrapper .menu-container div[class^=menu]:nth-child(odd):before{background:#424254;content:"";display:inline-flex;margin-right:20px;min-height:100px;min-width:25px;width:25px}.sidebar .responsive-wrapper .menu-container div[class^=menu]:nth-child(2n):before{background:#8e8e98;content:"";display:inline-flex;margin-right:20px;min-height:100px;min-width:25px;width:25px}.sidebar .responsive-wrapper .menu-container div[class^=menu]:last-of-type:before{border-radius:0 0 10px 10px;min-width:25px;width:25px}.sidebar .responsive-wrapper .menu-container .side-menu{margin-bottom:2rem;margin-top:2rem}.sidebar .responsive-wrapper .menu-container .side-menu h4{font-size:30px;line-height:39px;margin-bottom:1.6rem}.sidebar .responsive-wrapper .menu-container .side-menu ul li{list-style:none;margin-bottom:14px}.sidebar .responsive-wrapper .menu-container .side-menu ul li a{color:#333;font-size:15px;line-height:20px;text-decoration:none}.container.sidebar-layout-container .location-gmap{position:relative}.container.sidebar-layout-container .location-gmap .map-badge{background-color:#3d89c4;border-radius:10px;color:#fff;display:none;font-weight:600;padding:10px 15px;position:absolute;right:15px;top:15px;z-index:5}.container.sidebar-layout-container .location-gmap .map-badge a{color:#fff;text-decoration:underline}@media screen and (min-width:880px){.container.sidebar-layout-container .location-gmap .map-badge{display:block}.container.sidebar-layout-container .location-gmap{margin-left:0;margin-right:0;transform:none;width:100%}}.container .sidebar-layout .map-caption{background:#424254;border-radius:0 0 10px 10px;color:#fff;padding:20px 30px}.container .sidebar-layout .main-content iframe{max-width:100%}.container .sidebar-layout .main-content .button-row{display:flex;flex-direction:column;gap:10px;margin-bottom:3.75rem}@media screen and (min-width:480px){.container .sidebar-layout .main-content .button-row{flex-direction:row}}.container .sidebar-layout .main-content .button-row .button{align-items:center;background:#3d89c4;border:none;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:auto;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}.container .sidebar-layout .main-content .button-row .button:hover{background:#306e9e;cursor:pointer}.container .sidebar-layout .main-content .button-row .button:focus{outline:none}.container .sidebar-layout .main-content .button-row .button{margin-right:20px}.container .sidebar-layout .main-content .button-row .button:last-of-type{margin-right:0}.container .sidebar-layout .sidebar .gform_body input{margin-bottom:2rem}.container .sidebar-layout .sidebar .gform_footer .gform_button{margin-bottom:0!important;margin-top:1rem}.container .sidebar-layout img{max-width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}.post-template-default #content .main-content .new-blog-container{display:flex;flex-direction:column;margin-bottom:30px;margin-top:30px}@media screen and (min-width:1600px){.post-template-default #content .main-content .new-blog-container{flex-direction:row}}.post-template-default #content .main-content .new-blog-container .left{background-color:#f9f9f9;border-radius:20px 20px 0 0;display:flex;flex-direction:column;justify-content:center;padding:30px;width:100%}@media screen and (min-width:1600px){.post-template-default #content .main-content .new-blog-container .left{border-radius:20px 0 0 20px}}.post-template-default #content .main-content .new-blog-container .left h2{border:0;color:#3d89c4;font-size:30px;line-height:38px;padding:0}.post-template-default #content .main-content .new-blog-container .left .title{font-size:18px;margin-bottom:20px}.post-template-default #content .main-content .new-blog-container .left .title a{color:#333;text-decoration:underline}.post-template-default #content .main-content .new-blog-container .left .button{align-items:center;background:#3d89c4;border:none;border-radius:10px;color:#fff;display:flex;font-size:1.125rem;font-weight:700;height:auto;margin-top:16px;padding:10px 30px;width:-moz-max-content;width:max-content}.post-template-default #content .main-content .new-blog-container .right{width:100%}.post-template-default #content .main-content .new-blog-container .right img{border-radius:0 0 20px 20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1600px){.post-template-default #content .main-content .new-blog-container .right img{max-height:350px}}@media screen and (min-width:1600px){.post-template-default #content .main-content .new-blog-container .right img{border-radius:0 20px 20px 0}}.blog .sidebar-layout h1{margin-top:0}.blog .sidebar-layout .posts-grid{grid-gap:3rem;display:grid;grid-template-columns:repeat(6,1fr)}.blog .sidebar-layout .posts-grid .post-container,.blog .sidebar-layout .posts-grid .post-container:first-of-type{grid-column:span 6;grid-row:span 2}@media screen and (min-width:1100px){.blog .sidebar-layout .posts-grid .post-container{grid-column:span 3;grid-row:span 5}}.blog .sidebar-layout .posts-snippet{border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.078);position:relative}.blog .sidebar-layout .posts-snippet:before{background:#3d89c4;border-radius:10px;content:"";display:block;height:15px;position:absolute;top:0;width:100%;z-index:10}.blog .sidebar-layout .posts-snippet .content{padding:3rem 2rem}.blog .sidebar-layout .posts-snippet .content h2{border-left:0;font-family:"Noto Serif",serif;font-size:25px;padding-left:0}.blog .sidebar-layout .posts-snippet .content h2 a{color:#333}.blog .sidebar-layout .posts-snippet .content .date{display:block;margin-bottom:1rem}.blog .sidebar-layout .posts-snippet .content .button{align-items:center;background:#3d89c4;border:none;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:auto;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}.blog .sidebar-layout .posts-snippet .content .button:hover{background:#306e9e;cursor:pointer}.blog .sidebar-layout .posts-snippet .content .button:focus{outline:none}.blog .sidebar-layout .posts-snippet .image-wrap{max-height:320px;overflow:hidden}@media screen and (min-width:1100px){.blog .sidebar-layout .posts-snippet .image-wrap{width:100%}}.blog .sidebar-layout .posts-snippet .image-wrap img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.blog .pagination{display:flex;flex-direction:row;justify-content:center;margin-bottom:3rem;margin-top:3rem;width:100%}@media screen and (min-width:1100px){.blog .pagination{justify-content:start;margin-bottom:8rem;margin-top:6rem}}.blog .pagination .nav-links a{background:#fff;border:2px solid #3d89c4;border-radius:10px;color:#3d89c4;display:inline-block;margin-bottom:10px;margin-right:10px;padding:10px 14px}.blog .pagination .nav-links .prev{background-image:url(/wp-content/themes/ocean-recovery/assets/img/icons/prev-arrow.svg)}.blog .pagination .nav-links .next,.blog .pagination .nav-links .prev{background-color:#3d89c4;background-position:50%;background-repeat:no-repeat;display:inline;padding:10px 18px}.blog .pagination .nav-links .next{background-image:url(/wp-content/themes/ocean-recovery/assets/img/icons/next-arrow.svg)}.blog .pagination .page-numbers{font-family:Lato,sans-serif}.blog .pagination .page-numbers.current{background:#3d89c4;border-radius:10px;color:#fff;margin-right:10px;padding:10px 14px}.blog .pagination.desktop{display:none}@media screen and (min-width:1400px){.blog .pagination.desktop{display:block}}.blog .pagination.small-desktop{display:none}@media screen and (min-width:880px){.blog .pagination.small-desktop{display:block}}@media screen and (min-width:1400px){.blog .pagination.small-desktop{display:none}}.blog .pagination.mobile{display:block}@media screen and (min-width:880px){.blog .pagination.mobile{display:none}}.blog .pagination.mobile h2{display:none}.archive .grid{grid-gap:2rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (min-width:880px){.archive .grid{margin-bottom:6rem;margin-top:6rem}}.archive .grid .result-block{background-color:#3d89c4;padding:20px}.archive .grid .result-block h2{font-size:20px}.archive .grid .result-block h2 a{color:#fff;text-decoration:none}.single-locations h1{margin-bottom:2rem}@media screen and (min-width:880px){.single-locations h1{margin-bottom:3rem}}.single-locations h3{margin-bottom:2rem}.single-locations iframe{height:340px;width:100%}footer{background-color:#424254;padding-top:50px}footer,footer h2,footer h3,footer h4,footer h5,footer h6{color:#fff}footer .foot-form{background-color:#4f4f64;border-radius:3px;padding:30px 40px}footer .foot-form h2{font-size:25px;font-weight:400}@media (min-width:900px){footer .foot-form h2{font-size:35px}}footer .foot-form form{margin-top:35px}footer .foot-form form .gform_fields{grid-row-gap:24px!important}footer .foot-form form .gform_body{width:100%}footer .foot-form form .gform_body .gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media (min-width:1280px){footer .foot-form form .gform_body .gform_fields{gap:24px}}footer .foot-form form .gform_body input,footer .foot-form form .gform_body textarea{border:0;border-radius:3px;padding:13px 20px!important;resize:none;width:100%}footer .foot-form form .gform_body input::-moz-placeholder,footer .foot-form form .gform_body textarea::-moz-placeholder{opacity:.35}footer .foot-form form .gform_body input::placeholder,footer .foot-form form .gform_body textarea::placeholder{opacity:.35}footer .foot-form form .gform_body .gfield{width:100%}@media (min-width:768px){footer .foot-form form .gform_body .gfield--width-half{width:calc(50% - 12px)}}footer .foot-form form .gform_body label{display:none}footer .foot-form .gform_footer{margin:0!important;padding:0!important}footer .foot-form .gform_footer input[type=submit]{align-self:center!important;background-color:#3d89c4;background-image:url(/wp-content/themes/ocean-recovery/assets/img/icons/circled-arrow.svg);background-position:right 13px center;background-repeat:no-repeat;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:1rem;padding:14px 66px 14px 19px}footer .foot-boxes{display:grid;gap:50px;grid-template-columns:1fr;margin:50px 0}@media (min-width:900px){footer .foot-boxes{grid-template-columns:1fr 1fr}}footer .foot-boxes .box{background-color:#4f4f64;border-radius:3px;padding:30px 40px}footer .foot-boxes .box h3{font-size:20px;font-weight:400;margin-bottom:20px}footer .foot-boxes .box hr{margin:30px 0}footer .foot-boxes .box img{max-width:456px;width:100%}footer .foot-boxes .box .mission-statement p,footer .foot-boxes .box .partof{margin-bottom:30px}footer .foot-boxes .box .information a{word-wrap:break-word;color:#fff;font-weight:600;word-break:break-word}footer .foot-boxes .box .extra-address{margin-bottom:25px}footer .foot-boxes .box .extra-address a{color:#fff;font-weight:600}footer .foot-boxes .box .info-certs{display:grid;gap:40px;grid-template-columns:1fr}@media (min-width:900px){footer .foot-boxes .box .info-certs{grid-template-columns:1fr 135px}}footer .foot-boxes .box .info-certs .certifications{display:flex;flex-direction:column;flex-direction:row;gap:10px}@media (min-width:900px){footer .foot-boxes .box .info-certs .certifications{align-items:self-end;flex-direction:column;gap:20px;justify-content:space-between}}footer .foot-boxes .box .info-certs .certifications img{max-width:135px}footer .foot-footer{display:flex;flex-direction:column;gap:25px;padding:50px 0}@media (min-width:900px){footer .foot-footer{flex-direction:row;justify-content:space-between}}footer .foot-footer .social-links{align-items:center;display:flex;gap:12px}footer .foot-footer .social-links img{height:23px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:23px}footer .foot-footer .copyright{align-items:center;-moz-column-gap:6px;column-gap:6px;display:flex;flex-direction:row;flex-flow:wrap}footer .foot-footer .copyright a,footer .foot-footer .copyright p{align-items:center;display:flex;flex-flow:wrap;height:40px;justify-content:center}footer .foot-footer .copyright p a{margin:0 8px}footer a{color:#fff;text-decoration:underline}.accolade-slider-block{background-color:#c74d5a;border-top:1px solid #d1d1d1;content-visibility:auto;height:150px}.accolade-slider-block,.accolade-slider-block .accolade-slider .glide__slides{align-items:center;display:flex}.accolade-slider-block .accolade-slider .glide__slides .glide__slide{align-items:center;display:flex;justify-content:center}.accolade-slider-block .accolade-slider .glide__slides .glide__slide .image-container{align-items:center;display:flex;justify-content:center;max-height:116px;max-width:250px}.accolade-slider-block .accolade-slider .glide__slides .glide__slide .image-container .noLink{cursor:default}.accolade-slider-block .accolade-slider .glide__slides .glide__slide .image-container img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#footer-number-mobile{animation:pulse 2s infinite;background-image:url(/wp-content/themes/cassiobury-court/src/img/icons/phone-cta.svg);background-repeat:no-repeat;background-size:contain;bottom:15.81px;height:60.85px;left:8.44px;position:fixed;width:60px;z-index:999}@keyframes pulse{0%{transform:scale(.9)}50%{transform:scale(1.1)}to{transform:scale(.9)}}@media (min-width:768px){#footer-number-mobile{display:none}}.page-template-our-reviews .top-image-cta .wrap .content{display:block;width:100%}@media screen and (min-width:880px){.page-template-our-reviews .top-image-cta .wrap .content .inner-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}}.page-template-our-reviews .top-image-cta .wrap .content .inner-content h1{margin-left:0}@media screen and (min-width:880px){.page-template-our-reviews .top-image-cta .wrap .content .inner-content h1{width:100%}}.page-template-our-reviews .top-image-cta .wrap .content .inner-content .button{margin:6rem auto 0;max-height:50px;max-width:260px;text-align:center;transition:.2s;white-space:nowrap;width:100%}@media screen and (min-width:880px){.page-template-our-reviews .top-image-cta .wrap .content .inner-content .button{margin-left:0;margin-top:0}}.page-template-our-reviews #add-review .button{align-items:center;background:#3d89c4;border:none;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:auto;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}.page-template-our-reviews #add-review .button:hover{background:#306e9e;cursor:pointer}.page-template-our-reviews #add-review .button:focus{outline:none}.page-template-our-reviews #add-review .hide{display:none}.page-template-our-reviews .review-form{background:#424254;border-radius:0;color:#fff;margin:3rem calc(50% - 50vw);padding-bottom:3rem;padding-top:3rem;transform:translateX(calc(50vw - 50%));width:112%}@media screen and (min-width:880px){.page-template-our-reviews .review-form{margin-left:0;transform:none;width:100%}}.page-template-our-reviews .review-form .gform_wrapper .gfield_html{margin-bottom:1.5rem;margin-top:1rem}.page-template-our-reviews .review-form .gform_wrapper label{display:none}.page-template-our-reviews .review-form .gform_wrapper #input_6_6{min-width:284px}.page-template-our-reviews .review-form .gform_wrapper li.inline{display:block;width:100%}@media screen and (min-width:880px){.page-template-our-reviews .review-form .gform_wrapper li.inline{display:inline-block;margin-right:1rem;width:auto}}.page-template-our-reviews .review-form .gform_wrapper li input{border:1px solid #ccc;border-radius:4px;display:inline-block;margin-bottom:1rem;padding:15px 20px;width:100%}@media screen and (min-width:880px){.page-template-our-reviews .review-form .gform_wrapper li input{width:auto}}.page-template-our-reviews .review-form .gform_wrapper li select{border:1px solid #ccc;border-radius:4px;color:#757575;margin-bottom:1rem;padding:10px 20px;width:100%}@media screen and (min-width:880px){.page-template-our-reviews .review-form .gform_wrapper li select{width:auto}}.page-template-our-reviews .review-form .gform_wrapper li textarea{border:1px solid #ccc;border-radius:4px;padding:15px 20px;width:100%}.page-template-our-reviews .review-form h3{color:#fff;font-size:25px;margin-bottom:2rem;margin-left:2rem}@media screen and (min-width:880px){.page-template-our-reviews .review-form h3{margin-bottom:1rem;margin-left:0}}.page-template-our-reviews .review-form .gfield_description{padding-bottom:2rem;padding-top:2rem}.page-template-our-reviews .review-form .gform_footer .gform_button{align-items:center;background:#3d89c4;border:none;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:auto;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}.page-template-our-reviews .review-form .gform_footer .gform_button:hover{background:#306e9e;cursor:pointer}.page-template-our-reviews .review-form .gform_footer .gform_button:focus{outline:none}.page-template-our-reviews .review-form .gform_footer .gform_button{margin-top:1rem}.page-template-our-reviews .stars{display:flex}.page-template-our-reviews .stars .star{background-image:url(/wp-content/themes/ocean-recovery/assets/img/icons/star.svg);background-repeat:no-repeat;background-size:contain;height:40px;margin-right:14px;width:40px}@media screen and (min-width:880px){.page-template-our-reviews .reviews-grid{grid-column-gap:6rem;grid-row-gap:6rem;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:6rem}}.page-template-our-reviews .review-container{box-shadow:0 3px 6px rgba(0,0,0,.078)}.page-template-our-reviews .review-snippet{border-radius:10px;margin-top:3rem;position:relative}@media screen and (min-width:880px){.page-template-our-reviews .review-snippet{margin-top:0}}.page-template-our-reviews .review-snippet:before{background:#3d89c4;border-radius:10px;content:"";display:block;height:15px;position:absolute;top:0;width:100%;z-index:10}.page-template-our-reviews .review-snippet .content{padding:3rem 2rem}.page-template-our-reviews .review-snippet .content h2{font-family:"Noto Serif",serif;font-size:25px;margin-top:1rem}.page-template-our-reviews .review-snippet .content h2 a{color:#333}.page-template-our-reviews .review-snippet .content .date{display:block;margin-bottom:1rem;margin-top:1rem}.page-template-our-reviews .review-snippet .content .button{align-items:center;background:#3d89c4;border:none;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:auto;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}.page-template-our-reviews .review-snippet .content .button:hover{background:#306e9e;cursor:pointer}.page-template-our-reviews .review-snippet .content .button:focus{outline:none}.page-template-locations .top-locations-grid{display:grid}@media screen and (min-width:880px){.page-template-locations .top-locations-grid{grid-column-gap:2rem;grid-template-columns:1fr 1fr 1fr}}.page-template-locations .top-locations-grid .list{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:330px;overflow-y:scroll}.page-template-locations .top-locations-grid .list::-webkit-scrollbar{width:8px}.page-template-locations .top-locations-grid .list::-webkit-scrollbar-track{background:#fff;border-radius:4px}.page-template-locations .top-locations-grid .list::-webkit-scrollbar-thumb{background-color:#424254;border:3px solid #424254;border-radius:6px}.page-template-locations .areas-grid{margin-bottom:4rem;margin-top:4rem}@media screen and (min-width:880px){.page-template-locations .areas-grid{margin-bottom:8rem}}.page-template-locations .areas-grid .list .areas-col{display:block}.page-template-locations li{list-style:none}.page-template-locations .col{border-radius:10px;margin-bottom:4rem}@media screen and (min-width:880px){.page-template-locations .col{margin-bottom:0}}.page-template-locations .col h3{background:#424254;border-radius:10px 10px 0 0;color:#fff;font-size:20px;margin:0;padding:10px 24px}.page-template-locations .list{border-radius:0 0 10px 10px;box-shadow:0 0 10px rgba(0,0,0,.3);padding:1.5rem 1.75rem}.page-template-locations .list li{margin-bottom:1rem}.page-template-locations .list li a{color:#000;text-decoration:none}.page-template-locations #towns-list{height:330px;overflow-y:scroll}.page-template-locations #towns-list::-webkit-scrollbar{width:8px}.page-template-locations #towns-list::-webkit-scrollbar-track{background:#fff;border-radius:4px}.page-template-locations #towns-list::-webkit-scrollbar-thumb{background-color:#424254;border:3px solid #424254;border-radius:6px}@media screen and (min-width:880px){.page-template-locations #towns-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:1400px){.page-template-locations #towns-list{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.page-id-679{overflow-x:hidden}.page-id-679 .main-content h2,.page-id-679 .main-content h3,.page-id-679 .main-content h4,.page-id-679 .main-content h5{border-left:none;padding-left:0}.page-id-679 .main-content .image-wrap{border-radius:0;margin:2rem calc(50% - 50vw);transform:translateX(calc(50vw - 50%));width:112%}@media screen and (min-width:1100px){.page-id-679 .main-content .image-wrap{display:inline-flex;height:628px;margin-bottom:4rem;margin-left:0;margin-right:4rem;overflow:hidden;transform:none;width:570px}}.page-id-679 .main-content .image-wrap.even{margin-right:0}.page-id-679 .main-content .image-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:1100px){.page-id-679 .main-content .image-wrap img{border-radius:10px}}.page-id-679 .package-checklist{-moz-columns:1;column-count:1;margin-bottom:2rem;margin-top:2rem;padding-left:0}@media screen and (min-width:880px){.page-id-679 .package-checklist{-moz-columns:2;column-count:2}}.page-id-679 .package-checklist li{background-image:url(/wp-content/themes/ocean-recovery/assets/img/icons/alt-bullet-point.svg);background-position:0;background-repeat:no-repeat;color:#333;font-size:18px;font-weight:500;margin-bottom:3.5rem;padding-left:2rem}@media screen and (min-width:880px){.page-id-679 .package-checklist li{background:#f9f9f9;margin-bottom:1rem;padding:20px 30px}}.page-id-17929 .fallback-location .grid-layout{display:block}@media screen and (min-width:880px){.page-id-17929 .fallback-location .grid-layout{grid-column-gap:6rem;display:grid;grid-template-columns:2fr 350px;margin-bottom:6rem;margin-top:4rem}}.page-id-17929 .fallback-search{background:#424254;padding:3rem}.page-id-17929 .fallback-search h2{border-left:none;color:#fff;margin-bottom:1rem;padding-left:0}.page-id-17929 .fallback-search .search-field{display:inline-block;padding:1.5rem 1rem;width:70%}.page-id-17929 .fallback-search #searchsubmit{background:#3d89c4;border:none;color:#fff;display:inline-block;padding:1.5rem 1rem;width:28%}.page-id-17929 .main-content .content-columns{grid-column-gap:2rem;display:grid;grid-template-columns:1fr 1fr}.location-search-grid{display:block;margin-top:2rem}@media screen and (min-width:880px){.location-search-grid{grid-column-gap:2rem;display:grid;grid-template-columns:1fr 1fr;margin-top:0}}.location-search-grid .post-snippet{background:#3d89c4;border-radius:0 0 10px 10px;margin-bottom:2rem}.location-search-grid .post-snippet .inner-content{padding:2rem}.location-search-grid .post-snippet .inner-content h3{border-left:0;color:#fff;font-size:20px;margin-bottom:1rem;padding-left:0}@media screen and (min-width:880px){.location-search-grid .post-snippet .inner-content h3{font-size:25px}}.location-search-grid .post-snippet .inner-content a,.location-search-grid .post-snippet .inner-content p{color:#fff}.location-search-grid .post-snippet .inner-content .button{align-items:center;background:#fff;border:none;border-radius:10px;box-sizing:border-box;color:#3d89c4;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:auto;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}.location-search-grid .post-snippet .inner-content .button:hover{background:#e6e6e6;cursor:pointer}.location-search-grid .post-snippet .inner-content .button:focus{outline:none}.location-search-grid .post-snippet .image-wrap{height:287px}.location-search-grid .post-snippet .image-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.search-breadcrumbs{margin-top:2rem}.search-breadcrumbs a{color:#fff;text-decoration:none}.search-banner{overflow:hidden}@media screen and (min-width:1100px){.search-banner .wrap{display:block}}@media screen and (min-width:1400px){.search-banner .wrap{display:flex}}.search-banner .wrap .content .inner-content{margin:auto 0;width:100%}@media screen and (min-width:1920px){.search-banner .wrap .content .inner-content{padding-top:6rem}}.search-banner .wrap .content .inner-content h1{margin-bottom:2rem}.search-banner .wrap .content .inner-content form{display:flex;font-family:Lato,sans-serif;gap:16px;justify-content:center}@media screen and (min-width:1100px){.search-banner .wrap .content .inner-content form{justify-content:flex-start}}.search-banner .wrap .content .inner-content form #search{border:none;border-radius:6px;padding:8px;width:50%}.search-banner .wrap .content .inner-content form .search-submit{background-color:#fff;border:none;border-radius:6px;color:#424254;font-family:Lato,sans-serif;padding:8px 16px}@media screen and (min-width:1400px){.search-banner .banner-image{height:100%;min-height:424px}}.search-banner h1{font-size:75px}.post_pagination{align-items:center;display:flex;justify-content:center}.post_pagination h2{display:none}.post_pagination .nav-links{display:flex;font-size:20px;gap:10px}.page-template-contact-us .contact-banner{background-color:#424254;background-size:0;color:#fff;padding-bottom:2rem;padding-top:2rem}@media screen and (min-width:1024px){.page-template-contact-us .contact-banner{background-position:-10% 56%;background-repeat:no-repeat;background-size:50%;padding-bottom:4rem;padding-top:4rem}}@media screen and (min-width:1100px){.page-template-contact-us .contact-banner{background-position:-10% 56%;background-size:initial;padding-bottom:4rem;padding-top:4rem}}.page-template-contact-us .contact-banner .left-col .button{margin-top:2rem}.page-template-contact-us .contact-banner .left-col h1{color:#fff;font-size:45px;line-height:0;line-height:40px;margin-bottom:2rem;margin-top:2rem;text-align:center}@media screen and (min-width:1100px){.page-template-contact-us .contact-banner .left-col h1{font-size:75px;line-height:80px;margin-top:0;text-align:left}}.page-template-contact-us .contact-banner .right-col .gfield_html{margin-bottom:2rem;margin-top:2rem;text-align:center}@media screen and (min-width:1100px){.page-template-contact-us .contact-banner .right-col .gfield_html{margin-bottom:2rem;margin-top:1rem;text-align:left}}.page-template-contact-us .contact-banner .right-col .button{margin-top:1rem}.page-template-contact-us .contact-banner .right-col .gform_wrapper li.inline{width:100%}@media screen and (min-width:1100px){.page-template-contact-us .contact-banner .right-col .gform_wrapper li.inline{display:inline-block;margin-right:5rem;width:45%}}.page-template-contact-us .contact-banner .right-col .gform_wrapper li.inline.last{margin-right:0}.page-template-contact-us .contact-banner .right-col .gform_wrapper input{box-shadow:none;margin-bottom:1.5rem}@media screen and (min-width:1100px){.page-template-contact-us .contact-banner .right-col .gform_wrapper textarea{min-height:233px}}.page-template-contact-us .contact-banner .right-col .gform_wrapper .ginput_container_consent{align-items:center;display:flex;margin-top:1.5rem}.page-template-contact-us .contact-banner .right-col .gform_wrapper .ginput_container_consent input{margin-bottom:0}.page-template-contact-us .contact-banner .right-col .gform_wrapper .ginput_container_consent #input_9_8_1{width:100px}@media screen and (min-width:880px){.page-template-contact-us .contact-banner .right-col .gform_wrapper .ginput_container_consent #input_9_8_1{width:40px}}.page-template-contact-us .contact-banner .right-col .gform_wrapper .button{margin-top:2rem}.page-template-contact-us .contact-banner .row{display:block}@media screen and (min-width:880px){.page-template-contact-us .contact-banner .row{grid-column-gap:3rem;display:grid;grid-template-columns:1fr 1fr}}.page-template-contact-us .contact-section{background:#424254;color:#fff;padding-bottom:2rem;padding-top:2rem}@media screen and (min-width:880px){.page-template-contact-us .contact-section{margin-bottom:8rem;padding-bottom:4rem}}.page-template-contact-us .contact-section .button{align-items:center;background:#3d89c4;border:none;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:auto;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}.page-template-contact-us .contact-section .button:hover{background:#306e9e;cursor:pointer}.page-template-contact-us .contact-section .button:focus{outline:none}.page-template-contact-us .contact-section .divider{background:#fff;display:block;height:1px;margin:2rem auto 4rem;width:100%}.page-template-contact-us .contact-section h2{border-left:0;color:#fff;margin-bottom:1.5rem;padding-left:0}.page-template-contact-us .contact-section a,.page-template-contact-us .contact-section p{color:#fff;text-decoration:none}@media screen and (min-width:880px){.page-template-contact-us .contact-section .container .columns{grid-column-gap:3rem;display:grid;grid-template-columns:2fr 1fr}}.page-template-contact-us .contact-section .container .columns h2{font-size:40px}.page-template-contact-us .contact-section .container .columns iframe{margin:auto calc(50% - 50vw) 3rem;transform:translateX(calc(50vw - 50%));width:111%}@media screen and (min-width:880px){.page-template-contact-us .contact-section .container .columns iframe{border-radius:10px;margin-bottom:0;margin-left:0;transform:none;width:100%}}.page-template-contact-us .social{background:#424254;color:#fff}@media screen and (min-width:1920px){.page-template-contact-us .social{bottom:-5%;position:absolute}}.page-template-contact-us .social ul{align-items:center;display:flex}.page-template-contact-us .social ul li{display:inline;list-style:none}.page-template-contact-us .social.mobile{padding-left:28px}@media screen and (min-width:880px){.page-template-contact-us .social.mobile{display:none}}.page-template-contact-us .social.mobile .button{margin-top:2rem}.page-template-contact-us .social.desktop{display:none}@media screen and (min-width:880px){.page-template-contact-us .social.desktop{display:block}}.page-template-contact-us a{color:#fff}.page-template-contact-us a.facebook{background-image:url(/wp-content/themes/ocean-recovery/assets/img/icons/contact-us-fb.svg);background-repeat:no-repeat;background-size:20px 20px;margin-left:30px;margin-right:16px;padding:0 10px}.page-template-contact-us a.twitter{background-image:url(/wp-content/themes/ocean-recovery/assets/img/icons/contact-us-twitter.svg);background-repeat:no-repeat;background-size:20px 20px;margin-left:16px;padding:0 10px}.page-template-contact-us .button{align-items:center;background:#3d89c4;border:none;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:auto;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}.page-template-contact-us .button:hover{background:#306e9e;cursor:pointer}.page-template-contact-us .button:focus{outline:none}.page-template-contact-us .button{margin-top:1rem}.cr-container .pages-reviewed h2{color:#424254;font-family:"Noto Serif",serif;font-size:30px;font-style:normal;font-weight:350;line-height:39px;margin-bottom:30px}.cr-container .pages-reviewed div.pages>ul{grid-column-gap:50px;grid-row-gap:20px;display:grid;grid-template-columns:1fr;list-style:none}@media screen and (min-width:1100px){.cr-container .pages-reviewed div.pages>ul{grid-template-columns:repeat(2,1fr)}}.cr-container .pages-reviewed div.pages>ul>li>a{align-items:center;background-color:#f9f9f9;display:grid;grid-template-columns:1fr auto;text-decoration:none}.cr-container .pages-reviewed div.pages>ul>li>a .page-title{font-feature-settings:"pnum" on,"lnum" on;color:#333;font-family:Lato,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:26px;padding:0 26px}.cr-container .pages-reviewed div.pages>ul>li>a .arrow-right{background-color:#424254;padding:18px}.sitemap-header{background-color:#424254;padding:60px 0}.sitemap-header h1{color:#fff;text-align:center}main.html-sitemap{margin:60px 0}main.html-sitemap .inner-content{display:flex;flex-direction:column;gap:30px}main.html-sitemap .section h2{margin:40px 0 20px}main.html-sitemap .section h3{margin:20px 0}main.html-sitemap .section>ul{-moz-column-count:3;column-count:3;padding-left:18px}main.html-sitemap .section ul{padding-left:18px}main.html-sitemap .section ul ul{margin-top:16px}main.html-sitemap .section ul li{color:#073e66;margin-bottom:16px;padding-right:20px}main.html-sitemap .section ul li a{color:#073e66;line-height:1.35}div#centres-blocks{padding:1rem 0}div#centres-blocks h2{align-items:center;display:flex;flex-shrink:0;font-size:30px;gap:2rem}div#centres-blocks h2 span{background-color:#cecece;flex-grow:1;height:2px}@media screen and (min-width:880px){div#centres-blocks h2{font-size:40px}}@media screen and (min-width:1400px){div#centres-blocks h2{text-align:left}}div#centres-blocks p{margin-top:1rem;text-align:center}div#centres-blocks .container{padding:3rem 0}div#centres-blocks .container .left,div#centres-blocks .container .right{display:flex;flex-direction:column;gap:3rem}@media screen and (min-width:1920px){div#centres-blocks .container .left.left .centre-block,div#centres-blocks .container .right.left .centre-block{display:flex;flex-direction:column}div#centres-blocks .container .left.left .centre-block .top,div#centres-blocks .container .right.left .centre-block .top{height:300px}}div#centres-blocks .container .left.left .centre-block .bottom,div#centres-blocks .container .right.left .centre-block .bottom{display:flex;flex-direction:column}div#centres-blocks .container .left.left .centre-block .bottom .content,div#centres-blocks .container .right.left .centre-block .bottom .content{background-color:#424254;border-top:2px solid #3b3b4b}div#centres-blocks .container .left.left .centre-block .bottom .content p,div#centres-blocks .container .right.left .centre-block .bottom .content p{color:#fff}div#centres-blocks .container .left.right .blocks,div#centres-blocks .container .right.right .blocks{display:grid;gap:2rem}@media screen and (min-width:880px){div#centres-blocks .container .left.right .blocks,div#centres-blocks .container .right.right .blocks{grid-template-columns:repeat(4,minmax(0,1fr))}div#centres-blocks .container .left.right .blocks .centre-block,div#centres-blocks .container .right.right .blocks .centre-block{display:flex;flex-direction:column}}@media screen and (min-width:1400px){div#centres-blocks .container .left.right .blocks .centre-block .top,div#centres-blocks .container .right.right .blocks .centre-block .top{height:300px}}div#centres-blocks .container .centre-block{border-radius:10px;overflow:hidden;position:relative}@media screen and (min-width:480px){div#centres-blocks .container .centre-block{display:grid;grid-template-columns:1fr 1fr}}div#centres-blocks .container .centre-block .pillbox{background-color:#f9f9f9;border-radius:0 0 6px 0;box-sizing:border-box;color:#000;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:500;left:0;line-height:1.125rem;margin:0;padding:1rem;position:absolute;top:0;z-index:2}div#centres-blocks .container .centre-block .top{height:300px}@media screen and (min-width:480px){div#centres-blocks .container .centre-block .top{height:100%}}div#centres-blocks .container .centre-block .top{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}div#centres-blocks .container .centre-block .bottom .middle{align-items:center;background-color:#424254;display:grid;grid-template-columns:1fr;justify-content:center}@media (min-width:1400px){div#centres-blocks .container .centre-block .bottom .middle{grid-template-columns:2fr 1.5fr}}div#centres-blocks .container .centre-block .bottom .middle>div{align-items:center;box-sizing:border-box;display:flex;gap:.5rem;height:100%;justify-content:center;min-width:0;padding:1rem}div#centres-blocks .container .centre-block .bottom .middle>div.left img{width:90%}div#centres-blocks .container .centre-block .bottom .middle>div.right{box-shadow:inset 0 0 11px 0 #2c2c37;flex-direction:column}div#centres-blocks .container .centre-block .bottom .middle>div.right p{color:#fff;font-family:Lato,sans-serif;font-size:1rem;font-weight:500;line-height:1.125rem;margin:0}div#centres-blocks .container .centre-block .bottom .middle>div.right .stars{align-items:center;display:flex;gap:10px}div#centres-blocks .container .centre-block .bottom .middle>div.right .stars .star-wrapper{align-items:center;display:flex;gap:3px}div#centres-blocks .container .centre-block .bottom .middle>div.right .stars .star-wrapper .half-star,div#centres-blocks .container .centre-block .bottom .middle>div.right .stars .star-wrapper .star{display:block;height:18px;width:18px}div#centres-blocks .container .centre-block .bottom .middle>div.right .stars .star-wrapper .half-star.star,div#centres-blocks .container .centre-block .bottom .middle>div.right .stars .star-wrapper .star.star{background-image:url(/wp-content/themes/ocean-recovery/assets/img/icons/star-flat.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}div#centres-blocks .container .centre-block .bottom .middle>div.right .stars .star-wrapper .half-star.half-star,div#centres-blocks .container .centre-block .bottom .middle>div.right .stars .star-wrapper .star.half-star{background-image:url(/wp-content/themes/ocean-recovery/assets/img/icons/star-flat-half.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}div#centres-blocks .container .centre-block .bottom .content{background-color:#f9f9f9;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;gap:1.5rem;justify-content:center;min-height:300px;padding:2rem}div#centres-blocks .container .centre-block .bottom .content p{color:#424254;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5rem;margin:0}div#centres-blocks .container .centre-block .bottom .content a{align-items:center;background:#3d89c4;border:none;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:auto;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}div#centres-blocks .container .centre-block .bottom .content a:hover{background:#306e9e;cursor:pointer}div#centres-blocks .container .centre-block .bottom .content a:focus{outline:none}div#centres-blocks .container .centre-block .bottom .content a{margin:0 auto}#centre-gallery{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem;max-width:100%;padding:2rem 0;width:100%}#centre-gallery .gallery{position:relative}#centre-gallery .gallery .slide-wrapper .glide__track{overflow:hidden}#centre-gallery .gallery .slide-wrapper .glide__track .glide__slides{list-style:none;padding:0}#centre-gallery .gallery .slide-wrapper .glide__track .slide{display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width:880px){#centre-gallery .gallery .slide-wrapper .glide__track .slide{grid-template-columns:repeat(3,1fr)}}#centre-gallery .gallery .slide-wrapper .glide__track .slide{align-items:center;gap:1rem;padding:0;width:100%}#centre-gallery .gallery .slide-wrapper .glide__track .slide .image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;height:200px;width:100%}#centre-gallery .gallery .slide-wrapper .glide__track .slide .image:hover{cursor:pointer;opacity:.8}@media (min-width:880px){#centre-gallery .gallery .slide-wrapper .glide__track .slide .image{height:250px}}#centre-gallery .bottom{display:flex;flex-direction:column;gap:3rem;justify-content:space-between}@media (min-width:880px){#centre-gallery .bottom{flex-direction:row}}#centre-gallery .bottom .left{align-items:center;display:flex;flex-direction:column;gap:1rem;order:2}@media (min-width:880px){#centre-gallery .bottom .left{flex-direction:row;order:1}}#centre-gallery .bottom .left a.contact{align-items:center;background:#3d89c4;border:none;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:auto;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}#centre-gallery .bottom .left a.contact:hover{background:#306e9e;cursor:pointer}#centre-gallery .bottom .left a.contact:focus{outline:none}#centre-gallery .bottom .left a.contact-centre{align-items:center;background:#424254;border:none;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:auto;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}#centre-gallery .bottom .left a.contact-centre:hover{background:#2c2c37;cursor:pointer}#centre-gallery .bottom .left a.contact-centre:focus{outline:none}#centre-gallery .bottom .right{align-items:center;display:flex;justify-content:center;order:1}@media (min-width:880px){#centre-gallery .bottom .right{order:2}}#centre-gallery .bottom .right .glide__bullets{bottom:0;left:0;position:relative;transform:none}#centre-gallery .bottom .right .glide__bullets .glide__bullet{border:none;height:13px;width:13px}#centre-gallery .bottom .right .glide__bullets .glide__bullet:not(.glide__bullet--active){background-color:gray}#centre-gallery .bottom .right .glide__bullets .glide__bullet.glide__bullet--active{background-color:#000}.brochure-section{background:#3d89c4;border-radius:10px;margin-top:2rem;padding:2rem}.brochure-section h3{color:#fff;font-size:30px;line-height:39px;margin-bottom:1rem}.brochure-section p{color:#fff}.brochure-section .button{align-items:center;background:#fff;border:none;border-radius:10px;box-sizing:border-box;color:#3d89c4;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:auto;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}.brochure-section .button:hover{background:#e6e6e6;cursor:pointer}.brochure-section .button:focus{outline:none}.home-block-content{margin-top:40px}@media screen and (min-width:880px){.home-block-content{padding-top:8rem}}@media screen and (min-width:1400px){.home-block-content{padding-top:8rem}}.home-block-content .block{opacity:0;transition:.8s}@media screen and (min-width:880px){.home-block-content .block{margin-top:0}}.home-block-content .block.slide-top{opacity:1}.home-block-content .block:nth-child(odd) .image-wrap{order:1}.home-block-content .block:nth-child(2n) .image-wrap,.home-block-content .block:nth-child(odd) .content{order:2}.home-block-content .block:nth-child(2n) .content{order:1}.home-block-content .block:nth-of-type(odd) .row{flex-direction:column-reverse}@media screen and (min-width:880px){.home-block-content .block:nth-of-type(odd) .row{grid-template-columns:500px 1fr}}@media screen and (min-width:1400px){.home-block-content .block:nth-of-type(odd) .row{grid-template-columns:1fr 1fr}}.home-block-content .block .row{display:flex;flex-direction:column}@media screen and (min-width:880px){.home-block-content .block .row{display:grid;grid-template-columns:1fr 500px;margin-bottom:7.4rem;overflow:hidden}}@media screen and (min-width:1400px){.home-block-content .block .row{grid-column-gap:3rem;grid-template-columns:1fr 1fr;margin-bottom:10rem}}.home-block-content .block .row .image-wrap{height:100%;margin-top:1rem;overflow:hidden;position:relative;width:100%}@media screen and (min-width:880px){.home-block-content .block .row .image-wrap{margin-top:0}}.home-block-content .block .row .image-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-block-content .block .row .content{display:flex;flex-direction:column;justify-content:center}.home-block-content .block .row .content .inner-content{padding:3rem 2rem}@media screen and (min-width:880px){.home-block-content .block .row .content .inner-content{padding-left:3rem;padding-right:3rem}}@media screen and (min-width:1400px){.home-block-content .block .row .content .inner-content{padding-left:6rem;padding-right:6rem}}.home-block-content .block .row .content h2{font-size:25px;line-height:39px;margin-bottom:30px}@media screen and (min-width:880px){.home-block-content .block .row .content h2{font-size:40px;line-height:49px;margin-bottom:52px}}.home-block-content .block .row .content .button-row{display:flex;flex-direction:column}@media screen and (min-width:768px){.home-block-content .block .row .content .button-row{flex-direction:row}}.home-block-content .block .row .content .button-row .button{align-items:center;background:#3d89c4;border:none;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:auto;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}.home-block-content .block .row .content .button-row .button:hover{background:#306e9e;cursor:pointer}.home-block-content .block .row .content .button-row .button:focus{outline:none}.home-block-content .block .row .content .button-row .button{margin-bottom:20px;margin-right:20px}@media screen and (min-width:768px){.home-block-content .block .row .content .button-row .button{margin-bottom:0}}.i-amphtml-fill-content{-o-object-fit:cover!important;object-fit:cover!important}.buttons-cta{background-color:#3d89c4;display:none;padding-bottom:2rem;padding-top:2rem;width:100%}@media screen and (min-width:1024px){.buttons-cta{display:block}}.buttons-cta .container{display:flex;flex-direction:column}@media screen and (min-width:880px){.buttons-cta .container{flex-direction:row;justify-content:space-between}}.buttons-cta .container .button{align-items:center;background:#424254;border:none;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:auto;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}.buttons-cta .container .button:hover{background:#2c2c37;cursor:pointer}.buttons-cta .container .button:focus{outline:none}.buttons-cta .container .button{justify-content:center;margin-top:20px;text-align:center}@media screen and (min-width:880px){.buttons-cta .container .button{margin-top:0;min-width:220px}}@media screen and (min-width:1400px){.buttons-cta .container .button{margin-top:0;min-width:280px}}@media screen and (min-width:1920px){.buttons-cta .container .button{margin-top:0;min-width:350px}}.content-section .content-block{margin-bottom:2rem;margin-top:2rem}.content-section .content-block.bg{background:#e6f0f7;margin-bottom:3rem;padding:2rem}@media screen and (min-width:480px){.content-section .content-block.bg{padding:3rem}}@media screen and (min-width:1400px){.content-section .content-block.bg{border-radius:10px;padding:3rem}}.content-section .content-block p:last-of-type{margin-bottom:0}.content-section .content-block h2,.content-section .content-block h3,.content-section .content-block h4{border-left:0;padding-left:0}.content-section .content-block h2{font-size:25px;line-height:32px}@media screen and (min-width:880px){.content-section .content-block h2{font-size:30px}}.content-section .content-block h3,.content-section .content-block h4,.content-section .content-block h5,.content-section .content-block h6{font-size:25px;line-height:32px;margin-bottom:1rem}.content-section .sources{background:transparent;border-bottom:2px solid #dbdbdb;border-top:2px solid #dbdbdb;margin-left:0;transform:none;width:100%}.main-content .areas-we-cover{background:#e6f0f7;border-radius:10px;margin-bottom:3rem;width:100%}.main-content .areas-we-cover .inner-content{padding:2rem}.main-content .areas-we-cover .inner-content ul{-moz-columns:1;column-count:1;margin-top:1rem}@media screen and (min-width:768px){.main-content .areas-we-cover .inner-content ul{-moz-columns:2;column-count:2}}.main-content .areas-we-cover .inner-content ul li{list-style:none;margin-bottom:10px}.main-content .areas-we-cover .inner-content ul li a{color:#333;font-weight:400;text-decoration:none}.main-content .areas-we-cover .search-bar{padding:2rem;width:100%}@media (min-width:880px){.main-content .areas-we-cover .search-bar{width:75%}}.main-content .areas-we-cover .search-bar form{align-items:flex-end;border-radius:5px;display:flex;flex-direction:column;gap:.5rem;overflow:hidden;width:100%}@media (min-width:480px){.main-content .areas-we-cover .search-bar form{flex-direction:row;gap:0}}.main-content .areas-we-cover .search-bar form input[type=search]{background:#fff;border:none;border-radius:3px;box-sizing:border-box;font-family:Lato,sans-serif;font-size:18px;height:50px;padding:5px 10px}.main-content .areas-we-cover .search-bar form input[type=search][data-error=true]{border:1px solid rgba(0,0,0,.5)}.main-content .areas-we-cover .search-bar form input[type=search]{border-radius:0;width:100%}@media (min-width:480px){.main-content .areas-we-cover .search-bar form input[type=search]{flex-grow:1}}.main-content .areas-we-cover .search-bar form input[type=submit]{align-items:center;background:#3d89c4;border:none;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:50px;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}.main-content .areas-we-cover .search-bar form input[type=submit]:hover{background:#306e9e;cursor:pointer}.main-content .areas-we-cover .search-bar form input[type=submit]:focus{outline:none}.main-content .areas-we-cover .search-bar form input[type=submit]{border-radius:0;justify-content:center;width:100%}@media (min-width:480px){.main-content .areas-we-cover .search-bar form input[type=submit]{width:unset}}.faq{margin-bottom:4rem}.faq .faq-wrapper,.faq details{background-color:#f9f9f9;cursor:pointer;margin-bottom:1rem}.faq .faq-wrapper h4.faq-heading,.faq .faq-wrapper summary,.faq details h4.faq-heading,.faq details summary{border-left:none;color:#fff;color:#424254;font-family:"Noto Serif",serif;font-family:Lato,sans-serif;font-size:1rem;font-size:15px;font-weight:600;line-height:1.25rem;line-height:1.5rem;margin:0;padding:1rem 4rem 1rem 1.5rem}.faq .faq-wrapper h4.faq-heading::marker,.faq .faq-wrapper summary::marker,.faq details h4.faq-heading::marker,.faq details summary::marker{content:""}@media screen and (min-width:880px){.faq .faq-wrapper h4.faq-heading,.faq .faq-wrapper summary,.faq details h4.faq-heading,.faq details summary{font-size:1.25rem;line-height:1.5rem}}.faq .faq-wrapper h4.faq-heading span,.faq .faq-wrapper summary span,.faq details h4.faq-heading span,.faq details summary span{background-color:#424254;background-image:url(/wp-content/themes/ocean-recovery/assets/img/icons/expand.svg);background-position:50%;background-repeat:no-repeat;background-size:21px 18px;height:100%;padding:28px;position:absolute;right:0;top:0}.faq .faq-wrapper:not(.open) .faq-text,.faq .faq-wrapper:not([open]) .content,.faq details:not(.open) .faq-text,.faq details:not([open]) .content{margin:0;max-height:0;overflow:hidden}.faq .faq-wrapper[open] summary,.faq details[open] summary{background-color:#3d89c4;color:#fff}.faq .faq-wrapper.open,.faq details.open{padding-bottom:2rem}.faq .faq-wrapper.open h4,.faq details.open h4{background-color:#3d89c4;display:block}.faq .faq-wrapper.open .faq-heading a,.faq .faq-wrapper.open h4,.faq details.open .faq-heading a,.faq details.open h4{color:#fff}.faq .faq-wrapper.open h4 span,.faq details.open h4 span{background-color:#424254;background-image:url(/wp-content/themes/ocean-recovery/assets/img/icons/light-cross.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:20px 20px;padding:28px;position:absolute;right:0;top:0}.faq .faq-wrapper .content,.faq .faq-wrapper .faq-text,.faq details .content,.faq details .faq-text{margin:1rem 0 0;padding-bottom:1rem;padding-right:2rem;transition:all .2s ease-out}.faq .faq-wrapper .content p,.faq .faq-wrapper .faq-text p,.faq details .content p,.faq details .faq-text p{margin-left:1.5rem;margin-top:1rem}@media screen and (min-width:880px){.faq .faq-wrapper .content p,.faq .faq-wrapper .faq-text p,.faq details .content p,.faq details .faq-text p{margin-left:4rem}.faq .faq-wrapper .content ul,.faq .faq-wrapper .faq-text ul,.faq details .content ul,.faq details .faq-text ul{margin-bottom:2rem;margin-left:6rem;margin-top:0}}.faq .faq-wrapper .content ul li,.faq .faq-wrapper .faq-text ul li,.faq details .content ul li,.faq details .faq-text ul li{margin-bottom:1rem}.how-can-we-help{background:#424254;color:#fff;height:auto;padding:2rem}.how-can-we-help h3{color:#fff;font-size:30px;margin-bottom:2rem}.how-can-we-help li{margin-bottom:1rem}.how-can-we-help li:before{color:#fff;content:">";margin-right:10px}.how-can-we-help li a{color:#fff;text-decoration:none}.featured-block{background:#1c4963;border-radius:4px;color:#fff;margin-bottom:3rem;margin-top:3rem;position:relative}@media screen and (min-width:1000px){.featured-block{left:auto;margin-left:0;margin-right:0;right:auto;width:100%}}.featured-block .feature-row{display:block}@media screen and (min-width:1000px){.featured-block .feature-row{display:grid;grid-template-columns:1.5fr 3fr}}.featured-block .feature-row .image-wrap{max-height:400px;overflow:hidden}@media screen and (min-width:1000px){.featured-block .feature-row .image-wrap{max-height:100%}}.featured-block .feature-row .image-wrap img{border-radius:4px 4px 0 0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:1000px){.featured-block .feature-row .image-wrap img{border-radius:4px 0 0 4px}}.featured-block .feature-row .content .inner-content{padding:3rem}.featured-block .feature-row .content .inner-content .block-logo{display:block;margin-bottom:2rem}.featured-block .feature-row .content .inner-content li,.featured-block .feature-row .content .inner-content p{color:#fff}.featured-block .feature-row .content .inner-content li{list-style-image:url(/wp-content/themes/ocean-recovery/assets/img/icons/bullet-point.svg)}.featured-block .feature-row .content .inner-content .middle{border-bottom:1px solid hsla(0,0%,100%,.329);border-top:1px solid hsla(0,0%,100%,.329);font-weight:700;margin-bottom:20px;margin-top:20px;padding-bottom:20px;padding-top:20px}.featured-block .feature-row .content .inner-content .middle li{margin-bottom:1rem}.featured-block .feature-row .content .inner-content .button{background:#fff;border-radius:2px;color:#1c4963;display:block;margin-top:2rem;padding:14px 25px;width:-moz-fit-content;width:fit-content}.service-page-repeater{margin-bottom:1rem;margin-top:1rem}.service-page-repeater .service{background:#e6f0f7;border-radius:10px;margin-bottom:2rem;padding:2rem;width:100%}.service-page-repeater .service .inner-content{align-items:center;display:block}@media screen and (min-width:880px){.service-page-repeater .service .inner-content{display:grid;grid-template-columns:1fr 4fr}}.service-page-repeater .service .inner-content .image-wrapper{display:block}.service-page-repeater .service .inner-content .content h2,.service-page-repeater .service .inner-content .content h3,.service-page-repeater .service .inner-content .content h4{border-left:0;padding-left:0}.service-page-repeater .service .inner-content .content a{color:#333}.service-page-repeater .service .inner-content .content .button{align-items:center;background:#3d89c4;border:none;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:auto;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}.service-page-repeater .service .inner-content .content .button:hover{background:#306e9e;cursor:pointer}.service-page-repeater .service .inner-content .content .button:focus{outline:none}.service-page-repeater .service .inner-content .content .button{display:block;margin-top:1rem}.gallery-section{background:#424254;color:#fff;padding-bottom:3rem;padding-top:3.75rem;width:100%}@media screen and (min-width:880px){.gallery-section{padding-bottom:3rem;padding-top:3rem}}.gallery-section .row{align-items:center;display:block}@media screen and (min-width:1024px){.gallery-section .row{grid-column-gap:2.5rem;display:grid;display:-ms-grid;grid-template-columns:1fr 2fr}}@media screen and (min-width:1400px){.gallery-section .row{grid-column-gap:7rem}}.gallery-section .content{margin:0 auto;text-align:left}@media screen and (min-width:880px){.gallery-section .content{margin:0;text-align:left}.gallery-section .content img{-o-object-fit:cover;object-fit:cover}.gallery-section .content div{align-self:center}}.gallery-section .content img{height:auto;width:100%}.gallery-section .content h2{color:#fff;font-family:"Noto Serif",serif;font-size:30px;line-height:32px;margin-bottom:2rem}@media screen and (min-width:880px){.gallery-section .content h2{font-size:40px;line-height:56px;margin-top:2rem}}.gallery-section .container .image-gallery{grid-gap:2rem;display:grid;grid-template-columns:1fr 1fr;margin:3rem auto 0}@media screen and (min-width:768px){.gallery-section .container .image-gallery{grid-column-gap:30px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-rows:1fr 1fr}}@media screen and (min-width:1400px){.gallery-section .container .image-gallery{grid-template-columns:1fr 1fr 1fr;margin-top:0}}@media screen and (min-width:1920px){.gallery-section .container .image-gallery{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}.gallery-section .container .image-gallery .gal-image{display:none;height:147px;min-width:0;min-width:150px;position:relative;width:100%}@media screen and (min-width:768px){.gallery-section .container .image-gallery .gal-image{display:block}}@media screen and (min-width:1024px){.gallery-section .container .image-gallery .gal-image{display:none}.gallery-section .container .image-gallery .gal-image:nth-child(-n+4){display:block}}@media screen and (min-width:1400px){.gallery-section .container .image-gallery .gal-image{display:block;min-height:239px}}.gallery-section .container .image-gallery .gal-image img{border-radius:2px;height:100%;max-width:100%;min-width:0;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-section .button-row{display:flex;flex-direction:row}.gallery-section .button-row .button{align-items:center;background:#3d89c4;border:none;border-radius:10px;box-sizing:border-box;color:#fff;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:auto;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}.gallery-section .button-row .button:hover{background:#306e9e;cursor:pointer}.gallery-section .button-row .button:focus{outline:none}.gallery-section .button-row .button{display:flex;justify-content:center;margin-right:1rem}.gallery-section .button-row .button:last-child{margin-right:0}@media screen and (min-width:880px){.gallery-section .button-row .button{margin-right:3rem;min-width:185px}}.cta-bar{background:#3d89c4;color:#fff;padding-bottom:2rem;padding-top:2rem;width:100%}@media screen and (min-width:768px){.cta-bar .container{grid-column-gap:2rem;align-items:center;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-rows:1fr}}@media screen and (min-width:1400px){.cta-bar .container{grid-column-gap:2rem;grid-template-columns:2.5fr 1fr}}.cta-bar .container .divider{min-width:0}@media screen and (min-width:768px){.cta-bar .container .divider{display:none}}@media screen and (min-width:1400px){.cta-bar .container .divider{background:#fff;display:block;height:1px;width:100%}}.cta-bar .container .button{align-items:center;background:#424254;border:none;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:auto;justify-self:flex-end;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}.cta-bar .container .button:hover{background:#2c2c37;cursor:pointer}.cta-bar .container .button:focus{outline:none}.cta-bar .container .button{margin-top:1.5rem;padding-left:3rem;padding-right:3rem}@media screen and (min-width:768px){.cta-bar .container .button{margin-top:0}}.cta-bar .container p{font-family:Lato,sans-serif;font-size:20px;line-height:29px;margin-bottom:0;min-width:0}@media screen and (min-width:880px){.cta-bar .container p{font-size:25px}}@media screen and (min-width:1400px){.cta-bar .container p{font-size:30px}}.admissions-section{background:#424254;padding-bottom:4rem;padding-top:4rem}@media screen and (min-width:880px){.admissions-section{padding-bottom:8rem;padding-top:8rem}}.admissions-section h2{color:#fff;font-size:30px;padding-bottom:3rem;text-align:center}@media screen and (min-width:880px){.admissions-section h2{padding-bottom:4rem}}.admissions-section .block-row{display:block}@media screen and (min-width:880px){.admissions-section .block-row{display:grid;grid-template-columns:1fr 1fr 1fr}}.admissions-section .block-row .block{align-self:flex-start;display:flex;flex-direction:column;justify-content:center;margin-top:4rem;text-align:center}.admissions-section .block-row .block:first-of-type{margin-top:0}@media screen and (min-width:880px){.admissions-section .block-row .block{margin-right:3rem;margin-top:0}.admissions-section .block-row .block:last-of-type{margin-right:0}}.admissions-section .block-row .block .image-wrap{align-items:flex-start;display:flex;margin:0 auto;max-width:200px;text-align:center;width:100%}.admissions-section .block-row .block .image-wrap img{align-items:flex-start;display:flex;height:100%;text-align:center;width:100%}.admissions-section .block-row .block h3{color:#fff;font-size:30px;line-height:39px;margin-bottom:2rem;margin-top:2rem}@media screen and (min-width:880px){.admissions-section .block-row .block h3{margin:4rem auto 0;width:60%}}.admissions-section .block-row .block p{color:#fff}@media screen and (min-width:880px){.admissions-section .block-row .block p{margin:0 auto;width:80%}}.admissions-section .button-row{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:2rem auto 0;text-align:center;width:100%}@media screen and (min-width:880px){.admissions-section .button-row{flex-direction:row;margin-top:6rem}}.admissions-section .button-row .button{align-items:center;background:#3d89c4;border:none;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:auto;margin-bottom:2rem;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}.admissions-section .button-row .button:hover{background:#306e9e;cursor:pointer}.admissions-section .button-row .button:focus{outline:none}.admissions-section .button-row .button{padding-left:2rem;padding-right:2rem}@media screen and (min-width:880px){.admissions-section .button-row .button{display:inline-flex;margin-bottom:0;margin-right:20px}}.help-module{background:#3d89c4;color:#fff;padding-bottom:4rem;padding-top:4rem}@media screen and (min-width:880px){.help-module{padding-bottom:4.8rem;padding-top:4.3rem}}@media screen and (min-width:1400px){.help-module{padding-bottom:2rem;padding-top:2rem}}.help-module.sidebar-module{border-radius:10px;margin-bottom:2rem;margin-top:2rem}.help-module.sidebar-module .container{display:flex;flex-direction:column;padding-left:1rem;padding-right:1rem}.help-module.sidebar-module .container .intro-col h3,.help-module.sidebar-module .container .intro-col p{text-align:center}.help-module.sidebar-module .container .image-buttons{display:flex;justify-content:center;margin-bottom:2.7rem}@media screen and (min-width:880px){.help-module.sidebar-module .container .image-buttons{margin-bottom:2rem}}.help-module.sidebar-module .container .image-buttons a:last-of-type .image-button{margin-right:0}.help-module.sidebar-module .container .image-buttons .image-button{background-color:#424254;border-radius:10px;height:100px;justify-content:center;margin-right:2rem;padding:1.5rem;position:relative;width:100px}@media screen and (min-width:880px){.help-module.sidebar-module .container .image-buttons .image-button{height:auto;width:auto}}.help-module.sidebar-module .container .image-buttons .image-button img{display:none}@media screen and (min-width:880px){.help-module.sidebar-module .container .image-buttons .image-button img{display:block;height:90px;opacity:1;width:90px}}.help-module.sidebar-module .container .image-buttons .image-button span{color:#fff;font-family:"Noto Serif",serif;font-size:16px;left:0;line-height:24px;opacity:1;position:absolute;right:0;text-align:center;top:0}@media screen and (min-width:880px){.help-module.sidebar-module .container .image-buttons .image-button span{font-size:16px;left:0;line-height:22px;opacity:0;right:0;top:0}}.help-module.sidebar-module .container .content{display:none}@media screen and (min-width:1400px){.help-module.sidebar-module .container .content{display:block}}.help-module.sidebar-module .container .content p{text-align:center}.help-module.sidebar-module .container .content .button-row{display:flex;flex-direction:column}.help-module.sidebar-module .container .content .button-row .button{margin-bottom:1rem}.help-module.sidebar-module .container .content .button-row .button:last-of-type{margin-bottom:0}.help-module.sidebar-module .button{align-items:center;background:#fff;border:none;border-radius:10px;box-sizing:border-box;color:#424254;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:auto;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}.help-module.sidebar-module .button:hover{background:#e6e6e6;cursor:pointer}.help-module.sidebar-module .button:focus{outline:none}.help-module.sidebar-module .button{font-weight:500;margin-bottom:20px;padding-left:3rem;padding-right:3rem}@media screen and (min-width:880px){.help-module.sidebar-module .button{margin-bottom:0;margin-right:20px}}.help-module.sidebar-module .button:last-of-type{margin-bottom:0}.help-module .container{align-items:center;display:block}@media screen and (min-width:880px){.help-module .container{grid-column-gap:3rem;display:grid;grid-template-columns:1fr 2fr}}@media screen and (min-width:1400px){.help-module .container{grid-column-gap:3rem;grid-template-columns:1fr 1.5fr 1fr}}.help-module .container .intro-col h3{color:#fff;font-size:30px;margin-bottom:2rem;text-align:center}@media screen and (min-width:880px){.help-module .container .intro-col h3{text-align:left}}.help-module .container .intro-col strong{display:block;margin-top:1rem}.help-module .container .intro-col p{line-height:30px;text-align:center}@media screen and (min-width:880px){.help-module .container .intro-col p{text-align:left}}.help-module .container .image-buttons{display:flex;justify-content:center;margin-bottom:2.7rem}@media screen and (min-width:880px){.help-module .container .image-buttons{margin-bottom:0}}.help-module .container .image-buttons a:last-of-type .image-button{margin-right:0}.help-module .container .image-buttons .image-button{background-color:#424254;border-radius:4px;justify-content:center;margin-right:3rem;padding:4rem;position:relative;width:140px}@media screen and (min-width:880px){.help-module .container .image-buttons .image-button{padding:3rem;width:auto}}.help-module .container .image-buttons .image-button img{display:none}@media screen and (min-width:880px){.help-module .container .image-buttons .image-button img{display:block;opacity:1}}.help-module .container .image-buttons .image-button span{align-items:center;background-color:rgba(66,66,84,.749);color:#fff;display:flex;font-family:"Noto Serif",serif;font-size:20px;height:100%;justify-content:center;left:0;line-height:24px;margin:0 auto;opacity:1;position:absolute;right:0;text-align:center;top:0;transition:.3s;width:80%;width:100%}@media screen and (min-width:880px){.help-module .container .image-buttons .image-button span{font-size:40px;left:0;line-height:52px;margin-left:0;opacity:0;right:0;top:0;width:auto}}.help-module .container .image-buttons .image-button:hover span{opacity:1}.help-module .container .content{display:block}@media screen and (min-width:878px){.help-module .container .content{display:none}}@media screen and (min-width:1400px){.help-module .container .content{display:block}}.help-module .container .content p{line-height:30px;text-align:center}@media screen and (min-width:880px){.help-module .container .content p{text-align:left}}.help-module .container .content .button-row{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:2.5rem;text-align:center}@media screen and (min-width:880px){.help-module .container .content .button-row{display:inline-flex;flex-direction:row;justify-content:space-between;margin-top:0}}.help-module .container .content .button-row .button{align-items:center;background:#424254;border:none;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:auto;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}.help-module .container .content .button-row .button:hover{background:#2c2c37;cursor:pointer}.help-module .container .content .button-row .button:focus{outline:none}.help-module .container .content .button-row .button{font-weight:500;margin-bottom:20px;padding-left:3rem;padding-right:3rem}@media screen and (min-width:880px){.help-module .container .content .button-row .button{margin-bottom:0;margin-right:20px}}.help-module .container .content .button-row .button:last-of-type{margin-bottom:0}.search-section{padding-bottom:1rem;padding-top:3.75rem;text-align:center}@media screen and (min-width:880px){.search-section{padding-bottom:9rem;padding-top:9rem}}.search-section input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);opacity:1;padding:20px 30px;width:100%}.search-section h1{font-size:30px;line-height:39px;margin:0 auto;width:86%}@media screen and (min-width:880px){.search-section h1{margin-left:0;width:100%}}.search-section h3{font-size:30px;line-height:39px}.search-section p{color:#a5a5a5;margin:2rem auto 4rem;width:90%}@media screen and (min-width:880px){.search-section p{width:40%}}.search-section .search-form{margin:0 auto;position:relative;width:90%}@media screen and (min-width:1400px){.search-section .search-form{width:60%}}.search-section .search-form #searchsubmit{background-color:#3d89c4;background-image:url(/wp-content/themes/ocean-recovery/assets/img/icons/search-icon.svg);background-position:50%;background-repeat:no-repeat;border:none;border-radius:100px;height:80px;position:absolute;right:-10px;top:-10px;width:80px}.search-section .button{align-items:center;background:#3d89c4;border:none;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:auto;margin:0 auto;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}.search-section .button:hover{background:#306e9e;cursor:pointer}.search-section .button:focus{outline:none}.search-section .featured-locations{margin-top:3rem}@media screen and (min-width:1100px){.search-section .featured-locations{margin-top:6rem}}.search-section .featured-locations .popup-modal{background:#424254;max-height:900px;overflow:auto;padding:2rem;position:relative;width:100%}@media screen and (min-width:1400px){.search-section .featured-locations .popup-modal{margin:0 auto;max-width:1200px}}.search-section .featured-locations .popup-modal a,.search-section .featured-locations .popup-modal h2{color:#fff}.search-section .featured-locations .popup-modal .grouped-list{display:grid;display:-ms-grid;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:480px){.search-section .featured-locations .popup-modal .grouped-list{grid-column-gap:2rem;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1100px){.search-section .featured-locations .popup-modal .grouped-list{grid-column-gap:6rem;grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1400px){.search-section .featured-locations .popup-modal .grouped-list{grid-column-gap:6rem;grid-template-columns:repeat(4,1fr)}}.search-section .featured-locations .popup-modal .col{margin-top:3rem}@media screen and (min-width:1100px){.search-section .featured-locations .popup-modal .col{margin-top:0}}.search-section .featured-locations .popup-modal .col:nth-child(2){margin-right:20px}.search-section .featured-locations .popup-modal .col h2,.search-section .featured-locations .popup-modal .col h3{color:#fff;margin-bottom:1rem}.search-section .featured-locations .popup-modal .col .list{margin-top:2rem;max-height:200px;overflow-y:auto;scrollbar-color:#fff,#424254;scrollbar-width:thin}.search-section .featured-locations .popup-modal .col .list::-webkit-scrollbar{width:5px}.search-section .featured-locations .popup-modal .col .list::-webkit-scrollbar-track{background:#000;border-radius:4px}.search-section .featured-locations .popup-modal .col .list::-webkit-scrollbar-thumb{background-color:#fff;border:3px solid #fff;border-radius:6px}.search-section .featured-locations .popup-modal .areas-col{-moz-columns:1;column-count:1}@media screen and (min-width:1100px){.search-section .featured-locations .popup-modal .areas-col{-moz-columns:3;column-count:3}}@media screen and (min-width:1400px){.search-section .featured-locations .popup-modal .areas-col{-moz-columns:4;column-count:4}}.search-section .featured-locations .locations-grid{-moz-columns:1;column-count:1;margin-bottom:2rem;margin-top:2rem}@media screen and (min-width:880px){.search-section .featured-locations .locations-grid{grid-column-gap:2rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:4rem;margin-top:4rem;text-align:left}}.search-section .featured-locations .locations-grid .location{text-align:center}.search-section .featured-locations .locations-grid .location a{color:#000;display:block;font-size:20px;margin-bottom:20px;text-decoration:none}@media screen and (min-width:880px){.search-section .featured-locations .locations-grid .location a{font-size:30px;margin-bottom:2rem}}.latest-news{margin-bottom:5rem}@media screen and (min-width:880px){.latest-news{margin-bottom:10rem}}.latest-news .container{display:block;margin-bottom:4rem;text-align:center}.latest-news .container h2{font-size:30px;margin-bottom:3rem;margin-top:3rem}@media screen and (min-width:880px){.latest-news .container h2{font-size:40px;margin-bottom:6rem;margin-top:0}}.latest-news .latest-slider-container{position:relative}.latest-news .latest-slider-container.mobile{display:block}@media screen and (min-width:1100px){.latest-news .latest-slider-container.mobile{display:none}}.latest-news .latest-slider-container.desktop{display:none}@media screen and (min-width:1100px){.latest-news .latest-slider-container.desktop{display:block}}@media screen and (min-width:880px){.latest-news .latest-slider-container .slide{display:flex;flex-direction:row}}.latest-news .latest-slider-container .slide .content{word-wrap:break-word;align-items:center;display:flex;justify-content:center;width:100%}@media screen and (min-width:880px){.latest-news .latest-slider-container .slide .content{width:60%}}.latest-news .latest-slider-container .slide .content .inner-content{padding:2.5rem}@media screen and (min-width:880px){.latest-news .latest-slider-container .slide .content .inner-content{padding:2.5rem 5rem}}.latest-news .latest-slider-container .slide .content .inner-content h3{word-wrap:break-word;font-size:30px;line-height:39px;white-space:pre-line}.latest-news .latest-slider-container .slide .content .inner-content p{word-wrap:break-word;white-space:pre-line}.latest-news .latest-slider-container .slide .content .button-row{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:480px){.latest-news .latest-slider-container .slide .content .button-row{flex-direction:row}}.latest-news .latest-slider-container .slide .content .button-row .button{align-items:center;background:#3d89c4;border:none;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:auto;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}.latest-news .latest-slider-container .slide .content .button-row .button:hover{background:#306e9e;cursor:pointer}.latest-news .latest-slider-container .slide .content .button-row .button:focus{outline:none}.latest-news .latest-slider-container .slide .content .button-row .button{margin-right:20px}.latest-news .latest-slider-container .slide .content .button-row .button:last-of-type{margin-right:0}.latest-news .latest-slider-container .glide__bullets{bottom:2rem}@media screen and (min-width:880px){.latest-news .latest-slider-container .glide__bullets{bottom:-2rem}}@media screen and (min-width:1400px){.latest-news .latest-slider-container .glide__bullets{bottom:-6rem}}.latest-news .latest-slider-container .glide__bullets .glide__bullet{background:#707070;border-radius:100px;box-shadow:none;height:4px;margin-right:14px;width:4px}@media screen and (min-width:368px){.latest-news .latest-slider-container .glide__bullets .glide__bullet{height:13px;width:13px}}@media screen and (min-width:880px){.latest-news .latest-slider-container .glide__bullets .glide__bullet{margin-right:10px}}.latest-news .latest-slider-container .glide__bullets .glide__bullet.glide__bullet--active{background:#fff;border:3px solid #707070}.latest-news .latest-slider-container .glide__bullets .glide__bullet:hover{border:none}.latest-news .image-contain{background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:200px;min-height:200px;overflow:hidden;width:100%}@media screen and (min-width:880px){.latest-news .image-contain{height:100%;max-height:500px;width:50%}}.latest-news .image-contain img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:480px){.latest-news .image-contain img{margin-top:-20%;min-height:535px}}@media screena and (min-width:1400px){.latest-news .image-contain img{margin-top:0;min-height:auto}}.latest-news .glide__arrows{position:absolute;top:14%;width:100%}@media screen and (min-width:880px){.latest-news .glide__arrows{position:absolute;top:40%}}.latest-news .carousel-prev,.latest-news .glide__arrow--left{background-color:transparent;background-image:url(/wp-content/themes/ocean-recovery/assets/img/icons/left-arrow.svg);background-repeat:no-repeat;border:none;box-shadow:none;height:40px;left:20px;position:absolute;width:40px}@media screen and (min-width:880px){.latest-news .carousel-prev,.latest-news .glide__arrow--left{left:40px}}.latest-news .carousel-next,.latest-news .glide__arrow--right{background-color:transparent;background-image:url(/wp-content/themes/ocean-recovery/assets/img/icons/right-arrow.svg);background-repeat:no-repeat;border:none;box-shadow:none;height:40px;position:absolute;right:20px;width:40px}@media screen and (min-width:880px){.latest-news .carousel-next,.latest-news .glide__arrow--right{right:40px}}.latest-news .carousel-next,.latest-news .carousel-prev{top:18%}@media screen and (min-width:1100px){.latest-news .carousel-next,.latest-news .carousel-prev{top:28%}}.logo-badges-desktop{display:none}.logo-badges-mobile{display:block;margin:60px 0}.logo-badges-mobile h4{text-align:center}.logo-badges-mobile svg{display:block;height:auto;margin:0 auto;width:80%}.logo-carousel-container{margin-bottom:6rem;margin-top:11rem}.logo-carousel-container .container{padding-bottom:90px}.logo-carousel-container h4{color:#868e96;font-display:swap;font-size:1.875rem;font-weight:700;font-weight:#fff;line-height:2.625rem;margin-bottom:80px;margin-top:0;text-align:center}.logo-carousel-container .logo-carousel{grid-row-gap:2rem;align-items:center;display:grid;grid-template-columns:1fr;width:100%}@media screen and (min-width:880px){.logo-carousel-container .logo-carousel{grid-column-gap:1rem;grid-template-columns:repeat(6,1fr)}}.logo-carousel-container .logo-carousel .logo-single{text-align:center}.logo-carousel-container .logo-carousel .logo-single img{max-height:80px;width:90%}@media screen and (min-width:600px){.logo-badges-desktop{display:block}.logo-badges-mobile{display:none}}.home .logo-carousel-container{margin-bottom:6rem;margin-top:-3rem}.contact-us-module{background:#424254;border-radius:10px;color:#fff;display:none;margin-bottom:4rem;margin-top:4rem}@media screen and (min-width:880px){.contact-us-module{display:block}}.contact-us-module .inner-content{padding:2.5rem}.contact-us-module .inner-content h3{color:#fff;font-size:40px;text-align:center}.contact-us-module .inner-content .button{align-items:center;background:#fff;border:none;border-radius:10px;box-sizing:border-box;color:#424254;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;height:auto;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}.contact-us-module .inner-content .button:hover{background:#e6e6e6;cursor:pointer}.contact-us-module .inner-content .button:focus{outline:none}.contact-us-module .inner-content .button{font-weight:700;margin:1rem auto 0}.contact-us-module .inner-content .button:first-of-type{margin-top:0}.contact-us-module.content{background:#3d89c4;border-radius:0;margin:auto calc(50% - 50vw);transform:translateX(calc(50vw - 50%));width:112%}@media screen and (min-width:880px){.contact-us-module.content{border-radius:10px;display:block;width:100%}}.contact-us-module.content .inner-content h3{text-align:left}@media screen and (min-width:880px){.contact-us-module.content .inner-content h3{font-size:40px}}.contact-us-module.content .inner-content p{display:flex;margin-top:2.18rem;text-align:center}@media screen and (min-width:1100px){.contact-us-module.content .inner-content p{text-align:left}}.contact-us-module.content .inner-content p a{color:#fff;display:block;margin-left:10px}.contact-us-module.content .inner-content .button{align-items:center;background:#fff;border:none;border-radius:10px;box-sizing:border-box;color:#3d89c4;display:flex;font-size:1.125rem;height:auto;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}.contact-us-module.content .inner-content .button:hover{background:#e6e6e6;cursor:pointer}.contact-us-module.content .inner-content .button:focus{outline:none}.contact-us-module.content .inner-content .button{font-family:Lato,sans-serif;font-size:16px;font-weight:700;margin-left:0;margin-top:3rem}.container .sidebar-layout .main-content .quick-access-section{background:#3d89c4;border-radius:10px;color:#fff;margin:0 auto 2rem;padding:2rem;width:100%}.container .sidebar-layout .main-content .quick-access-section .ql-title{color:#000;color:#fff;display:block;font-family:Lato,sans-serif;font-family:"Noto Serif",serif;font-size:.83rem;font-size:20px;font-weight:600;line-height:1.125rem;margin-bottom:2rem;padding-bottom:1rem;padding-top:1rem}@media screen and (min-width:880px){.container .sidebar-layout .main-content .quick-access-section .ql-title{font-size:30px}}@media screen and (min-width:1100px){.container .sidebar-layout .main-content .quick-access-section .ql-title{font-size:40px}}.container .sidebar-layout .main-content .quick-access-section .ql-text{border-left:4px solid #fff;color:#000;color:#fff;display:block;font-family:Lato,sans-serif;font-size:1.125rem;font-size:18px;font-weight:300;font-weight:400;line-height:1.5625rem;line-height:22px;margin-bottom:2rem;padding-bottom:1rem;padding-left:2rem;padding-top:1rem}.container .sidebar-layout .main-content .quick-access-section ul{max-height:300px;overflow:overlay}.container .sidebar-layout .main-content .quick-access-section li{background-image:url(/wp-content/themes/ocean-recovery/assets/img/icons/bullet-point.svg)}.container .sidebar-layout .main-content .quick-access-section a{color:#fff;font-weight:400}.container .sidebar-layout .main-content .quick-access-section a .quick-access-link{background-image:url(/wp-content/themes/ocean-recovery/assets/img/icons/quick-access-arrow.svg);background-repeat:no-repeat;margin-bottom:10px;margin-left:1rem;padding-left:2rem}.container .sidebar-layout .main-content .quick-access-section a .quick-access-link.h3{background-image:url(/wp-content/themes/ocean-recovery/assets/img/icons/bullet-point.svg);font-weight:300;margin-left:2.25rem}#locations-popup-container{background-color:rgba(0,0,0,.72);display:none;height:100%;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:999}@media screen and (min-width:880px){#locations-popup-container{padding-top:6rem}}@media screen and (min-width:1400px){#locations-popup-container{overflow:auto;padding-top:2rem}}#locations-popup-container .modal-menu-close{background-color:transparent;background-image:url(/wp-content/themes/ocean-recovery/assets/img/icons/light-cross.svg);background-position:50%;background-repeat:no-repeat;border:none;box-shadow:none;padding:20px;top:10%}@media screen and (min-width:1400px){#locations-popup-container .modal-menu-close{top:5%}}#locations-popup-container.showlocations{display:block}#locations-popup-container #locations-popup{box-sizing:border-box;color:#fff;margin:0;position:relative;width:100%;z-index:999}@media screen and (min-width:1100px){#locations-popup-container #locations-popup{margin-left:5%;margin-right:5%;width:85%}}@media screen and (min-width:1400px){#locations-popup-container #locations-popup{margin:5% auto 0;width:100%}}#locations-popup-container #locations-popup .container{box-sizing:border-box;position:relative;width:100%}#locations-popup-container #locations-popup .container .inner-content{box-sizing:border-box;position:relative}#locations-popup-container #locations-popup .container .inner-content .popup-modal{background:#424254;max-height:900px;overflow:auto;padding:2rem;position:relative;width:100%}@media screen and (min-width:1400px){#locations-popup-container #locations-popup .container .inner-content .popup-modal{margin:0 auto;max-width:1200px}}#locations-popup-container #locations-popup .container .inner-content .popup-modal a,#locations-popup-container #locations-popup .container .inner-content .popup-modal h2{color:#fff}#locations-popup-container #locations-popup .container .inner-content .popup-modal .grouped-list{display:grid;display:-ms-grid;grid-template-columns:repeat(1,1fr);margin-bottom:2rem}@media screen and (min-width:480px){#locations-popup-container #locations-popup .container .inner-content .popup-modal .grouped-list{grid-column-gap:2rem;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1100px){#locations-popup-container #locations-popup .container .inner-content .popup-modal .grouped-list{grid-column-gap:6rem;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1400px){#locations-popup-container #locations-popup .container .inner-content .popup-modal .grouped-list{grid-column-gap:6rem;grid-template-columns:repeat(3,1fr)}}#locations-popup-container #locations-popup .container .inner-content .popup-modal .col{margin-top:3rem}#locations-popup-container #locations-popup .container .inner-content .popup-modal .col:first-child{-ms-grid-column:1;-ms-grid-row:1}#locations-popup-container #locations-popup .container .inner-content .popup-modal .col:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}#locations-popup-container #locations-popup .container .inner-content .popup-modal .col:nth-child(3){-ms-grid-column:3;-ms-grid-row:1}#locations-popup-container #locations-popup .container .inner-content .popup-modal .col:nth-child(4){-ms-grid-column:1;-ms-grid-row:2}@media screen and (min-width:1100px){#locations-popup-container #locations-popup .container .inner-content .popup-modal .col{margin-top:0}}#locations-popup-container #locations-popup .container .inner-content .popup-modal .col:nth-child(2){margin-right:20px}#locations-popup-container #locations-popup .container .inner-content .popup-modal .col h2,#locations-popup-container #locations-popup .container .inner-content .popup-modal .col h3{color:#fff;font-size:30px;margin-bottom:1rem}#locations-popup-container #locations-popup .container .inner-content .popup-modal .col .list{margin-top:2rem;max-height:200px;overflow-y:auto;scrollbar-color:#424254,#fff;scrollbar-width:thin}#locations-popup-container #locations-popup .container .inner-content .popup-modal .col .list::-webkit-scrollbar{width:5px}#locations-popup-container #locations-popup .container .inner-content .popup-modal .col .list::-webkit-scrollbar-track{background:#424254;border-radius:4px}#locations-popup-container #locations-popup .container .inner-content .popup-modal .col .list::-webkit-scrollbar-thumb{background-color:#fff;border:3px solid #fff;border-radius:6px}#locations-popup-container #locations-popup .container .inner-content .popup-modal .col .list li{list-style:none;margin-bottom:1rem}#locations-popup-container #locations-popup .container .inner-content .popup-modal .col .list li a{text-decoration:none}@media screen and (min-width:480px){#locations-popup-container #locations-popup .container .inner-content .popup-modal .areas-col{-moz-columns:1;column-count:1}}@media screen and (min-width:1100px){#locations-popup-container #locations-popup .container .inner-content .popup-modal .areas-col{-moz-columns:3;column-count:3}}@media screen and (min-width:1400px){#locations-popup-container #locations-popup .container .inner-content .popup-modal .areas-col{-moz-columns:4;column-count:4}}#locations-popup-container #locationclosebtn{display:block;position:absolute;right:4%;z-index:40}.map-container,.map-container #map{position:relative}.map-container #locationbtn{background-size:20px 20px;bottom:5%;left:2%;margin-bottom:1rem;margin-top:1rem;position:absolute;width:230px;z-index:999}.location-page-all-visible .search-section .areas-grid .col{margin-bottom:30px}.location-page-all-visible .search-section .areas-grid .col ul{display:grid;gap:16px 30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.location-page-all-visible .search-section .areas-grid .col ul li a{font-weight:400}.location-centre-section{margin:60px 0}.location-centre-section .button-container{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:480px){.location-centre-section .button-container{flex-direction:row;gap:30px}}.location-centre-section .button{background-color:#3d89c4;border-radius:10px;color:#fff!important;display:block;padding:14px 24px;width:-moz-fit-content;width:fit-content}.location-centre-section .button.dark{background-color:#424254}.location-centre-section .benefits h4{margin:30px 0}.location-centre-section .benefits .benefit-container{display:grid;gap:20px;margin-bottom:40px}@media screen and (min-width:1400px){.location-centre-section .benefits .benefit-container{grid-template-columns:1fr 1fr}}.location-centre-section .benefits .benefit-container .benefit{align-items:center;background-color:#f9f9f9;border-radius:4px;display:flex;flex-direction:row;gap:25px;margin:0;padding:12px}.location-centre-section .benefits .benefit-container .benefit img{height:32px;-o-object-fit:contain;object-fit:contain;width:46px}.location-centre-section .benefits .benefit-container .benefit p{margin:0}.location-centre-section .location-gal-universal{margin-top:100px}.location-centre-section .location-gal-universal .main-image{border-radius:10px;cursor:pointer;height:300px;margin-bottom:10px;overflow:hidden;width:100%}@media screen and (min-width:480px){.location-centre-section .location-gal-universal .main-image{margin-bottom:30px}}@media screen and (min-width:880px){.location-centre-section .location-gal-universal .main-image{height:500px}}.location-centre-section .location-gal-universal .main-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.location-centre-section .location-gal-universal .thumbnail-gallery{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;margin-bottom:10px;margin-top:4px}@media screen and (min-width:480px){.location-centre-section .location-gal-universal .thumbnail-gallery{gap:30px;margin-bottom:30px;margin-top:8px}}.location-centre-section .location-gal-universal .thumbnail-gallery a{border-radius:10px;cursor:pointer;height:100px;overflow:hidden;width:100%}@media screen and (min-width:880px){.location-centre-section .location-gal-universal .thumbnail-gallery a{height:230px}}.location-centre-section .location-gal-universal .thumbnail-gallery a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.location-centre-section .location-gal-universal .hiddenGal{display:none}.location-centre-section .location-gal-universal .hiddenGal.shown{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.location-centre-section .location-gal-universal .hiddenGal.shown .overlay{background-color:rgba(66,66,84,.631);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.location-centre-section .location-gal-universal .hiddenGal .heading{align-items:center;border-bottom:1px solid #c3c3c3;display:flex;justify-content:space-between;margin-bottom:25px;width:100%}.location-centre-section .location-gal-universal .hiddenGal .heading h2{font-size:16px;line-height:1}@media screen and (min-width:480px){.location-centre-section .location-gal-universal .hiddenGal .heading h2{font-size:20px}}@media screen and (min-width:880px){.location-centre-section .location-gal-universal .hiddenGal .heading h2{font-size:25px}}.location-centre-section .location-gal-universal .hiddenGal .heading #closer2{background-image:url(/wp-content/themes/ocean-recovery/assets/img/icons/cross-dark.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;height:20px;margin:0 0 10px 20px;padding:0 0 25px;width:20px}.location-centre-section .location-gal-universal .hiddenGal .galleryContainer{align-items:center;background-color:#efefef;display:flex;flex-direction:column;justify-content:center;max-width:90%;padding:25px 20px;position:absolute}@media screen and (min-width:480px){.location-centre-section .location-gal-universal .hiddenGal .galleryContainer{padding:35px 30px}}@media screen and (min-width:1400px){.location-centre-section .location-gal-universal .hiddenGal .galleryContainer{max-width:60%}}.location-centre-section .location-gal-universal .hiddenGal .galleryContainer ::-webkit-scrollbar{width:4px}.location-centre-section .location-gal-universal .hiddenGal .galleryContainer ::-webkit-scrollbar-track{background:#c3c3c8}.location-centre-section .location-gal-universal .hiddenGal .galleryContainer ::-webkit-scrollbar-thumb{background:#424254}.location-centre-section .location-gal-universal .hiddenGal .galleryContainer ::-webkit-scrollbar-thumb:hover{background:#32323f}.location-centre-section .location-gal-universal .hiddenGal .galleryContainer .mainImageSlider{margin-bottom:14px;width:100%}@media screen and (min-width:480px){.location-centre-section .location-gal-universal .hiddenGal .galleryContainer .mainImageSlider{margin-bottom:30px}}.location-centre-section .location-gal-universal .hiddenGal .galleryContainer .mainImageSlider ul{margin:0;padding:0}.location-centre-section .location-gal-universal .hiddenGal .galleryContainer .mainImageSlider .glide__slide{height:300px;width:100%}@media screen and (min-width:480px){.location-centre-section .location-gal-universal .hiddenGal .galleryContainer .mainImageSlider .glide__slide{height:400px}}@media screen and (min-width:1400px){.location-centre-section .location-gal-universal .hiddenGal .galleryContainer .mainImageSlider .glide__slide{height:50vh}}.location-centre-section .location-gal-universal .hiddenGal .galleryContainer .mainImageSlider .glide__slide img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.location-centre-section .location-gal-universal .hiddenGal .galleryContainer .thumbnailGal{display:grid;gap:14px;grid-template-columns:repeat(2,1fr);max-height:150px;overflow-x:hidden;overflow-y:scroll;padding-right:8px;width:100%}@media screen and (min-width:480px){.location-centre-section .location-gal-universal .hiddenGal .galleryContainer .thumbnailGal{gap:20px;max-height:20vh}}@media screen and (min-width:880px){.location-centre-section .location-gal-universal .hiddenGal .galleryContainer .thumbnailGal{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1400px){.location-centre-section .location-gal-universal .hiddenGal .galleryContainer .thumbnailGal{grid-template-columns:repeat(5,1fr)}}.location-centre-section .location-gal-universal .hiddenGal .galleryContainer .thumbnailGal .image-container{border-radius:10px;cursor:pointer;height:80px;overflow:hidden;width:100%}@media screen and (min-width:480px){.location-centre-section .location-gal-universal .hiddenGal .galleryContainer .thumbnailGal .image-container{height:150px}}.location-centre-section .location-gal-universal .hiddenGal .galleryContainer .thumbnailGal .image-container.active{border:2px solid #32323f;opacity:.8}.location-centre-section .location-gal-universal .hiddenGal .galleryContainer .thumbnailGal .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.location-centre-section .location-gal-universal .extraimg{cursor:pointer;position:relative}.location-centre-section .location-gal-universal .extraimg .overlay{align-items:center;background-color:rgba(66,66,84,.478);color:#fff;display:flex;font-size:18px;font-weight:600;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.location-centre-section .location-gal-universal .extraimg .overlay span{display:none}@media screen and (min-width:480px){.location-centre-section .location-gal-universal .extraimg .overlay span{display:inline}}.location-centre-section .facilities-cta{background-color:#424254;border-radius:6px;display:flex;flex-direction:column;gap:2rem;margin:2rem 0;overflow:hidden;padding:3rem}.location-centre-section .facilities-cta .left{border-bottom:2px solid #616173;display:flex;flex-direction:column;gap:2rem;padding-bottom:2rem}.location-centre-section .facilities-cta .left img{margin:0 auto}.location-centre-section .facilities-cta .left .content{display:flex;flex-direction:column;gap:1rem}.location-centre-section .facilities-cta .left .content h2{border-left:none;color:#fff;font-size:25px;margin:0;padding:0;text-align:center}.location-centre-section .facilities-cta .left .content p{color:#fff;font-size:18px;line-height:30px;margin:0;text-align:center}.location-centre-section .facilities-cta .right{display:flex;flex-direction:column;gap:.5rem}.location-centre-section .facilities-cta .right a{border-radius:6px;color:#fff;text-align:center;width:100%}.location-centre-section .facilities-cta .right a.green{background-color:#52bd64}.location-centre-section .facilities-cta .right a:not(.green){background-color:transparent;border:2px solid #fff}@media (min-width:700px){.location-centre-section .facilities-cta{align-items:center;background-image:url(/wp-content/themes/ocean-recovery/assets/img/rehab-cta-icon-bg.svg);background-position:-65% 50%;background-repeat:no-repeat;background-size:60% 150%;flex-direction:row;gap:3rem;padding:4rem}.location-centre-section .facilities-cta .left{align-items:center;border-bottom:0;border-right:2px solid #616173;flex-direction:row;flex-grow:1;gap:3rem;padding-bottom:0;padding-right:2rem}.location-centre-section .facilities-cta .left img{flex-shrink:0;width:110px}.location-centre-section .facilities-cta .left .content{flex-grow:1}.location-centre-section .facilities-cta .left .content h2{font-size:30px}.location-centre-section .facilities-cta .left .content h2,.location-centre-section .facilities-cta .left .content p{text-align:left}.location-centre-section .facilities-cta .right{flex-shrink:0;gap:1rem}.location-centre-section .facilities-cta .right .button{padding:1rem 3rem}}.matterport-section{display:grid;grid-template-columns:1fr;padding:27px 0 0}@media screen and (min-width:600px){.matterport-section{padding:31px 0 0}}@media screen and (min-width:1366px){.matterport-section{grid-column-gap:61px;align-items:center;grid-template-columns:repeat(2,1fr);padding:50px 0}}@media screen and (min-width:1536px){.matterport-section{grid-column-gap:67px}}@media screen and (min-width:1920px){.matterport-section{grid-column-gap:69px}}.matterport-section .section-content{margin-bottom:2rem;padding:0 30px}@media screen and (min-width:1366px){.matterport-section .section-content{margin-bottom:0;order:2;padding:0 58px 0 0}}.matterport-section .section-content .section-title{font-family:"Noto Serif",serif;font-size:25px;font-weight:500;line-height:34.05px;margin:0 0 23px;text-align:start}@media screen and (min-width:600px){.matterport-section .section-content .section-title{margin:0 0 34px}}@media screen and (min-width:1366px){.matterport-section .section-content .section-title{display:block;font-size:40px;line-height:54.48px;text-align:end}}.matterport-section .section-content .section-text{margin:0 0 22px}@media screen and (min-width:600px){.matterport-section .section-content .section-text{margin:0 0 34px}}@media screen and (min-width:1366px){.matterport-section .section-content .section-text{margin:0 0 21px}}@media screen and (min-width:1536px){.matterport-section .section-content .section-text{margin:0 0 25px}}@media screen and (min-width:1920px){.matterport-section .section-content .section-text{margin:0 0 36px}}.matterport-section .section-content .section-text p{font-family:Lato,sans-serif;font-size:20px;font-weight:400;line-height:29.76px;margin:0 0 1.2rem}@media screen and (min-width:1366px){.matterport-section .section-content .section-text p{text-align:end}}.matterport-section .section-content .section-text p:last-of-type{margin:0}@media screen and (min-width:1366px){.matterport-section .section-content .section-bottom{grid-column-gap:42px;align-items:center;display:grid;grid-template-columns:1fr auto}}.matterport-section .section-content .section-bottom .hr{display:none}@media screen and (min-width:1366px){.matterport-section .section-content .section-bottom .hr{display:block}.matterport-section .section-content .section-bottom .hr hr{background-color:#073e66;border:0;height:2px}}.matterport-section .section-content .section-bottom .button-container .btn{align-items:center;background:#3d89c4;border:none;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-family:Lato,sans-serif;font-size:1.125rem;font-weight:700;height:auto;padding:16px 40px;text-decoration:none;text-transform:none;width:-moz-max-content;width:max-content}.matterport-section .section-content .section-bottom .button-container .btn:hover{background:#306e9e;cursor:pointer}.matterport-section .section-content .section-bottom .button-container .btn:focus{outline:none}.matterport-section .iframe-container{position:relative}@media screen and (min-width:1366px){.matterport-section .iframe-container{order:1}}.matterport-section .iframe-container #matterportClicker{margin-bottom:0;margin-top:0;max-height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;z-index:-1}.matterport-section .iframe-container #matterport{background:rgba(0,0,0,.5);cursor:pointer;height:100%;opacity:1;position:absolute;top:0;transition:.3s;width:100%}.matterport-section .iframe-container #matterport.loaded{background:transparent;opacity:1}.matterport-section .iframe-container #matterport iframe{height:100%;width:100%}.matterport-section .iframe-container #matterportLoader{background-image:url(/wp-content/themes/ocean-recovery/assets/img/play.svg);background-position:50%;background-repeat:no-repeat;background-size:100px;bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.matterport-section .iframe-container #matterportLoader #play{background-image:url(/wp-content/themes/ocean-recovery/assets/img/play-arrow.svg);background-position:calc(50% + 2px) 50%;background-repeat:no-repeat;background-size:100px;background-size:30px;height:100%;left:0;position:absolute;top:0;width:100%}.matterport-section .iframe-container #matterportLoader.loading #play{background-image:url(/wp-content/themes/ocean-recovery/assets/img/loader.svg);background-position:calc(50% + 18px) 50%;background-size:80px}.matterport-section .iframe-container #matterportLoader.hidden{opacity:0}.matterport-section .iframe-container #matterportLoader .view-text{bottom:3rem;color:#fff;font-family:"Noto Serif",serif;font-size:1.6rem;position:absolute;text-align:center;width:100%}.matterport-section.contained .iframe-container{margin-left:auto;margin-right:auto;width:90%}.matterport-section.ltr .section-content{order:1}@media screen and (min-width:1366px){.matterport-section.ltr .section-content{padding:0 0 0 58px}}.matterport-section.ltr .section-content .section-text p,.matterport-section.ltr .section-content .section-title{text-align:start}.matterport-section.ltr .iframe-container{order:2}@media screen and (min-width:1366px){.matterport-section.stacked{grid-template-columns:1fr}}.matterport-section.stacked .section-content{margin-bottom:2rem;margin-left:auto;margin-right:auto;order:1;width:90%}@media screen and (min-width:1366px){.matterport-section.stacked .section-content{padding:0}}.matterport-section.stacked .section-content .section-text p,.matterport-section.stacked .section-content .section-title{text-align:start}.matterport-section.stacked .iframe-container{order:2}.matterport-section.contact-page{grid-template-columns:1fr}.matterport-section.contact-page .iframe-container{margin-bottom:1rem}body:not(.home) .matterport-section .section-content{padding:0;width:100%}body:not(.home) .matterport-section .section-content .section-title{font-family:"Noto Serif",serif;font-size:25px;font-weight:600;line-height:32px;margin-bottom:25px;margin-left:inherit;margin-right:inherit;margin-top:inherit;text-align:inherit}@media screen and (min-width:880px){body:not(.home) .matterport-section .section-content .section-title{font-size:30px;line-height:38px}}body:not(.home) .matterport-section .section-content .section-text p{font-feature-settings:"tnum" on,"lnum" on;font-family:Lato,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:32px;margin-bottom:24px}@media screen and (min-width:1200px){body:not(.home) .matterport-section .section-content .section-text p{font-size:18px;line-height:32px}}body:not(.home) .matterport-section .iframe-container{width:100%}.no-js .native-lazyload-js-fallback{display:inline!important}.block-addictions-we-treat{background:#4f4f64;padding:58px 0}@media (min-width:1000px){.block-addictions-we-treat{padding:60px 0}}@media (min-width:1780px){.block-addictions-we-treat{padding:80px 0}}.block-addictions-we-treat .titles{align-items:center;display:flex;flex-direction:column;gap:35px;justify-content:center;margin-bottom:60px;text-align:center}.block-addictions-we-treat .titles h2,.block-addictions-we-treat .titles p{max-width:900px}.block-addictions-we-treat .titles h2{font-size:25px;text-transform:capitalize}@media (min-width:900px){.block-addictions-we-treat .titles h2{font-size:35px}}.block-addictions-we-treat .addictions{display:grid;gap:45px;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.block-addictions-we-treat .addictions{gap:60px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.block-addictions-we-treat .addictions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1450px){.block-addictions-we-treat .addictions{grid-template-columns:repeat(4,minmax(0,1fr))}}.block-addictions-we-treat .addictions .addiction{align-items:center;display:flex;flex-direction:column;justify-content:center}.block-addictions-we-treat .addictions .addiction.seemore{background-color:#424254;border-radius:3px;color:#fff;margin:0 auto;padding:60px 20px;text-align:center;width:100%}@media (min-width:768px){.block-addictions-we-treat .addictions .addiction.seemore{padding:30px 60px}}@media (min-width:1280px){.block-addictions-we-treat .addictions .addiction.seemore{flex-direction:row;grid-column:1/span 3;justify-content:space-between}}@media (min-width:1450px){.block-addictions-we-treat .addictions .addiction.seemore{flex-direction:column;grid-column:span 1}}.block-addictions-we-treat .addictions .addiction.seemore h3{color:#fff;margin-bottom:40px;text-transform:capitalize}@media (min-width:1280px){.block-addictions-we-treat .addictions .addiction.seemore h3{margin-bottom:0}}@media (min-width:1450px){.block-addictions-we-treat .addictions .addiction.seemore h3{margin-bottom:40px}}.block-addictions-we-treat .addictions .addiction.seemore a{align-items:center;background:#3d89c4;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;gap:10px;overflow:hidden;text-decoration:none;width:-moz-fit-content;width:fit-content}.block-addictions-we-treat .addictions .addiction.seemore a .text{padding:14px 19px}.block-addictions-we-treat .addictions .addiction.seemore a .icon{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),#3d89c4;padding:14px 13px}.block-addictions-we-treat .addictions .addiction.seemore a .icon img{display:block;margin:0;padding:0}.block-addictions-we-treat .addictions .addiction .feature{border-radius:3px;height:183px;margin-bottom:25px;-o-object-fit:cover;object-fit:cover;width:100%}.block-addictions-we-treat .addictions .addiction h3{font-family:Lato,sans-serif;font-size:22px;font-weight:600;margin-bottom:18px;text-align:center}@media (min-width:768px){.block-addictions-we-treat .addictions .addiction h3{font-size:26px;padding:0}}.block-addictions-we-treat .addictions .addiction p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;margin-bottom:25px;overflow:hidden;text-align:center}@media (min-width:768px){.block-addictions-we-treat .addictions .addiction p{padding:0}}.block-addictions-we-treat .addictions .addiction:not(.seemore) a{align-items:center;border-bottom:1px solid #fff;color:#fff;display:flex;font-weight:600;gap:10px;padding-bottom:5px;text-decoration:none}.block-our-centre-block{margin:60px 0;overflow:hidden}@media (min-width:1280px){.block-our-centre-block{margin:100px 0}}.block-our-centre-block{color:#fff}.block-our-centre-block h2{font-size:25px}@media (min-width:900px){.block-our-centre-block h2{font-size:35px}}.block-our-centre-block .inner-block{background-color:#424254;border-bottom:5px solid #c74d5a;padding:50px 0}@media (min-width:1280px){.block-our-centre-block .inner-block{padding:80px 0}}.block-our-centre-block .inner-block .information-container{display:grid;gap:50px}@media (min-width:1280px){.block-our-centre-block .inner-block .information-container{gap:63px;grid-template-columns:1fr 1.25fr}}.block-our-centre-block .inner-block .information-container .information{display:flex;flex-direction:column;gap:30px;justify-content:center;text-align:center}@media (min-width:1280px){.block-our-centre-block .inner-block .information-container .information{text-align:left}}.block-our-centre-block .inner-block .information-container .information p{line-height:1.6}.block-our-centre-block .galleryContainer{position:relative}.block-our-centre-block .bullet-container{align-items:center;display:flex;justify-content:center}@media (min-width:768px){.block-our-centre-block .bullet-container{display:none}}.block-our-centre-block .bulletsGlide{background-color:#fff;border-radius:25px;bottom:20px;display:flex;gap:0;margin:36px 0 0;position:absolute;width:90%;z-index:2}.block-our-centre-block .bulletsGlide .glide__bullet{background-color:#fff;border:0;height:4px;padding:0;transition:.3s;width:100%}.block-our-centre-block .bulletsGlide .glide__bullet.glide__bullet--active{background-color:#c74d5a;border-radius:25px}.block-our-centre-block .list-container{background-color:#4f4f64;border-radius:3px;padding:34px 40px}.block-our-centre-block .list-container h3{font-size:20px;margin-bottom:35px;text-transform:capitalize}@media (min-width:900px){.block-our-centre-block .list-container h3{font-size:25px}}.block-our-centre-block .list-container .list{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:0;row-gap:40px}@media (min-width:768px){.block-our-centre-block .list-container .list{grid-template-columns:1fr 1fr}}.block-our-centre-block .list-container .list li{display:flex;flex-direction:row;gap:14px}.block-our-centre-block .list-container .list li img{height:21px;-o-object-fit:contain;object-fit:contain;width:21px}.block-our-centre-block .button.mobile{display:flex;justify-self:center}.block-our-centre-block .button.desktop{display:none}@media (min-width:1280px){.block-our-centre-block .button.mobile{display:none}.block-our-centre-block .button.desktop{display:flex}}.block-our-centre-block .button{align-items:center;border-bottom:2px solid #fff;color:#fff;cursor:pointer;display:flex;font-size:20px;gap:10px;padding-bottom:4px;text-decoration:none;width:-moz-fit-content;width:fit-content}.block-our-centre-block .button img{filter:brightness(100)}.block-our-centre-block .galleryContainer .glide__track{overflow:visible}.block-our-centre-block .galleryContainer .glide__slides{list-style:none;margin:0;overflow:visible;padding:0}.block-our-centre-block .galleryContainer .glide__slides:hover .glide__slide .overlay{opacity:.5}.block-our-centre-block .galleryContainer .glide__slides .glide__slide{aspect-ratio:1/1;cursor:pointer;position:relative;transition:.3s}.block-our-centre-block .galleryContainer .glide__slides .glide__slide .overlay{background-color:#c74d5a;height:calc(100% - 3px);left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-out,transform .3s ease;width:100%;z-index:2}.block-our-centre-block .galleryContainer .glide__slides .glide__slide img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;transition:.3s;width:100%;z-index:1}.block-our-centre-block .galleryContainer .glide__slides .glide__slide:hover{z-index:3}.block-our-centre-block .galleryContainer .glide__slides .glide__slide:hover .overlay{opacity:0;transform:scale(1.25) translateY(-10%)}.block-our-centre-block .galleryContainer .glide__slides .glide__slide:hover img{transform:scale(1.25) translateY(-10%)}.block-our-centre-block .featuredContainer{background:#c74d5a;padding:36px 0}@media (min-width:1920px){.block-our-centre-block .featuredContainer{padding:46px 0}}.block-our-centre-block .featuredContainer h2{color:#fff;font-family:"Noto Serif",serif;font-size:25px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 46px;text-align:center}@media (min-width:1920px){.block-our-centre-block .featuredContainer h2{font-size:35px;margin:0 0 36px}}.block-our-centre-block .featuredContainer .glide__slide{align-items:center;display:flex;justify-content:center}.page-template-reviews-archive .block-our-centre-block{margin-top:0!important}.block-why-choose-us{margin:60px 0}@media (min-width:1280px){.block-why-choose-us{margin:100px 0}}.block-why-choose-us .titles{align-items:center;display:flex;flex-direction:column;gap:35px;justify-content:center;margin-bottom:60px;text-align:center}.block-why-choose-us .titles h2,.block-why-choose-us .titles p{max-width:900px}.block-why-choose-us .titles h2{font-size:25px}@media (min-width:900px){.block-why-choose-us .titles h2{font-size:35px}}.block-why-choose-us .content-split{display:grid;gap:35px}@media (min-width:768px){.block-why-choose-us .content-split{gap:50px}}@media (min-width:900px){.block-why-choose-us .content-split{gap:60px;grid-template-columns:1.25fr 1fr}}.block-why-choose-us .content-split .content{background-color:#f0f0f1;border-radius:3px;display:flex;flex-direction:column;gap:25px;padding:40px}.block-why-choose-us .content-split .content .button{align-items:center;border-bottom:2px solid #c74d5a;color:#c74d5a;cursor:pointer;display:flex;font-size:18px;gap:10px;padding-bottom:4px;text-decoration:none;width:-moz-fit-content;width:fit-content}.block-why-choose-us .content-split .image{border-radius:3px;min-height:237px;order:-1;overflow:hidden}.block-why-choose-us .content-split .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:900px){.block-why-choose-us .content-split .image{order:2}}.block-get-in-touch-cta{background-color:#c74d5a;color:#fff;padding:50px 0}.block-get-in-touch-cta .split{align-items:center;display:grid;gap:30px;grid-template-columns:1fr}@media (min-width:1280px){.block-get-in-touch-cta .split{gap:60px;grid-template-columns:1fr 1fr}}.block-get-in-touch-cta .split .gform_fields{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:space-between;width:100%}.block-get-in-touch-cta .split .gform_fields .gfield{width:100%}.block-get-in-touch-cta .split .gform_fields .gfield--width-three-quarter{width:calc(100% - 158px)}.block-get-in-touch-cta .split label{display:none}.block-get-in-touch-cta .split input[type=tel]{border:none;border-left:5px solid #424254;border-radius:3px;padding:14px 24px!important;width:100%}.block-get-in-touch-cta .split input[type=tel]:focus-visible{outline:2px solid #424254}.block-get-in-touch-cta .split input[type=text]{border:none;border-left:5px solid #424254;border-radius:3px;padding:14px 24px!important;width:100%}.block-get-in-touch-cta .split input[type=text]:focus-visible{outline:2px solid #424254}.block-get-in-touch-cta .split #field_submit{align-items:center;display:flex;height:100%;justify-content:flex-start;width:134px}@media (min-width:768px){.block-get-in-touch-cta .split #field_submit{justify-content:center}}.block-get-in-touch-cta .split input[type=submit]{align-self:center!important;background-color:transparent;background-image:url(/wp-content/themes/cassiobury-court/src/img/icons/circled-arrow.svg);background-position:100% 50%;background-repeat:no-repeat;background-size:21px 21px;border:none;border-bottom:2px solid #fff;border-radius:0;color:#fff;cursor:pointer;filter:brightness(100);font-size:16px;font-size:18px;font-weight:600;padding:6px 30px 6px 0!important;width:-moz-fit-content;width:fit-content}.block-get-in-touch-cta .split .gform_footer{display:none!important}.block-admissions-process{background-color:#424254;border-bottom:5px solid #c74d5a;color:#fff;padding:80px 0}@media (min-width:1280px){.block-admissions-process{padding:130px 0}}.block-admissions-process .titles{align-items:center;display:flex;flex-direction:column;gap:35px;justify-content:center;margin-bottom:60px;text-align:center}.block-admissions-process .titles h2{font-size:25px;text-transform:capitalize}@media (min-width:900px){.block-admissions-process .titles h2{font-size:35px}}.block-admissions-process .titles h2,.block-admissions-process .titles p{max-width:900px}.block-admissions-process .admission-steps{display:grid;gap:90px;margin-bottom:60px}@media (min-width:900px){.block-admissions-process .admission-steps{gap:30px;grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.block-admissions-process .admission-steps{gap:90px}}.block-admissions-process .admission-steps .step img{height:125px;margin-bottom:20px;-o-object-fit:contain;object-fit:contain;width:125px}.block-admissions-process .admission-steps .step{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.block-admissions-process h3{font-weight:600}@media (min-width:900px){.block-admissions-process h3{font-size:24px}}.block-admissions-process .buttons{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center}@media (min-width:900px){.block-admissions-process .buttons{flex-direction:row;gap:75px}}.block-admissions-process .buttons a{align-items:center;border-bottom:2px solid #fff;color:#fff;display:flex;font-size:20px;gap:10px;padding-bottom:4px;text-decoration:none;width:-moz-fit-content;width:fit-content}.block-admissions-process .buttons a img{filter:brightness(100)}.block-areas-we-cover{margin:50px 0 80px}@media (min-width:1280px){.block-areas-we-cover{margin:100px 0 160px}}.block-areas-we-cover .titles{align-items:center;display:flex;flex-direction:column;gap:35px;justify-content:center;margin-bottom:60px;text-align:center}.block-areas-we-cover .titles h2,.block-areas-we-cover .titles p{max-width:900px}.block-areas-we-cover .titles h2{font-size:25px}@media (min-width:900px){.block-areas-we-cover .titles h2{font-size:35px}}.block-areas-we-cover .areaSearch{align-items:center;display:flex;flex-direction:row;gap:25px;width:100%}@media (max-width:767.99px){.block-areas-we-cover .areaSearch{gap:10px}}.block-areas-we-cover .areaSearch input{background-color:#ededed;border:none;border-radius:3px;padding:14px 26px;width:100%}.block-areas-we-cover .areaSearch button{cursor:pointer;height:-moz-fit-content;height:fit-content}.block-areas-we-cover a#goToLocations,.block-areas-we-cover button{align-items:center;background-color:transparent;border:none;border-bottom:2px solid #3d89c4;color:#3d89c4;cursor:pointer;display:flex;font-size:18px;gap:10px;padding:0 0 4px;text-decoration:none;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.block-areas-we-cover a#goToLocations#submitSearch,.block-areas-we-cover button#submitSearch{width:94px}}@media (max-width:767.99px){.block-areas-we-cover a#goToLocations#submitSearch,.block-areas-we-cover button#submitSearch{border:none;font-size:0}}@media (min-width:768px){.block-areas-we-cover a#goToLocations{width:111px}}@media (max-width:767.99px){.block-areas-we-cover a#goToLocations{border:none;font-size:0}}.block-areas-we-cover .featured-locations{display:grid;gap:16px;grid-template-columns:1fr;margin:35px 0}@media (min-width:768px){.block-areas-we-cover .featured-locations{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.block-areas-we-cover .featured-locations{grid-template-columns:repeat(3,1fr)}}.block-areas-we-cover .featured-locations .location{align-items:center;background-color:#424254;border-bottom:5px solid #3d89c4;border-radius:3px;color:#fff;display:flex;gap:10px;padding:18px 22px;text-decoration:none}.block-areas-we-cover .all-locations{position:relative}.block-areas-we-cover .all-locations .results-container{display:grid;gap:16px;margin:35px 0;max-height:280px;min-height:100px;overflow:hidden;transition:.3s}@media (min-width:768px){.block-areas-we-cover .all-locations .results-container{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.block-areas-we-cover .all-locations .results-container{grid-template-columns:repeat(3,1fr)}}.block-areas-we-cover .all-locations .results-container.expanded{max-height:500px;overflow-y:auto;padding-right:4px;scrollbar-color:#424254 transparent;scrollbar-width:auto}.block-areas-we-cover .all-locations .results-container.expanded::-webkit-scrollbar{width:4px}.block-areas-we-cover .all-locations .results-container.expanded::-webkit-scrollbar-track{background:transparent}.block-areas-we-cover .all-locations .results-container.expanded::-webkit-scrollbar-thumb{background-color:#3d89c4;border:0 transparent;border-radius:10px}.block-areas-we-cover .all-locations .results-container .location{align-items:center;background-color:#424254;border-radius:3px;color:#fff;display:flex;font-family:14px;gap:10px;height:-moz-fit-content;height:fit-content;padding:18px 22px;text-decoration:none}.block-areas-we-cover .all-locations .expander{align-items:center;background-color:#fff;bottom:-60px;display:flex;justify-content:center;opacity:1;padding:16px;position:absolute;transition:.3s;width:100%}.block-areas-we-cover .all-locations .expander.expanded{opacity:0;pointer-events:none}.block-areas-we-cover .all-locations .expander:before{background-color:transparent;background-image:linear-gradient(transparent,#fff);bottom:100%;content:"";height:110px;pointer-events:none;position:absolute;width:100%}.block-areas-we-cover .all-locations .expander button{background:#3d89c4;border-radius:6px;color:#fff;font-weight:700;padding:14px 19px}.block-areas-we-cover .all-locations .reducer{align-items:center;background-color:#fff;bottom:-54px;display:flex;justify-content:center;opacity:1;padding:16px;position:absolute;transition:.3s;width:100%}.block-areas-we-cover .all-locations .reducer.hidden{display:none}.block-areas-we-cover .all-locations .reducer.hidden button img{transform:rotate(0deg);transition:.3s}.block-areas-we-cover .all-locations .reducer button img{transform:rotate(-90deg)}.block-latest-news{margin:60px 0}@media (min-width:1280px){.block-latest-news{margin:100px 0}}.block-latest-news .container-slim.container-article{position:relative}@media (max-width:1279.99px){.block-latest-news .container-slim.container-article{margin-left:10%;width:90%}}@media (max-width:767.99px){.block-latest-news .container-slim.container-article{margin:0 auto;width:90%}}.block-latest-news .article-titles{align-items:center;display:flex;flex-direction:column;gap:35px;justify-content:center;margin-bottom:60px;text-align:center}.block-latest-news .article-titles h2{font-size:25px}@media (min-width:900px){.block-latest-news .article-titles h2{font-size:35px}}.block-latest-news .article-titles h2,.block-latest-news .article-titles p{max-width:900px}.block-latest-news .article-container{display:grid;gap:42px}.block-latest-news .article-container.desktop{display:none}@media (min-width:1280px){.block-latest-news .article-container.desktop{display:grid}}.block-latest-news .article-container.mobile{display:flex}@media (min-width:1280px){.block-latest-news .article-container.mobile{display:none}}@media (min-width:900px){.block-latest-news .article-container{grid-template-columns:repeat(3,1fr)}}.block-latest-news .article-container .article .image-container{border-radius:3px;height:210px;margin-bottom:25px;overflow:hidden;position:relative;width:100%}.block-latest-news .article-container .article .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-latest-news .article-container .article .image-container .meta{align-items:center;background-color:#fff;border-radius:3px;bottom:6px;display:flex;gap:4px;left:6px;padding:5px 6px;position:absolute}.block-latest-news .article-container .article .image-container .meta img{height:18px;-o-object-fit:contain;object-fit:contain;width:19px}.block-latest-news .article-container .article .content-container a{color:#333;text-decoration:none}.block-latest-news .article-container .article .content-container a h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-family:Lato,sans-serif;font-size:18px;font-weight:600;margin-bottom:12px;max-height:56px;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap}@media (min-width:1280px){.block-latest-news .article-container .article .content-container a h3{font-size:26px;height:56px}}.block-latest-news .article-container .article .content-container .excerpt{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;margin:0 0 25px;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap}@media (min-width:1280px){.block-latest-news .article-container .article .content-container .excerpt{margin:25px 0}}.block-latest-news .article-container .article .button{align-items:center;background:#3d89c4;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;gap:10px;overflow:hidden;text-decoration:none;width:-moz-fit-content;width:fit-content}.block-latest-news .article-container .article .button .text{padding:14px 19px}.block-latest-news .article-container .article .button .icon{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),#3d89c4;padding:14px 13px}.block-latest-news .article-container .article .button .icon img{display:block;margin:0;padding:0}.block-latest-news .bulletsGlide{background-color:#ededed;border-radius:25px;bottom:-40px;display:flex;gap:0;margin:36px 0 0;overflow:hidden;position:absolute;width:100%}@media (min-width:768px){.block-latest-news .bulletsGlide{width:90%}}.block-latest-news .bulletsGlide .glide__bullet{background-color:#ededed;border:0;height:4px;padding:0;transition:.3s;width:100%}@media (min-width:768px){.block-latest-news .bulletsGlide .glide__bullet:last-of-type{display:none}}.block-latest-news .bulletsGlide .glide__bullet.glide__bullet--active{background-color:#c74d5a;border-radius:25px}.meet-the-team-shortcode{background:#424254;border-bottom:5px solid #3d89c4;padding:35px 0}@media (min-width:1000px){.meet-the-team-shortcode{padding:60px 0}}@media (min-width:1280px){.meet-the-team-shortcode{padding:90px 0}}.meet-the-team-shortcode .team-inner{display:flex;flex-direction:column;gap:30px}@media (min-width:1450px){.meet-the-team-shortcode .team-inner{align-items:center;flex-direction:row;gap:40px}}.meet-the-team-shortcode .team-inner h2{font-size:25px}@media (min-width:900px){.meet-the-team-shortcode .team-inner h2{font-size:35px}}.meet-the-team-shortcode .team-inner .mttsc-slider{width:100%}@media (min-width:1450px){.meet-the-team-shortcode .team-inner .mttsc-slider{width:50%}}.meet-the-team-shortcode .team-inner .mttsc-slider ul{-moz-column-gap:unset;column-gap:unset;-moz-columns:unset;columns:unset;margin:0;padding:0}.meet-the-team-shortcode .team-inner .mttsc-slider ul li{background:#4f4f64;border-radius:3px;color:#333;padding:20px}.meet-the-team-shortcode .team-inner .mttsc-slider ul li .profile-picture{aspect-ratio:1/1;border-radius:50%;display:block;height:135px;margin-left:auto;margin-right:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:1000px){.meet-the-team-shortcode .team-inner .mttsc-slider ul li .profile-picture{height:166px}}.meet-the-team-shortcode .team-inner .mttsc-slider ul li .glide_content{margin-top:16px;text-align:center}.meet-the-team-shortcode .team-inner .mttsc-slider ul li .glide_content h3{color:#fff;font-size:20px;font-weight:600;margin:0;text-align:center}.meet-the-team-shortcode .team-inner .mttsc-slider ul li .glide_content .role{color:#fff;font-family:"Noto Serif",serif;font-size:16px;font-weight:500;line-height:normal;margin:0 0 14px;text-align:center}.meet-the-team-shortcode .team-inner .mttsc-slider ul li .glide_content small{color:#fff;display:block;height:30px;margin:16px 0;overflow:hidden;text-align:center}.meet-the-team-shortcode .team-inner .mttsc-slider ul li .glide_content a{color:#fff;display:inline-block;font-size:15px;line-height:normal;margin-left:auto;margin-right:auto;text-align:center;text-decoration:underline}.meet-the-team-shortcode .team-inner .team-content{color:#fff;text-align:start;width:100%}@media (min-width:1450px){.meet-the-team-shortcode .team-inner .team-content{width:482px}}.meet-the-team-shortcode .team-inner .team-content h2{color:#fff;font-weight:500}.meet-the-team-shortcode .team-inner .team-content .content{line-height:150%;margin-bottom:30px}.meet-the-team-shortcode .team-inner .team-content a{align-items:center;background:#3d89c4;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;gap:10px;overflow:hidden;text-decoration:none;width:-moz-fit-content;width:fit-content}.meet-the-team-shortcode .team-inner .team-content a .text{padding:14px 19px}.meet-the-team-shortcode .team-inner .team-content a .icon{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),#3d89c4;padding:14px 13px}.meet-the-team-shortcode .team-inner .team-content a .icon img{display:block;margin:0;padding:0}.meet-the-team-shortcode.meet-the-team-module{margin:100px 0}@media (min-width:1450px){.meet-the-team-shortcode.meet-the-team-module .team-inner{gap:80px}}.meet-the-team-shortcode.meet-the-team-module h2{margin-bottom:14px}.meet-the-team-shortcode.meet-the-team-module .content .button{margin-top:14px}.meet-the-team-shortcode .bulletsGlide{background-color:#fff;border-radius:25px;display:flex;gap:0;margin:36px 0 0;overflow:hidden}.meet-the-team-shortcode .bulletsGlide .glide__bullet{background-color:#f0f0f1;border:0;height:4px;padding:0;transition:.3s;width:100%}.meet-the-team-shortcode .bulletsGlide .glide__bullet.glide__bullet--active{background-color:#c74d5a;border-radius:25px}.galleryContainer .glide__slides{list-style:none;margin:0;overflow:visible;padding:0}.galleryContainer .glide__slides:hover .glide__slide .overlay{opacity:.5}.galleryContainer .glide__slides .glide__slide{aspect-ratio:1/1;cursor:pointer;position:relative;transition:.3s}.galleryContainer .glide__slides .glide__slide .overlay{background-color:#3d89c4;height:calc(100% - 3px);left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-out,transform .3s ease;width:100%;z-index:2}.galleryContainer .glide__slides .glide__slide img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;transition:.3s;width:100%;z-index:1}.galleryContainer .glide__slides .glide__slide:hover{z-index:3}.galleryContainer .glide__slides .glide__slide:hover .overlay{opacity:0;transform:scale(1.25) translateY(-10%)}.galleryContainer .glide__slides .glide__slide:hover img{transform:scale(1.25) translateY(-10%)}.featuredContainer{background:#3d89c4;padding:36px 0}@media (min-width:1920px){.featuredContainer{padding:46px 0}}.featuredContainer h2{color:#fff;font-family:"Noto Serif",serif;font-size:25px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 46px;text-align:center}@media (min-width:1920px){.featuredContainer h2{font-size:35px;margin:0 0 36px}}.featuredContainer .glide__slide{align-items:center;display:flex;justify-content:center}
