/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb;}::before,::after{--tw-content:'';}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Lato;font-feature-settings:normal;}body{margin:0;line-height:inherit;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0;}button,select{text-transform:none;}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button;background-color:transparent;background-image:none;}:-moz-focusring{outline:auto;}:-moz-ui-invalid{box-shadow:none;}progress{vertical-align:baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}summary{display:list-item;}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0;}fieldset{margin:0;padding:0;}legend{padding:0;}ol,ul,menu{list-style:none;margin:0;padding:0;}textarea{resize:vertical;}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af;}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af;}button,[role="button"]{cursor:pointer;}:disabled{cursor:default;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}[hidden]{display:none;}body{--tw-text-opacity:1;color:rgb(68 68 68 / var(--tw-text-opacity));}h1,h2,h3,h4{font-weight:900;--tw-text-opacity:1;color:rgb(35 86 170 / var(--tw-text-opacity));}h2{margin-bottom:1rem;margin-top:2rem;font-size:1.875rem;line-height:2.25rem;}h3{margin-bottom:1rem;font-size:1.5rem;line-height:2rem;}a{--tw-text-opacity:1;color:rgb(35 86 170 / var(--tw-text-opacity));text-underline-offset:4px;}a:hover{text-decoration-line:none;}*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;}.aspect-h-9{--tw-aspect-h:9;}.aspect-w-16{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:16;}.aspect-w-16 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;}.container{width:100%;}@media (min-width:1280px){.container{max-width:1536px;margin:0 auto;}}.inner-container{width:100%;}@media (min-width:1280px){.inner-container{max-width:1280px;margin:0 auto;}}.btn{display:inline-block;min-height:50px;min-width:100px;cursor:pointer;border-radius:0.25rem;--tw-bg-opacity:1;background-color:rgb(35 86 170 / var(--tw-bg-opacity));padding-top:0.75rem;padding-bottom:0.75rem;padding-left:1rem;padding-right:1rem;text-align:center;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.btn:hover{--tw-bg-opacity:1;background-color:rgb(0 189 247 / var(--tw-bg-opacity));}.field p{margin-bottom:1rem;}@media (min-width:768px){.field p{font-size:1.125rem;line-height:1.75rem;}}.field ul{margin-left:2rem;list-style-type:disc;font-size:1.125rem;line-height:1.75rem;}.rte p,.rte ul{margin-bottom:1rem;}.rte ul{margin-left:2rem;margin-right:2rem;list-style-type:disc;}.rte table{margin-top:2rem;margin-bottom:2rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(214 214 214 / var(--tw-border-opacity));}.rte td,.rte th{border-width:1px;--tw-border-opacity:1;border-color:rgb(214 214 214 / var(--tw-border-opacity));padding:0.5rem;}.visible{visibility:visible;}.invisible{visibility:hidden;}.fixed{position:fixed;}.absolute{position:absolute;}.relative{position:relative;}.inset-0{top:0px;right:0px;bottom:0px;left:0px;}.inset-x-0{left:0px;right:0px;}.inset-y-0{top:0px;bottom:0px;}.-left-full{left:-100%;}.-right-6{right:-1.5rem;}.bottom-0{bottom:0px;}.bottom-6{bottom:1.5rem;}.left-1\/2{left:50%;}.right-4{right:1rem;}.right-6{right:1.5rem;}.top-0{top:0px;}.top-2{top:0.5rem;}.top-2\.5{top:0.625rem;}.top-4{top:1rem;}.top-\[80px\]{top:80px;}.z-0{z-index:0;}.z-10{z-index:10;}.z-30{z-index:30;}.z-40{z-index:40;}.z-50{z-index:50;}.order-1{order:1;}.order-2{order:2;}.order-3{order:3;}.order-first{order:-9999;}.order-last{order:9999;}.col-span-2{grid-column:span 2 / span 2;}.m-0{margin:0px;}.m-4{margin:1rem;}.m-8{margin:2rem;}.mx-1{margin-left:0.25rem;margin-right:0.25rem;}.mx-2{margin-left:0.5rem;margin-right:0.5rem;}.mx-4{margin-left:1rem;margin-right:1rem;}.mx-auto{margin-left:auto;margin-right:auto;}.my-12{margin-top:3rem;margin-bottom:3rem;}.my-2{margin-top:0.5rem;margin-bottom:0.5rem;}.my-4{margin-top:1rem;margin-bottom:1rem;}.my-6{margin-top:1.5rem;margin-bottom:1.5rem;}.my-8{margin-top:2rem;margin-bottom:2rem;}.-mb-20{margin-bottom:-5rem;}.-ml-\[15\%\]{margin-left:-15%;}.-mt-4{margin-top:-1rem;}.mb-0{margin-bottom:0px;}.mb-12{margin-bottom:3rem;}.mb-2{margin-bottom:0.5rem;}.mb-4{margin-bottom:1rem;}.mb-6{margin-bottom:1.5rem;}.mb-8{margin-bottom:2rem;}.ml-4{margin-left:1rem;}.ml-8{margin-left:2rem;}.mt-0{margin-top:0px;}.mt-2{margin-top:0.5rem;}.mt-4{margin-top:1rem;}.mt-6{margin-top:1.5rem;}.mt-8{margin-top:2rem;}.mt-auto{margin-top:auto;}.block{display:block;}.inline-block{display:inline-block;}.inline{display:inline;}.flex{display:flex;}.grid{display:grid;}.contents{display:contents;}.hidden{display:none;}.h-2\/3{height:66.666667%;}.h-8{height:2rem;}.h-96{height:24rem;}.h-\[20px\]{height:20px;}.h-\[3px\]{height:3px;}.h-\[50px\]{height:50px;}.h-auto{height:auto;}.h-full{height:100%;}.min-h-0{min-height:0px;}.min-h-fit{min-height:-moz-fit-content;min-height:fit-content;}.w-0{width:0px;}.w-1\/2{width:50%;}.w-3\/4{width:75%;}.w-4\/5{width:80%;}.w-40{width:10rem;}.w-5{width:1.25rem;}.w-5\/12{width:41.666667%;}.w-7{width:1.75rem;}.w-8{width:2rem;}.w-\[20px\]{width:20px;}.w-\[50px\]{width:50px;}.w-full{width:100%;}.max-w-\[250px\]{max-width:250px;}.shrink{flex-shrink:1;}.grow{flex-grow:1;}.origin-center{transform-origin:center;}.origin-left{transform-origin:left;}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.-translate-x-10{--tw-translate-x:-2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.-rotate-0{--tw-rotate:-0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.\!list-none{list-style-type:none !important;}.list-decimal{list-style-type:decimal;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.grid-cols-\[30px_120px_auto\]{grid-template-columns:30px 120px auto;}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.place-content-between{place-content:space-between;}.content-center{align-content:center;}.items-end{align-items:flex-end;}.items-center{align-items:center;}.items-stretch{align-items:stretch;}.justify-end{justify-content:flex-end;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.gap-10{gap:2.5rem;}.gap-12{gap:3rem;}.gap-2{gap:0.5rem;}.gap-24{gap:6rem;}.gap-3{gap:0.75rem;}.gap-4{gap:1rem;}.gap-5{gap:1.25rem;}.gap-8{gap:2rem;}.place-self-center{place-self:center;}.self-end{align-self:flex-end;}.justify-self-end{justify-self:end;}.overflow-hidden{overflow:hidden;}.overflow-y-scroll{overflow-y:scroll;}.rounded{border-radius:0.25rem;}.rounded-md{border-radius:0.375rem;}.rounded-t-lg{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;}.border-1{border-width:1px;}.border-2{border-width:2px;}.border-4{border-width:4px;}.border-t-1{border-top-width:1px;}.border-blue{--tw-border-opacity:1;border-color:rgb(35 86 170 / var(--tw-border-opacity));}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));}.bg-blue{--tw-bg-opacity:1;background-color:rgb(35 86 170 / var(--tw-bg-opacity));}.bg-cyan{--tw-bg-opacity:1;background-color:rgb(0 189 247 / var(--tw-bg-opacity));}.bg-grey-light{--tw-bg-opacity:1;background-color:rgb(214 214 214 / var(--tw-bg-opacity));}.bg-grey-xlight{--tw-bg-opacity:1;background-color:rgb(247 248 248 / var(--tw-bg-opacity));}.bg-orange{--tw-bg-opacity:1;background-color:rgb(238 100 1 / var(--tw-bg-opacity));}.bg-orange-light{background-color:#EE640124;}.bg-transparent{background-color:transparent;}.bg-transparent\/0{background-color:rgb(0 0 0 / 0);}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}.bg-opacity-20{--tw-bg-opacity:0.2;}.bg-opacity-30{--tw-bg-opacity:0.3;}.bg-\[url\(\'\/themes\/custom\/bookerjobs\/assets\/dist\/img\/bg\/need-support-bg\.jpg\'\)\] {
  background-image: url('/themes/custom/bookerjobs/assets/dist/img/bg/need-support-bg.jpg');
}

.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.bg-gradient-to-tl {
  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}

.from-blue-500 {
  --tw-gradient-from: #3b82f6;
  --tw-gradient-to: rgb(59 130 246 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-slate-900 {
  --tw-gradient-from: #0f172a;
  --tw-gradient-to: rgb(15 23 42 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.to-cyan {
  --tw-gradient-to: #00BDF7;
}

.to-transparent {
  --tw-gradient-to: transparent;
}

.bg-cover {
  background-size: cover;
}

.bg-center {
  background-position: center;
}

.p-0 {
  padding: 0px;
}

.p-12 {
  padding: 3rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-4 {
  padding: 1rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-8 {
  padding: 2rem;
}

.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.pb-16 {
  padding-bottom: 4rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pt-12 {
  padding-top: 3rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.text-5xl {
  font-size: 3rem;
  line-height: 1;
}

.text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}

.text-8xl {
  font-size: 6rem;
  line-height: 1;
}

.text-9xl {
  font-size: 8rem;
  line-height: 1;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-xs {
  font-size: 0.8rem;
}

.font-black {
  font-weight: 900;
}

.font-bold {
  font-weight: 700;
}

.font-light {
  font-weight: 300;
}

.uppercase {
  text-transform: uppercase;
}

.tracking-widest {
  letter-spacing: 0.1em;
}

.text-blue {
  --tw-text-opacity: 1;
  color: rgb(35 86 170 / var(--tw-text-opacity));
}

.text-blue-light {
  --tw-text-opacity: 1;
  color: rgb(209 228 243 / var(--tw-text-opacity));
}

.text-grey {
  --tw-text-opacity: 1;
  color: rgb(175 175 175 / var(--tw-text-opacity));
}

.text-grey-dark {
  --tw-text-opacity: 1;
  color: rgb(68 68 68 / var(--tw-text-opacity));
}

.text-orange {
  --tw-text-opacity: 1;
  color: rgb(238 100 1 / var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.underline {
  text-decoration-line: underline;
}

.underline-offset-8 {
  text-underline-offset: 8px;
}

.opacity-50 {
  opacity: 0.5;
}

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.delay-150 {
  transition-delay: 150ms;
}

.delay-300 {
  transition-delay: 300ms;
}

.delay-75 {
  transition-delay: 75ms;
}

.duration-200 {
  transition-duration: 200ms;
}

.duration-300 {
  transition-duration: 300ms;
}

.duration-500 {
  transition-duration: 500ms;
}

.slick {
  position: relative;
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 640px) {
  .slick {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}

.slick__slider {
  z-index: 10;
}

.slick-track {
  display: flex !important;
}

.slick__slide {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

@media (min-width: 1024px) {
  .slick__slide {
    height: inherit !important;
  }
}

.slide__caption {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: auto;
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
  --tw-gradient-from: #0f172a;
  --tw-gradient-to: rgb(15 23 42 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: transparent;
  padding: 2.5rem;
  padding-top: 3rem;
  text-align: center;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 640px) {
  .slide__caption {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}

.slide__title {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.slick-dots {
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
  justify-content: center;
  gap: 0.5rem;
}

.slick-dots li {
  height: 0.75rem;
  width: 0.75rem;
  cursor: pointer;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(35 86 170 / var(--tw-bg-opacity));
  opacity: 0.5;
}

.slick-dots li:hover {
  opacity: 1;
}

.slick-dots li.slick-active {
  opacity: 1;
}

.slick-dots li button {
  display: none;
}

.slick--view--job-search {
  width: 100%;
}

@media (min-width: 1280px) {
  .slick--view--job-search {
    max-width: 1280px;
    margin: 0 auto;
  }
}

.slick--view--job-search {
  margin-left: auto;
  margin-right: auto;
}

.slick--view--job-search .slick-track {
  display: flex;
}

@media (min-width: 640px) {
  .slick--view--job-search .slick-track {
    gap: 1rem;
  }
}

@media (min-width: 1024px) {
  .slick--view--job-search .slick-track {
    gap: 2rem;
  }
}

.slick--view--job-search .slick__slide {
  height: inherit;
}

.slick--view--job-search .slick-dots li, .slick--view--hints-tips .slick-dots li, .slick--field-image .slick-dots li {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.slick--field-heading-image, .slick--field-image {
  padding-left: 0px;
  padding-right: 0px;
}

.slick--field-heading-image .slick-slide, .slick--field-image .slick-slide, .slick--field-image .slick-track {
  display: block !important;
}

.slick--field-heading-image .slick-dots {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: -4rem;
}

.slick--field-image .slick-dots {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: -1rem;
}

.slick--field-image img {
  height: auto;
  width: 100%;
}

.slick__arrow {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  display: flex;
  align-content: center;
  justify-content: space-between;
}

.slick-next, .slick-prev {
  height: 5rem;
  height: 100%;
  width: 3.5rem;
  background-position: center;
  background-repeat: no-repeat;
  color: transparent;
}

.slick-next {
  background-image: url('/themes/custom/bookerjobs/assets/dist/img/ui/right-arrow.png');
}

.slick-prev {
  background-image: url('/themes/custom/bookerjobs/assets/dist/img/ui/left-arrow.png');
}

.views-exposed-form div.form-item {
  display: flex;
  min-height: 50px;
  align-items: center;
  gap: 0.5rem;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
}

.views-exposed-form label {
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(35 86 170 / var(--tw-text-opacity));
}

.views-exposed-form .form-item-location-center-geocoder-geolocation-geocoder-address .description, .views-exposed-form fieldset.location-input-client-location {
  display: none;
}

.views-exposed-form .button {
  display: inline-block;
  min-height: 50px;
  min-width: 100px;
  cursor: pointer;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(35 86 170 / var(--tw-bg-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.views-exposed-form .button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 189 247 / var(--tw-bg-opacity));
}

.views-exposed-form .button {
  --tw-bg-opacity: 1;
  background-color: rgb(238 100 1 / var(--tw-bg-opacity));
}

.views-exposed-form .fieldset-wrapper {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 1rem;
}

.views-exposed-form .primary-group, .views-exposed-form .form-wrapper {
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 1024px) {
  .views-exposed-form .primary-group, .views-exposed-form .form-wrapper {
    width: auto;
    padding-left: 0px;
    padding-right: 0px;
  }
}

.views-exposed-form .primary-group .form-wrapper, .views-exposed-form .form-submit {
  width: 100%;
}

@media (min-width: 1024px) {
  .views-exposed-form .primary-group .form-wrapper, .views-exposed-form .form-submit {
    width: auto;
  }
}

.views-exposed-form .primary-group .fieldset-wrapper {
  width: 100%;
  flex-direction: column;
}

@media (min-width: 1024px) {
  .views-exposed-form .primary-group .fieldset-wrapper {
    flex-direction: row;
  }
}

.views-exposed-form .primary-group div.form-item, .views-exposed-form div.form-actions {
  width: 100%;
}

@media (min-width: 1024px) {
  .views-exposed-form .primary-group div.form-item, .views-exposed-form div.form-actions {
    width: auto;
  }
}

.views-exposed-form fieldset .form-wrapper {
  padding-left: 0px;
  padding-right: 0px;
}

.views-exposed-form input, .views-exposed-form select {
  min-height: 50px;
  flex-grow: 1;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.views-exposed-form div.form-item-location, .views-exposed-form div.form-item-job-type {
  min-height: 30px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 189 247 / var(--tw-bg-opacity));
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.views-exposed-form div.form-item-location label, .views-exposed-form div.form-item-job-type label {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.views-exposed-form div.form-item-location .form-select, .views-exposed-form div.form-item-job-type .form-select {
  --tw-bg-opacity: 1;
  background-color: rgb(0 189 247 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

#views-exposed-form-locations-map-block legend {
  margin-bottom: 1rem;
}

#views-exposed-form-locations-map-block .form-checkboxes {
  width: 100%;
}

#views-exposed-form-locations-map-block .js-form-type-checkbox {
  margin-bottom: 0.5rem;
  width: 100%;
  align-items: stretch;
  justify-items: stretch;
  border-radius: 0px;
  padding: 0px;
}

#views-exposed-form-locations-map-block .js-form-type-checkbox:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(238 100 1 / var(--tw-bg-opacity));
}

#views-exposed-form-locations-map-block .js-form-type-checkbox.highlight {
  --tw-bg-opacity: 1;
  background-color: rgb(238 100 1 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

#views-exposed-form-locations-map-block .js-form-type-checkbox.highlight label {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

#views-exposed-form-locations-map-block .js-form-type-checkbox label {
  flex-grow: 1;
  padding: 1rem;
}

#views-exposed-form-locations-map-block .js-form-type-checkbox label:hover {
  cursor: pointer;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

#views-exposed-form-locations-map-block .form-checkbox, #views-exposed-form-locations-map-block .form-actions {
  display: none;
}

.job-row a {
  display: block;
  height: 100%;
  width: 100%;
  padding: 1rem;
}

.job-row a:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.testimonial.odd article {
  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  --tw-gradient-from: #3b82f6;
  --tw-gradient-to: rgb(59 130 246 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #00BDF7;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 1024px) {
  .testimonial.odd article {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    background-image: none;
    --tw-text-opacity: 1;
    color: rgb(35 86 170 / var(--tw-text-opacity));
  }
}

.testimonial.odd article h3 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 1024px) {
  .testimonial.odd article h3 {
    --tw-text-opacity: 1;
    color: rgb(35 86 170 / var(--tw-text-opacity));
  }
}

.testimonial:nth-child(4n+2) article, .testimonial:nth-child(4n+3) article {
  --tw-gradient-from: #3b82f6;
  --tw-gradient-to: rgb(59 130 246 / 0);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #00BDF7;
}

@media (min-width: 1024px) {
  .testimonial:nth-child(4n+2) article, .testimonial:nth-child(4n+3) article {
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .testimonial:nth-child(4n+2) article h3, .testimonial:nth-child(4n+3) article h3 {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}

.ui-accordion .ui-accordion-header {
  display: flex;
  align-items: center;
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(214 214 214 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(247 248 248 / var(--tw-bg-opacity));
  padding: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(68 68 68 / var(--tw-text-opacity));
}

.ui-accordion-header.ui-state-default a {
  display: block;
  font-size: 1.25rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(68 68 68 / var(--tw-text-opacity));
}

.ui-accordion-header.ui-state-active a {
  --tw-text-opacity: 1;
  color: rgb(35 86 170 / var(--tw-text-opacity));
}

.ui-accordion-header .ui-icon {
  margin-right: 1rem;
  display: block;
}

.ui-accordion-header .ui-icon::after {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  --tw-content: '+';
  content: var(--tw-content);
}

.ui-accordion-header.ui-state-active .ui-icon::after {
  --tw-text-opacity: 1;
  color: rgb(35 86 170 / var(--tw-text-opacity));
  --tw-content: '-';
  content: var(--tw-content);
}

.ui-accordion-content {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.ui-tabs-active {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.ui-tabs-active a {
  --tw-text-opacity: 1;
  color: rgb(35 86 170 / var(--tw-text-opacity));
}

.ui-tabs .rte h3 {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.ui-autocomplete {
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.webform-submission-form .form-wrapper {
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 768px) {
  .webform-submission-form .form-wrapper {
    width: 66.666667%;
  }
}

@media (min-width: 1024px) {
  .webform-submission-form .form-wrapper {
    width: 50%;
  }
}

.webform-submission-form .form-item {
  margin-bottom: 1rem;
  display: flex;
  width: 100%;
  flex-direction: column;
  gap: 0.5rem;
  text-align: left;
}

.webform-submission-form input, .webform-submission-form select, .webform-submission-form textarea {
  min-height: 50px;
  width: 100%;
  border-radius: 0.25rem;
  border-bottom-width: 2px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(214 214 214 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
}

.webform-submission-form textarea {
  padding: 1rem;
}

.webform-submission-form .button {
  display: inline-block;
  min-height: 50px;
  min-width: 100px;
  cursor: pointer;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(35 86 170 / var(--tw-bg-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.webform-submission-form .button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 189 247 / var(--tw-bg-opacity));
}

.webform-submission-form .button {
  width: 100%;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(0 189 247 / var(--tw-bg-opacity));
}

.webform-submission-form .button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(35 86 170 / var(--tw-bg-opacity));
}

@media (min-width: 768px) {
  .webform-submission-form .button {
    width: auto;
  }
}

.webform-submission-form input[name='employment_table_add'], .webform-submission-form input[name='education_qualifications_field_table_add'], .webform-submission-form input[name='training_field_table_add'] {
  min-height: -moz-fit-content;
  min-height: fit-content;
  border-width: 2px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(35 86 170 / var(--tw-border-opacity));
  background-color: transparent;
  padding: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(35 86 170 / var(--tw-text-opacity));
}

.webform-submission-form input[name='employment_table_add']:hover, .webform-submission-form input[name='education_qualifications_field_table_add']:hover, .webform-submission-form input[name='training_field_table_add']:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.webform-submission-form label.form-required::after {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
  --tw-content: '*';
  content: var(--tw-content);
}

.webform-submission-form .webform-multiple-table tbody tr td {
  border-bottom-width: 2px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(214 214 214 / var(--tw-border-opacity));
  padding-top: 2rem;
  padding-bottom: 2rem;
}

/* Admin UI */

.layout-builder-form {
  text-align: center;
}

.layout-builder-form input[type=submit] {
  display: inline-block;
  min-height: 50px;
  min-width: 100px;
  cursor: pointer;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(35 86 170 / var(--tw-bg-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.layout-builder-form input[type=submit]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 189 247 / var(--tw-bg-opacity));
}

.layout-builder-form input[type=submit] {
  min-height: -moz-fit-content;
  min-height: fit-content;
}

.user-login-form {
  margin-left: auto;
  margin-right: auto;
  margin-top: 3rem;
  margin-bottom: 3rem;
  display: flex;
  max-width: 32rem;
  flex-direction: column;
  gap: 1.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(214 214 214 / var(--tw-bg-opacity));
  padding: 1.5rem;
}

.user-login-form input {
  min-height: 50px;
  width: 100%;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
}

.user-login-form input[type=submit] {
  display: inline-block;
  min-height: 50px;
  min-width: 100px;
  cursor: pointer;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(35 86 170 / var(--tw-bg-opacity));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.user-login-form input[type=submit]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 189 247 / var(--tw-bg-opacity));
}

@media (min-width: 768px) {
  .md\:btn {
    display: inline-block;
    min-height: 50px;
    min-width: 100px;
    cursor: pointer;
    border-radius: 0.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(35 86 170 / var(--tw-bg-opacity));
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 1rem;
    padding-right: 1rem;
    text-align: center;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .md\:btn:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(0 189 247 / var(--tw-bg-opacity));
  }
}

.after\:pl-2::after {
  content: var(--tw-content);
  padding-left: 0.5rem;
}

.after\:content-\[\'\|\'\]::after {
  --tw-content: '|';content:var(--tw-content);}.first\:ml-0:first-child{margin-left:0px;}.first\:list-none:first-child{list-style-type:none;}.hover\:cursor-pointer:hover{cursor:pointer;}.hover\:border-cyan:hover{--tw-border-opacity:1;border-color:rgb(0 189 247 / var(--tw-border-opacity));}.hover\:bg-blue:hover{--tw-bg-opacity:1;background-color:rgb(35 86 170 / var(--tw-bg-opacity));}.hover\:bg-orange:hover{--tw-bg-opacity:1;background-color:rgb(238 100 1 / var(--tw-bg-opacity));}.hover\:bg-transparent:hover{background-color:transparent;}.hover\:text-blue:hover{--tw-text-opacity:1;color:rgb(35 86 170 / var(--tw-text-opacity));}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.hover\:underline:hover{text-decoration-line:underline;}.group:focus .group-focus\:w-12{width:3rem;}.group:focus .group-focus\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.group:focus .group-focus\:translate-x-10{--tw-translate-x:2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.group:focus .group-focus\:-rotate-45{--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.group:focus .group-focus\:rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}@media (min-width:640px){.sm\:block{display:block;}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem;}}@media (min-width:768px){.md\:order-1{order:1;}.md\:order-2{order:2;}.md\:col-span-2{grid-column:span 2 / span 2;}.md\:mr-2{margin-right:0.5rem;}.md\:mr-6{margin-right:1.5rem;}.md\:block{display:block;}.md\:inline-block{display:inline-block;}.md\:inline{display:inline;}.md\:flex{display:flex;}.md\:hidden{display:none;}.md\:w-1\/2{width:50%;}.md\:w-1\/3{width:33.333333%;}.md\:w-2\/3{width:66.666667%;}.md\:grow{flex-grow:1;}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.md\:flex-row{flex-direction:row;}.md\:items-end{align-items:flex-end;}.md\:gap-12{gap:3rem;}.md\:gap-20{gap:5rem;}.md\:gap-8{gap:2rem;}.md\:p-5{padding:1.25rem;}.md\:p-8{padding:2rem;}.md\:px-12{padding-left:3rem;padding-right:3rem;}.md\:pt-0{padding-top:0px;}.md\:text-left{text-align:left;}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem;}.md\:text-7xl{font-size:4.5rem;line-height:1;}.md\:text-base{font-size:1rem;line-height:1.5rem;}.md\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}}@media (min-width:1024px){.lg\:relative{position:relative;}.lg\:top-0{top:0px;}.lg\:order-1{order:1;}.lg\:order-2{order:2;}.lg\:order-first{order:-9999;}.lg\:order-last{order:9999;}.lg\:col-span-1{grid-column:span 1 / span 1;}.lg\:mx-4{margin-left:1rem;margin-right:1rem;}.lg\:my-0{margin-top:0px;margin-bottom:0px;}.lg\:my-12{margin-top:3rem;margin-bottom:3rem;}.lg\:my-20{margin-top:5rem;margin-bottom:5rem;}.lg\:-ml-\[15\%\]{margin-left:-15%;}.lg\:-mr-\[15\%\]{margin-right:-15%;}.lg\:mb-12{margin-bottom:3rem;}.lg\:mb-16{margin-bottom:4rem;}.lg\:mb-4{margin-bottom:1rem;}.lg\:mb-6{margin-bottom:1.5rem;}.lg\:ml-4{margin-left:1rem;}.lg\:mt-0{margin-top:0px;}.lg\:mt-2{margin-top:0.5rem;}.lg\:mt-4{margin-top:1rem;}.lg\:block{display:block;}.lg\:flex{display:flex;}.lg\:hidden{display:none;}.lg\:h-full{height:100%;}.lg\:w-1\/2{width:50%;}.lg\:w-1\/4{width:25%;}.lg\:w-2\/3{width:66.666667%;}.lg\:w-2\/5{width:40%;}.lg\:w-3\/4{width:75%;}.lg\:grow{flex-grow:1;}.lg\:grow-0{flex-grow:0;}.lg\:list-disc{list-style-type:disc;}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.lg\:flex-row{flex-direction:row;}.lg\:flex-wrap{flex-wrap:wrap;}.lg\:flex-nowrap{flex-wrap:nowrap;}.lg\:justify-end{justify-content:flex-end;}.lg\:gap-0{gap:0px;}.lg\:gap-12{gap:3rem;}.lg\:gap-16{gap:4rem;}.lg\:gap-4{gap:1rem;}.lg\:p-10{padding:2.5rem;}.lg\:p-12{padding:3rem;}.lg\:p-8{padding:2rem;}.lg\:px-0{padding-left:0px;padding-right:0px;}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem;}.lg\:px-20{padding-left:5rem;padding-right:5rem;}.lg\:px-8{padding-left:2rem;padding-right:2rem;}.lg\:py-0{padding-top:0px;padding-bottom:0px;}.lg\:py-12{padding-top:3rem;padding-bottom:3rem;}.lg\:pb-12{padding-bottom:3rem;}.lg\:pt-12{padding-top:3rem;}.lg\:text-left{text-align:left;}.lg\:text-2xl{font-size:1.5rem;line-height:2rem;}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem;}.lg\:text-5xl{font-size:3rem;line-height:1;}.lg\:text-7xl{font-size:4.5rem;line-height:1;}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem;}}@media (min-width:1280px){.xl\:\!mx-20{margin-left:5rem !important;margin-right:5rem !important;}.xl\:mx-8{margin-left:2rem;margin-right:2rem;}.xl\:mb-0{margin-bottom:0px;}.xl\:inline-block{display:inline-block;}.xl\:flex{display:flex;}.xl\:w-1\/2{width:50%;}.xl\:w-1\/3{width:33.333333%;}.xl\:w-2\/3{width:66.666667%;}.xl\:w-52{width:13rem;}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.xl\:gap-36{gap:9rem;}.xl\:p-20{padding:5rem;}.xl\:px-20{padding-left:5rem;padding-right:5rem;}.xl\:py-12{padding-top:3rem;padding-bottom:3rem;}.xl\:pt-2{padding-top:0.5rem;}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem;}}
