@font-face{font-family:Monolight;font-weight:200;font-style:"normal";src:url(/app/themes/formativ-group/public/build/assets/Monolight-Thin-CtwSOSMq.otf) format("opentype")}@font-face{font-family:Monolight;font-weight:200;font-style:"italic";src:url(/app/themes/formativ-group/public/build/assets/Monolight-Thinitalic-C5yDaQnN.otf) format("opentype")}@font-face{font-family:Monolight;font-weight:300;font-style:"normal";src:url(/app/themes/formativ-group/public/build/assets/Monolight-Light-BULqcPvI.otf) format("opentype")}@font-face{font-family:Monolight;font-weight:400;font-style:"normal";src:url(/app/themes/formativ-group/public/build/assets/Monolight-Regular-BT6PeKMv.otf) format("opentype")}@font-face{font-family:Monolight;font-weight:500;font-style:"normal";src:url(/app/themes/formativ-group/public/build/assets/Monolight-Medium-ljkxLwA5.otf) format("opentype")}@font-face{font-family:Monolight;font-weight:600;font-style:"normal";src:url(/app/themes/formativ-group/public/build/assets/Monolight-Semibold-BORY2Tu8.otf) format("opentype")}@font-face{font-family:Monolight;font-weight:700;font-style:"normal";src:url(/app/themes/formativ-group/public/build/assets/Monolight-Bold-Bmm27sp5.otf) format("opentype")}@font-face{font-family:Monolight;font-weight:800;font-style:"normal";src:url(/app/themes/formativ-group/public/build/assets/Monolight-Heavy-BNPsPxOR.otf) format("opentype")}@font-face{font-family:Monolight;font-weight:900;font-style:"normal";src:url(/app/themes/formativ-group/public/build/assets/Monolight-Black-DieOYJJZ.otf) format("opentype")}html{--padding-inline: 24px;--content-max-width: 1145px;--breakout-max-width: 1240px}.content-grid{--breakout-size: calc( (var(--breakout-max-width) - var(--content-max-width)) / 2 );display:grid;grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end]}.content-grid .content{grid-column:content}.content-grid>:not(.content){grid-column:full-width}.content-grid .breakout{grid-column:breakout}.content-grid .full-width{grid-column:full-width;display:grid;grid-template-columns:inherit}.content-grid>.offgrid{display:block!important}.content-grid>.align-left{grid-column:full-width-start/content-end}.content-grid>.align-right{grid-column:content-start/full-width-end}.font-primary,.font-secondary{font-family:Monolight,sans-serif}h1{font-family:Monolight,sans-serif;font-style:normal;font-weight:700;line-height:1.25;font-size:clamp(24px,5vw,44px)}h2{font-family:Monolight,sans-serif;font-weight:700;line-height:1.25;font-size:clamp(24px,5vw,36px)}h3{font-family:Monolight,sans-serif;font-weight:700;font-style:normal;line-height:1.25;font-size:clamp(21px,5vw,24px)}h4{font-family:Monolight,sans-serif;font-weight:700;line-height:1.25;font-size:clamp(18px,5vw,22px)}h5{font-family:Monolight,sans-serif;line-height:1.25;font-weight:700;font-size:18px}h6{font-family:Monolight,sans-serif;line-height:1.28571;font-size:clamp(16px,5vw,18px)}@media screen and (min-width: 640px){h6{line-height:1.3}}p{font-family:Monolight,sans-serif;font-style:normal;line-height:1.35;font-size:16px}p a{text-decoration:underline!important;color:var(--color-pine);transition:all .3s ease;letter-spacing:normal!important}p a:hover{color:var(--color-green)}@media screen and (min-width: 640px){p{line-height:1.25}}a{font-style:normal;line-height:normal;letter-spacing:.8px}.content-format h2,.content-format h3{margin-bottom:8px}header .menu-item a:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:0%;transition:width .3s ease;@apply bg-purple;}header .menu-item a:hover:after{width:100%}.menu-item a,.button-menu-item a{text-decoration:none!important}.menu-item.current-menu-item a:after{width:100%}a.current-menu-item{@apply font-bold;}a.current-menu-item:after{width:100%!important}sup{font-size:.5em;vertical-align:super}b,strong{font-weight:600}article p:not(:last-child){margin-bottom:6px}article h1,article h2,article h3,article h4,article h5{@apply text-copy;}.acf-innerblocks-container p a{@apply text-primary;}.acf-innerblocks-container p a:hover{text-decoration:underline}.format h1,.format h2,.format h3,.format h4,.format h5,.format h6{@apply text-copy;margin-top:2.5rem}.format p{@apply text-copy;}.format p:not(:last-child){margin-bottom:8px}.ellipsis{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}ul{font-family:Monolight,sans-serif}.btn,.wp-block-button a{padding:8px 16px;text-transform:uppercase;letter-spacing:.9px;line-height:1;font-weight:600;cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-family:Monolight,sans-serif;border-radius:0}.btn:hover,.wp-block-button a:hover{cursor:pointer}.btn.btn-primary,.wp-block-button a.btn-primary{background:var(--wp--preset--color--secondary);color:var(--wp--preset--color--primary)}.btn.btn-primary.btn-outline,.wp-block-button a.btn-primary.btn-outline{@apply outline-primary text-primary;}.btn.btn-primary.btn-outline:hover,.wp-block-button a.btn-primary.btn-outline:hover{@apply bg-primary text-white;}.btn.btn-primary:hover,.wp-block-button a.btn-primary:hover{@apply bg-midnight;}.btn.btn-secondary,.wp-block-button a.btn-secondary,.wp-block-button.is-style-secondary a{@apply bg-secondary text-copy;}.btn.btn-secondary.btn-outline,.wp-block-button a.btn-secondary.btn-outline,.wp-block-button.is-style-secondary a.btn-outline{@apply outline-secondary text-secondary;}.btn.btn-secondary.btn-outline:hover,.wp-block-button a.btn-secondary.btn-outline:hover,.wp-block-button.is-style-secondary a.btn-outline:hover{@apply bg-secondary text-white;}.btn.btn-secondary:hover,.wp-block-button a.btn-secondary:hover,.wp-block-button.is-style-secondary a:hover{@apply bg-quaternary;}.btn.btn-tertiary,.wp-block-button a.btn-tertiary{@apply bg-tertiary text-copy;}.btn.btn-tertiary.btn-outline,.wp-block-button a.btn-tertiary.btn-outline{@apply border-tertiary text-tertiary;}.btn.btn-tertiary.btn-outline:hover,.wp-block-button a.btn-tertiary.btn-outline:hover{@apply bg-tertiary text-white;}.btn.btn-tertiary:hover,.wp-block-button a.btn-tertiary:hover{@apply bg-midnight text-white;}.btn.btn-quaternary,.wp-block-button a.btn-quaternary{@apply bg-quaternary text-white;}.btn.btn-quaternary.btn-outline,.wp-block-button a.btn-quaternary.btn-outline{@apply border-quaternary text-quaternary;}.btn.btn-quaternary.btn-outline:hover,.wp-block-button a.btn-quaternary.btn-outline:hover{@apply bg-quaternary text-white;}.btn.btn-quaternary:hover,.wp-block-button a.btn-quaternary:hover{@apply bg-midnight text-white;}.btn.btn-success,.wp-block-button a.btn-success{@apply bg-success text-white;}.btn.btn-success.btn-outline,.wp-block-button a.btn-success.btn-outline{@apply border-success text-success;}.btn.btn-success.btn-outline:hover,.wp-block-button a.btn-success.btn-outline:hover{@apply bg-success text-white;}.btn.btn-success:hover,.wp-block-button a.btn-success:hover{@apply bg-midnight text-white;}.btn.btn-error,.wp-block-button a.btn-error{@apply bg-error text-white;}.btn.btn-error.btn-outline,.wp-block-button a.btn-error.btn-outline{@apply border-error text-error;}.btn.btn-error.btn-outline:hover,.wp-block-button a.btn-error.btn-outline:hover{@apply bg-error text-white;}.btn.btn-error:hover,.wp-block-button a.btn-error:hover{@apply bg-midnight text-white;}.btn.btn-warn,.wp-block-button a.btn-warn{@apply bg-warn text-copy;}.btn.btn-warn.btn-outline,.wp-block-button a.btn-warn.btn-outline{@apply border-warn text-warn;}.btn.btn-warn.btn-outline:hover,.wp-block-button a.btn-warn.btn-outline:hover{@apply bg-warn text-copy;}.btn.btn-warn:hover,.wp-block-button a.btn-warn:hover{@apply bg-midnight text-white;}.btn.btn-outline,.wp-block-button a.btn-outline{padding:7px 15px;@apply border-solid border-[1px] text-copy bg-white;}.wp-block-button{margin-top:1rem!important}@media screen and (min-width: 1024px){header.navbar .navbar__items-container .navbar__items{gap:3rem}}header.navbar .navbar__items-container .navbar__items .nav-menu-container{position:relative;max-height:0px;overflow:hidden;transition:max-height .3s ease-in-out}header.navbar .navbar__items-container .navbar__items .nav-menu-container.open{max-height:500px}header.navbar .navbar__items-container .navbar__items .nav-menu-container.open .nav-menu{visibility:visible}header.navbar .navbar__items-container .navbar__items .nav-menu-container.delay .nav-menu{transition:visibility .3s ease-in-out;transition-delay:.3s}header.navbar .navbar__items-container .navbar__items .nav-menu-container .nav-menu{display:flex;flex-direction:column;visibility:hidden}@media screen and (min-width: 1024px){header.navbar{padding:1rem 0}header.navbar .navbar__items-container .navbar__items{flex-wrap:nowrap}header.navbar .navbar__items-container .navbar__items .nav-menu-container{max-height:none;overflow:visible;transition:none}header.navbar .navbar__items-container .navbar__items .nav-menu-container .nav-menu{display:flex;visibility:visible}header.navbar .hamburger-btn{display:none}}.hamburger-btn{display:flex;flex-direction:column;justify-content:space-between;width:30px;height:19px;background:transparent;border:none;cursor:pointer;padding:0;box-sizing:border-box}.hamburger-btn span{width:100%;height:3px;@apply bg-white;transition:all .3s ease-in-out}#navbar-toggler.open .hamburger-btn span:nth-child(1){transform:translateY(6px) rotate(45deg)}#navbar-toggler.open .hamburger-btn span:nth-child(2){opacity:0}#navbar-toggler.open .hamburger-btn span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.disclaimer *{@apply text-sm;}.disclaimer *:not(:last-child){@apply mb-2;}.hero .wp-block-group{padding:2rem 1.5rem}@media screen and (min-width: 640px){.hero .wp-block-group{padding:3rem 3.2rem}}@media screen and (min-width: 640px){.callout p{font-size:24px}}.bg-none{background:none!important}@media screen and (max-width: 767px){.contact-section{padding:0!important}.contact-section>.breakout{grid-column:full-width-start/full-width-end;padding:0!important}}.contact-hero{padding:32px 0!important}.contact-hero .columns .column:nth-child(2){padding:0!important}@media screen and (min-width: 640px){.contact-hero{padding:80px 0!important}}.logo-back{overflow:hidden;position:relative}.logo-back:before{content:"";position:absolute;top:-19%;left:22%;width:145%;height:200%;opacity:.1;z-index:0;background:url(/app/themes/formativ-group/public/build/assets/white-logo-XqBpud9w.svg) no-repeat center center/contain}.bg-gradient-1{background:linear-gradient(87deg,var(--Navy, #00233c) -.26%,var(--Cloud, #e0e9f1) 302.54%)}.position-unset{position:unset!important}.splide__pagination{bottom:-40px!important}.splide__pagination .splide__pagination__page{opacity:.5;background-color:var(--wp--preset--color--sky)!important}.splide__pagination .splide__pagination__page.is-active{opacity:1}#who-we-are{position:relative}#who-we-are .breakout{position:relative;z-index:1}#who-we-are:after{content:"";position:absolute;top:15%;right:-65%;width:140%;height:558px;opacity:.15;z-index:0;background:url(/app/themes/formativ-group/public/build/assets/white-logo-XqBpud9w.svg) no-repeat center center/contain}@media screen and (min-width: 640px){#who-we-are:after{top:10%;right:0;width:40%;height:80%;max-width:630px}}.hero-heading{font-size:clamp(24px,3vw,36px)}@media screen and (max-width: 767px){#what-we-do .leib-columns{gap:0!important}#what-we-do img{display:none}}.page-template-template-legal article{color:#33374c}.wp-block-columns{gap:0}.wp-block-button{display:block!important}.wp-block-button.is-style-outline-secondary .wp-element-button{@apply border-red border-solid border-[1px] text-red hover:bg-red hover:text-white transition-colors;background:transparent}.wp-block-list{list-style-type:disc!important;list-style-position:outside!important;padding-left:1.5rem;font-family:Monolight,sans-serif}.wp-block-list li::marker{font-size:8px}.wp-block-table table{@apply text-copy;}.wp-block-table table thead{border-bottom:none;@apply bg-primary text-white;}.wp-block-table table thead th{text-align:left;@apply border-solid border-[1px] border-copy;}.wp-block-table table tbody tr td{padding:.25rem .5rem;@apply border-solid border-[1px] border-copy;}.wp-block-table blockquote,.wp-block-table .wp-block-quote{border-left:none;padding-left:1rem;margin:2.5rem auto;margin-left:0;position:relative;max-width:500px}.wp-block-table blockquote p,.wp-block-table blockquote .wp-block-list li,.wp-block-list .wp-block-table blockquote li,.wp-block-table .wp-block-quote p,.wp-block-table .wp-block-quote .wp-block-list li,.wp-block-list .wp-block-table .wp-block-quote li{font-weight:300;font-size:24px;line-height:1.25;margin-bottom:0}.wp-block-table blockquote cite,.wp-block-table .wp-block-quote cite{position:relative;margin-top:1rem;text-align:right;font-style:italic;font-weight:300;font-size:18px;@apply text-copy;}.wp-block-table blockquote cite:before,.wp-block-table .wp-block-quote cite:before{content:"- "}.columns .bg-image{top:0;left:0;position:absolute;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.columns .bg-image{position:relative;height:400px}}@media screen and (min-width: 768px){.columns>.image{position:relative}.columns>.image img{position:absolute;width:100%;height:100%}}.columns .column{position:relative;overflow:hidden}.columns .column.no-background>div{padding:0!important}@media screen and (max-width: 767px){.columns .column.no-background{padding-bottom:3rem!important}}@media screen and (min-width: 768px){.columns .column>div{max-width:calc((var(--breakout-max-width) + var(--padding-inline) * 1) / 2)}}.columns .column:nth-child(1)>div{margin-left:auto}@media screen and (min-width: 768px){.columns .column:nth-child(1)>div{padding-right:15%}}.columns .column:nth-child(2)>div{margin-right:auto}.columns.gap-1>.acf-innerblocks-container{gap:1rem}.columns.gap-2>.acf-innerblocks-container{gap:2rem}.columns.gap-3>.acf-innerblocks-container{gap:3rem}.columns.gap-4>.acf-innerblocks-container{gap:4rem}.columns.padding-0 .column>div{padding:0rem 24px}.columns.padding-1 .column>div{padding:1.5px 24px!important}@media screen and (min-width: 768px){.columns.padding-1 .column>div{padding:3rem 24px!important}}.columns.padding-2 .column>div{padding:3rem 24px}@media screen and (min-width: 768px){.columns.padding-2 .column>div{padding:5rem 24px}}@media screen and (min-width: 768px){.columns.padding-3 .column>div{padding:7rem 24px}}.columns.padding-3 .column>div{padding:3rem 24px}.columns.no-mobile-padding .column>div{padding:1rem!important}@media screen and (max-width: 1023px){.columns.no-mobile-padding .column{padding-bottom:1rem!important}.columns.no-mobile-padding .column>div{padding:0!important}.columns.no-mobile-padding .column>div:nth-child(1){padding-right:1rem!important}}@media screen and (max-width: 639px){.columns.no-mobile-padding .column{padding-bottom:1rem!important;padding-top:0rem}.columns.no-mobile-padding .column>div{padding:0!important}}section>div>div>.image{position:absolute;top:0;left:0;z-index:-2}.background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.background>.image{z-index:-2;object-position:center center;object-fit:cover;width:100%;height:100%}.background>.overlay{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-list.is-style-disc-light{list-style-type:disc;list-style-position:outside}.wp-block-list.is-style-disc-light li{@apply text-white;}.wp-block-list.is-style-disc-light li::marker{color:#fff}.wp-block-group{display:flex;flex-direction:column;gap:.75rem}body a:where(:not(.wp-element-button)){text-decoration:none!important}@media screen and (max-width: 767px){.hero-section>img{height:100%!important}}
