@font-face{font-family:Quicksand;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/quicksand/Quicksand-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/poppins/Poppins-Regular.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/poppins/Poppins-Medium.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/poppins/Poppins-SemiBold.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/poppins/Poppins-Bold.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/poppins/Poppins-ExtraBold.ttf) format("truetype")}body,html{font-family:"Inter var",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;font-size:16px;line-height:24px}html{box-sizing:border-box}.star{position:fixed;z-index:999999999;color:#fff;font-size:1rem;animation-duration:1.5s;animation-fill-mode:forwards;pointer-events:none}@keyframes fall-1{0%{transform:translate(0,0) rotateX(45deg) rotateY(30deg) rotateZ(0) scale(.25);opacity:0}5%{transform:translate(10px,-10px) rotateX(45deg) rotateY(30deg) rotateZ(0) scale(1);opacity:1}100%{transform:translate(25px,200px) rotateX(180deg) rotateY(270deg) rotateZ(90deg) scale(1);opacity:0}}@keyframes fall-2{0%{transform:translate(0,0) rotateX(-20deg) rotateY(10deg) scale(.25);opacity:0}10%{transform:translate(-10px,-5px) rotateX(-20deg) rotateY(10deg) scale(1);opacity:1}100%{transform:translate(-10px,160px) rotateX(-90deg) rotateY(45deg) scale(.25);opacity:0}}@keyframes fall-3{0%{transform:translate(0,0) rotateX(0) rotateY(45deg) scale(.5);opacity:0}15%{transform:translate(7px,5px) rotateX(0) rotateY(45deg) scale(1);opacity:1}100%{transform:translate(20px,120px) rotateX(-180deg) rotateY(-90deg) scale(.5);opacity:0}}#with-decor{--decor-size:1em;position:relative;display:inline-block}#with-decor::after{content:"";position:absolute;width:var(--decor-size);height:calc(var(--decor-size) * 1.12);top:calc(var(--decor-size) * -.6);right:calc(var(--decor-size) * -.8);background:url(../img/la-decorative-line.svg) no-repeat center;background-size:contain;pointer-events:none}#primary-mobile-menu .menu-item-has-children .sub-menu{display:none}#primary-mobile-menu .menu-item-has-children .sub-menu li:not(:last-child){margin-bottom:12px!important}#primary-mobile-menu .menu-item-has-children>a{position:relative;padding-right:16px}#primary-mobile-menu .menu-item-has-children>a::after{content:"";position:absolute;width:12px;height:12px;top:60%;transform:translateY(-50%);right:0;background:url(../img/la-chev-down.svg) no-repeat center;background-size:contain;pointer-events:none;transition:all;transition-duration:.3s}#primary-mobile-menu .menu-item-has-children>a.active::after{rotate:180deg;top:-10%}.wpcf7-response-output .wpcf7-not-valid-tip,.wpcf7-spinner{display:none!important}header{box-sizing:border-box}#menu-3 .sub-menu a,#primary-menu>li:not(.menu-item-has-children)>a{position:relative}#menu-3 .sub-menu a::after,#primary-menu>li:not(.menu-item-has-children)>a::after{content:"";position:absolute;top:110%;right:0;left:auto;width:0;height:2px;background-color:#2e8fe0;cursor:pointer;transition:width .5s ease}#menu-3 .sub-menu a:hover::after,#primary-menu>li:not(.menu-item-has-children)>a:hover::after{width:100%;right:auto;left:0}#menu-3 li>a{width:fit-content!important}#primary-menu .menu-item-has-children{padding-right:16px}#primary-menu .menu-item-has-children::after{content:"";position:absolute;top:100%;left:0;width:100%;height:16px;cursor:pointer}#primary-menu .menu-item-has-children::before{content:url(../../static/img/la-chev-down.svg);position:absolute;top:30%;transform:translateY(-50%);right:0;height:12px;width:12px;transition:.3s}footer{box-sizing:border-box}.post-content h3{margin-bottom:20px}.post-content h4{margin-bottom:16px}.post-content p{color:#475467;font-size:18px;font-weight:400;line-height:28px;margin-bottom:32px}