  :root{--body-font:"Plus Jakarta Sans",Helvetica,Arial,sans-serif;--title-font:"Plus Jakarta Sans",Helvetica,Arial,sans-serif;--text-color:#000;--color-primary:#fef323;--color-primary-rgb:254,243,35;--color-secondary:#098b5b;--color-secondary-rgb:9,139,91;--color-white:#fff;--color-white-rgb:255,255,255;--color-black:#000;--color-black-rgb:0,0,0;--color-black-40:#999;--color-black-40-rgb:153,153,153;--color-black-20:#ccc;--color-black-20-rgb:204,204,204;--color-dark-gray:#d9d9d9;--color-dark-gray-rgb:217,217,217;--color-light-gray:#f2f2f2;--color-light-gray-rgb:242,242,242;--body-max-width:1250px;--layout-padding:40px;--swiper-theme-color:var(--color-primary);--swiper-pagination-color:#000;--swiper-pagination-bullet-inactive-opacity:0.2;--swiper-pagination-bullet-width:12px;--swiper-pagination-bullet-height:12px;--swiper-pagination-bullet-horizontal-gap:5px}@media only screen and (max-width:1200px){:root{--layout-padding:30px}}@media only screen and (max-width:992px){:root{--layout-padding:16px}}@media (update:slow),screen and (prefers-reduced-motion:reduce){--transition-duration:none}body{background-color:var(--color-white);color:var(--text-color);font-family:var(--body-font);--transition-duration:0.3s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-weight:500;line-height:1.6}canvas,img,video{overflow:hidden}.title{font-size:24px;line-height:1.5}.body1,.title{font-weight:500}.body1{font-size:20px;line-height:1.6}.body2{font-size:16px;font-weight:500;line-height:1.44}.body3{font-size:18px}.body3,.body4{font-weight:500;line-height:1.5}.body4{font-size:14px}.body5{font-size:12px;font-weight:500;line-height:1.5}.h1,h1{font-size:78px;font-style:normal;font-weight:800;letter-spacing:0;line-height:85px;text-decoration:none;text-transform:none}.h2,h2{font-size:48px}.h2,.h3,h2,h3{font-style:normal;font-weight:800;letter-spacing:0;line-height:1.25;text-decoration:none;text-transform:none}.h3,h3{font-size:40px}.h4,h4{font-size:36px}.h4,.h5,h4,h5{font-style:normal;font-weight:800;letter-spacing:0;line-height:1.25;text-decoration:none;text-transform:none}.h5,h5{font-size:32px}.h6,h6{font-size:30px;line-height:1.25}.h6,.h7,h6{font-style:normal;font-weight:800;letter-spacing:0;text-decoration:none;text-transform:none}.h7{font-size:28px;line-height:1.357}.text-bold{font-weight:800!important}@media only screen and (max-width:991.98px){.title{font-size:20px;line-height:1.5}.body1,.title{font-weight:500}.body1{font-size:18px;line-height:1.44}.body2{font-size:14px}.body2,.body3{font-weight:500;line-height:1.5}.body3{font-size:16px}.body4,.body5{font-size:12px;font-weight:500;line-height:1.5}.h1,h1{line-height:1.25}.h1,.h2,h1,h2{font-size:40px;letter-spacing:0;text-decoration:none}.h2,h2{line-height:1.1}.h3,h3{font-size:36px}.h3,.h4,h3,h4{letter-spacing:0;line-height:1.2;text-decoration:none}.h4,h4{font-size:32px}.h5,h5{font-size:26px}.h5,.h6,h5,h6{letter-spacing:0;line-height:1.25;text-decoration:none}.h6,h6{font-size:22px}.h7{font-size:20px;letter-spacing:0;line-height:1.25;text-decoration:none}.lg-title{font-size:24px;font-weight:500;line-height:1.5}.lg-body1{font-size:20px;font-weight:500;line-height:1.6}.lg-body2{font-size:16px;font-weight:500;line-height:1.44}.lg-body3{font-size:18px}.lg-body3,.lg-body4{font-weight:500;line-height:1.5}.lg-body4{font-size:14px}.lg-body5{font-size:12px;font-weight:500;line-height:1.5}.lg-h1{font-size:78px;font-style:normal;font-weight:800;letter-spacing:0;line-height:85px;text-decoration:none}.lg-h2{font-size:48px}.lg-h2,.lg-h3{font-style:normal;font-weight:800;letter-spacing:0;line-height:1.25;text-decoration:none}.lg-h3{font-size:40px}.lg-h4{font-size:36px}.lg-h4,.lg-h5{font-style:normal;font-weight:800;letter-spacing:0;line-height:1.25;text-decoration:none}.lg-h5{font-size:32px}.lg-h6{font-size:30px;line-height:1.25}.lg-h6,.lg-h7{font-style:normal;font-weight:800;letter-spacing:0;text-decoration:none}.lg-h7{font-size:28px;line-height:1.357}}a{color:#000;transition:color var(--transition-duration,.3s) ease}a,a:active{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;text-decoration:none}a:active{color:#d9d9d9}@media (hover:hover){a:focus{color:#000;outline:none}a:hover{color:#d9d9d9}}