.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1e3ms;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2e3ms}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}
@font-face{font-family:"Poppins";src:url("https://ossark.ie/wp-content/themes/ossark/dist/../assets/fonts/Poppins/Poppins-Regular.ttf") format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"Poppins";src:url("https://ossark.ie/wp-content/themes/ossark/dist/../assets/fonts/Poppins/Poppins-Light.ttf") format("truetype");font-display:swap;font-style:light;font-weight:300}@font-face{font-family:"Poppins";src:url("https://ossark.ie/wp-content/themes/ossark/dist/../assets/fonts/Poppins/Poppins-Medium.ttf") format("truetype");font-display:swap;font-style:medium;font-weight:500}@font-face{font-family:"Poppins";src:url("https://ossark.ie/wp-content/themes/ossark/dist/../assets/fonts/Poppins/Poppins-Bold.ttf") format("truetype");font-display:swap;font-style:bold;font-weight:700}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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;font-weight:400;vertical-align:baseline}.always-none{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{scroll-behavior:smooth}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a{text-decoration:none}html,body{overflow-x:clip}img{display:block;width:100%;height:auto}button{cursor:pointer;margin:0;padding:0;border:0;background-color:rgba(0,0,0,0)}button:focus{outline:none}input,textarea,button{font-family:inherit}strong,b{font-weight:700}em,i{font-style:italic}.toolbar{display:none !important}.grecaptcha-badge{visibility:hidden}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5{font-family:"Poppins",sans-serif;color:#202020}body,html{font-family:"Poppins",sans-serif;font-size:16px;line-height:24px;font-weight:300;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}body ::selection,html ::selection{background-color:rgba(0,0,0,0);color:#f7934c}@media(max-width: 576px){body,html{font-size:14px;line-height:20px}}h1,.h1,.hero__content__title span,h1>*>*{font-size:64px;line-height:72px;font-weight:500}@media(max-width: 576px){h1,.h1,.hero__content__title span,h1>*>*{font-size:32px;line-height:40px}}h1.light,h1.light .split-text__text,.h1.light,.h1.light .split-text__text,.hero__content__title span.light,.hero__content__title span.light .split-text__text,h1>*>*.light,h1>*>*.light .split-text__text{font-weight:300;line-height:72px}@media(max-width: 576px){h1.light,h1.light .split-text__text,.h1.light,.h1.light .split-text__text,.hero__content__title span.light,.hero__content__title span.light .split-text__text,h1>*>*.light,h1>*>*.light .split-text__text{line-height:40px}}h2,.h2,h2>*>*{font-size:48px;line-height:64px;font-weight:300}@media(max-width: 576px){h2,.h2,h2>*>*{font-size:28px;line-height:40px}}h3,.h3,h3>*>*{font-size:32px;line-height:48px;font-weight:300}@media(max-width: 576px){h3,.h3,h3>*>*{font-size:24px;line-height:32px}}h4,.h4,h4>*>*{font-size:24px;line-height:32px;font-weight:500}@media(max-width: 576px){h4,.h4,h4>*>*{font-size:18px;line-height:28px}}h4.light,h4.light .split-text__text,.h4.light,.h4.light .split-text__text,h4>*>*.light,h4>*>*.light .split-text__text{font-weight:300}h5,.h5,h5>*>*{font-size:16px;line-height:20px;font-weight:400}h6,.h6,h6>*>*{font-size:24px;line-height:32px;font-weight:400}p,.p,a,span,li{font-family:"Poppins",sans-serif;font-size:16px;line-height:24px;font-weight:300}@media(max-width: 576px){p,.p,a,span,li{font-size:14px;line-height:20px}}.p-large{font-size:24px;line-height:36px;font-weight:300}@media(max-width: 576px){.p-large{font-size:18px;line-height:28px}}.subtitle{color:#f7934c;text-transform:uppercase}ul,ol{padding-left:24px}main{display:flex;flex-direction:column}section,.section{margin:80px 0}section:first-child,.section:first-child{margin:176px 0 80px 0}@media(max-width: 576px){section,.section{margin:40px 0}section:first-child,.section:first-child{margin:136px 0 40px 0}}@media(min-width: 1920px){section,.section{margin:120px 0}section:first-child,.section:first-child{margin:216px 0 120px 0}}.container{box-sizing:border-box;max-width:100%;width:100%;margin:0 auto;padding:0 40px}@media(max-width: 992px){.container{padding:0 40px;column-gap:16px}}@media(max-width: 576px){.container{padding:0 24px;column-gap:8px}}@media(min-width: 1920px){.container{padding:0 80px;column-gap:16px;max-width:1920px}}.row{box-sizing:border-box;max-width:100%;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(12, 1fr);column-gap:16px}@media(max-width: 576px){.row{display:flex;flex-direction:column}}@media(min-width: 576px)and (max-width: 992px){.row{grid-template-columns:repeat(12, 1fr);column-gap:16px}}.row-flex{box-sizing:border-box;max-width:100%;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media(max-width: 576px){.row-flex{flex-direction:column}}.col-1{grid-column:span 1}.col-1-offset-1{display:flex;flex-direction:column;grid-column-start:2;grid-column-end:3;position:relative}@media(max-width: 576px){.col-1-offset-1{width:100%}}.col-1-offset-2{display:flex;flex-direction:column;grid-column-start:3;grid-column-end:4;position:relative}@media(max-width: 576px){.col-1-offset-2{width:100%}}.col-1-offset-3{display:flex;flex-direction:column;grid-column-start:4;grid-column-end:5;position:relative}@media(max-width: 576px){.col-1-offset-3{width:100%}}.col-1-offset-4{display:flex;flex-direction:column;grid-column-start:5;grid-column-end:6;position:relative}@media(max-width: 576px){.col-1-offset-4{width:100%}}.col-1-offset-5{display:flex;flex-direction:column;grid-column-start:6;grid-column-end:7;position:relative}@media(max-width: 576px){.col-1-offset-5{width:100%}}.col-1-offset-6{display:flex;flex-direction:column;grid-column-start:7;grid-column-end:8;position:relative}@media(max-width: 576px){.col-1-offset-6{width:100%}}.col-1-offset-7{display:flex;flex-direction:column;grid-column-start:8;grid-column-end:9;position:relative}@media(max-width: 576px){.col-1-offset-7{width:100%}}.col-1-offset-8{display:flex;flex-direction:column;grid-column-start:9;grid-column-end:10;position:relative}@media(max-width: 576px){.col-1-offset-8{width:100%}}.col-1-offset-9{display:flex;flex-direction:column;grid-column-start:10;grid-column-end:11;position:relative}@media(max-width: 576px){.col-1-offset-9{width:100%}}.col-1-offset-10{display:flex;flex-direction:column;grid-column-start:11;grid-column-end:12;position:relative}@media(max-width: 576px){.col-1-offset-10{width:100%}}.col-1-offset-11{display:flex;flex-direction:column;grid-column-start:12;grid-column-end:13;position:relative}@media(max-width: 576px){.col-1-offset-11{width:100%}}.col-2{grid-column:span 2}.col-2-offset-1{display:flex;flex-direction:column;grid-column-start:2;grid-column-end:4;position:relative}@media(max-width: 576px){.col-2-offset-1{width:100%}}.col-2-offset-2{display:flex;flex-direction:column;grid-column-start:3;grid-column-end:5;position:relative}@media(max-width: 576px){.col-2-offset-2{width:100%}}.col-2-offset-3{display:flex;flex-direction:column;grid-column-start:4;grid-column-end:6;position:relative}@media(max-width: 576px){.col-2-offset-3{width:100%}}.col-2-offset-4{display:flex;flex-direction:column;grid-column-start:5;grid-column-end:7;position:relative}@media(max-width: 576px){.col-2-offset-4{width:100%}}.col-2-offset-5{display:flex;flex-direction:column;grid-column-start:6;grid-column-end:8;position:relative}@media(max-width: 576px){.col-2-offset-5{width:100%}}.col-2-offset-6{display:flex;flex-direction:column;grid-column-start:7;grid-column-end:9;position:relative}@media(max-width: 576px){.col-2-offset-6{width:100%}}.col-2-offset-7{display:flex;flex-direction:column;grid-column-start:8;grid-column-end:10;position:relative}@media(max-width: 576px){.col-2-offset-7{width:100%}}.col-2-offset-8{display:flex;flex-direction:column;grid-column-start:9;grid-column-end:11;position:relative}@media(max-width: 576px){.col-2-offset-8{width:100%}}.col-2-offset-9{display:flex;flex-direction:column;grid-column-start:10;grid-column-end:12;position:relative}@media(max-width: 576px){.col-2-offset-9{width:100%}}.col-2-offset-10{display:flex;flex-direction:column;grid-column-start:11;grid-column-end:13;position:relative}@media(max-width: 576px){.col-2-offset-10{width:100%}}.col-3{grid-column:span 3}.col-3-offset-1{display:flex;flex-direction:column;grid-column-start:2;grid-column-end:5;position:relative}@media(max-width: 576px){.col-3-offset-1{width:100%}}.col-3-offset-2{display:flex;flex-direction:column;grid-column-start:3;grid-column-end:6;position:relative}@media(max-width: 576px){.col-3-offset-2{width:100%}}.col-3-offset-3{display:flex;flex-direction:column;grid-column-start:4;grid-column-end:7;position:relative}@media(max-width: 576px){.col-3-offset-3{width:100%}}.col-3-offset-4{display:flex;flex-direction:column;grid-column-start:5;grid-column-end:8;position:relative}@media(max-width: 576px){.col-3-offset-4{width:100%}}.col-3-offset-5{display:flex;flex-direction:column;grid-column-start:6;grid-column-end:9;position:relative}@media(max-width: 576px){.col-3-offset-5{width:100%}}.col-3-offset-6{display:flex;flex-direction:column;grid-column-start:7;grid-column-end:10;position:relative}@media(max-width: 576px){.col-3-offset-6{width:100%}}.col-3-offset-7{display:flex;flex-direction:column;grid-column-start:8;grid-column-end:11;position:relative}@media(max-width: 576px){.col-3-offset-7{width:100%}}.col-3-offset-8{display:flex;flex-direction:column;grid-column-start:9;grid-column-end:12;position:relative}@media(max-width: 576px){.col-3-offset-8{width:100%}}.col-3-offset-9{display:flex;flex-direction:column;grid-column-start:10;grid-column-end:13;position:relative}@media(max-width: 576px){.col-3-offset-9{width:100%}}.col-4{grid-column:span 4}.col-4-offset-1{display:flex;flex-direction:column;grid-column-start:2;grid-column-end:6;position:relative}@media(max-width: 576px){.col-4-offset-1{width:100%}}.col-4-offset-2{display:flex;flex-direction:column;grid-column-start:3;grid-column-end:7;position:relative}@media(max-width: 576px){.col-4-offset-2{width:100%}}.col-4-offset-3{display:flex;flex-direction:column;grid-column-start:4;grid-column-end:8;position:relative}@media(max-width: 576px){.col-4-offset-3{width:100%}}.col-4-offset-4{display:flex;flex-direction:column;grid-column-start:5;grid-column-end:9;position:relative}@media(max-width: 576px){.col-4-offset-4{width:100%}}.col-4-offset-5{display:flex;flex-direction:column;grid-column-start:6;grid-column-end:10;position:relative}@media(max-width: 576px){.col-4-offset-5{width:100%}}.col-4-offset-6{display:flex;flex-direction:column;grid-column-start:7;grid-column-end:11;position:relative}@media(max-width: 576px){.col-4-offset-6{width:100%}}.col-4-offset-7{display:flex;flex-direction:column;grid-column-start:8;grid-column-end:12;position:relative}@media(max-width: 576px){.col-4-offset-7{width:100%}}.col-4-offset-8{display:flex;flex-direction:column;grid-column-start:9;grid-column-end:13;position:relative}@media(max-width: 576px){.col-4-offset-8{width:100%}}.col-5{grid-column:span 5}.col-5-offset-1{display:flex;flex-direction:column;grid-column-start:2;grid-column-end:7;position:relative}@media(max-width: 576px){.col-5-offset-1{width:100%}}.col-5-offset-2{display:flex;flex-direction:column;grid-column-start:3;grid-column-end:8;position:relative}@media(max-width: 576px){.col-5-offset-2{width:100%}}.col-5-offset-3{display:flex;flex-direction:column;grid-column-start:4;grid-column-end:9;position:relative}@media(max-width: 576px){.col-5-offset-3{width:100%}}.col-5-offset-4{display:flex;flex-direction:column;grid-column-start:5;grid-column-end:10;position:relative}@media(max-width: 576px){.col-5-offset-4{width:100%}}.col-5-offset-5{display:flex;flex-direction:column;grid-column-start:6;grid-column-end:11;position:relative}@media(max-width: 576px){.col-5-offset-5{width:100%}}.col-5-offset-6{display:flex;flex-direction:column;grid-column-start:7;grid-column-end:12;position:relative}@media(max-width: 576px){.col-5-offset-6{width:100%}}.col-5-offset-7{display:flex;flex-direction:column;grid-column-start:8;grid-column-end:13;position:relative}@media(max-width: 576px){.col-5-offset-7{width:100%}}.col-6{grid-column:span 6}.col-6-offset-1{display:flex;flex-direction:column;grid-column-start:2;grid-column-end:8;position:relative}@media(max-width: 576px){.col-6-offset-1{width:100%}}.col-6-offset-2{display:flex;flex-direction:column;grid-column-start:3;grid-column-end:9;position:relative}@media(max-width: 576px){.col-6-offset-2{width:100%}}.col-6-offset-3{display:flex;flex-direction:column;grid-column-start:4;grid-column-end:10;position:relative}@media(max-width: 576px){.col-6-offset-3{width:100%}}.col-6-offset-4{display:flex;flex-direction:column;grid-column-start:5;grid-column-end:11;position:relative}@media(max-width: 576px){.col-6-offset-4{width:100%}}.col-6-offset-5{display:flex;flex-direction:column;grid-column-start:6;grid-column-end:12;position:relative}@media(max-width: 576px){.col-6-offset-5{width:100%}}.col-6-offset-6{display:flex;flex-direction:column;grid-column-start:7;grid-column-end:13;position:relative}@media(max-width: 576px){.col-6-offset-6{width:100%}}.col-7{grid-column:span 7}.col-7-offset-1{display:flex;flex-direction:column;grid-column-start:2;grid-column-end:9;position:relative}@media(max-width: 576px){.col-7-offset-1{width:100%}}.col-7-offset-2{display:flex;flex-direction:column;grid-column-start:3;grid-column-end:10;position:relative}@media(max-width: 576px){.col-7-offset-2{width:100%}}.col-7-offset-3{display:flex;flex-direction:column;grid-column-start:4;grid-column-end:11;position:relative}@media(max-width: 576px){.col-7-offset-3{width:100%}}.col-7-offset-4{display:flex;flex-direction:column;grid-column-start:5;grid-column-end:12;position:relative}@media(max-width: 576px){.col-7-offset-4{width:100%}}.col-7-offset-5{display:flex;flex-direction:column;grid-column-start:6;grid-column-end:13;position:relative}@media(max-width: 576px){.col-7-offset-5{width:100%}}.col-8{grid-column:span 8}.col-8-offset-1{display:flex;flex-direction:column;grid-column-start:2;grid-column-end:10;position:relative}@media(max-width: 576px){.col-8-offset-1{width:100%}}.col-8-offset-2{display:flex;flex-direction:column;grid-column-start:3;grid-column-end:11;position:relative}@media(max-width: 576px){.col-8-offset-2{width:100%}}.col-8-offset-3{display:flex;flex-direction:column;grid-column-start:4;grid-column-end:12;position:relative}@media(max-width: 576px){.col-8-offset-3{width:100%}}.col-8-offset-4{display:flex;flex-direction:column;grid-column-start:5;grid-column-end:13;position:relative}@media(max-width: 576px){.col-8-offset-4{width:100%}}.col-9{grid-column:span 9}.col-9-offset-1{display:flex;flex-direction:column;grid-column-start:2;grid-column-end:11;position:relative}@media(max-width: 576px){.col-9-offset-1{width:100%}}.col-9-offset-2{display:flex;flex-direction:column;grid-column-start:3;grid-column-end:12;position:relative}@media(max-width: 576px){.col-9-offset-2{width:100%}}.col-9-offset-3{display:flex;flex-direction:column;grid-column-start:4;grid-column-end:13;position:relative}@media(max-width: 576px){.col-9-offset-3{width:100%}}.col-10{grid-column:span 10}.col-10-offset-1{display:flex;flex-direction:column;grid-column-start:2;grid-column-end:12;position:relative}@media(max-width: 576px){.col-10-offset-1{width:100%}}.col-10-offset-2{display:flex;flex-direction:column;grid-column-start:3;grid-column-end:13;position:relative}@media(max-width: 576px){.col-10-offset-2{width:100%}}.col-11{grid-column:span 11}.col-11-offset-1{display:flex;flex-direction:column;grid-column-start:2;grid-column-end:13;position:relative}@media(max-width: 576px){.col-11-offset-1{width:100%}}.col-12{grid-column:span 12}@media only screen and (max-width: 576px){.empty{display:none}}.col-1{grid-column:span 1}@media(max-width: 576px){.col-1{width:100%}}.col-2{grid-column:span 2}@media(max-width: 576px){.col-2{width:100%}}.col-3{grid-column:span 3}@media(max-width: 576px){.col-3{width:100%}}.col-4{grid-column:span 4}@media(max-width: 576px){.col-4{width:100%}}.col-5{grid-column:span 5}@media(max-width: 576px){.col-5{width:100%}}.col-6{grid-column:span 6}@media(max-width: 576px){.col-6{width:100%}}.col-7{grid-column:span 7}@media(max-width: 576px){.col-7{width:100%}}.col-8{grid-column:span 8}@media(max-width: 576px){.col-8{width:100%}}.col-9{grid-column:span 9}@media(max-width: 576px){.col-9{width:100%}}.col-10{grid-column:span 10}@media(max-width: 576px){.col-10{width:100%}}.col-11{grid-column:span 11}@media(max-width: 576px){.col-11{width:100%}}.col-12{grid-column:span 12}@media(max-width: 576px){.col-12{width:100%}}@media(max-width: 992px){.col-md-1{grid-column:span 1}}@media(max-width: 992px){.col-md-2{grid-column:span 2}}@media(max-width: 992px){.col-md-3{grid-column:span 3}}@media(max-width: 992px){.col-md-4{grid-column:span 4}}@media(max-width: 992px){.col-md-5{grid-column:span 5}}@media(max-width: 992px){.col-md-6{grid-column:span 6}}@media(max-width: 992px){.col-md-7{grid-column:span 7}}@media(max-width: 992px){.col-md-8{grid-column:span 8}}@media(max-width: 992px){.col-md-9{grid-column:span 9}}@media(max-width: 992px){.col-md-10{grid-column:span 10}}@media(max-width: 992px){.col-md-11{grid-column:span 11}}@media(max-width: 992px){.col-md-12{grid-column:span 12}}@media(min-width: 1920px){.col-lg-1{grid-column:span 1}}@media(min-width: 1920px){.col-lg-2{grid-column:span 2}}@media(min-width: 1920px){.col-lg-3{grid-column:span 3}}@media(min-width: 1920px){.col-lg-4{grid-column:span 4}}@media(min-width: 1920px){.col-lg-5{grid-column:span 5}}@media(min-width: 1920px){.col-lg-6{grid-column:span 6}}@media(min-width: 1920px){.col-lg-7{grid-column:span 7}}@media(min-width: 1920px){.col-lg-8{grid-column:span 8}}@media(min-width: 1920px){.col-lg-9{grid-column:span 9}}@media(min-width: 1920px){.col-lg-10{grid-column:span 10}}@media(min-width: 1920px){.col-lg-11{grid-column:span 11}}@media(min-width: 1920px){.col-lg-12{grid-column:span 12}}.p-8{padding:8px}.pt-8{padding-top:8px}.pr-8{padding-right:8px}.pb-8{padding-bottom:8px}.pl-8{padding-left:8px}.m-8{margin:8px}.mt-8{margin-top:8px}.mr-8{margin-right:8px}.mb-8{margin-bottom:8px}.ml-8{margin-left:8px}.p-16{padding:16px}.pt-16{padding-top:16px}.pr-16{padding-right:16px}.pb-16{padding-bottom:16px}.pl-16{padding-left:16px}.m-16{margin:16px}.mt-16{margin-top:16px}.mr-16{margin-right:16px}.mb-16{margin-bottom:16px}.ml-16{margin-left:16px}.p-24{padding:24px}.pt-24{padding-top:24px}.pr-24{padding-right:24px}.pb-24{padding-bottom:24px}.pl-24{padding-left:24px}.m-24{margin:24px}.mt-24{margin-top:24px}.mr-24{margin-right:24px}.mb-24{margin-bottom:24px}.ml-24{margin-left:24px}.p-32{padding:32px}.pt-32{padding-top:32px}.pr-32{padding-right:32px}.pb-32{padding-bottom:32px}.pl-32{padding-left:32px}.m-32{margin:32px}.mt-32{margin-top:32px}.mr-32{margin-right:32px}.mb-32{margin-bottom:32px}.ml-32{margin-left:32px}.p-40{padding:40px}.pt-40{padding-top:40px}.pr-40{padding-right:40px}.pb-40{padding-bottom:40px}.pl-40{padding-left:40px}.m-40{margin:40px}.mt-40{margin-top:40px}.mr-40{margin-right:40px}.mb-40{margin-bottom:40px}.ml-40{margin-left:40px}.p-64{padding:64px}.pt-64{padding-top:64px}.pr-64{padding-right:64px}.pb-64{padding-bottom:64px}.pl-64{padding-left:64px}.m-64{margin:64px}.mt-64{margin-top:64px}.mr-64{margin-right:64px}.mb-64{margin-bottom:64px}.ml-64{margin-left:64px}.p-80{padding:80px}.pt-80{padding-top:80px}.pr-80{padding-right:80px}.pb-80{padding-bottom:80px}.pl-80{padding-left:80px}.m-80{margin:80px}.mt-80{margin-top:80px}.mr-80{margin-right:80px}.mb-80{margin-bottom:80px}.ml-80{margin-left:80px}.p-120{padding:120px}.pt-120{padding-top:120px}.pr-120{padding-right:120px}.pb-120{padding-bottom:120px}.pl-120{padding-left:120px}.m-120{margin:120px}.mt-120{margin-top:120px}.mr-120{margin-right:120px}.mb-120{margin-bottom:120px}.ml-120{margin-left:120px}.p-160{padding:160px}.pt-160{padding-top:160px}.pr-160{padding-right:160px}.pb-160{padding-bottom:160px}.pl-160{padding-left:160px}.m-160{margin:160px}.mt-160{margin-top:160px}.mr-160{margin-right:160px}.mb-160{margin-bottom:160px}.ml-160{margin-left:160px}@media(max-width: 576px){.p-16{padding:8px}.p-24{padding:16px}.p-40{padding:24px}.p-64{padding:40px}.p-80{padding:64px}.p-120{padding:64px}.p-160{padding:80px}.pt-16{padding-top:8px}.pt-24{padding-top:16px}.pt-40{padding-top:24px}.pt-64{padding-top:40px}.pt-80{padding-top:64px}.pt-120{padding-top:64px}.pt-160{padding-top:80px}.pr-16{padding-right:8px}.pr-24{padding-right:16px}.pr-40{padding-right:24px}.pr-64{padding-right:40px}.pr-80{padding-right:64px}.pr-120{padding-right:64px}.pr-160{padding-right:80px}.pb-16{padding-bottom:8px}.pb-24{padding-bottom:16px}.pb-40{padding-bottom:24px}.pb-64{padding-bottom:40px}.pb-80{padding-bottom:64px}.pb-120{padding-bottom:64px}.pb-160{padding-bottom:80px}.pl-16{padding-left:8px}.pl-24{padding-left:16px}.pl-40{padding-left:24px}.pl-64{padding-left:40px}.pl-80{padding-left:64px}.pl-120{padding-left:64px}.pl-160{padding-left:80px}.m-16{margin:8px}.m-24{margin:16px}.m-40{margin:24px}.m-64{margin:40px}.m-80{margin:64px}.m-120{margin:64px}.m-160{margin:80px}.mt-16{margin-top:8px}.mt-24{margin-top:16px}.mt-40{margin-top:24px}.mt-64{margin-top:40px}.mt-80{margin-top:64px}.mt-120{margin-top:64px}.mt-160{margin-top:80px}.mr-16{margin-right:8px}.mr-24{margin-right:16px}.mr-40{margin-right:24px}.mr-64{margin-right:40px}.mr-80{margin-right:64px}.mr-120{margin-right:64px}.mr-160{margin-right:80px}.mb-16{margin-bottom:8px}.mb-24{margin-bottom:16px}.mb-40{margin-bottom:24px}.mb-64{margin-bottom:40px}.mb-80{margin-bottom:64px}.mb-120{margin-bottom:64px}.mb-160{margin-bottom:80px}.ml-16{margin-left:8px}.ml-24{margin-left:16px}.ml-40{margin-left:24px}.ml-64{margin-left:40px}.ml-80{margin-left:64px}.ml-120{margin-left:64px}.ml-160{margin-left:80px}}.no-scroll{overflow:hidden}.m-0{margin:0}.p-0{padding:0}.mb-0{margin-bottom:0 !important}.mt-0{margin-top:0 !important}.text-grey{color:#6b818c}.text-orange{color:#f7934c}.text-white{color:#edf2f4}.text-mid-grey{color:#c0cad0}.uppercase{text-transform:uppercase}.bg-white{background-color:#edf2f4}.bg-pure-white{background-color:#fff}.bg-slate-grey{background-color:#6b818c}.bg-mid-grey{background-color:#c0cad0}.bg-black{background-color:#202020}.column{flex-direction:column}@media only screen and (max-width: 576px){.mobile-reverse{flex-direction:column-reverse}}.grey{background-color:#edf2f4}body{transition:background-color .3s ease}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#6b818c;border-radius:8px}::-webkit-scrollbar-track{background:#c0cad0;border-radius:8px}@-webkit-keyframes hideHeader{from{transform:translate(0, 0%)}to{transform:translate(0, -100%)}}@-moz-keyframes hideHeader{from{transform:translate(0, 0%)}to{transform:translate(0, -100%)}}@-ms-keyframes hideHeader{from{transform:translate(0, 0%)}to{transform:translate(0, -100%)}}@keyframes hideHeader{from{transform:translate(0, 0%)}to{transform:translate(0, -100%)}}@-webkit-keyframes showHeader{from{transform:translate(0, -100%)}to{transform:translate(0, 0%)}}@-moz-keyframes showHeader{from{transform:translate(0, -100%)}to{transform:translate(0, 0%)}}@-ms-keyframes showHeader{from{transform:translate(0, -100%)}to{transform:translate(0, 0%)}}@keyframes showHeader{from{transform:translate(0, -100%)}to{transform:translate(0, 0%)}}@-webkit-keyframes showSection{from{opacity:0}to{opacity:1}}@-moz-keyframes showSection{from{opacity:0}to{opacity:1}}@-ms-keyframes showSection{from{opacity:0}to{opacity:1}}@keyframes showSection{from{opacity:0}to{opacity:1}}@-webkit-keyframes hideSection{from{opacity:1}to{opacity:0}}@-moz-keyframes hideSection{from{opacity:1}to{opacity:0}}@-ms-keyframes hideSection{from{opacity:1}to{opacity:0}}@keyframes hideSection{from{opacity:1}to{opacity:0}}.delay-0{transition-delay:.05s}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.15s}.delay-3{transition-delay:.2s}.delay-4{transition-delay:.25s}.delay-5{transition-delay:.3s}.delay-6{transition-delay:.35s}.delay-7{transition-delay:.4s}.delay-8{transition-delay:.45s}.delay-9{transition-delay:.5s}.delay-10{transition-delay:.55s}.delay-11{transition-delay:.6s}.delay-12{transition-delay:.65s}.delay-13{transition-delay:.7s}.animate-up{transform:translate3d(0, 40px, 0);opacity:0;transition-property:transform,opacity;transition-duration:1s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}.animate-up.slow{transition-duration:1.5s}.animate-up.animate{transform:translate3d(0, 0px, 0);opacity:1}.split-text{display:flex;flex-wrap:wrap}.split-text__wrapper{width:fit-content;margin-right:.27em;overflow:hidden;height:1.325em}.split-text__text{transform:translate3d(0, 1.3em, 0);transition-duration:1.5s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1);transition-property:transform;line-height:1.4}.split-text.animate .split-text__text{transform:translate3d(0, 0, 0)}.image-load{position:relative;overflow:hidden}.image-load:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#edf2f4;transition-duration:1500ms;transition-timing-function:cubic-bezier(0.45, 0, 0.07, 1)}.image-load.grey:after{background-color:#6b818c}.image-load.pure-white:after{background-color:#fff}.image-load.animate:after{height:0}.btn{display:inline-flex;align-items:center;position:relative;gap:16px;padding:16px 40px;box-shadow:inset -1.5px 0 0 #202020,inset 0 -1.5px 0 #202020,inset 1.5px 0 0 #202020,inset 0 1.5px 0 #202020;-webkit-border-radius:40px;border-radius:40px;background-clip:padding-box;background-color:rgba(0,0,0,0);border:0;font-family:inherit;cursor:pointer;text-align:center;text-decoration:none;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:fit-content;overflow:hidden;transition-duration:.65s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}.btn:before{content:"";position:absolute;left:0;height:100%;width:0;background-color:#202020;transition-duration:.65s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1);-webkit-border-radius:40px;border-radius:40px;background-clip:padding-box}.btn span{white-space:nowrap;font-size:24px;line-height:40px;color:#202020;font-weight:400;transition-duration:.65s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1);z-index:1}.btn span:before{content:"";position:absolute;left:-90px;top:50%;transform:translateY(-50%);width:32px;height:20px;background:url("https://ossark.ie/wp-content/themes/ossark/dist/../assets/icons/arrow-white-large.svg");transition-duration:.65s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}.btn svg{transition-duration:.65s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}.btn:hover:before{width:100%}.btn:hover svg{transform:translateX(160px)}.btn:hover span{color:#edf2f4;transform:translateX(48px)}.btn:hover span:before{transform:translate(43px, -50%)}@media only screen and (max-width: 576px){.btn{padding:8px 24px}.btn span{font-size:16px;line-height:24px}.btn span:before{background:url("https://ossark.ie/wp-content/themes/ossark/dist/../assets/icons/arrow-white-small.svg");width:20px;height:12px}.btn svg{width:20px;height:12px}.btn:hover span{transform:translateX(32px)}.btn:hover span:before{transform:translate(55px, -50%)}.btn:hover svg{transform:translateX(80px)}}.btn.small{padding:8px 24px}.btn.small span{font-size:16px;line-height:24px}.btn.small span:before{background:url("https://ossark.ie/wp-content/themes/ossark/dist/../assets/icons/arrow-white-small.svg");width:20px;height:12px}.btn.small svg{width:20px;height:12px}.btn.small:hover span{transform:translateX(32px)}.btn.small:hover span:before{transform:translate(55px, -50%)}.btn.small:hover svg{transform:translateX(80px)}.btn.white{box-shadow:inset -1.5px 0 0 #edf2f4,inset 0 -1.5px 0 #edf2f4,inset 1.5px 0 0 #edf2f4,inset 0 1.5px 0 #edf2f4}.btn.white span{color:#edf2f4}.btn.white:hover{box-shadow:inset -1.5px 0 0 #202020,inset 0 -1.5px 0 #202020,inset 1.5px 0 0 #202020,inset 0 1.5px 0 #202020;transition-delay:.4s}.btn.white.fill{background-color:#edf2f4}.btn.white.fill span{color:#202020}.btn.white.fill:hover span{color:#edf2f4}.btn.white.fill:hover{box-shadow:inset -1.5px 0 0 #202020,inset 0 -1.5px 0 #202020,inset 1.5px 0 0 #202020,inset 0 1.5px 0 #202020;transition-delay:.4s}.form__submit{position:relative;width:fit-content}.header{position:fixed;background-color:rgba(0,0,0,0);width:100%;height:96px;z-index:2;transition:.5s;animation:showHeader .5s cubic-bezier(0, 0, 0, 1) both;pointer-events:none}.header.hide-header{animation:hideHeader .5s cubic-bezier(0, 0, 0, 1) both}.header__container .row{align-items:center;height:96px;position:relative}@media only screen and (max-width: 992px){.header__container .row{display:flex;justify-content:space-between;flex-direction:row}}.header__logo{z-index:3;pointer-events:auto}@media only screen and (max-width: 576px){.header__logo{width:fit-content}}.header__logo img{width:60px}@media only screen and (max-width: 992px){.header__logo img{height:40px}}.header__nav__list{display:flex;justify-content:center}.header__nav__list__item{margin-right:24px}@media only screen and (max-width: 992px){.header__nav{display:none}}.header__cta{display:flex;flex-direction:row;justify-content:flex-end;gap:40px;align-items:center;z-index:3;pointer-events:auto}@media only screen and (max-width: 576px){.header__cta{width:fit-content}.header__cta .btn{display:none}}.header #cross span,.header #hamburger span{display:block;background:#202020;border-radius:2px;transition:.3s cubic-bezier(0.16, 1, 0.3, 1)}.header #menu-toggle{width:40px;height:40px;position:relative;cursor:pointer;border-radius:50%;border:1.5px solid #202020}.header #menu-toggle #hamburger{position:absolute;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.header #menu-toggle #hamburger span{width:24px;height:2px;position:relative}.header #menu-toggle #hamburger span:nth-child(1){transition-delay:.5s}.header #menu-toggle #hamburger span:nth-child(2){transition-delay:.625s}.header #menu-toggle #hamburger span:nth-child(3){transition-delay:.75s}.header #menu-toggle #cross{position:absolute;height:100%;width:100%;transform:rotate(45deg)}.header #menu-toggle #cross span:nth-child(1){height:0%;width:2px;position:absolute;top:8px;left:19px;transition-delay:0s}.header #menu-toggle #cross span:nth-child(2){width:0%;height:2px;position:absolute;left:8px;top:19px;transition-delay:.25s}.header #menu-toggle.open #hamburger span{width:0%}.header #menu-toggle.open #hamburger span:nth-child(1){transition-delay:0s}.header #menu-toggle.open #hamburger span:nth-child(2){transition-delay:.125s}.header #menu-toggle.open #hamburger span:nth-child(3){transition-delay:.25s}.header #menu-toggle.open #cross span:nth-child(1){height:24px;transition-delay:.625s}.header #menu-toggle.open #cross span:nth-child(2){width:24px;transition-delay:.375s}.header__menu{display:none}.header__menu.open{display:block;position:absolute;width:100vw;height:100vh;z-index:2;top:0;left:0;animation:showSection .25s ease-in both;margin-left:-40px;background:no-repeat bottom left 40px url(https://ossark.ie/wp-content/themes/ossark/dist/../assets/img/menu-desktop.svg),#edf2f4;background-size:80vh auto;pointer-events:auto;box-shadow:-10px 0px 10px 1000px #edf2f4}@media only screen and (max-width: 576px){.header__menu.open{background:no-repeat bottom left 24px url(https://ossark.ie/wp-content/themes/ossark/dist/../assets/img/menu-mobile.svg),#edf2f4;margin-left:-24px;background-size:44vh auto;background-position-x:right}}.header__menu .container{height:100%}.header__menu .container .row{height:100%;align-items:end}@media only screen and (max-width: 576px){.header__menu .container .row{flex-direction:column-reverse;justify-content:end;gap:60px;padding-bottom:24px}}.header__menu__list{display:flex;flex-direction:column;gap:40px;margin-bottom:30vh}@media only screen and (max-width: 576px){.header__menu__list{margin-bottom:0;gap:32px}}@media only screen and (min-width: 1920px){.header__menu__list{gap:60px}}.header__menu__list__item{position:relative;text-decoration:none;transition:color .3s;width:fit-content;transition:.5s}.header__menu__list__item:before{position:absolute;bottom:0px;right:0;width:0;height:2px;content:"";transition-duration:1s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1);background-color:#202020}@media only screen and (min-width: 576px){.header__menu__list__item:hover:before{left:0;width:100%;transition:.3s}}.header__menu__list__item.active:before{width:100%}.header__menu__info{margin-bottom:106px;width:100%}@media only screen and (max-width: 576px){.header__menu__info{margin-bottom:0}}.header__menu__info__title{position:relative}@media only screen and (max-width: 576px){.header__menu__info__title svg{height:35px;width:auto}}.header__menu__info__title:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#202020;width:0;transition-property:width;transition-duration:.5s}.header__menu__info__title.animate:after{width:100%}.header__menu__info__details{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 576px){.header__menu__info__details{flex-direction:column;align-items:flex-start;gap:16px}}.header__menu__info__details__social{display:flex;gap:40px}@media only screen and (max-width: 576px){.header__menu__info__details__social{gap:32px}}@media only screen and (max-width: 576px){.header__menu__info__details__social__item svg{width:32px;height:auto}}.header__menu__info__details__social__item svg path{transition:.5s}.header__menu__info__details__social__item:hover svg path{fill:#6b818c}.header__menu__info__details__contact{display:flex;flex-direction:column;justify-content:space-between;align-items:end;gap:8px}@media only screen and (max-width: 576px){.header__menu__info__details__contact{align-items:start}}.header__menu__info__details__contact__item span{margin-right:8px}@media only screen and (max-width: 576px){.footer__row{flex-direction:column-reverse}}.footer__wrapper{display:flex;flex-direction:column;margin-top:84px;width:100%}.footer__wrapper__bottom{display:flex;justify-content:space-between;margin-top:16px}@media only screen and (max-width: 576px){.footer__wrapper__bottom{flex-direction:column;margin-top:24px}}.footer__wrapper__bottom__menu{display:flex;width:100%;justify-content:end;gap:24px}.footer__logo{margin-top:80px}@media only screen and (max-width: 576px){.footer__logo{justify-content:center;margin-top:80px}.footer__logo img{height:160px;width:auto}}@media only screen and (max-width: 576px){.footer__logo a{display:flex;justify-content:center}}.footer__nav__list{display:flex;gap:40px}@media only screen and (max-width: 576px){.footer__nav__list{padding-top:24px;flex-direction:column;gap:24px}}.footer__nav__list__item{position:relative;text-decoration:none;transition:color .3s;width:fit-content}.footer__nav__list__item:before{position:absolute;bottom:0px;right:0;width:0;height:2px;content:"";transition-duration:.5s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1);background-color:#edf2f4}@media only screen and (min-width: 576px){.footer__nav__list__item:hover:before{left:0;width:100%;transition:.3s}}.footer__social{display:flex;gap:40px}@media only screen and (max-width: 576px){.footer__social{gap:24px;padding-bottom:24px;border-bottom:1px solid #6b818c}}@media only screen and (max-width: 576px){.footer__social__icon{height:32px;width:32px}}.footer__social__icon svg path{transition:.5s}.footer__social__icon:hover svg path{fill:#edf2f4}.footer__contact{display:flex;flex-direction:column;border-bottom:1px solid #6b818c}.footer__contact h3{margin-bottom:24px}.footer__contact a{margin-bottom:16px}@media only screen and (max-width: 576px){.footer__contact a{margin-bottom:24px}}.footer__address{display:flex;gap:4px}@media only screen and (max-width: 576px){.footer__address{gap:12px;margin-bottom:24px}}.footer__bottom{display:flex;justify-content:space-between}@media only screen and (max-width: 576px){.footer__bottom .row{flex-direction:column-reverse;gap:24px;justify-content:center;padding:32px 0}}.footer__bottom__menu{display:flex;width:100%;justify-content:end;gap:24px}@media only screen and (max-width: 576px){.footer__bottom__menu{justify-content:center}}.footer__bottom__menu.first{justify-content:flex-start}@media only screen and (max-width: 576px){.footer__bottom__menu.first{justify-content:center}}.footer__bottom__menu__item span{font-size:12px;transition:.5s}.footer__bottom__menu__item:hover a span{color:#edf2f4}#CybotCookiebotDialogHeader{display:none !important}#CybotCookiebotFader{background:none !important}#CybotCookiebotDialogNav,.CybotCookiebotScrollContainer,.CybotCookiebotDialogBodyBottomWrapper,#CybotCookiebotDialogFooter{background-color:#c0cad0 !important}.CybotCookiebotDialogBodyButton{background-color:rgba(0,0,0,0) !important;border:1px solid #202020 !important;border-radius:40px !important;color:#202020 !important}.CybotCookiebotDialogNavItemLink,#CybotCookiebotDialogTabContent{color:#202020 !important}.CybotCookiebotDialogActive{border-bottom:1px solid #f7934c !important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider{background-color:#6b818c !important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#f7934c !important}#CookiebotWidget{display:none !important}.calendly-badge-content{font-family:"Popins",sans-serif !important;font-weight:300 !important;transition:all .25s ease !important;visibility:visible !important;opacity:.9 !important}.calendly-badge-content:hover{background:#f7934c !important}@media only screen and (max-width: 576px){.calendly-badge-content{height:36px !important;padding:0 10px !important}}.calendly-badge-content.hide{opacity:0 !important;visibility:hidden !important}.page-transition{position:fixed;inset:0;z-index:99999;overflow:hidden;pointer-events:auto}.page-transition__backdrop,.page-transition__card,.page-transition__sheet{position:absolute;inset:0}.page-transition__backdrop{background:#202020}.page-transition__card{overflow:hidden;will-change:transform;transform:translateZ(0)}.page-transition__copy{position:absolute;left:0;width:100%;pointer-events:none}.page-transition__copy .header{animation:none}.page-transition__dim{position:absolute;inset:0;background:#202020;opacity:0;pointer-events:none}.page-transition__sheet{will-change:transform,opacity}.thank-you{padding:176px 0 80px 0;margin:0 !important;background:no-repeat bottom left 40px url(https://ossark.ie/wp-content/themes/ossark/dist/../assets/img/menu-desktop.svg),#edf2f4;background-size:50vh auto}@media only screen and (max-width: 576px){.thank-you{background:no-repeat bottom left 24px url(https://ossark.ie/wp-content/themes/ossark/dist/../assets/img/menu-mobile.svg),#edf2f4;background-size:44vh auto;background-position-x:right}}.thank-you .col-6-offset-3{flex-direction:column}.thank-you__footer{display:flex;justify-content:space-between}@media only screen and (max-width: 576px){.thank-you__footer{flex-direction:column}}.thank-you__footer__social{display:flex;gap:40px;align-items:center}.thank-you__footer__social a svg{width:32px;height:32px}@media only screen and (max-width: 576px){.thank-you__footer__social{align-items:flex-start;gap:16px;margin-bottom:40px}}.thank-you__footer__contact{display:flex;flex-direction:column;gap:8px;align-items:end}@media only screen and (max-width: 576px){.thank-you__footer__contact{align-items:flex-start}}.thank-you__footer__contact a{color:#202020}.thank-you__footer__contact a span{color:#6b818c;margin-right:8px}
.article-card__image{overflow:hidden}.article-card__image img{aspect-ratio:360/270;object-fit:cover;transition:transform 1.4s}.article-card__content{display:flex;justify-content:space-between;gap:8px}.article-card__title{transition:color .3s}.article-card:hover .article-card__image img{transform:scale(1.05)}.article-card:hover .article-card__title{color:#f7934c}
.articles__header{flex-direction:column}.articles__title h1>*>*{font-size:48px;line-height:64px;font-weight:300}@media(max-width: 576px){.articles__title h1>*>*{font-size:28px;line-height:40px}}.articles__list{display:flex;flex-wrap:wrap;gap:80px 24px}.articles__list__item{display:flex;flex-direction:column;gap:16px 24px;width:31.9%}@media only screen and (max-width: 576px){.articles__list__item{width:100%}}.articles__list__item:first-child{width:100%;flex-direction:row}@media only screen and (max-width: 576px){.articles__list__item:first-child{flex-direction:column}}.articles__list__item:hover .articles__list__item__image img{transform:scale(1.05)}.articles__list__item:hover .articles__list__item__title h4{color:#f7934c}.articles__list__item__image{overflow:hidden}.articles__list__item__image img{width:100%;height:272px;object-fit:cover;transition:transform 1.4s}.articles__list__item__wrapper{display:flex;flex-direction:column;gap:16px}.articles__list__item__meta{display:flex;justify-content:space-between}.articles__list__item__meta__item{color:#6b818c;font-size:16px;line-height:24px}.articles__list__item__title h4{transition:color .2s}
.filter{margin:0}.filter__list{display:flex;gap:40px;padding-left:0}.filter__list__item{list-style:none;color:#6b818c;cursor:pointer;transition:color .2s ease;white-space:nowrap}.filter__list__item:after{content:"";display:block;width:0;height:1px;background-color:#202020;transition:width .2s ease}.filter__list__item.active{color:#202020}.filter__list__item.active:after{width:100%}.filter__list__item:hover{color:#202020}
.related-articles__slider .slick-list{overflow:visible;margin:0 -60px}@media only screen and (max-width: 576px){.related-articles__slider .slick-list{margin:0 -12px}}.related-articles__slider .slick-slide{padding:0 60px;box-sizing:border-box}@media only screen and (max-width: 576px){.related-articles__slider .slick-slide{padding:0 12px}}.related-articles__arrows{display:flex;width:100%;justify-content:end;align-items:center;gap:24px}.related-articles__arrows__prev,.related-articles__arrows__next{cursor:pointer;width:32px;height:20px}.related-articles__numbers{display:flex;justify-content:center;width:24px}
.horizontal-scroll{position:relative;width:100%}.horizontal-scroll__pin{position:relative;width:100%}.horizontal-scroll__viewport{width:100%}.horizontal-scroll__track{display:flex;align-items:stretch;will-change:transform}.horizontal-scroll__item{flex:0 0 auto;box-sizing:border-box}.horizontal-scroll--active .horizontal-scroll__pin{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center}.horizontal-scroll--native .horizontal-scroll__viewport{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.horizontal-scroll--native .horizontal-scroll__viewport::-webkit-scrollbar{display:none}.horizontal-scroll--debug{outline:2px dashed #f0f;outline-offset:-2px}.horizontal-scroll--debug .horizontal-scroll__pin{outline:2px dashed aqua;outline-offset:-2px}.horizontal-scroll--debug .horizontal-scroll__viewport{outline:2px dashed #ff0;outline-offset:-2px}.horizontal-scroll--debug .horizontal-scroll__track{outline:2px dashed lime;outline-offset:-2px}
.related-work .container{overflow:visible}.related-work__head{padding-bottom:48px}@media only screen and (max-width: 992px){.related-work__head{padding-bottom:32px}}.related-work__track{gap:40px;padding:0 40px}@media only screen and (max-width: 992px){.related-work__track{gap:24px;padding:0 24px}}@media only screen and (max-width: 576px){.related-work__track{gap:16px;padding:0 16px}}.related-work__item{--item-width: clamp(280px, min(40vw, calc((100vh - 440px) / 0.9)), 600px);width:var(--item-width)}.related-work__item .work-overview-card__image img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.related-work__item:nth-child(even){width:calc(var(--item-width)*.8);margin-top:64px}.related-work__item:nth-child(even) .work-overview-card__image img{aspect-ratio:8/9}@media only screen and (max-width: 992px){.related-work__item{--item-width: 70vw}.related-work__item:nth-child(even){margin-top:40px}}@media only screen and (max-width: 576px){.related-work__item{--item-width: 80vw}.related-work__item:nth-child(even){margin-top:24px}}
.single-article-hero .col-8-offset-2{justify-content:center}.single-article-hero__inner{text-align:center}.single-article-hero__image{width:100%}.single-article-hero__image img{max-height:700px;object-fit:cover}.single-article-hero__meta{display:flex;justify-content:center;gap:24px}.single-article-hero__meta__item{padding:8px 20px;border-radius:24px;background-color:#edf2f4;color:#6b818c;white-space:nowrap}
@media only screen and (max-width: 576px){.work-hero .container{display:flex;flex-direction:column}}.work-hero .container .row.image-row{order:-1}.work-hero .container .row.title-row{order:-1}.work-hero .container .row.content-row{gap:64px}.work-hero__meta{display:flex;flex-direction:column;gap:24px}.work-hero__meta__item{display:flex;flex-direction:column;gap:8px}.work-hero__meta__item h5:first-child{color:#6b818c}.work-hero__meta__item--website{display:flex;gap:8px;align-items:center;color:#202020;text-decoration:underline;transition:color .2s ease}.work-hero__meta__item--website svg path{transition:fill .2s ease}.work-hero__meta__item--website:hover{color:#f7934c}.work-hero__meta__item--website:hover svg path{fill:#f7934c}
@media only screen and (max-width: 576px){.about__bottom__image{margin-bottom:80px}}
.article-highlights__articles{display:flex;gap:24px}@media only screen and (max-width: 576px){.article-highlights__articles{flex-direction:column;gap:80px}}.article-highlights__articles .article-card{width:33%}@media only screen and (max-width: 576px){.article-highlights__articles .article-card{width:100%}}
.before-after{position:relative;display:flex;justify-content:center}.wrapper{width:100%;height:800px;position:relative;overflow:hidden}@media only screen and (max-width: 576px){.wrapper{height:400px}}.before,.after{width:100%;height:100%;background-repeat:no-repeat;background-color:#fff;background-size:cover;background-position:center;position:absolute;top:0;left:0;pointer-events:none;overflow:hidden}.content-image{height:100%;width:100%;object-fit:cover}.scroller{width:80px;height:80px;position:absolute;left:100px;top:50%;transform:translateY(-50%);border-radius:50%;background-color:rgba(0,0,0,0);pointer-events:auto;cursor:pointer}@media only screen and (max-width: 576px){.scroller{width:40px;height:40px}}.scroller svg{border-radius:50%;background-color:#6b818c}@media only screen and (max-width: 576px){.scroller svg{width:40px;height:40px}}.scroller:hover{opacity:1}.scrolling{pointer-events:none;opacity:1}.scroller:before,.scroller:after{content:" ";display:block;width:8px;height:9999px;position:absolute;left:49%;margin-left:-4px;z-index:30;transition:.1s}@media only screen and (max-width: 576px){.scroller:before,.scroller:after{width:4px;left:55.5%}}.scroller:before{top:98%}.scroller:after{bottom:98%}.scroller:before,.scroller:after{background:#6b818c}
.cta{background:no-repeat right url(https://ossark.ie/wp-content/themes/ossark/dist/../assets/img/cta-desktop.svg),#edf2f4}@media only screen and (max-width: 576px){.cta{background:no-repeat right url(https://ossark.ie/wp-content/themes/ossark/dist/../assets/img/cta-mobile.svg),#edf2f4}}
.form{margin:0 !important;padding:176px 0 80px 0}.form__intro__title h1>*>*{font-size:48px;line-height:64px;font-weight:300}@media(max-width: 576px){.form__intro__title h1>*>*{font-size:28px;line-height:40px}}@media only screen and (max-width: 576px){.form__contact__row{gap:24px}}.form__contact__email a,.form__contact__phone a{color:#202020}.form__contact__social__wrapper{display:flex;gap:16px}.form__contact__social__item{height:auto;width:auto}.form__contact__social__item svg{width:24px;height:24px}.form__inner{display:flex;flex-direction:column;gap:24px;max-width:100%}.form__names{display:flex;gap:16px}@media only screen and (max-width: 576px){.form__names{flex-direction:column}}.form__item{display:flex;flex-direction:column}.form__item label{font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#202020;line-height:32px}.form__item span input,.form__item textarea{width:100%;border:none;padding:12px 16px;margin:0;font-size:16px;line-height:24px;font-weight:300;color:#6b818c;background-color:#fff;transition:all .3s ease-in-out}.form__item span input:focus-visible,.form__item textarea:focus-visible{outline:none}.form__item span textarea{height:120px;resize:none;padding:12px 16px}.form__submit{margin-top:40px}.wpcf7-response-output{border:none !important;padding:0 !important;margin:0 !important;margin-top:40px !important}.wpcf7-form-control-wrap{display:flex}.wpcf7-spinner{position:absolute;background-color:gray}.wpcf7-not-valid-tip{position:absolute;bottom:-24px}.wpcf7{width:100% !important}
@media only screen and (max-width: 576px){.hero-text-image .container .row{flex-direction:column-reverse;gap:40px}}.hero-text-image__content-wrapper{margin-right:24px}.hero-text-image__title h1>*>*{font-size:48px;line-height:64px;font-weight:300}@media(max-width: 576px){.hero-text-image__title h1>*>*{font-size:28px;line-height:40px}}.hero-text-image__image{width:100%;height:fit-content}
.hero{padding-top:258px;margin-top:-96px;padding-bottom:138px}@media only screen and (max-width: 576px){.hero{padding-top:136px;padding-bottom:80px}}@media only screen and (max-width: 992px){.hero .container .row{flex-direction:column-reverse;gap:24px}}.hero__content{flex-direction:column;gap:24px}.hero__content__title span{font-weight:500}.hero__content__subtitle{width:57%;margin-bottom:80px}@media only screen and (max-width: 576px){.hero__content__subtitle{width:100%;margin-bottom:40px}}.hero__image{position:absolute;right:80px}@media only screen and (max-width: 576px){.hero__image{position:unset}}.hero__image__lottie{position:absolute;top:0;right:0;width:40vw;max-width:700px}@media only screen and (max-width: 576px){.hero__image__lottie{width:100vw;position:unset}}@media only screen and (min-width: 1600px){.hero__image__lottie{bottom:0;top:auto}}.hero__buttons{display:flex;justify-content:end;gap:24px}@media only screen and (max-width: 992px){.hero__buttons{flex-direction:column}}
.highlighted-text{margin:0 !important;padding:80px 0;background-color:#edf2f4}@media only screen and (max-width: 576px){.highlighted-text{padding:40px 24px}}@media only screen and (min-width: 1680px){.highlighted-text{padding:120px 0}}.highlighted-text__content{text-align:center}.highlighted-text__content h3{color:#6b818c}
.image-gallery__list{display:flex;flex-direction:column;gap:64px}@media only screen and (max-width: 576px){.image-gallery__list{gap:40px}}
.image-slider__slider{width:100%}.image-slider__slider__item{padding-right:16px}.image-slider__slider__item img{display:block;height:636px;width:auto;max-width:100%;object-fit:contain}@media only screen and (max-width: 576px){.image-slider__slider__item img{height:243px}}@media only screen and (min-width: 1920px){.image-slider__slider__item img{height:800px}}.image-slider__arrows{display:flex;width:100%;justify-content:end;align-items:center;gap:24px}.image-slider__arrows__prev{cursor:pointer;width:32px;height:20px}.image-slider__arrows__next{cursor:pointer;width:32px;height:20px}.image-slider__numbers{display:flex;justify-content:center;width:24px}.image-slider__caption{white-space:nowrap}
.image-text__sections{display:flex;flex-direction:column;gap:64px}@media only screen and (max-width: 576px){.image-text__sections{gap:40px}}@media only screen and (max-width: 576px){.image-text__sections__item.invert .row{flex-direction:column-reverse}}@media only screen and (max-width: 576px){.image-text__image{margin-bottom:24px}}
.image{width:100%;height:fit-content}
.logos__container{overflow:hidden;position:relative;padding:80px 0}@media only screen and (max-width: 576px){.logos__container{padding:40px 0}}.logos__list{display:flex;width:max-content;transition:none;will-change:transform;gap:80px}@media only screen and (max-width: 576px){.logos__list{gap:24px}}.logos__list__item img{height:90px;width:auto;max-width:400px;object-fit:contain}@media only screen and (max-width: 576px){.logos__list__item img{max-width:200px;height:60px}}
.numbers__list{display:flex;justify-content:space-around}@media only screen and (max-width: 576px){.numbers__list{flex-direction:column;gap:32px;align-items:center}}.numbers__list__item{display:flex;flex-direction:column;align-items:center;gap:16px;width:22%}@media only screen and (max-width: 576px){.numbers__list__item{width:60%}}.numbers__list__item__line{width:0;height:2px;background-color:#f7934c;transition:width .5s}.numbers__list__item__line.animate{width:100%}
@media only screen and (max-width: 576px){.product-section .container .row{flex-direction:column-reverse;gap:40px}}.product-section__buttons{display:flex;flex-direction:column}.product-section__image{height:fit-content}
.quote{background-color:#6b818c;padding:80px 0}@media only screen and (max-width: 576px){.quote{padding:64px 0}}.quote__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.quote__text{text-align:center}.quote__line{background-color:#f7934c;height:2px;margin:24px auto;width:160px}.quote__author{display:flex;justify-content:center;flex-direction:column;align-items:center}.quote__author h4{width:fit-content;color:#edf2f4}
.reviews__slider__row .col-11-offset-1{display:block}.reviews__slider .slick-list{overflow:visible}.reviews__slider .slick-slide{margin-right:40px}.reviews__slider__item{display:flex;flex-direction:column}.reviews__slider__item.white .reviews__slider__item__wrapper{background-color:#edf2f4}.reviews__slider__item.white .reviews__slider__item__content{color:#6b818c}.reviews__slider__item.white .reviews__slider__item__author h4{color:#6b818c}.reviews__slider__item.white .reviews__slider__item__job-title h5{color:#6b818c}.reviews__slider__item__wrapper{padding:40px;background-color:#6b818c}.reviews__slider__item__categories{display:flex;flex-wrap:wrap;gap:8px}.reviews__slider__item__categories span{padding:4px 16px;border-radius:24px;background-color:#c0cad0;color:#6b818c;white-space:nowrap}.reviews__slider__item__job-title h5{font-weight:300}.reviews__slider__arrows{display:flex;width:100%;justify-content:end;align-items:center;gap:24px}.reviews__slider__arrows__prev{cursor:pointer;width:32px;height:20px}.reviews__slider__arrows__next{cursor:pointer;width:32px;height:20px}.reviews__slider__numbers{display:flex;justify-content:center;width:24px}
.services__intro{display:flex;flex-direction:column}.services__intro__title h1>*>*{font-size:48px;line-height:64px;font-weight:300}@media(max-width: 576px){.services__intro__title h1>*>*{font-size:28px;line-height:40px}}@media only screen and (max-width: 576px){.services__list{gap:0}}.services__list__wrapper{flex-wrap:wrap;flex-direction:row;gap:96px 16px}@media only screen and (max-width: 576px){.services__list__wrapper{gap:64px}}.services__list__item{flex-basis:49.25%;display:flex;gap:16px;transition:.5s}@media only screen and (max-width: 576px){.services__list__item{flex-direction:column;flex-basis:100%;height:auto;overflow:hidden;gap:0}}.services__list__item__info{display:flex;flex-direction:column;gap:24px;justify-content:space-between}.services__list__item__image{width:183px;height:183px}.services__list__item__image img{width:auto}.services__list__item.open{max-height:600px;height:100%;gap:24px}.services__list__item--mobile-title__icons{width:24px;height:24px;display:flex;justify-content:center;align-items:center;transition:.5s}.services__list__item--mobile-title__icons__horizontal{background-color:#202020;width:24px;height:2px;position:absolute;transition:.5s}.services__list__item--mobile-title__icons__vertical{background-color:#202020;width:2px;height:24px;opacity:1;transition:.5s}.services__list__item--mobile-title--close{display:none}.services__list__item--mobile-title.open .services__list__item--mobile-title__icons{transform:rotate(180deg)}.services__list__item--mobile-title.open .services__list__item--mobile-title__icons__vertical{opacity:0}
.simple-services__list{display:flex;flex-wrap:wrap;gap:24px;flex-direction:row;width:100%}.simple-services__list__item{flex-basis:26%;height:auto;background-color:#edf2f4;padding:24px;box-sizing:border-box}@media only screen and (max-width: 1600px){.simple-services__list__item{flex-basis:28%}}@media only screen and (max-width: 1400px){.simple-services__list__item{flex-basis:26%}}@media only screen and (max-width: 1200px){.simple-services__list__item{flex-basis:42%}}@media only screen and (max-width: 992px){.simple-services__list__item{flex-basis:39%}}@media only screen and (max-width: 768px){.simple-services__list__item{flex-basis:36%}}@media only screen and (max-width: 576px){.simple-services__list__item{flex-basis:100%}}.simple-services__list__item:hover .simple-services__list__item__title h4{color:#f7934c}.simple-services__list__item__image{width:100%;display:flex;justify-content:center}@media only screen and (max-width: 576px){.simple-services__list__item__image img{width:160px;height:160px}}.simple-services__list__item__image svg rect{fill:#edf2f4}.simple-services__list__item__image__lottie{width:100%;height:100%}@media only screen and (max-width: 1200px){.simple-services__list__item__image__lottie{width:160px;height:160px}}.simple-services__list__item__title h4{font-weight:300;transition:color ease .2s}@media only screen and (max-width: 1200px){.simple-services__list__item__title{text-align:center}}
.team__list{display:flex;flex-wrap:wrap;width:100%;gap:40px}.team__list__item{width:30.9%}@media only screen and (max-width: 576px){.team__list__item{width:100%}}.team__list__item__image img{height:440px;object-fit:cover}@media only screen and (min-width: 1920px){.team__list__item__image img{height:550px}}.team__list__item__name{margin-bottom:4px;width:fit-content}.team__list__item__job-title{color:#6b818c;width:fit-content}
.text-list__content-wrapper{display:flex;flex-direction:column}.text-list__list{display:flex;flex-wrap:wrap;gap:40px;width:100%}.text-list__list.wrap{flex-wrap:wrap}.text-list__list__item{width:30.9%}@media only screen and (max-width: 576px){.text-list__list__item{width:100%}}.text-list__list__item__title{padding-bottom:4px;margin-bottom:8px;border-bottom:1px solid #f7934c}.text-list__list__item__title.no-border{border:none}.text-list__list__item__content ul{padding-left:16px}
.text.single-article{margin:40px 0}.text__content h1,.text__content h2,.text__content h3,.text__content h4,.text__content h5,.text__content h6{margin-bottom:12px;margin-top:32px}.text__content h1:last-child,.text__content h2:last-child,.text__content h3:last-child,.text__content h4:last-child,.text__content h5:last-child,.text__content h6:last-child{margin-bottom:0px}.text__content h1:first-child,.text__content h2:first-child,.text__content h3:first-child,.text__content h4:first-child,.text__content h5:first-child,.text__content h6:first-child{margin-top:0}.text__content p{margin-bottom:12px}.text__content p:last-child{margin-bottom:0}.text__content a{color:#6b818c;position:relative}.text__content a:after{content:"";display:block;width:100%;height:1px;background:#6b818c;position:absolute;bottom:4px;left:0}.text__content ul,.text__content ol{margin-bottom:64px}.text__content ul:last-child,.text__content ol:last-child{margin-bottom:0}.text__content ul li,.text__content ol li{margin-bottom:12px}
.video__player{overflow:hidden;font-size:0;line-height:0;transform:translateZ(0);backface-visibility:hidden;will-change:transform}.video__player--portrait{width:min(100%,47.8125vh);margin-inline:auto}.video__player--portrait .video__embed{padding-top:177.78%}.video__player--portrait .video__file{height:auto;max-height:85vh;object-fit:contain}.video__embed{position:relative;width:100%;padding-top:56.25%;overflow:hidden;background:rgba(0,0,0,0)}.video__embed iframe,.video__embed object,.video__embed embed{position:absolute;top:0;left:0;width:calc(100% + 1px);height:calc(100% + 1px);border:0;display:block}.video__file{display:block;width:calc(100% + 2px);height:auto;margin:-1px;background:rgba(0,0,0,0);transform:translateZ(0);backface-visibility:hidden}
.walkthrough__embed .twinmotion-embed-wrapper iframe{aspect-ratio:16/9}@media only screen and (max-width: 576px){.walkthrough__embed .twinmotion-embed-wrapper iframe{aspect-ratio:9/16;min-height:unset !important;min-width:unset !important}}
.work-highlights__slider .slick-list{overflow:visible}.work-highlights__slider .slick-slide{margin-right:40px}
.work-overview__list{display:flex;flex-direction:column;gap:80px}@media only screen and (max-width: 576px){.work-overview__list .row{gap:80px}}@media only screen and (min-width: 576px){.work-overview__list div.long .work-overview__list__item{padding-top:80px}.work-overview__list div.long .work-overview-card__image img{height:500px}}@media only screen and (min-width: 576px){.work-overview__list div.short .work-overview-card__image img{height:350px}}.work-overview-card__title{transition:.3s ease}.work-overview-card__image{overflow:hidden}.work-overview-card__image img{width:100%;object-fit:cover;transition:transform 1.4s ease}@media only screen and (max-width: 576px){.work-overview-card__image img{aspect-ratio:327/272}}.work-overview-card__categories{display:flex;column-gap:24px}@media only screen and (max-width: 576px){.work-overview-card__categories{column-gap:16px;row-gap:8px;flex-wrap:wrap}}.work-overview-card__categories__item h5{color:#6b818c;white-space:nowrap}.work-overview-card:hover .work-overview-card__image img{transform:scale(1.05)}.work-overview-card:hover .work-overview-card__title{color:#f7934c}.ajax-container{opacity:1;transition:opacity .15s ease,transform .2s ease;transform:translateY(0)}.ajax-container.loading{opacity:0;transform:translateY(40px)}
