@font-face{font-family:Poppins;font-weight:900;src:url(../fonts/Poppins-Black.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:800;src:url(../fonts/Poppins-ExtraBold.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:700;src:url(../fonts/Poppins-Bold.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:600;src:url(../fonts/Poppins-SemiBold.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:500;src:url(../fonts/Poppins-Medium.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:400;src:url(../fonts/Poppins-Regular.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:300;src:url(../fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:200;src:url(../fonts/Poppins-ExtraLight.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:100;src:url(../fonts/Poppins-Thin.ttf) format("truetype")}@font-face{font-family:Bellefair;src:url(../fonts/Bellefair-Regular.ttf) format("truetype")}*,::after,::before{box-sizing:border-box}:focus{outline:1px solid #000!important}body.using-mouse :focus{outline:0!important}html{font-size:14px;line-height:18px;-webkit-text-size-adjust:100%}input,select,textarea{max-width:100%}body{margin:0;font-weight:300;color:#000;font-family:var(--wp--preset--font-family--poppins);max-width:2300px;margin:auto;position:relative;font-size:16px;line-height:23px}body.no-scroll{overflow:hidden}body *{font-family:var(--wp--preset--font-family--poppins)}figure{margin:0}p{margin-top:0}img,svg{height:auto;max-width:100%;vertical-align:middle}nav ul{padding:0;margin:0;list-style:none}nav li{display:inline-block}.screen-reader-text{width:1px;height:1px;padding:0;position:absolute;margin:-1px;word-wrap:normal!important;border:0;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}a.skip-link{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-link:active,a.skip-link:focus{color:#fff;background-color:#000;left:20px;top:20px;width:150px;height:auto;overflow:auto;margin:0;padding:5px;border-radius:8px;border:2px solid var(--wp--preset--color--primary);text-align:center;font-size:16px;z-index:999}a{text-decoration:none;color:var(--wp--preset--color--black)}a:hover{color:var(--wp--preset--color--black);text-decoration:underline}.container{max-width:1330px;margin:auto;padding:0 15px}h1,h2,h3,h4,h5,h6{font-family:Bellefair,sans-serif;font-weight:400;position:relative;z-index:1}.h1-heading{font-size:clamp(32px,8px + 2.4vw,42px);line-height:109%;font-weight:700;font-family:Bellefair,sans-serif;font-weight:400}.h2-heading{font-size:clamp(28px,8px + 2.4vw,36px);line-height:1.4;font-weight:700;font-family:Bellefair,sans-serif;font-weight:400}.h3-heading{font-weight:700;line-height:1.4;font-size:clamp(26px,8px + 2.4vw,30px);font-family:Bellefair,sans-serif;font-weight:400}.h4-heading{font-size:clamp(24px,8px + 2.4vw,28px);font-weight:700;line-height:1.4;font-family:Bellefair,sans-serif;font-weight:400}.h5-heading{font-size:clamp(18px,8px + 2.4vw,26px);font-weight:700;line-height:1.4;font-family:Bellefair,sans-serif;font-weight:400}.h6-heading{font-size:clamp(16px,8px + 2.4vw,24px);font-weight:700;line-height:1.4;font-family:Bellefair,sans-serif;font-weight:400}.page-content{padding-top:78px}@media (min-width:1200px){.page-content{padding-top:78px}}.section-ornament{background-color:var(--wp--preset--color--light-gray);display:inline-block;font-size:15px;line-height:16px;font-weight:500;border-radius:24px;padding:17px 22px;margin-bottom:25px}.section-heading{font-size:clamp(24px,8px + 2.4vw,36px);line-height:109%;font-weight:700}.btn{font-size:16px;line-height:23px;font-weight:400;border-radius:3px;padding:5px 15px;color:var(--wp--preset--color--primary);text-decoration:none;transition:all .3s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease;background-color:transparent;border:1px solid var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--poppins);text-transform:uppercase}.btn:hover{background-color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--white);text-decoration:none;cursor:pointer}.btn.is-style-secondary{background-color:transparent;border:1px solid var(--wp--preset--color--secondary);color:var(--wp--preset--color--white)}.btn.is-style-secondary:hover{background-color:var(--wp--preset--color--secondary)}.splide__arrows{display:flex;align-items:center;justify-content:space-between;margin:auto;text-align:center;gap:10px;max-width:100px}@media (min-width:767px){.splide__arrows{max-width:126px;gap:31px}}.splide__arrow{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border:none!important;border-radius:50%!important;background-color:var(--wp--preset--color--secondary)!important;transition-duration:.3s!important;opacity:1!important;position:static!important;transform:unset!important}@media (min-width:767px){.splide__arrow{width:48px!important;height:48px!important}}.splide__arrow--prev svg{transform:unset!important}.splide__arrow[disabled]{opacity:.5!important}.splide__arrow:hover{color:#fff!important;background-color:var(--wp--preset--color--primary)!important;cursor:pointer!important}.splide__arrow:focus{border:none!important;outline:0!important}.splide__arrow svg{width:10px!important}.wp-block-video.video-radius{border-radius:15px;overflow:hidden}.animation--fade{opacity:0;transition:opacity .75s ease}.animation--fade.animated{opacity:1}.animation--slideup{transform:translateY(30px);opacity:0;transition:transform .75s ease,opacity .75s ease,top .75s ease}.animation--slideup.animated{transform:translateY(0);opacity:1}.animation--slideup.n-trans{position:relative;top:50px;transform:none;transition:opacity .75s ease,top .75s ease}.animation--slideup.n-trans.animated{top:0;transform:none}.animation--slidedown{transform:translateY(-30px);opacity:0;transition:transform .75s ease,opacity .75s ease}.animation--slidedown.animated{transform:translateY(0);opacity:1}.animation--slidedown.n-trans{position:relative;top:-50px;transform:none;transition:opacity .75s ease,top .75s ease}.animation--slidedown.n-trans.animated{top:0;transform:none}.animation--growth{width:0;transition:width 1s ease}.animation--growth.animated{width:100%}.animation--delay-def{transition-delay:.5s}.animation--delay-1{transition-delay:1s}.animation--delay-2{transition-delay:1.5s}