/*!
Theme Name: Alula
Theme URI: https://www.squarebird.co.uk
Author: Squarebird
Author URI: https://www.squarebird.co.uk
Description: A Squarebird Framework
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v3 or later
License URI: LICENSE
Text Domain: alula
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
 *{padding:0;margin:0;box-sizing:border-box}:root{--color-white:#ffffff;--color-gray:#EAEDEF;--color-gray-light:#F2F4F5;--color-blue:#00004F;--color-deep-pink:#B9005C;--color-bright-pink:#E82460;--font-primary:'Poppins', sans-serif;--font-size-body:1rem;--line-height-body:1.5;--transition:all 0.5s;--transition-speed:0.5s;--padding-1:1rem;--padding-2:4rem;--padding-3:5rem;--padding-4:7rem;--padding-5:8rem;--padding-side-1:clamp(1rem, 2vw, 2vw);--padding-side-2:3vw;--padding-side-3:4vw;--padding-side-4:5vw;--padding-side-5:6vw;--margin-1:1rem;--margin-2:4rem;--margin-3:5rem;--margin-4:7rem;--margin-5:8rem;--margin-side-1:clamp(1rem, 2vw, 2vw);--margin-side-2:3vw;--margin-side-3:4vw;--margin-side-4:5vw;--margin-side-5:6vw}@media(max-width:800px){:root{--padding-2:2.5rem;--padding-3:3rem;--padding-4:4rem;--padding-5:5rem;--margin-2:2.5rem;--margin-3:3rem;--margin-4:4rem;--margin-5:5rem}}.justify p{text-align:justify}body,button,input,select,optgroup,textarea{color:var(--color-dark);font-family:var(--font-primary);font-size:var(--font-size-body);line-height:var(--line-height-body)}::-moz-selection{background:var(--color-blue);color:var(--color-white)}::selection{background:var(--color-blue);color:var(--color-white)}::-moz-selection{background:var(--color-blue);color:var(--color-white)}a::-moz-selection{color:var(--color-blue)}a::selection{color:var(--color-blue)}a::-moz-selection{color:var(--color-blue)}html{font-size:16px;margin:0!important;overflow-x:hidden;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{clear:both}h1,.h1{font-size:3.4375rem;line-height:4.0625rem;font-family:'Anton';font-weight:400;text-transform:uppercase;color:var(--color-blue)}h2,.h2{color:var(--color-blue);text-transform:uppercase;font-size:2.5rem;line-height:3.125rem;font-family:'Anton';font-weight:400}body.noScroll{max-height:100vh;height:100vh;overflow:hidden;position:relative}p{margin:0 0 1rem;color:var(--color-blue);font-family:'Roboto';font-size:1.125rem;line-height:1.5625rem}p:last-of-type{margin:0}.grid{display:-ms-grid;display:grid}.vert-cent{align-content:center}.hori-cent{justify-items:center;text-align:center}.aligncenter{margin:auto;display:block}.align-items-start{align-items:start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:end!important}.align-content-start{align-content:start!important}.align-content-center{align-content:center!important}.align-content-end{align-content:end!important}.justify-items-start{justify-items:start!important}.justify-items-center{justify-items:center!important}.no-list{list-style:none}.text-center{text-align:center}a{color:var(--color-deep-pink);text-decoration:none;transition:all .3s}a:hover{color:var(--color-bright-pink)}#field_3_19>.gfield_description{font-size:1rem;font-weight:700}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:var(--color-light-grey) var(--color-light-grey) #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:var(--color-light-grey) #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid var(--color-light-grey);border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid var(--color-light-grey)}textarea{width:100%}a.button,.menu-btn a{background:var(--color-deep-pink);padding:.9375rem 2.8125rem;border-radius:2.8125rem;color:var(--color-white)!important;font-size:1.125rem;line-height:1.5625rem;text-transform:capitalize;font-family:'Poppins'}a.button{display:inline-block;margin-top:2.25rem}a.button:hover,.menu-btn a:hover{background:var(--color-bright-pink)}.site-main section:last-child{padding-bottom:25vh}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"]{height:36px!important}}.text-center{text-align:center}header{background:var(--color-blue);color:var(--color-white);padding:1.5625rem 0;width:100%;z-index:100;position:fixed;transition:all 0.3s}.site-header.is-sticky{padding:1rem 0!important}.site-header.is-sticky .header-logo{max-width:65px!important}img.header-logo{max-width:80px;width:100%;transition:all 0.3s}.header-logo-section .site-title,.site-footer-logo .site-title{color:var(--color-white);font-size:2.5rem;font-weight:700;font-family:'Roboto'}.main-header{display:flex;justify-content:space-between;align-items:center}ul#main-menu{list-style:none;display:flex;justify-content:flex-end}ul#main-menu li a{color:var(--color-white);font-size:1rem;line-height:1.3125rem;font-family:"Poppins";font-weight:400}ul#main-menu li a:hover,ul#main-menu li.current-menu-item a{color:var(--color-bright-pink)}ul#main-menu li{margin:0 .6875rem}#menu-item-489>a{color:var(--color-bright-pink)!important}.page-id-365 .two-side-text-title{color:var(--color-bright-pink)!important}.header-mobile-menu-section,.header-logo-section{z-index:10}.hamburger-icon div{width:30px;height:3px;background:var(--color-white);margin-bottom:6px;transition:.3s all}.hamburger-icon.active div:first-child{transform:rotate(45deg) translate(.4rem,.4rem) scaleX(1.5)}.hamburger-icon.active div:nth-child(2){opacity:0}.hamburger-icon.active div:last-child{transform:rotate(-45deg) translate(.4rem,-.5rem) scaleX(1.5)}.mobile-menu-wrapper:not(.active){transform:translateY(-100%)}.mobile-menu-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;height:auto;min-height:100vh;overflow:scroll;background:var(--color-blue);transition:all 0.5s ease;padding-top:11rem;z-index:1;padding-right:var(--padding-side-5);padding-left:var(--padding-side-5);padding-bottom:var(--padding-side-5)}.main-menu .sub-menu{position:absolute;display:none;transition:opacity 0.3s ease;opacity:0;top:0;left:0;height:auto;list-style:none;min-width:200px;padding-top:40px;margin-top:15px}ul.sub-menu li{margin:0!important;padding:0!important}.main-menu .menu-item-has-children:hover .sub-menu{display:block;opacity:1}.menu-item-has-children{position:relative}ul.sub-menu li a{padding:10px 20px;background:var(--color-deep-pink);color:var(--color-white)!important;display:block}ul.sub-menu li a:hover{background:var(--color-bright-pink)}.mobile-menu>li{margin-bottom:12px}.mobile-menu li a{color:var(--color-white);font-size:1.5rem;margin-bottom:1rem;line-height:2.5rem}.mobile-menu,.mobile-menu ul{list-style:none}.mobile-menu li a:hover{color:var(--color-bright-pink)}main#primary{padding-top:135px!important}.hero-section-inner{background:var(--color-blue);color:var(--color-white)}.noBg{height:auto!important}section.hero-section{height:100vh;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;background-attachment:fixed!important}.hero-content-inner h1{color:var(--color-white);margin-bottom:1.25rem}.hero-content-inner h1 span{color:var(--color-deep-pink);display:block}.hero-content-inner p{color:#EAEDEF;font-size:1.0625rem;line-height:1.5625rem;font-family:'Roboto'}@media(min-width:900px){.hero-section-inner.image .hero-content-wrapper{display:grid!important;grid-template-columns:repeat(2,1fr)}.hero-section-inner.image .hero-content-wrapper>div{position:relative}.hero-section-inner.image .hero-content-wrapper img{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-width:16rem;margin:auto;display:block;transform:translate(-50%,-50%)}}@media(max-width:900px){.page-id-365 .hero-section-inner.image .hero-content-wrapper{display:grid}.page-id-365 .hero-section-inner.image .hero-content-inner{order:5}.page-id-365 .hero-section-inner.image img{margin-bottom:1rem}}.foxtree-logo-item img{max-width:100%;max-height:80px}.foxtree-logo-inner h2{color:var(--color-blue);font-size:2rem;line-height:1.5625rem;margin-bottom:4rem;font-family:'Roboto';text-transform:capitalize;font-weight:500}.foxtree-logo-section{background:var(--color-gray-light)}.foxtree-logo-item{display:flex;justify-content:center;align-items:center}section.image-text-section{width:100%;overflow:hidden;background-color:var(--color-gray-light);background-position:bottom center;background-size:100%;background-repeat:no-repeat}.image-text-inner-wrapper{display:flex;justify-content:flex-start;align-items:center;flex-flow:row wrap}.image-text-left{width:40%}.image-text-right{width:60%}h4.image-text-sub-title{color:var(--color-deep-pink)!important;font-size:1.125rem;line-height:1.5625rem;font-family:'Roboto';margin-bottom:.625rem;font-weight:500}.image-grid{list-style:none;padding:4vw!important;margin:0!important;display:flex;align-content:center;justify-content:center;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}.image-grid li{width:calc(50% - 0.5rem);display:block;flex-grow:0;padding-top:clamp(10rem, 49%, 20rem);max-width:20rem;max-height:20rem;position:relative}.image-grid li img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}h2.image-text-title{margin-bottom:1.5625rem}.image-text-right-inner img{width:100%;height:auto;max-width:80%}.image-text-right-inner{text-align:right}.foxtree-logo-section+.image-text-section .image-text-inner{padding-top:var(--padding-2)}.testimonials{overflow:hidden;position:relative}.testimonial-slider .splide__slide{padding:var(--padding-side-3);background:var(--color-gray-light);display:grid;align-content:center}.testimonial-slider .splide__slide img{height:3rem}.testimonial-slider .testimonial{position:relative;margin:2rem 0 1.1rem}.testimonial-slider .testimonial:before{content:'”';position:absolute;right:100%;transform:translateX(100%);bottom:calc(100% - 3rem);font-size:10rem;line-height:1rem;opacity:.1;color:var(--color-bright-pink);pointer-events:none}.testimonial-slider .splide__slide:not(.active){opacity:.2}@media(min-width:1040px){.testimonial-slider .splide__arrow--prev{left:unset!important;right:calc(100% + 1rem)!important}.testimonial-slider .splide__arrow--next{left:calc(100% + 1rem)!important;right:unset!important}}@media(max-width:1040px){.testimonial-slider .splide__arrows{position:absolute!important;height:100%;width:100%}.testimonial-slider .splide__arrow--prev,.testimonial-slider .splide__arrow--next{top:calc(100% + 1rem)!important;bottom:unset!important;transform:unset!important}.testimonial-slider{margin-bottom:1.5rem!important}}.testimonial-slider .testimonial:after{content:'“';position:absolute;left:100%;top:calc(100% - 1rem);transform:translateX(-100%);font-size:10rem;line-height:5rem;opacity:.1;color:var(--color-bright-pink);pointer-events:none}.testimonial-slider{max-width:70rem;margin:0 auto}.testimonial-slider .splide__track{overflow:visible!important}.testimonial-slider .testimonial *{font-size:1.3rem!important;font-weight:600}.testimonial-slider .name{font-weight:600;font-size:1.5rem;color:var(--color-bright-pink)}.testimonial-slider .job{color:var(--color-bright-pink)}.counters h2{text-align:center;margin-bottom:3rem}body .counters .counters-1 .counter{width:100%!important;max-width:50rem!important}body .counters .counters-1 .counter h3{color:var(--color-bright-pink);font-size:clamp(2rem, 20vw, 10rem)!important}.counters .wrapper{text-align:center;margin-bottom:-1rem!important}.counters .wrapper h3{font-size:3rem;max-width:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:50%;position:relative;transform:translateX(-50%)}.counters .wrapper .counter{background:var(--color-gray-light);padding:var(--padding-2)!important;margin-bottom:1rem}@media(min-width:1200px){.counters .wrapper>.counter{width:20%!important}}@media(min-width:900px){.counters .wrapper>.counter{display:inline-block;width:28%;margin-left:2%!important;margin-right:2%!important}}@media(min-width:600px){.counters .counter{display:inline-block;width:45%;margin-left:2%!important;margin-right:2%!important}}section.what-we-do-slider-section{background:var(--color-blue);color:var(--color-white)}.slider-title{font-family:'Anton';font-weight:400;font-size:1.6875rem;line-height:1.875rem;text-transform:uppercase}.wwd-slider-main>div:not(.active){cursor:pointer}.wwd-slider-main>div:not(.active) .slider-title{margin-bottom:1.75rem}.slider-arrow{transition:all 0.6s ease-in-out;width:22px;height:auto}.slide-1:not(.active) .slider-arrow{transform:rotate(180deg)}.slider-content{font-family:'Roboto';font-size:1.125rem;line-height:1.375rem;max-width:350px;margin-top:1.25rem}.wwd-slider-main{grid-column-gap:0!important}h4.wwd-sub-title{color:var(--color-deep-pink);font-family:'Roboto';font-size:1.125rem;line-height:1.5625rem;margin-bottom:.625rem;font-weight:500}h2.wwd-title{color:var(--color-white);margin-bottom:3.125rem}.wwd-slider-main>div{display:grid;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;transition:all 0.6s ease-in-out;padding-bottom:15rem}.wwd-slider-main>div>div{z-index:99;transition:all 0.6s ease-in-out;height:65px}.wwd-slider-main{position:relative;overflow:hidden;transition:all 0.6s ease-in-out}.wwd-slider-main:before{content:"";top:0;bottom:0;position:absolute;background:#A6094C;transition:all 0.6s ease-in-out;right:25vw;width:50%;opacity:.7;transform:translateX(100%);pointer-events:none}.wwd-slider-main>div.active>div img.slider-arrow{display:none}.wwd-slider-main>div.active{position:relative}.wwd-slider-main>div.active::after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(to right,#00004F 0%,#fff0 50%);opacity:.5}.slide-2 .title-wrapper{margin-left:auto}.foxtree-mobile-slider{background-color:var(--color-blue)}.mobile-slider-item-inner h3{color:var(--color-white);font-family:'Anton';font-weight:400;font-size:1.25rem;margin-bottom:1.25rem;position:relative}.mobile-slider-item-inner{position:relative;z-index:1}.mobile-slider-item-inner::after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(to right,#00004F 0%,#fff0 50%);opacity:.5;left:0;top:0;z-index:-1}.mobile-slider-item-inner p{color:var(--color-white);font-family:'Roboto'}.page-id-178 .foxtree-mobile-slider{padding-bottom:5rem}.mobile-slider-item{background-size:cover;background-repeat:no-repeat;background-position:center}.ft-mobile-slider-wrapper-inner .mobile-slider-item:first-child{margin-bottom:1.5625rem}@media(min-width:900px){.wwd-slider-main>div.active{width:calc(200% - 25vw)!important}.wwd-slider-main>div:not(.active){width:25vw!important}}.wwd-slider-main[data-slide="slide-2"]:before{transform:translateX(25vw);right:100%}.wwd-slider-main[data-slide="slide-1"]>.slide-2>div:nth-of-type(2){transform:translateX(100%);opacity:0}.wwd-slider-main[data-slide="slide-2"]>.slide-1>div:nth-of-type(2){transform:translateX(-100%);opacity:0}.wwd-slider-main>div.slide-2{text-align:right;justify-content:end;justify-self:end}.wwd-slider-main>div>div{width:20vw}.about-image-text-section{position:relative}.about-image-text-section::after{content:"";position:absolute;width:100%;height:75%;background:var(--color-gray-light);bottom:0;z-index:-1}.about-image-text-inner>div{width:50%;overflow:hidden}.about-image-text-inner{display:flex;flex-flow:row wrap;flex-wrap:wrap;align-items:stretch}.about-image-text-left{background-color:var(--color-blue);color:var(--color-white)}.about-image-text-left-inner h2,.about-image-text-left-inner p{color:var(--color-white)}.about-image-text-right-inner img{width:100%;height:100%;opacity:0}.about-image-text-right-inner{overflow:hidden;text-align:center}.about-image-text-right{background-size:cover;background-repeat:no-repeat;background-position:center}.about-image-text-left-inner h2{margin-bottom:1.5625rem}.two-side-text-right-inner h2{margin-bottom:1.5625rem}.team-member-name-wrapper a svg{max-width:30px}.team-member-name-wrapper a:hover svg .st0{fill:var(--color-bright-pink)}.team-member-main-inner{display:flex;justify-content:flex-start;flex-flow:row wrap;flex-wrap:wrap;align-items:stretch;margin:0 -1.875rem}.team-member-single-item{width:25%;overflow:hidden;padding:1.875rem}.team-member-image img{max-height:350px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.team-member-single-item-inner{height:100%;background:var(--color-blue);color:var(--color-white);overflow:hidden}.team-member-content{padding:1.875rem}.team-member-content p{color:var(--color-white);font-family:'Roboto';font-size:1rem;line-height:1.5625rem}h3.team-member-name{font-family:'Anton';font-weight:400;font-size:1.25rem;width:calc(100% - 25px)}.team-member-name-wrapper{display:flex;justify-content:space-between;align-items:center;flex-flow:row wrap}.team-member-name-wrapper a{width:25px}h3.team-member-jobtitle{color:var(--color-bright-pink);font-size:1.125rem;margin-bottom:1.25rem}.two-side-text-section.px-5.py-5{background:var(--color-gray-light)}h4.two-side-text-sub-title{color:var(--color-deep-pink)!important;font-size:1.125rem;line-height:1.5625rem;font-family:'Roboto';margin-bottom:.625rem;font-weight:500}h2.two-side-text-title{margin-bottom:1.5625rem}.two-side-text-inner-wrapper{display:flex;justify-content:flex-start;align-items:center;flex-flow:row wrap}.two-side-text-inner-wrapper>div{width:50%}.gform_fields input[type="text"],.gform_fields input[type="tel"],.gform_fields input[type="email"],.gform_fields textarea{background:var(--color-white);padding:15px!important;color:var(--color-blue);border:1px solid var(--color-blue);border-radius:0}.gform_fields input[type="text"]::-webkit-input-placeholder,.gform_fields input[type="tel"]::-webkit-input-placeholder,.gform_fields input[type="email"]::-webkit-input-placeholder,.gform_fields textarea:-ms-input-placeholder .gform_fields textarea::-webkit-input-placeholder{color:var(--color-blue)!important}.gform_fields input[type="text"]::-webkit-input-placeholder,.gform_fields input[type="text"]:-ms-input-placeholder,.gform_fields input[type="text"]::placeholder,.gform_fields input[type="tel"]::-webkit-input-placeholder,.gform_fields input[type="tel"]:-ms-input-placeholder,.gform_fields input[type="tel"]::placeholder,.gform_fields input[type="email"]::-webkit-input-placeholder,.gform_fields input[type="email"]:-ms-input-placeholder,.gform_fields input[type="email"]::placeholder,.gform_fields textarea::-webkit-input-placeholder,.gform_fields textarea:-ms-input-placeholder .gform_fields textarea::placeholder{color:var(--color-blue)!important}.gform_fields textarea{height:180px!important}.gform_button.button{border:none;background:var(--color-deep-pink);color:var(--color-white);padding:.9375rem 2.1875rem;font-family:'Poppins';text-transform:capitalize;border-radius:3.125rem;cursor:pointer;transition:all .3s;font-size:1.125rem}.gform_button.button:hover{background:var(--color-bright-pink)}.gfield.gfield--type-fileupload input[type='file']{display:none}.fileButton{background-color:var(--color-deep-pink);color:#fff;padding:10px 20px;border:none;cursor:pointer;font-family:'Poppins';font-size:.875rem}.fileButton:hover{background-color:var(--color-bright-pink)}p.fileName{font-size:.875rem;color:var(--color-blue);font-family:'Roboto'}.contact-form-section{background:var(--color-gray-light)}.contact-form-inner-wrapper{display:flex;justify-content:flex-start;align-items:center;flex-flow:row wrap}.contact-form-inner-wrapper>div{width:50%}h4.contact-form-sub-title{color:var(--color-deep-pink)!important;font-size:1.125rem;line-height:1.5625rem;font-family:'Roboto';margin-bottom:.625rem;font-weight:500}h2.contact-form-title{margin-bottom:1.5625rem}.contact-info ul.option-contacts li,.contact-info ul.option-contacts li a{color:var(--color-blue)}.contact-info{margin-top:1.5625rem;margin-bottom:1.5625rem}h4.video-testimonial-subtitle{color:var(--color-deep-pink)!important;font-size:1.125rem;line-height:1.5625rem;font-family:'Roboto';margin-bottom:.625rem;font-weight:500}h2.video-testimonial-title{margin-bottom:1.5625rem}.video-container{overflow:hidden;height:100%;display:flex}.video-container iframe{width:100%}video.video-player{width:100%;height:100%}.testimonial-item-text-inner{text-align:center}p.text-testimonial-desc{color:var(--color-white);font-family:'Roboto';font-weight:400;font-style:italic;line-height:1.875rem;font-size:.875rem;margin-bottom:1.875rem}h4.testimonial-name{color:var(--color-white);font-family:'Anton';font-weight:400;font-size:1.25rem}h5.testimonial-job-title{color:var(--color-white);font-family:'Roboto';font-size:1.125rem}.video-testimonial-slider-items{display:flex;justify-content:flex-start;flex-flow:row wrap;flex-wrap:wrap;align-items:stretch}.video-testimonial-slider-item{width:33.33%;padding:.9375rem}.video-testimonial-slider-item-inner{background:var(--color-blue);height:100%}.testimonial-item-text{padding:1.875rem}.testimonial-details{padding:.9375rem 1.875rem}.blog-feed-section{background:var(--color-gray-light)}.blog-feed-inner{gap:2rem}.blog-post-card{background:var(--color-white);display:flex;flex-direction:column}.blog-post-card .blog-post-card-content{padding:2rem 2rem calc(4rem + 55px);display:flex;flex-direction:column;gap:1rem;position:relative;flex:1}.blog-post-card .blog-post-card-content .h2{font-size:clamp(2rem, 2vw, 2.5rem);line-height:clamp(2.5rem, 2.5vw, 3rem);text-wrap:balance}.blog-post-card img,.blog-post-card .blog-post-card__image-placeholder{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog-post-card .blog-post-card__image-placeholder{background:var(--color-gray)}.single-post .blog-post-card .blog-post-card__image-placeholder{background:var(--color-gray-light)}.blog-post-card .button{position:absolute;bottom:2rem;left:2rem;display:block;margin-top:0}.blog-feed-section .pagination{display:flex;flex-direction:row;gap:1.25rem;font-family:'Anton'}.blog-feed-section .page-numbers{height:3rem;width:3rem;display:flex;justify-content:center;align-items:center;border:1px solid var(--color-gray)}.blog-feed-section .page-numbers:hover{background:var(--color-blue);color:var(--color-white)}.blog-feed-section .page-numbers.current{background:var(--color-deep-pink);color:var(--color-white)}.single-post .post-header{min-height:20rem;text-align:center;position:relative;display:flex;justify-content:center;align-items:center}.single-post .post-header::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:0}.single-post .post-header h1{position:relative;z-index:1;color:var(--color-white);max-width:700px;margin:0 auto;text-wrap:balance}.single-post .post-content{background:var(--color-gray-light)}.single-post .post-content .post-content-inner-container{max-width:700px;margin:0 auto}.single-post .post-content .post-content-inner-container .post-share-links{display:flex;flex-direction:row;gap:1rem;margin-bottom:1.5rem}.single-post .post-content .post-content-inner-container ul,.single-post .post-content .post-content-inner-container ol{padding-left:1.1rem}.single-post .post-content .post-content-inner-container ul li::marker,.single-post .post-content .post-content-inner-container ol li::marker{text-align:center}.single-post .post-content .post-content-inner-container blockquote{background:var(--color-blue);padding:1.5rem}.single-post .post-content .post-content-inner-container blockquote *{color:var(--color-white)}.single-post .post-content .post-content-inner-container img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.single-post .post-content .post-content-inner-container .gallery .gallery-item .gallery-icon,.single-post .post-content .post-content-inner-container .gallery .gallery-item a{display:block;width:100%;height:100%}.single-post .post-content .post-content-inner-container .gallery img{width:100%;height:100%}.single-post .post-content .post-content-inner-container .gallery{display:grid;gap:1rem}.single-post .post-content .post-content-inner-container .gallery.gallery-columns-1{grid-template-columns:repeat(1,1fr)}.single-post .post-content .post-content-inner-container .gallery.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.single-post .post-content .post-content-inner-container .gallery.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.single-post .post-content .post-content-inner-container .gallery.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.single-post .post-content .post-content-inner-container .gallery.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.single-post .post-content .post-content-inner-container .gallery.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.single-post .post-content .post-content-inner-container .gallery.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.single-post .post-content .post-content-inner-container .gallery.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.single-post .post-content .post-content-inner-container .gallery.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.single-post .post-content .post-content-inner-container .gallery.gallery-columns-9{grid-template-columns:repeat(9,1fr)}@media (max-width:1075px){.single-post .post-content .post-content-inner-container .gallery.gallery-columns-3,.single-post .post-content .post-content-inner-container .gallery.gallery-columns-4,.single-post .post-content .post-content-inner-container .gallery.gallery-columns-5,.single-post .post-content .post-content-inner-container .gallery.gallery-columns-6,.single-post .post-content .post-content-inner-container .gallery.gallery-columns-7,.single-post .post-content .post-content-inner-container .gallery.gallery-columns-8,.single-post .post-content .post-content-inner-container .gallery.gallery-columns-9{grid-template-columns:repeat(2,1fr)}}.single-post .latest-news{padding-bottom:25vh;background:var(--color-gray)}.single-post .latest-news h2{margin-bottom:2rem}.page-client-section{background-color:var(--color-gray-light)}.service-feature-image{margin-bottom:-5px}.service-feature-image img{max-height:40vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.service-title-description{background:var(--color-gray-light)}.service-title-description-inner{display:flex;justify-content:space-between;align-items:center;flex-flow:row wrap}.service-title-desc-wrapper{width:calc(100% - 120px)}.service-title-icon{width:120px;text-align:center}.service-title-desc-wrapper h1{margin-bottom:1.25rem}.service-title-desc-wrapper p{color:var(--color-blue);font-family:'Roboto';font-size:1.125rem;max-width:800px}section.service-accordion-section{display:flex;justify-content:flex-start;flex-flow:row wrap;flex-wrap:wrap;align-items:stretch}section.service-accordion-section .service-accordion-image{width:45%;overflow:hidden}section.service-accordion-section .service-accordion-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.service-accordion-section .service-accordions-wrapper{width:55%;background:var(--color-blue);color:var(--color-white);display:flex;flex-flow:row wrap;flex-direction:column;justify-content:center}.service-accordions-wrapper h2{font-size:2.5rem;line-height:3.125rem;margin-bottom:1.875rem;text-transform:uppercase;color:var(--color-white)}.service-accordion-item-title h3{font-size:1.1875rem;line-height:1.875rem;font-family:'Oswald';text-transform:uppercase;font-weight:500;position:relative;padding-bottom:10px}.service-accordion-item-content p{font-family:'Roboto';line-height:1.5625rem;color:var(--color-white)!important}.service-accordion-item-title h3::after{content:"";position:absolute;width:calc(100% + 25px);height:2px;background:var(--color-deep-pink);left:0;bottom:0}.service-accordion-item-content{display:none;padding-top:1.5625rem}.service-accordion-item-single{margin-bottom:1.75rem;cursor:pointer}.service-accordion-item-single:last-child{margin-bottom:0}span.arrow-icon img{max-width:20px}span.arrow-icon{position:absolute;right:-25px}.active .arrow-icon{transform:rotate(180deg)}.service-benefit-item-inner img{max-width:32px}.service-benefit-section{background-color:var(--color-gray-light)}.service-benefit-inner h2{color:var(--color-blue);font-family:'Anton';font-weight:400;text-transform:uppercase;font-size:2.5rem;line-height:3.125rem;margin-bottom:4.375rem}.service-benefit-item-inner{color:var(--color-blue)}.service-benefit-item-inner h3{font-size:1.125rem;line-height:1.5625rem;text-transform:uppercase;font-family:'Oswald';letter-spacing:-.85px;margin:.625rem 0}.service-benefit-item-inner p{font-family:'Roboto'}.service-benefit-items-inner{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start}.service-benefit-items-inner .service-benefit-item-single{width:33.33%;margin-bottom:4.375rem}h4.client-subtitle{color:var(--color-deep-pink)!important;font-size:1.125rem;line-height:1.5625rem;font-family:'Roboto';font-weight:500;margin-bottom:.625rem}h2.client-title{color:var(--color-blue);text-transform:uppercase;font-size:2.5rem;line-height:3.125rem;font-family:'Anton';font-weight:400;margin-bottom:1.5625rem}p.client-desc{color:var(--color-blue);font-family:'Roboto';font-size:1.125rem;line-height:1.5625rem}.service-client-inner{display:flex;justify-content:space-between;align-items:center;flex-flow:row wrap}.service-client-inner>div{width:50%}.service-client-right-inner{display:flex;justify-content:center;align-items:center;flex-flow:row wrap}.client-logo-item{width:50%;text-align:center;padding:20px}.service-client-right-inner img{max-width:160px;width:100%}.client-logo-item-mb img{max-width:100px;width:100%}.client-logo-item-mb{display:flex;align-items:center}.service-client-logo-mobile{margin-top:1.5625rem}.service-archive-item-image{overflow:hidden}.service-archive-section-inner{display:flex;flex-flow:row wrap;align-items:baseline;justify-content:flex-start;margin:0 -1.5625rem}.service-archive-single-item{width:33.33%}.service-archive-item-image img{height:350px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.service-archive-item-content h3{font-family:'Anton';font-weight:400;text-transform:uppercase;font-size:1.25rem;color:var(--color-deep-pink)}.service-archive-item-content h3:hover,.service-single-item a:hover h3{color:var(--color-bright-pink)}.service-archive-single-item{padding:1.5625rem}footer#footer-main{background:var(--color-blue);color:var(--color-white)}.footer-inner{position:relative}.footer-widgets-section-inner{display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:row wrap}.footer-widget{width:40%}.footer-widget.site-footer-logo{width:20%}.widget.widget_nav_menu ul{list-style:none}.widget.widget_nav_menu ul li a{color:var(--color-white);font-size:1.125rem;line-height:3.125rem;font-family:'Roboto';text-transform:uppercase;position:relative;transition:.5s ease-in-out}.widget.widget_nav_menu ul li a::after,.widget.widget_nav_menu ul li a::before{content:"";position:absolute;-webkit-clip-path:polygon(50% 0,70% 50%,50% 100%,35% 100%,55% 50%,35% 0);clip-path:polygon(50% 0,70% 50%,50% 100%,35% 100%,55% 50%,35% 0);background:var(--color-deep-pink);right:-30px;top:50%;height:65%;width:25px;transform:translateY(-50%);transition:.5s ease-in-out}.widget.widget_nav_menu ul li a:hover::before{right:-35px}.widget.widget_nav_menu ul li a:hover::after{right:-43px}.widget.widget_nav_menu ul li a:hover::after,.widget.widget_nav_menu ul li a:hover::before{background:var(--color-bright-pink)}.widget.widget_nav_menu ul li a:hover{color:var(--color-bright-pink)}.footer-widget-logo img{max-width:150px;width:100%}ul#footer-menu{list-style:none}ul#footer-menu{list-style:none;display:flex;justify-content:flex-start;align-items:center;flex-flow:row wrap}.footer-bottom-section-inner{display:flex;justify-content:space-between;align-items:center;padding:1.71875rem 0;flex-flow:row wrap}.copyright-and-menu{width:calc(100% - 160px);display:flex;justify-content:flex-start;align-items:center;font-size:.9375rem;flex-flow:row wrap}.alula-credit{font-size:.9375rem;line-height:1.5625rem;font-family:'Roboto';width:160px;text-align:right}.alula-credit a{color:var(--color-white);font-weight:700;font-size:.9375rem;line-height:1.5625rem}.alula-credit p{color:var(--color-white);font-size:.9375rem;line-height:1.5625rem}.copyright{padding-right:.9375rem;font-size:.9375rem;line-height:1.5625rem}.copyright p{color:var(--color-white);font-size:.9375rem}.footer-menu a{color:var(--color-white);padding:0 .875rem;position:relative}.footer-menu a:hover,.alula-credit a:hover{color:var(--color-bright-pink)}.footer-menu a::before{content:"";position:absolute;height:16px;width:1px;background:var(--color-white);top:50%;transform:translateY(-50%);left:0}.footer-before-getin-touch{background:var(--color-deep-pink);position:relative;top:-6.65625rem;transition:all 0.2s}.footer-before-getin-touch:hover{background:var(--color-bright-pink)}.footer-before-getin-touch:hover .footer-before-icon svg{-webkit-animation:slide 0.5s forwards ease-in;animation:slide 0.5s forwards ease-in}.footer-before-getin-touch .footer-before-icon svg{-webkit-animation:slide2 0.5s forwards ease-in;animation:slide2 0.5s forwards ease-in}.footer-before-getin-touch .footer-before-icon svg:nth-of-type(2){-webkit-animation-delay:0.05s;animation-delay:0.05s}.footer-before-getin-touch:hover .footer-before-icon svg:nth-of-type(1){-webkit-animation-delay:0.05s;animation-delay:0.05s}.footer-before-getin-touch:hover .footer-before-icon svg:nth-of-type(2){-webkit-animation-delay:0s!important;animation-delay:0s!important}.footer-bottom-address{padding-bottom:1.71875rem}.footer-bottom-address p{color:var(--color-white);font-size:.9375rem;font-family:'Roboto'}@-webkit-keyframes slide{0%{transform:translateX(0%)}47%{transform:translateX(70px);opacity:1}48%{opacity:0;transform:translateX(70px)}49%{transform:translateX(-70px);opacity:0}50%{transform:translateX(-70px);opacity:1}100%{transform:translateX(0%)}}@keyframes slide{0%{transform:translateX(0%)}47%{transform:translateX(70px);opacity:1}48%{opacity:0;transform:translateX(70px)}49%{transform:translateX(-70px);opacity:0}50%{transform:translateX(-70px);opacity:1}100%{transform:translateX(0%)}}@-webkit-keyframes slide2{0%{transform:translateX(0%)}50%{transform:translateX(-70px);opacity:1}51%{opacity:0;transform:translateX(-70px)}52%{transform:translateX(70px);opacity:0}53%{transform:translateX(70px);opacity:1}100%{transform:translateX(0%)}}@keyframes slide2{0%{transform:translateX(0%)}50%{transform:translateX(-70px);opacity:1}51%{opacity:0;transform:translateX(-70px)}52%{transform:translateX(70px);opacity:0}53%{transform:translateX(70px);opacity:1}100%{transform:translateX(0%)}}.footer-before-getin-touch-inner{display:flex;justify-content:space-between;align-items:center;color:var(--color-white)}@media(max-width:500px){.footer-before-getin-touch-inner{display:grid!important}.footer-before-getin-touch-inner .footer-before-icon{transform:scale(.7);transform-origin:0% 100%}}.footer-before-content h1{font-size:2.25rem!important;line-height:3.125rem;margin-bottom:.625rem;color:var(--color-white)}.footer-before-content p{font-size:1.3125rem;font-family:'Roboto';line-height:1.5625rem;color:var(--color-white)}span.double-chevron-icon{width:80px;height:80px;border:2px solid var(--color-white);border-radius:50%;display:flex;justify-content:center;align-items:center;padding:1.5625rem;overflow:hidden}ul.option-contacts{list-style:none;font-family:'Roboto'}ul.option-contacts li span img{max-width:20px}a.footer-linkedin svg{max-width:30px;margin-top:2.25rem}a.footer-linkedin:hover svg .st0{fill:red}ul.option-contacts li span{width:35px}ul.option-contacts li{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:5px}ul.option-contacts li:last-child{margin-bottom:0}ul.option-contacts li a{color:var(--color-white)}ul.option-contacts li a:hover{color:var(--color-bright-pink)}.p-0{padding:0}.ps-0{padding-left:0}.ps-1{padding-left:var(--padding-side-1)}.ps-2{padding-left:var(--padding-side-2)}.ps-3{padding-left:var(--padding-side-3)}.ps-4{padding-left:var(--padding-side-4)}.ps-5{padding-left:var(--padding-side-5)}.pe-0{padding-right:0}.pe-1{padding-right:var(--padding-side-1)}.pe-2{padding-right:var(--padding-side-2)}.pe-3{padding-right:var(--padding-side-3)}.pe-4{padding-right:var(--padding-side-4)}.pe-5{padding-right:var(--padding-side-5)}.px-0{padding-right:0;padding-left:0}.px-1{padding-right:var(--padding-side-1);padding-left:var(--padding-side-1)}.px-2{padding-right:var(--padding-side-2);padding-left:var(--padding-side-2)}.px-3{padding-right:var(--padding-side-3);padding-left:var(--padding-side-3)}.px-4{padding-right:var(--padding-side-4);padding-left:var(--padding-side-4)}.px-5{padding-right:var(--padding-side-5);padding-left:var(--padding-side-5)}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:var(--padding-1);padding-bottom:var(--padding-1)}.py-2{padding-top:var(--padding-2);padding-bottom:var(--padding-2)}.py-3{padding-top:var(--padding-3);padding-bottom:var(--padding-3)}.py-4{padding-top:var(--padding-4);padding-bottom:var(--padding-4)}.py-5{padding-top:var(--padding-5);padding-bottom:var(--padding-5)}.pt-0{padding-top:0}.pt-1{padding-top:var(--padding-1)}.pt-2{padding-top:var(--padding-2)}.pt-3{padding-top:var(--padding-3)}.pt-4{padding-top:var(--padding-4)}.pt-5{padding-top:var(--padding-5)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--padding-1)}.pb-2{padding-bottom:var(--padding-2)}.pb-3{padding-bottom:var(--padding-3)}.pb-4{padding-bottom:var(--padding-4)}.pb-5{padding-bottom:var(--padding-5)}.m-0{margin:0}.ms-0{margin-left:0}.ms-1{margin-left:var(--margin-side-1)}.ms-2{margin-left:var(--margin-side-2)}.ms-3{margin-left:var(--margin-side-3)}.ms-4{margin-left:var(--margin-side-4)}.ms-5{margin-left:var(--margin-side-5)}.me-0{margin-right:0}.me-1{margin-right:var(--margin-side-1)}.me-2{margin-right:var(--margin-side-2)}.me-3{margin-right:var(--margin-side-3)}.me-4{margin-right:var(--margin-side-4)}.me-5{margin-right:var(--margin-side-5)}.mx-0{margin-right:0;margin-left:0}.mx-1{margin-right:var(--margin-side-1);margin-left:var(--margin-side-1)}.mx-2{margin-right:var(--margin-side-2);margin-left:var(--margin-side-2)}.mx-3{margin-right:var(--margin-side-3);margin-left:var(--margin-side-3)}.mx-4{margin-right:var(--margin-side-4);margin-left:var(--margin-side-4)}.mx-5{margin-right:var(--margin-side-5);margin-left:var(--margin-side-5)}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:var(--margin-1);margin-bottom:var(--margin-1)}.my-2{margin-top:var(--margin-2);margin-bottom:var(--margin-2)}.my-3{margin-top:var(--margin-3);margin-bottom:var(--margin-3)}.my-4{margin-top:var(--margin-4);margin-bottom:var(--margin-4)}.my-5{margin-top:var(--margin-5);margin-bottom:var(--margin-5)}.mt-0{margin-top:0}.mt-1{margin-top:var(--margin-1)}.mt-2{margin-top:var(--margin-2)}.mt-3{margin-top:var(--margin-3)}.mt-4{margin-top:var(--margin-4)}.mt-5{margin-top:var(--margin-5)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--margin-1)}.mb-2{margin-bottom:var(--margin-2)}.mb-3{margin-bottom:var(--margin-3)}.mb-4{margin-bottom:var(--margin-4)}.mb-5{margin-bottom:var(--margin-5)}@media (max-width:1600px){.team-member-single-item{width:33.33%}.video-testimonial-slider-item{width:50%}}@media (max-width:1200px){.service-client-left-inner{padding-right:unset!important}.footer-widget-logo img{max-width:120px}}@media (min-width:800px) and (max-width:1100px){.team-member-single-item{width:50%}}@media (min-width:1300px){ul#main-menu li{margin:0 1.5625rem}}@media (min-width:1101px){.header-mobile-menu-section,.mobile-menu-wrapper{display:none}}@media (max-width:1100px){.header-menu-section{display:none}}@media (min-width:900px){.col-2{grid-template-columns:repeat(2,1fr);grid-column-gap:7%}.col-3{grid-template-columns:repeat(3,1fr);grid-column-gap:var(--margin-side-1);grid-row-gap:var(--margin-side-1)}.col-5{grid-template-columns:repeat(5,1fr);grid-column-gap:5%}.display-none-lg,.menu-mobile-menu-container{display:none!important}}@media (min-width:901px){.foxtree-mobile-slider,.service-client-logo-mobile{display:none}}@media (max-width:900px){.display-none-sm{display:none!important}.col-2,.col-3,.col-5{grid-template-columns:100%;grid-column-gap:0;grid-column-gap:var(--margin-side-1)}h1,.h1{font-size:2.5rem;line-height:3.125rem}.service-client-right-inner{display:none}.hero-content-inner h1{font-size:2.1875rem;line-height:2.5rem}.image-text-inner-wrapper>div{width:100%}.what-we-do-slider-section{display:none}.foxtree-logo-item img{max-width:100%;max-height:80px}.service-title-description{padding-left:0;padding-right:0}.service-accordions-wrapper-inner{padding-right:0}.service-accordion-section>div{width:100%!important}.service-benefit-items-inner .service-benefit-item-single{width:50%}.service-benefit-section,.service-client-section{padding-right:0;padding-left:0}.service-client-inner>div{width:100%;padding-right:0;padding-bottom:25px}.image-text-left{padding-right:var(--padding-side-5);padding-bottom:var(--padding-side-5)}.ft-mobile-slider-wrapper-inner{overflow:hidden;margin-bottom:4.6875rem}.image-text-section{padding-left:unset}.service-archive-single-item{width:100%}.about-image-text-inner>div{width:100%}.video-testimonial-section-inner>div{width:100%}.about-image-text-left{order:2}.team-member-single-item{width:100%}.two-side-text-inner-wrapper>div{width:100%}.contact-form-inner-wrapper>div{width:100%}.contact-form-inner{padding:0}.contact-form-left{padding-right:unset}.contact-form-right{padding-left:unset}.two-side-text-inner{padding:0}.two-side-text-left{padding-right:unset;margin-bottom:1.25rem}.two-side-text-right{padding-left:unset}.service-accordion-item-title h3::after{width:100%}span.arrow-icon{right:0}.service-accordion-item-title h3{padding-right:25px}.video-testimonial-section{padding:0}.video-testimonial-slider-item{width:100%}.footer-before-content h1{font-size:1.75rem!important;line-height:2.1875rem}.footer-bottom-section-inner>div,.copyright-and-menu>div{width:100%;text-align:center}ul#footer-menu{justify-content:center}.footer-menu li:first-child a::before{display:none}.copyright-and-menu,.copyright{margin-bottom:.625rem}.footer-widget{width:100%}.footer-widgets-section-inner .footer-widget:nth-child(2){margin:1.25rem 0}.footer-bottom-address{text-align:center}}@media (max-width:500px){.service-title-description-inner>div{width:100%}.service-benefit-items-inner .service-benefit-item-single{width:100%}.hero-content-inner h1{font-size:1.75rem;line-height:2.1875rem}ul#footer-menu li{width:100%;text-align:center}.footer-menu a::before{display:none}}@media only screen and (min-width:801px){.hero-section>.hero-section-inner:not(.image) .hero-content-inner p{max-width:50%}}.gform_button_select_files{background-color:#B9005B;border:.125rem solid #B9005B;color:#fff;cursor:pointer}.gform_button_select_files:hover{color:#B9005B;background-color:#fff0}.widget.widget_nav_menu ul li a{letter-spacing:2px}h3{font-family:'Anton'!important;letter-spacing:2px!important}