html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,select,textarea,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,:before,:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-sizing:border-box;padding:0;border:0;margin:0;font-size:100%;vertical-align:baseline}html{width:100%;height:100%;height:-webkit-fill-available;min-width:320px;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{width:100%;height:100%;min-height:100vh;min-height:-webkit-fill-available;min-width:320px;padding:0;text-align:center;margin:0;overflow-y:auto;overflow-x:hidden;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-ms-font-smoothing:antialiased}*{-webkit-tap-highlight-color:transparent;outline:none;cursor:default}img,svg{display:block;max-width:100%;height:auto;border:0;vertical-align:bottom;pointer-events:none}img::selection,svg::selection{background:transparent}img::-moz-selection,svg::-moz-selection{background:transparent}strong{font-weight:700}ul{list-style:none}a{text-decoration:none}a,a *,a:before,a:after,button,button *,button:before,button:after,select,input[type="button"],input[type="submit"]{cursor:pointer;transition:all 250ms}input[type="text"],input[type="email"],input[type="date"],input[type="tel"],input[type="url"],input[type="password"],button,input[type="button"],input[type="submit"],select,textarea{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none}input[type="text"],input[type="email"],input[type="date"],input[type="tel"],input[type="url"],input[type="password"],textarea{cursor:text;user-select:auto !important;-moz-user-select:auto !important;-webkit-user-select:auto !important;-ms-user-select:auto !important}input,select,textarea,button{outline:none}select option{font-weight:inherit;font-size:inherit}select::-ms-expand{display:none}input[type=number]{-moz-appearance:textfield}input[type="submit"],input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 100px #fff !important}textarea{overflow:auto}:-moz-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}::-webkit-input-placeholder{color:inherit}:-ms-input-placeholder{color:inherit}::-ms-input-placeholder{color:inherit}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}.screen-reader-response{display:none}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:''}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:none !important}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}html{background:#162439}body{position:relative;font:400 15px/1.6 Poppins, sans-serif;color:#162439;overflow-x:hidden;background:#162439;overflow-y:scroll !important}body.loaded .curtain{opacity:0 !important;pointer-events:none}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background:#fff}body::-webkit-scrollbar-thumb{min-height:125px;border:5px #fff solid;background:#fd4e02}body::-webkit-scrollbar-thumb:hover{border-width:4px}body.loaded .curtain{opacity:0 !important;pointer-events:none}::selection{color:inherit;background:rgba(0,0,0,0.075)}::-moz-selection{color:inherit;background:rgba(0,0,0,0.075)}.wrapper{position:relative;display:flex;flex-direction:column;width:100%;max-width:1920px;min-height:100svh;overflow:hidden;margin:0 auto;z-index:10}.center{position:relative;display:block;width:100%;margin:0 auto;z-index:10}.center:after{display:block;clear:both;content:''}a ::selection,a::selection,button ::selection,button::selection{background:transparent}a ::-moz-selection,a::-moz-selection,button ::-moz-selection,button::-moz-selection{background:transparent}.no-break{white-space:nowrap}.header{position:fixed;top:30px;left:50%;display:flex;align-items:center;width:calc(100% - 60px);max-width:1180px;height:70px;padding:12px;transform:translateX(-50%);z-index:100}.header .logo{display:block;margin:0 12px}.header .logo svg{width:340px;height:40px}.header .logo:hover svg #lifeguard,.header .logo:focus svg #lifeguard{fill:#0ab6f6}.header .menu{display:flex;align-items:center;font-weight:700;font-size:14px;margin:0 0 0 auto}.header .menu li{margin:0 0 0 15px}.header .menu li a{display:block;padding:10px;white-space:nowrap;color:#0d2743}.header .menu li a.active,.header .menu li a:hover,.header .menu li a:focus{color:#0ab6f6}.header .menu li.welcome{display:none}.header .menu li.get-in-touch{margin:0 0 0 25px}.header .menu li.get-in-touch a{display:flex;align-items:center;justify-content:center;width:140px;height:46px;border-radius:4px;color:#fff;background:#fd4e02}.header .menu li.get-in-touch a:hover,.header .menu li.get-in-touch a:focus{background:#0ab6f6}.header button{display:none;width:40px;aspect-ratio:1 / 1;border:0;font-size:0;text-indent:-5000px;background:url(//superyachtlifeguard.com/wp-content/themes/superyachtlifeguard/img/menu-open.svg) 50% 50%/cover no-repeat;margin:0 0 0 auto}.header:before,.header:after{position:absolute;left:50%;height:100%;content:'';transform:translate(-50%, 0)}.header:before{top:0;width:100%;height:100%;border-radius:4px;background:#fff;box-shadow:0 1px 4px #16243925, 0 1px 10px 5px #16243910, 0 1px 6px 3px #0ab6f610;z-index:-10}.header:after{top:-30px;width:1920px;height:calc(100% + 30px - 24px);border-top:4px #0ab6f6 solid;background:#162439b5;box-shadow:0 0 2px #ffffff80;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:-20;opacity:0;transition:opacity 500ms}.scrolled .header:after{opacity:1}.content h1{font-weight:700;font-size:40px;line-height:1.325;margin:0 auto 0.75em}.content h2{font-weight:700;font-size:22px;line-height:1.325;margin:1.5em auto}.content h2[data-pre-title]:before{display:block;font-size:16px;content:attr(data-pre-title);color:#0ab6f6;margin:0 0 10px}.content h3{font-weight:700;font-size:18px;margin:1.5em auto}.content h4{font-weight:700;font-size:15px;margin:1.5em auto}.content strong{font-weight:700}.content p{margin:1.5em auto}.content ul,.content ol{margin:1.5em 0 1.5em 1em}.content ul li,.content ol li{padding:0 0 0 1em}.content ul li ul,.content ol li ul{padding:1em 0 0}.content ul.spaced li,.content ol.spaced li{margin:0 0 1em}.content ul.spaced li:last-of-type,.content ol.spaced li:last-of-type{margin:0}.content ul{list-style:disc}.content ul li::marker{font-weight:700;content:'•';color:#fd4e02}.content ol{list-style:decimal}.content a img{pointer-events:auto}.content a.button{display:inline-flex;align-items:center;justify-content:center;min-width:150px;min-height:50px;border-radius:4px;padding:10px 30px;font-weight:700;font-size:14px;color:#fff;margin:1.5em 0;background:#fd4e02}.content a.button:hover,.content a.button:focus{background:#0ab6f6}.content a:not(.button){text-decoration:underline;text-decoration-color:#fd4e0280;text-underline-offset:0.35em;text-decoration-thickness:1px;color:inherit}.content a:not(.button):hover{text-decoration-color:#fd4e02;color:#000}.content img.alignnone{display:block;margin:4em auto}.content img.alignleft{float:left;max-width:50%;margin:0 75px 2em 0}.content img.alignright{float:right;max-width:50%;margin:0 0 2em 75px}.content img.aligncenter{display:block;clear:both;text-align:center;margin:4em auto}.content .scroll-table{width:100%;overflow-x:auto;margin:4em auto}.content table{width:100%;border-collapse:separate;border-spacing:0;font-size:inherit;line-height:1.325;margin:4em auto}.content table tr th,.content table tr td{border-bottom:1px #ccc solid;padding:1em 1.25em;text-align:left;vertical-align:top}.content table tr th{font-weight:400;background:#eee}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content p:first-child,.content ul:first-child,.content ol:first-child,.content .button:first-child,.content table:first-child,.content .scroll-table:first-child{margin-top:0 !important}.content h1:first-child a.arrow:first-child,.content h2:first-child a.arrow:first-child,.content h3:first-child a.arrow:first-child,.content h4:first-child a.arrow:first-child,.content p:first-child a.arrow:first-child,.content ul:first-child a.arrow:first-child,.content ol:first-child a.arrow:first-child,.content .button:first-child a.arrow:first-child,.content table:first-child a.arrow:first-child,.content .scroll-table:first-child a.arrow:first-child{padding-top:0 !important}.content h1:last-child,.content h2:last-child,.content h3:last-child,.content h4:last-child,.content p:last-child,.content ul:last-child,.content ol:last-child,.content .button:last-child,.content table:last-child,.content .scroll-table:last-child{margin-bottom:0 !important}.content h1:last-child a.arrow:last-child,.content h2:last-child a.arrow:last-child,.content h3:last-child a.arrow:last-child,.content h4:last-child a.arrow:last-child,.content p:last-child a.arrow:last-child,.content ul:last-child a.arrow:last-child,.content ol:last-child a.arrow:last-child,.content .button:last-child a.arrow:last-child,.content table:last-child a.arrow:last-child,.content .scroll-table:last-child a.arrow:last-child{padding-bottom:0 !important}.content .section.background-white{background:#fff}.content .section.background-pale-blue{background:#e6f8fe}.content .drop-shadow h1,.content .drop-shadow h2,.content .drop-shadow h3,.content .drop-shadow p,.content .drop-shadow ul{text-shadow:1px 1px 2px #16243980, 2px 2px 10px #16243980, 4px 4px 20px #16243980}.section.hero-home{padding:120px 50px 0;overflow:hidden}.section.hero-home .center{display:flex;align-items:center;max-width:1180px;color:#fff}.section.hero-home .center .text{padding:25px 0 50px;width:50%;max-width:575px;text-align:left;margin:0 auto 0 0}.section.hero-home .center .text h1{margin:0}.section.hero-home .center .text h2{color:#0ab6f6;margin:25px 0}.section.hero-home .center .text p{margin:0}.section.hero-home .center .text .button{margin:50px 0 0}.section.hero-home .center .image{position:relative;align-self:stretch;width:50%;min-height:580px}.section.hero-home .center .image img{position:absolute;left:50%;bottom:0;width:100%;max-width:580px;aspect-ratio:1/1;object-fit:contain;transform:translateX(-50%)}.section.usp{padding:75px 50px 90px}.section.usp .center{max-width:1180px}.section.usp .center ul{display:flex;margin:-30px;list-style:none;list-style-type:none}.section.usp .center ul li{width:25%;padding:30px;text-align:left}.section.usp .center ul li svg{width:32px;margin:0 0 15px}.section.usp .center ul li h2{color:#fd4e02;margin:0}.section.usp .center ul li h3{max-width:15em;font-size:16px;color:#0ab6f6;margin:5px 0}.section.usp .center ul li p{margin:0}.section.usp .center ul li::marker{display:none;content:''}.section.discover-approach{padding:100px 50px}.section.discover-approach .center{display:flex;align-items:center;max-width:1180px}.section.discover-approach .center .video{width:50%}.section.discover-approach .center .video a{position:relative;display:block;background:#162439}.section.discover-approach .center .video a img{opacity:0.7}.section.discover-approach .center .video a:before{position:absolute;top:50%;left:50%;width:80px;aspect-ratio:1/1;border-radius:50%;content:'';background:rgba(255,255,255,0.3) url(//superyachtlifeguard.com/wp-content/themes/superyachtlifeguard/img/play.svg) 50% 50%/40px 40px no-repeat;z-index:20;transform:translate(-50%, -50%)}.section.discover-approach .center .video a:hover img,.section.discover-approach .center .video a:focus img{opacity:1}.section.discover-approach .center .video a:hover:before,.section.discover-approach .center .video a:focus:before{background-color:#0ab6f6}.section.discover-approach .center .text{width:50%;padding:0 0 0 75px;text-align:left}.section.discover-approach .center .text h2{margin:0}.section.discover-approach .center .text ul{display:flex;flex-wrap:wrap;font-weight:700;font-size:10px;letter-spacing:0.1em;text-transform:uppercase;list-style:none;list-style-type:none;margin:25px 0}.section.discover-approach .center .text ul li{padding:0}.section.discover-approach .center .text ul li::marker{display:none;content:''}.section.discover-approach .center .text ul li:not(:last-of-type):after{color:#fd4e02;content:'|';margin:0 1em}.video-popup{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100svh;padding:50px;background:#162439cc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:200;opacity:0;pointer-events:none;transition:opacity 500ms}.video-popup .modal{position:relative;width:1180px;max-width:100%;aspect-ratio:16/9;background:#162439;box-shadow:0 0 0 3px #fff}.video-popup .modal iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.video-popup.open{opacity:1;pointer-events:auto}.video-popup button{position:absolute;top:10px;right:10px;width:45px;height:35px;border:0;border-radius:3px;padding:0;font:400 18px/1 Poppins, sans-serif;color:#fff;background:#fd4e02}.video-popup button:hover,.video-popup button:focus{background:#0ab6f6}.section.explore-course{display:flex;align-items:center;min-height:600px;padding:100px 50px}.section.explore-course .center{max-width:820px;color:#fff}.section.explore-course .center h2{font-size:40px;margin:0}.section.explore-course .center h3{font-size:22px;color:#0ab6f6;margin:20px 0}.section.explore-course .center p{margin:0}.section.explore-course .center .button{margin:50px 0 0}.section.discover-equipment{padding:100px 50px}.section.discover-equipment .center{max-width:590px}.section.discover-equipment .center h2{font-size:40px;margin:0}.section.testimonial{display:flex;align-items:center;min-height:500px;padding:100px 50px}.section.testimonial .center{display:flex;max-width:1000px;color:#fff}.section.testimonial .center blockquote{position:relative;padding:0 60px 0 75px;font-size:16px;line-height:1.8;text-align:left}.section.testimonial .center blockquote:before{position:absolute;top:-10px;left:0;width:40px;aspect-ratio:1/1;content:'';background:url(//superyachtlifeguard.com/wp-content/themes/superyachtlifeguard/img/quote.svg) 50% 50%/cover no-repeat}.section.testimonial .center p{align-self:stretch;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;width:275px;border-left:3px #e6f8fe30 solid;padding:0 30px;font-size:14px;margin:0}.section.testimonial .center p strong{font-size:20px;color:#0ab6f6}.section.testimonial .center p strong:before{display:block;width:50px;aspect-ratio:1/1;content:'';margin:0 auto 15px;background:url(//superyachtlifeguard.com/wp-content/themes/superyachtlifeguard/img/anchor.svg) 50% 50%/cover no-repeat}.section.about-us{padding:100px 50px}.section.about-us .center{display:flex;align-items:center;max-width:1180px}.section.about-us .center .image{width:50%}.section.about-us .center .text{width:50%;padding:0 0 0 75px;text-align:left}.section.about-us .center .text h2{font-size:40px;margin:0}.section.talk-to-us{display:flex;align-items:center;min-height:600px;padding:100px 50px}.section.talk-to-us .center{max-width:620px;color:#fff}.section.talk-to-us .center h2{font-size:40px;margin:0 0 30px}.section.talk-to-us .center p{margin:0}.section.talk-to-us .center .button{margin:50px 0}.section.talk-to-us .center ul{display:flex;flex-wrap:wrap;justify-content:center;font-weight:700;font-size:10px;letter-spacing:0.1em;text-transform:uppercase;list-style:none;list-style-type:none;margin:0}.section.talk-to-us .center ul li{padding:0}.section.talk-to-us .center ul li::marker{display:none;content:''}.section.talk-to-us .center ul li:not(:last-of-type):after{color:#fd4e02;content:'|';margin:0 1em}.section.hero-sub{display:flex;align-items:center;justify-content:center;min-height:500px;padding:120px 50px 50px}.section.hero-sub .center{max-width:1180px;color:#fff}.section.hero-sub .center h1{margin:0}.section.hero-sub .center p{position:relative;display:block;padding:0 0 35px;font-weight:700;font-size:20px;color:#0ab6f6;margin:10px 0 0}.section.hero-sub .center p:before,.section.hero-sub .center p:after{position:absolute;left:50%;height:3px;content:'';background:#fd4e02;box-shadow:0 0 2px #16243980, 0 1px 4px #16243980, 0 3px 8px #16243980;transform:translateX(-50%)}.section.hero-sub .center p:before{bottom:10px;width:90px}.section.hero-sub .center p:after{bottom:0;width:50px}.section.two-column-text{padding:100px 50px}.section.two-column-text .center{display:flex;width:100%;max-width:1180px;text-align:left}.section.two-column-text .center h2{width:calc(50% - 100px);font-size:30px;margin:0 auto 0 0}.section.two-column-text .center .main{width:50%}.section.our-story{padding:100px 50px}.section.our-story .center{max-width:1180px;text-align:left}.section.our-story .center h2{font-size:30px}.section.our-approach{padding:100px 50px}.section.our-approach .center{max-width:590px}.section.our-approach .center h2{font-size:40px;margin:0}.section.our-approach .center ul{margin:0}.section.our-approach .center ul li h3{position:relative;display:inline-block;padding:0 0 0 2.25em;font-size:16px;margin:0}.section.our-approach .center ul li h3:before{position:absolute;top:50%;left:0;width:1.5em;aspect-ratio:1/1;content:'';background:url(//superyachtlifeguard.com/wp-content/themes/superyachtlifeguard/img/tick.svg) 50% 50%/cover no-repeat;transform:translateY(-50%)}.section.our-approach .center ul li p{display:inline;margin:0}.section.our-approach .center ul li p:before{font-weight:500;content:'-';margin:0 0.25em 0 0.05em}.section.our-approach .center ul li::marker{display:none;content:''}.section.our-approach .center ul li:not(:first-of-type){margin:15px 0 0}.section.our-approach .center .button{margin:40px 0 0}.four-principles{padding:100px 50px}.four-principles .center{max-width:1180px;color:#fff}.four-principles .center .intro{margin:0 auto 75px}.four-principles .center .intro h2{max-width:14em;font-size:40px}.four-principles .center .principles{display:flex;flex-wrap:wrap;margin:-10px}.four-principles .center .principles .principle{width:calc(50% - 20px);padding:75px 60px;margin:10px;border-radius:10px;background:#16243950;box-shadow:inset 0 0 0 2px #fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.four-principles .center .principles .principle h3{font-size:24px;margin:0 0 5px}.four-principles .center .principles .principle h3 span{font-weight:500;color:#fd4e02;margin:0 0.25em 0 0}.four-principles .center .principles .principle h3 span:before{content:'0'}.four-principles .center .principles .principle h4{max-width:25em;color:#0ab6f6;margin:0 auto}.section.our-connection{padding:100px 50px}.section.our-connection .center{display:flex;align-items:center;max-width:1180px}.section.our-connection .center .image{order:2;width:50%}.section.our-connection .center .text{order:1;width:50%;padding:0 75px 0 0;text-align:left}.section.our-connection .center .text h2{font-size:40px;margin:0}.section.prepared{display:flex;align-items:center;justify-content:center;min-height:500px;padding:100px 50px}.section.prepared .center{max-width:720px}.section.prepared .center h2{font-size:40px;margin:0 0 30px}.section.prepared .center p{margin:0}.section.prepared .center .buttons{display:flex;justify-content:center;margin:35px -10px -10px}.section.prepared .center .buttons .button{margin:10px !important}.section.practical-capability{padding:100px 50px}.section.practical-capability .center{max-width:590px}.section.practical-capability .center h2{font-size:40px;margin:0 0 20px}.section.practical-capability .center ul{margin:0}.section.practical-capability .center ul li h3{position:relative;display:inline-block;padding:0 0 0 2.25em;font-size:16px;margin:0}.section.practical-capability .center ul li h3:before{position:absolute;top:50%;left:0;width:1.5em;aspect-ratio:1/1;content:'';background:url(//superyachtlifeguard.com/wp-content/themes/superyachtlifeguard/img/tick.svg) 50% 50%/cover no-repeat;transform:translateY(-50%)}.section.practical-capability .center ul li p{display:inline;margin:0}.section.practical-capability .center ul li p:before{font-weight:500;content:'-';margin:0 0.25em 0 0.05em}.section.practical-capability .center ul li::marker{display:none;content:''}.section.practical-capability .center ul li:not(:first-of-type){margin:15px 0 0}.section.practical-capability .center .button{margin:40px 0 0}.section.at-a-glance{display:flex;align-items:center;justify-content:center;min-height:450px;padding:100px 50px}.section.at-a-glance .center{max-width:1180px}.section.at-a-glance .center ul{display:flex;color:#fff;margin:0 -30px;list-style:none;list-style-type:none}.section.at-a-glance .center ul li{width:20%;padding:0 30px;text-align:left}.section.at-a-glance .center ul li svg{width:32px;margin:0 0 15px}.section.at-a-glance .center ul li h2{color:#0ab6f6;margin:0 0 5px}.section.at-a-glance .center ul li p{margin:0}.section.at-a-glance .center ul li::marker{display:none;content:''}.section.learn-by-doing{padding:100px 50px}.section.learn-by-doing .center{max-width:1180px}.section.learn-by-doing .center h2{font-size:40px;margin:0}.section.learn-by-doing .center h3{font-weight:400;font-size:16px;margin:45px 0 40px}.section.learn-by-doing .center h3 span{font-weight:500;color:#0ab6f6}.section.learn-by-doing .center ul{display:flex;list-style:none;list-style-type:none;margin:-10px}.section.learn-by-doing .center ul li{width:calc(33.33333% - 20px);border-radius:4px;padding:40px;overflow:hidden;margin:10px;background:#fff}.section.learn-by-doing .center ul li h4{font-size:18px;line-height:1.325em;color:#0ab6f6;margin:0 0 10px}.section.learn-by-doing .center ul li h4 span{color:#0d2743;margin:0 0.25em 0 0}.section.learn-by-doing .center ul li p{margin:0}.section.learn-by-doing .center ul li::marker{display:none;content:''}.section.tailored{display:flex;align-items:center;justify-content:center;min-height:650px;padding:100px 50px}.section.tailored .center{max-width:1180px;color:#fff}.section.tailored .center h2{font-size:40px;margin:0 auto}.section.tailored .center p{margin:30px 0 40px}.section.tailored .center ul{display:flex;list-style:none;list-style-type:none;margin:-20px}.section.tailored .center ul li{width:calc(33.33333% - 20px);padding:0;margin:10px}.section.tailored .center ul li h3{font-size:18px;color:#0ab6f6;margin:0 0 5px}.section.tailored .center ul li p{margin:0}.section.tailored .center ul li:before{display:block;width:40px;aspect-ratio:1/1;content:'';background:url(//superyachtlifeguard.com/wp-content/themes/superyachtlifeguard/img/tick.svg) 50% 50%/cover no-repeat;margin:0 auto 10px}.section.tailored .center ul li::marker{display:none;content:''}.section.team-effort{padding:100px 50px}.section.team-effort .center{max-width:590px}.section.team-effort .center h2{font-size:40px;margin:0 0 20px}.section.team-effort .center ul{margin:0}.section.team-effort .center ul li h3{position:relative;display:inline-block;padding:0 0 0 2.25em;font-size:16px;margin:0}.section.team-effort .center ul li h3:before{position:absolute;top:50%;left:0;width:1.5em;aspect-ratio:1/1;content:'';background:url(//superyachtlifeguard.com/wp-content/themes/superyachtlifeguard/img/tick.svg) 50% 50%/cover no-repeat;transform:translateY(-50%)}.section.team-effort .center ul li p{display:inline;margin:0}.section.team-effort .center ul li p:before{font-weight:500;content:'-';margin:0 0.25em 0 0.05em}.section.team-effort .center ul li::marker{display:none;content:''}.section.team-effort .center ul li:not(:first-of-type){margin:15px 0 0}.section.team-effort .center .button{margin:40px 0 0}.section.faqs{padding:100px 50px}.section.faqs .center{max-width:640px;text-align:left}.section.faqs .center h2{font-size:30px;margin:0 0 75px}.section.faqs .center details{position:relative;margin:0 auto}.section.faqs .center details summary{position:relative;display:block;border-top:1px #16243930 dashed;padding:30px 50px 30px 0;font-size:18px;cursor:pointer;transition:color 350ms}.section.faqs .center details summary *{margin:0;cursor:inherit;pointer-events:none}.section.faqs .center details summary *::selection{background:transparent}.section.faqs .center details summary *::-moz-selection{background:transparent}.section.faqs .center details summary::before,.section.faqs .center details summary::after{position:absolute;top:calc(30px + 0.8em);right:5px;display:block;width:14px;height:2px;content:'';background:#0ab6f6;transition:background 150ms}.section.faqs .center details summary::after{transform:rotate(90deg)}.section.faqs .center details summary:hover{color:#fd4e02}.section.faqs .center details summary:hover::before,.section.faqs .center details summary:hover::after{background:#fd4e02}.section.faqs .center details .answer{position:relative;padding:0 0 25px;z-index:10;user-select:none}.section.faqs .center details[open] summary::after{display:none}.section.equipment-types{padding:100px 50px}.section.equipment-types .center{max-width:1180px}.section.equipment-types .center ul{display:flex;list-style:none;list-style-type:none;margin:-10px}.section.equipment-types .center ul li{width:calc(25% - 20px);border-radius:4px;padding:30px;margin:10px;background:#fff}.section.equipment-types .center ul li img{display:block;margin:0 0 10px}.section.equipment-types .center ul li h2{font-size:16px;color:#0badea;margin:0 0 15px}.section.equipment-types .center ul li h2 span{display:block;color:#162439}.section.equipment-types .center ul li p{margin:0}.section.equipment-types .center ul li::marker{display:none;content:''}.section.equipment-types .center .button{margin:75px 0 0}.section.rescue-setup{display:flex;align-items:center;justify-content:center;min-height:725px;padding:100px 50px}.section.rescue-setup .center{max-width:1180px;color:#fff}.section.rescue-setup .center .intro{max-width:640px;margin:0 auto}.section.rescue-setup .center .intro h2{font-size:40px;margin:0}.section.rescue-setup .center .intro h3{font-size:22px;color:#0ab6f6;margin:20px 0}.section.rescue-setup .center .intro p{margin:0}.section.rescue-setup .center ul{display:flex;margin:35px -30px 0;list-style:none;list-style-type:none}.section.rescue-setup .center ul li{width:25%;padding:0 30px;margin:0}.section.rescue-setup .center ul li h3{color:#0ab6f6;margin:0 0 5px}.section.rescue-setup .center ul li p{margin:0}.section.rescue-setup .center ul li:before{display:block;width:40px;aspect-ratio:1/1;content:'';background:url(//superyachtlifeguard.com/wp-content/themes/superyachtlifeguard/img/tick.svg) 50% 50%/cover no-repeat;margin:0 auto 10px}.section.rescue-setup .center ul li::marker{display:none;content:''}.section.three-banners{padding:100px 50px}.section.three-banners .center{max-width:1180px}.section.three-banners .center ul{display:flex;list-style:none;list-style-type:none;margin:-10px}.section.three-banners .center ul li{display:flex;flex-direction:column;width:calc(33.33333% - 20px);border-radius:4px;padding:35px;overflow:hidden;margin:10px;background:#fff}.section.three-banners .center ul li h3{font-size:22px;margin:0 0 10px}.section.three-banners .center ul li p{margin:0 0 20px}.section.three-banners .center ul li .button{min-width:250px;margin:auto auto 0}.section.three-banners .center ul li::marker{display:none;content:''}.section.contact-form{padding:100px 50px}.section.contact-form .center{max-width:640px}.section.contact-form .center form{transform:opacity 250ms}.section.contact-form .center form .intro{margin:0 0 30px}.section.contact-form .center form .intro h2{max-width:12em;font-size:40px;margin:0 auto 25px}.section.contact-form .center form .intro p{margin:0}.section.contact-form .center form .inputs{text-align:left;margin:0 0 40px}.section.contact-form .center form .inputs p label{display:table;width:100%;font-weight:700;cursor:pointer}.section.contact-form .center form .inputs p label .required{font-weight:300;color:#fd4e02;margin:0 0 0 0.5em}.section.contact-form .center form .inputs p input[type="text"],.section.contact-form .center form .inputs p input[type="email"]{width:100%;height:60px;border:none;border-radius:0;padding:5px 18px;font:inherit;font-weight:300;color:inherit;margin:8px 0 0;vertical-align:bottom;background:#fff;box-shadow:inset 0 0 0 1px #0ab6f650;transition:all 250ms}.section.contact-form .center form .inputs p input[type="text"]::selection,.section.contact-form .center form .inputs p input[type="email"]::selection{background:rgba(0,0,0,0.075)}.section.contact-form .center form .inputs p input[type="text"]::-moz-selection,.section.contact-form .center form .inputs p input[type="email"]::-moz-selection{background:rgba(0,0,0,0.075)}.section.contact-form .center form .inputs p input[type="text"]:hover,.section.contact-form .center form .inputs p input[type="text"]:focus,.section.contact-form .center form .inputs p input[type="email"]:hover,.section.contact-form .center form .inputs p input[type="email"]:focus{box-shadow:inset 0 0 0 1px #162439}.section.contact-form .center form .inputs p input[type="text"].wpcf7-not-valid,.section.contact-form .center form .inputs p input[type="email"].wpcf7-not-valid{box-shadow:inset 0 0 0 1px #fd4e02}.section.contact-form .center form .inputs p .wpcf7-form-control-wrap{flex:auto;display:block;position:static}.section.contact-form .center form .inputs p .wpcf7-not-valid-tip{display:none}.section.contact-form .center form .wpcf7-checkbox{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px}.section.contact-form .center form .wpcf7-checkbox .wpcf7-list-item{margin:10px}.section.contact-form .center form .wpcf7-checkbox .wpcf7-list-item label{position:relative;display:inline-block;padding:0 0 0 40px;cursor:pointer}.section.contact-form .center form .wpcf7-checkbox .wpcf7-list-item label *{cursor:inherit}.section.contact-form .center form .wpcf7-checkbox .wpcf7-list-item label input{position:absolute;left:-5000px}.section.contact-form .center form .wpcf7-checkbox .wpcf7-list-item label:before{position:absolute;top:0.75em;left:0;width:26px;aspect-ratio:1/1;content:'';background:#fff 50% 50% / 16px 16px no-repeat;box-shadow:inset 0 0 0 1px #0ab6f650;transform:translateY(-50%);transition:all 250ms}.section.contact-form .center form .wpcf7-checkbox .wpcf7-list-item label:hover:before{box-shadow:inset 0 0 0 1px #162439}.section.contact-form .center form .wpcf7-checkbox .wpcf7-list-item label:has(input:checked):before{background-image:url(//superyachtlifeguard.com/wp-content/themes/superyachtlifeguard/img/checkbox.svg);box-shadow:inset 0 0 0 1px #162439}.section.contact-form .center form .wpcf7-checkbox.wpcf7-not-valid{box-shadow:inset 0 0 0 1px #d57085}.section.contact-form .center form input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;min-width:150px;min-height:50px;border-radius:4px;padding:10px 30px;font:inherit;font-weight:700;font-size:14px;color:#fff;margin:15px 0 0;background:#fd4e02}.section.contact-form .center form input[type="submit"]:hover,.section.contact-form .center form input[type="submit"]:focus{background:#0ab6f6}.section.contact-form .center form .hide-on-success{display:block}.section.contact-form .center form .show-on-success{display:none}.section.contact-form .center form.submitting{pointer-events:none;opacity:0.5}.section.contact-form .center form.submitting input[type="submit"]{opacity:0.25}.section.contact-form .center form.invalid .wpcf7-response-output,.section.contact-form .center form.failed .wpcf7-response-output,.section.contact-form .center form.spam .wpcf7-response-output{display:block;padding:40px 0 0;color:#fd4e02}.section.contact-form .center form.sent .hide-on-success{display:none}.section.contact-form .center form.sent .show-on-success{display:block}.section.speak-directly{display:flex;align-items:center;min-height:500px;padding:100px 50px}.section.speak-directly .center{max-width:620px;color:#fff}.section.speak-directly .center h2{font-size:40px;margin:0 0 30px}.section.speak-directly .center ul{font-size:18px;list-style:none;list-style-type:none;margin:-5px}.section.speak-directly .center ul li{padding:5px}.section.speak-directly .center ul li a{display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap;color:#fff;transition:color 350ms}.section.speak-directly .center ul li a:hover,.section.speak-directly .center ul li a:focus{color:#fd4e02}.section.speak-directly .center ul li a:before{display:inline-block;font-family:'Material Symbols Outlined';font-size:18px;font-style:normal;line-height:15px;color:#0ab6f6;margin:0 0.75em 0 0}.section.speak-directly .center ul li a.mail:before{content:'\e158'}.section.speak-directly .center ul li a.call:before{content:'\e0b0'}.section.speak-directly .center ul li::marker{display:none;content:''}.footer{display:flex;align-items:center;justify-content:center;min-height:100px;padding:25px 50px;margin:auto 0 0;background:#000}.footer .center{display:flex;max-width:1180px;color:#fff}.footer .center p span{white-space:nowrap}.footer .center p:nth-of-type(1){margin:0 auto 0 0}.footer .center p:nth-of-type(2){margin:0 0 0 auto}.responsive-navigation{position:fixed;top:0;right:0;display:none;width:100%;height:100dvh;background:#0d2743;z-index:2000;transform:translatex(100%);transition:height 250ms, transform 350ms}.responsive-navigation .responsive-scroll{width:100%;max-height:100%;padding:125px 100px 150px;text-align:left;overflow-y:auto}.responsive-navigation .responsive-scroll ul{font-size:30px}.responsive-navigation .responsive-scroll ul li{margin:0}.responsive-navigation .responsive-scroll ul li a{display:inline-block;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:10px;text-decoration-thickness:1px;padding:10px;color:#fff}.responsive-navigation .responsive-scroll ul li a.active{text-decoration-color:#ffffffc5}.responsive-navigation .responsive-scroll ul li a:hover,.responsive-navigation .responsive-scroll ul li a:focus{color:#0ab6f6;text-decoration-color:#0ab6f6c5}.responsive-navigation .responsive-scroll ul li:not(:first-of-type){margin:10px 0 0}.responsive-navigation button{position:absolute;top:30px;right:30px;width:40px;aspect-ratio:1 / 1;border:0;font-size:0;text-indent:-5000px;background:url(//superyachtlifeguard.com/wp-content/themes/superyachtlifeguard/img/menu-close.svg) 50% 50%/cover no-repeat}.menu-open .responsive-navigation{transform:translatex(0)}.waves{position:fixed;top:0;left:50%;width:100%;max-width:1920px;height:100%;object-fit:cover;object-position:50% 25%;opacity:0.75;transform:translateX(-50%)}@media (max-width: 1199px){body{font-size:14px}.header{top:20px;width:calc(100% - 40px);height:64px;padding:10px}.header .logo{margin:0 10px}.header .logo svg{width:320px;height:auto}.header .menu li{margin:0 0 0 10px}.header .menu li.get-in-touch{margin:0 0 0 20px}.header .menu li.get-in-touch a{width:125px;height:44px}.header:after{top:-20px;height:calc(100% + 20px - 10px)}.content h1{font-size:35px}.content h2{font-size:18px}.content h3{font-size:16px}.content h4{font-size:14px}.content a.button{padding:8px 24px;min-height:48px}.content img.alignnone{margin:3em auto}.content img.alignleft{margin:0 50px 1.5em 0}.content img.alignright{margin:0 0 1.5em 50px}.content img.aligncenter{margin:3em auto}.content .scroll-table{margin:3em auto}.content table{margin:3em auto}.section.hero-home .center .text{padding:15px 0 50px}.section.hero-home .center .text .button{margin:40px 0 0}.section.hero-home .center .image{min-height:unset}.section.hero-home .center .image img{max-width:460px}.section.usp{padding:50px 50px 60px}.section.usp .center ul{margin:-20px}.section.usp .center ul li{padding:20px}.section.usp .center ul li h3{font-size:15px}.section.discover-approach{padding:60px 50px}.section.discover-approach .center .video a:before{width:74px;background-size:36px 36px}.section.discover-approach .center .text{padding:0 0 0 50px}.section.explore-course{min-height:525px;padding:60px 50px}.section.explore-course .center{max-width:680px}.section.explore-course .center h2{font-size:35px}.section.explore-course .center h3{font-size:18px}.section.explore-course .center .button{margin:40px 0 0}.section.discover-equipment{padding:60px 50px}.section.discover-equipment .center h2{font-size:35px}.section.testimonial{min-height:300px;padding:60px 50px}.section.testimonial .center{max-width:900px}.section.testimonial .center blockquote{position:relative;padding:0 50px 0 65px;font-size:15px;line-height:1.6}.section.testimonial .center p{width:240px;padding:0 20px;font-size:13px}.section.about-us{padding:60px 50px}.section.about-us .center .text{padding:0 0 0 50px}.section.about-us .center .text h2{font-size:35px}.section.talk-to-us{min-height:unset;padding:75px 50px}.section.talk-to-us .center{max-width:560px}.section.talk-to-us .center h2{font-size:35px;margin:0 0 20px}.section.talk-to-us .center .button{margin:35px 0}.section.hero-sub{min-height:400px;padding:120px 50px 50px}.section.hero-sub .center h1{margin:0}.section.hero-sub .center p{font-size:18px}.section.two-column-text{padding:60px 50px}.section.two-column-text .center h2{width:calc(50% - 50px);font-size:25px}.section.our-story{padding:60px 50px}.section.our-story .center h2{font-size:25px}.section.our-approach{padding:60px 50px}.section.our-approach .center h2{font-size:35px}.section.our-approach .center ul li h3{font-size:15px}.section.our-approach .center ul li:not(:first-of-type){margin:10px 0 0}.four-principles{padding:75px 50px}.four-principles .center .intro{margin:0 auto 50px}.four-principles .center .intro h2{font-size:35px}.four-principles .center .principles .principle{padding:50px 40px}.four-principles .center .principles .principle h3{font-size:20px}.section.our-connection{padding:60px 50px}.section.our-connection .center .text{padding:0 50px 0 0}.section.our-connection .center .text h2{font-size:35px}.section.prepared{min-height:350px;padding:60px 50px}.section.prepared .center{max-width:680px}.section.prepared .center h2{font-size:35px;margin:0 0 20px}.section.prepared .center .buttons{margin:25px -10px -10px}.section.prepared .center .buttons .button{margin:10px !important}.section.practical-capability{padding:60px 50px}.section.practical-capability .center h2{font-size:35px}.section.practical-capability .center ul li h3{font-size:15px}.section.practical-capability .center ul li:not(:first-of-type){margin:10px 0 0}.section.at-a-glance{min-height:unset;padding:75px 50px}.section.at-a-glance .center ul{margin:0 -20px}.section.at-a-glance .center ul li{padding:0 20px}.section.learn-by-doing{padding:60px 50px}.section.learn-by-doing .center h2{font-size:35px}.section.learn-by-doing .center h3{font-size:15px;margin:35px 0 30px}.section.tailored{min-height:unset;padding:75px 50px}.section.tailored .center h2{font-size:35px}.section.tailored .center ul li h3{font-size:16px}.section.team-effort{padding:60px 50px}.section.team-effort .center h2{font-size:35px}.section.team-effort .center ul li h3{font-size:15px}.section.team-effort .center ul li:not(:first-of-type){margin:10px 0 0}.section.faqs{padding:60px 50px}.section.faqs .center{max-width:580px}.section.faqs .center h2{font-size:25px;margin:0 0 50px}.section.faqs .center details summary{padding:25px 50px 25px 0}.section.faqs .center details summary::before,.section.faqs .center details summary::after{top:calc(25px + 0.7em)}.section.equipment-types{padding:60px 50px}.section.equipment-types .center ul li{padding:20px}.section.equipment-types .center ul li h2{font-size:15px}.section.equipment-types .center .button{margin:50px 0 0}.section.rescue-setup{min-height:unset;padding:60px 50px}.section.rescue-setup .center .intro{max-width:580px;margin:0 auto}.section.rescue-setup .center .intro h2{font-size:35px}.section.rescue-setup .center .intro h3{font-size:18px}.section.rescue-setup .center ul{margin:30px -20px 0}.section.rescue-setup .center ul li{padding:0 20px}.section.three-banners{padding:60px 50px}.section.three-banners .center ul li{padding:30px}.section.three-banners .center ul li h3{font-size:18px}.section.three-banners .center ul li .button{min-width:unset}.section.contact-form{padding:60px 50px}.section.contact-form .center{max-width:580px}.section.contact-form .center form .intro h2{font-size:35px;margin:0 auto 20px}.section.contact-form .center form .inputs p input[type="text"],.section.contact-form .center form .inputs p input[type="email"]{height:56px;margin:5px 0 0}.section.speak-directly{min-height:unset;padding:75px 50px}.section.speak-directly .center{max-width:580px}.section.speak-directly .center h2{font-size:35px}.section.speak-directly .center ul{font-size:16px}.footer{min-height:80px}}@media (max-width: 1023px){.header{top:10px;left:10px;width:calc(100% - 20px);height:80px;padding:20px 20px 20px 35px;transform:unset}.header .logo{margin:0}.header .logo svg{width:340px;height:auto}.header .menu{display:none}.header button{display:block}.header:after{border:0;top:-10px;height:100%;background:#16243985;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1}.section.hero-home{padding:180px 50px 100px}.section.hero-home .center{display:block}.section.hero-home .center .text{width:100%;max-width:580px;padding:0;text-align:unset;margin:0 auto}.section.hero-home .center .text h1{max-width:16em;margin:0 auto}.section.hero-home .center .text h2{max-width:24em;margin:25px auto}.section.hero-home .center .image{display:none}.section.usp .center ul{flex-wrap:wrap;margin:0 -20px}.section.usp .center ul li{width:50%}.section.usp .center ul li h3{max-width:20em}.section.discover-approach{padding:50px}.section.discover-approach .center{display:block}.section.discover-approach .center .video{width:100%;margin:0 auto}.section.discover-approach .center .video a img{width:100%}.section.discover-approach .center .video a:before{width:74px;background-size:36px 36px}.section.discover-approach .center .text{width:100%;padding:60px 0 10px;text-align:unset}.section.discover-approach .center .text h2{max-width:20em;font-size:25px;margin:0 auto}.section.discover-approach .center .text ul{justify-content:center}.video-popup{padding:25px}.video-popup button{top:15px;right:15px;width:35px;height:30px;font-size:16px}.section.explore-course{min-height:unset}.section.explore-course .center h2{font-size:30px}.section.discover-equipment{padding:50px}.section.discover-equipment .center h2{font-size:30px}.section.testimonial{min-height:unset}.section.about-us{padding:50px}.section.about-us .center{display:block}.section.about-us .center .image{width:100%}.section.about-us .center .image img{width:100%}.section.about-us .center .text{width:100%;padding:60px 0 10px;text-align:unset}.section.about-us .center .text h2{font-size:30px;margin:0 auto}.section.talk-to-us .center h2{max-width:16em;font-size:30px;margin:0 auto 20px}.section.hero-sub{min-height:unset;padding:180px 50px 100px}.section.hero-sub .center p{padding:0;margin:5px 0 0}.section.hero-sub .center p:before,.section.hero-sub .center p:after{display:none}.section.our-approach{padding:50px}.section.our-approach .center h2{font-size:30px}.four-principles .center .intro{margin:0 auto 40px}.four-principles .center .intro h2{font-size:30px}.four-principles .center .principles{display:block;margin:0}.four-principles .center .principles .principle{width:100%;padding:40px 50px;margin:0}.four-principles .center .principles .principle h3{font-size:20px}.four-principles .center .principles .principle:not(:first-of-type){margin:20px 0 0}.section.our-connection{padding:50px}.section.our-connection .center{display:block}.section.our-connection .center .image{width:100%}.section.our-connection .center .image img{width:100%}.section.our-connection .center .text{width:100%;padding:60px 0 10px;text-align:unset}.section.our-connection .center .text h2{font-size:30px;max-width:16em;margin:0 auto}.section.prepared{min-height:300px}.section.prepared .center h2{font-size:30px}.section.practical-capability{padding:50px}.section.practical-capability .center h2{font-size:30px}.section.at-a-glance{padding:50px}.section.at-a-glance .center ul{flex-wrap:wrap;margin:-20px}.section.at-a-glance .center ul li{width:calc(33.33333% - 40px);padding:0;margin:20px}.section.learn-by-doing .center h2{font-size:30px}.section.learn-by-doing .center ul li{padding:30px}.section.tailored .center h2{font-size:30px}.section.team-effort{padding:50px}.section.team-effort .center h2{font-size:30px}.section.faqs .center{max-width:520px}.section.equipment-types .center ul{flex-wrap:wrap}.section.equipment-types .center ul li{width:calc(50% - 20px)}.section.equipment-types .center ul li img{width:220px;margin:0 auto}.section.rescue-setup .center .intro h2{font-size:30px}.section.rescue-setup .center .intro h3{font-size:18px}.section.rescue-setup .center ul{flex-wrap:wrap;margin:0 -15px -15px}.section.rescue-setup .center ul li{width:calc(50% - 30px);padding:0 20px;margin:15px}.section.three-banners{padding:60px 50px}.section.three-banners .center ul{display:block;margin:0}.section.three-banners .center ul li{padding:40px;align-items:center;width:100%;margin:0}.section.three-banners .center ul li:not(:first-of-type){margin:20px 0 0}.section.contact-form .center{max-width:520px}.section.contact-form .center form .intro h2{font-size:30px}.section.speak-directly .center h2{font-size:30px}.footer{display:block;min-height:unset}.footer .center{display:block}.footer .center p:nth-of-type(1){margin:0 auto}.footer .center p:nth-of-type(2){display:none}.responsive-navigation{display:block}.waves{opacity:0.6}}@media (max-width: 700px){.header{height:60px;padding:10px 10px 10px 15px}.header .logo svg{width:250px}.header:after{height:calc(100% + 20px)}.content h1{font-size:30px}.content h2{font-size:16px;margin:1em auto}.content h3{font-size:15px;margin:1em auto}.content h4{font-size:14px;margin:1em auto}.content a.button{min-width:100%;padding:8px 18px}.content img.alignnone,.content img.alignleft,.content img.alignright,.content img.aligncenter{float:none;width:calc(100% + 60px);max-width:calc(100% + 60px);margin:50px -30px}.content .scroll-table{margin:2em auto}.content table{margin:2em auto}.section.hero-home{padding:125px 30px 50px}.section.hero-home .center .text h1{max-width:16em;margin:0 auto}.section.hero-home .center .text h2{max-width:24em;margin:15px auto}.section.hero-home .center .text .button{margin:30px 0 0}.section.usp{padding:50px 30px}.section.usp .center ul{display:block;margin:0}.section.usp .center ul li{width:100%;max-width:280px;padding:0;text-align:center;margin:0 auto}.section.usp .center ul li svg{margin:0 auto 10px}.section.usp .center ul li h3{max-width:15em;margin:5px auto}.section.usp .center ul li:not(:first-of-type){margin:30px auto 0}.section.discover-approach{padding:50px 30px}.section.discover-approach .center .video{display:none}.section.discover-approach .center .text{padding:0}.video-popup{display:none}.section.explore-course{padding:50px 30px}.section.discover-equipment{padding:50px 30px}.section.testimonial{padding:50px 30px}.section.testimonial .center{display:block}.section.testimonial .center blockquote{padding:50px 0 0;text-align:center}.section.testimonial .center blockquote:before{top:0;left:50%;transform:translateX(-50%)}.section.testimonial .center p{width:100%;border:none;padding:20px 0 0}.section.testimonial .center p strong:before{margin:0 auto 5px}.section.about-us{padding:0}.section.about-us .center .text{padding:50px 30px}.section.talk-to-us{padding:50px 30px}.section.hero-sub{padding:150px 30px 75px}.section.hero-sub .center p{font-size:16px}.section.two-column-text{padding:40px 30px}.section.two-column-text .center{display:block}.section.two-column-text .center h2{width:100%;font-size:20px}.section.two-column-text .center .main{width:100%;margin:25px 0 0}.section.our-story{padding:50px 30px}.section.our-approach{padding:50px 30px}.four-principles{padding:50px 30px}.four-principles .center .intro{margin:0 auto 40px}.four-principles .center .intro h2{font-size:30px}.four-principles .center .principles .principle{padding:40px 30px}.four-principles .center .principles .principle h3{font-size:20px}.section.our-connection{padding:0}.section.our-connection .center .text{padding:50px 30px}.section.prepared{min-height:unset;padding:50px 30px}.section.prepared .center .buttons{display:block;margin:30px 0 0}.section.prepared .center .buttons .button{margin:0}.section.prepared .center .buttons .button:nth-of-type(1){margin:0 !important}.section.prepared .center .buttons .button:nth-of-type(2){margin:20px 0 0 !important}.section.practical-capability{padding:50px 30px}.section.at-a-glance{padding:50px 30px}.section.at-a-glance .center ul{display:block;margin:0}.section.at-a-glance .center ul li{width:100%;max-width:240px;padding:0;text-align:center;margin:0 auto}.section.at-a-glance .center ul li svg{margin:0 auto 10px}.section.at-a-glance .center ul li:not(:first-of-type){margin:30px auto 0}.section.learn-by-doing{padding:50px 30px}.section.learn-by-doing .center ul{display:block;margin:0}.section.learn-by-doing .center ul li{width:100%;margin:0}.section.learn-by-doing .center ul li:not(:first-of-type){margin:20px 0 0}.section.tailored{padding:50px 30px}.section.tailored .center h2{font-size:25px}.section.tailored .center p{margin:20px 0}.section.tailored .center ul{display:block;margin:0}.section.tailored .center ul li{width:100%;margin:0}.section.tailored .center ul li h3{margin:0}.section.tailored .center ul li:before{margin:0 auto}.section.tailored .center ul li:not(:first-of-type){margin:10px 0 0}.section.team-effort{padding:50px 30px}.section.faqs{padding:50px 30px}.section.faqs .center h2{margin:0 0 30px}.section.faqs .center details{margin:0 -30px}.section.faqs .center details summary{padding:25px 80px 25px 30px}.section.faqs .center details summary::before,.section.faqs .center details summary::after{right:30px}.section.faqs .center details .answer{padding:0 30px 30px}.section.equipment-types{padding:30px}.section.equipment-types .center ul{display:block;margin:0}.section.equipment-types .center ul li{width:100%;margin:0}.section.equipment-types .center ul li img{width:200px}.section.equipment-types .center ul li:not(:first-of-type){margin:20px 0 0}.section.equipment-types .center .button{margin:30px auto 0}.section.rescue-setup{padding:50px 30px}.section.rescue-setup .center h2{font-size:25px}.section.rescue-setup .center ul{display:block;margin:20px 0 0}.section.rescue-setup .center ul li{width:100%;margin:0}.section.rescue-setup .center ul li h3{margin:0}.section.rescue-setup .center ul li:before{margin:0 auto}.section.rescue-setup .center ul li:not(:first-of-type){margin:10px 0 0}.section.three-banners{padding:30px}.section.three-banners .center ul li{padding:30px}.section.contact-form{padding:50px 30px}.section.contact-form .center{max-width:unset}.section.contact-form .center form .wpcf7-checkbox{display:block;text-align:left;margin:0}.section.contact-form .center form .wpcf7-checkbox .wpcf7-list-item{display:block;margin:0}.section.contact-form .center form .wpcf7-checkbox .wpcf7-list-item:not(:first-of-type){margin:20px 0 0}.section.contact-form .center form input[type="submit"]{min-width:100%}.section.speak-directly{padding:50px 30px}.responsive-navigation .responsive-scroll{padding:70px 40px}.responsive-navigation .responsive-scroll ul{font-size:20px}.responsive-navigation .responsive-scroll ul li{margin:0}.responsive-navigation .responsive-scroll ul li:not(:first-of-type){margin:5px 0 0}.responsive-navigation button{top:20px;right:20px}.waves{opacity:0.5}}