/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com *//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5}body{font-family:inherit;line-height:inherit}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#a1a1aa}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#a1a1aa}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#a1a1aa}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1;color:#a1a1aa}input::placeholder,textarea::placeholder{opacity:1;color:#a1a1aa}[role=button],button{cursor:pointer}:-moz-focusring{outline:auto}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,::after,::before{--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-transform:translateX(var(--tw-translate-x)) translateY(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));--tw-border-opacity:1;border-color:rgba(228,228,231,var(--tw-border-opacity));--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}@font-face{font-family:NotoSans;src:url(../../fonts/Noto_Sans/NotoSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;src:url(../../fonts/Noto_Sans/NotoSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:NotoSans;src:url(../../fonts/Noto_Sans/NotoSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;src:url(../../fonts/Noto_Sans/NotoSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:NotoSerif;src:url(../../fonts/Noto_Serif/NotoSerif-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NotoSerif;src:url(../../fonts/Noto_Serif/NotoSerif-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:NotoSerif;src:url(../../fonts/Noto_Serif/NotoSerif-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NotoSerif;src:url(../../fonts/Noto_Serif/NotoSerif-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}.font-2{font-family:NotoSerif,sans-serif}html{width:100%;--tw-bg-opacity:1;background-color:rgba(255,251,233,var(--tw-bg-opacity))}body{position:relative;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));font-family:NotoSans,sans-serif;font-size:16px;overflow-x:hidden}.body-inner{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.3s;transition-duration:.3s}b,strong{font-weight:700}.btn{position:relative;display:inline-block;text-decoration:none!important;text-align:center;white-space:nowrap;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-appearance:none;-webkit-backface-visibility:hidden;-webkit-transition:.3s;transition:.3s}.btn:hover{text-decoration:none!important}.btn--m{padding:16px 16px;font-size:16px;font-weight:700}.btn--purple{color:#fff;border:1px solid #3b267b;background-color:#3b267b}.btn--purple.active,.btn--purple:hover{color:#000;border:1px solid #fc0;background-color:#fc0}.btn--black-border{color:#000;border:1px solid #000;background-color:transparent}.btn--black-border.active,.btn--black-border:hover{color:#000;border:1px solid #fc0;background-color:#fc0}.p,p{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));font-family:NotoSans,sans-serif;font-size:16px;font-weight:400;line-height:1.7}.p span,p span{vertical-align:baseline}.a,a{--tw-text-opacity:1;color:rgba(255,204,0,var(--tw-text-opacity));font-size:inherit;font-weight:500;text-decoration:none;cursor:pointer;-webkit-transition:.3s;transition:.3s}.a:hover,a:hover{text-decoration:underline}.h1,h1{position:relative;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));margin:0 0 40px 56px;font-family:NotoSerif,sans-serif;font-size:64px;font-weight:700;line-height:1.3}.h1::before,h1::before{content:"";position:absolute;top:8px;left:-56px;height:calc(100% - 16px);width:.5rem;--tw-bg-opacity:1;background-color:rgba(255,204,0,var(--tw-bg-opacity))}.h2,h2{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));padding:0 0 24px;font-family:NotoSerif,sans-serif;font-size:32px;font-weight:700;line-height:1.3}.h3,h3{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));padding:0 0 24px;font-family:NotoSerif,sans-serif;font-size:24px;font-weight:700;line-height:1.4}.h4,h4{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));padding:0 0 10px;font-family:NotoSerif,sans-serif;font-size:18px;font-weight:700;line-height:1.5}.h5,h5{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));padding:0 0 2px;font-family:NotoSerif,sans-serif;font-size:16px;font-weight:700;line-height:1.5}@media (max-width:900px){.h1,h1{margin:0 0 40px 40px;font-size:50px}.h1::before,h1::before{left:-40px}}@media (max-width:640px){.h1,h1{margin:0 0 30px 30px;font-size:40px}.h1::before,h1::before{left:-30px}.h2,h2{padding:0 0 24px;font-size:28px;line-height:1.3}.h3,h3{padding:0 0 24px;font-size:22px;line-height:1.3}}.header-wrap{position:fixed;top:0;z-index:50;width:100%;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.3s;transition-duration:.3s}.header-wrap.scrolled{--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1),0 4px 6px -2px rgba(0, 0, 0, 0.05);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.header-wrap.scrolled .header-inner{height:70px}@media (min-width:640px){.header-wrap.scrolled .header__logo p:nth-child(1){top:10px}.header-wrap.scrolled .header__logo p:nth-child(2){opacity:0}}.customize-support .header-wrap{top:40px}@media (min-width:768px){.customize-support .header-wrap{top:32px}}.header{width:1280px;max-width:100%;margin:auto;padding:0 32px}@media (max-width:640px){.header{padding:0 16px}}.header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:118px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.3s;transition-duration:.3s}.header__logo p{position:relative;top:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.3s;transition-duration:.3s}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu ul{margin-left:-1rem;margin-right:-1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:2.5rem;padding-right:2.5rem}.header__menu li{margin-left:1rem;margin-right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu li a,.header__menu li span{position:relative;cursor:pointer;font-weight:700;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));text-decoration:none}.header__menu li a::after,.header__menu li span::after{content:"";position:absolute;bottom:-4px;left:0;height:2px;width:0;--tw-bg-opacity:1;background-color:rgba(255,204,0,var(--tw-bg-opacity));opacity:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.3s;transition-duration:.3s}.header__menu li a:hover::after,.header__menu li span:hover::after{width:100%;opacity:1}.header__menu li.current-menu-item a::after,.header__menu li.current-menu-item span::after{width:100%;opacity:1}.header__burger{display:none;position:absolute;z-index:101;top:50%;right:15px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:103;width:30px;height:20px;cursor:pointer;-webkit-transition:.3s;transition:.3s}.header__burger-inner span{display:block;opacity:1;position:absolute;left:-15px;height:3px;width:100%;background:#000;-webkit-transition:.3s;transition:.3s}.header__burger-inner span:nth-child(1){top:0}.header__burger-inner span:nth-child(2){top:10px}.header__burger-inner span:nth-child(3){top:20px}.header__burger:hover .header__burger-inner span{background:#000}.open .header__burger-inner span{background:#000}.open .header__burger-inner span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:10px}.open .header__burger-inner span:nth-child(2){width:0%;opacity:0}.open .header__burger-inner span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:10px}@media (max-width:1050px){.header-inner{height:100px}.header__nav{position:absolute}.header__nav{top:0}.header__nav{left:0}.header__nav{display:block}.header__nav{height:100vh}.header__nav{width:100%}.header__nav{overflow:auto}.header__nav{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.header__nav{padding-top:4rem}.header__nav{padding-bottom:2.5rem}.header__nav{text-align:center}.header__nav{-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.3s;transition-duration:.3s}.header__nav{opacity:0;visibility:hidden}.header__nav.open{opacity:1;visibility:visible}.header__nav ul{display:block}.header__nav ul{padding-bottom:1rem}.header__nav ul{text-align:center}.header__nav li{display:block}.header__nav li{height:auto}.header__nav li{padding:.75rem}.header__burger{display:block}}@media (max-width:640px){#wpadminbar{position:fixed!important}.header-inner{height:70px}.header__burger{right:0}}main{-webkit-box-flex:1;-ms-flex:1;flex:1;border-top:118px solid #fff;overflow:hidden}main ul{padding:0}main ul li{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));position:relative;padding:8px 0 8px 40px;font-size:16px;font-weight:400;line-height:2}main ul li::before{content:"";position:absolute;top:16px;left:0;display:block;height:14px;width:14px;border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(255,204,0,var(--tw-bg-opacity))}@media (max-width:1050px){main{border-top:100px solid #fff}}@media (max-width:640px){main{border-top:70px solid #fff}}.gen-link{border-bottom-width:2px;--tw-border-opacity:1;border-color:rgba(255,204,0,var(--tw-border-opacity));padding-bottom:1rem;font-weight:700;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.3s;transition-duration:.3s}.gen-link:hover{--tw-text-opacity:1;color:rgba(255,204,0,var(--tw-text-opacity));text-decoration:none}.gen-icon-link a,.gen-icon-link div{position:relative;margin-top:.5rem;margin-bottom:.5rem;margin-right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gen-icon-link a::before,.gen-icon-link div::before{content:"";position:absolute;top:0;left:0;display:block;height:2rem;width:2rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(255,204,0,var(--tw-bg-opacity))}.gen-icon-link a:hover p{text-decoration:underline}.gen-icon-link span{position:relative;display:block;height:2rem;width:2rem;min-width:32px;background-color:transparent;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));-webkit-mask:no-repeat center;mask:no-repeat center}.gen-icon-link p{padding-left:.75rem;line-height:1}.gen-icon-link--yellow a::before,.gen-icon-link--yellow div::before{--tw-bg-opacity:1;background-color:rgba(255,204,0,var(--tw-bg-opacity))}.gen-icon-link--yellow span{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.gen-icon-link--yellow p{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.gen-icon-link--black a::before,.gen-icon-link--black div::before{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.gen-icon-link--black span{--tw-bg-opacity:1;background-color:rgba(255,204,0,var(--tw-bg-opacity))}.gen-icon-link--black p{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.gen-icon-link--white a::before,.gen-icon-link--white div::before{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.gen-icon-link--white span{--tw-bg-opacity:1;background-color:rgba(59,38,123,var(--tw-bg-opacity))}.gen-icon-link--white p{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.gen-img-bubble{margin:auto;max-width:550px}.gen-img-bubble svg image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gen-2columns-inner{margin-left:-4rem;margin-right:-4rem;margin-top:-1rem;margin-bottom:-1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1024px){.gen-2columns-inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.gen-2columns__title{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;padding-left:4rem;padding-right:4rem;padding-top:1rem;padding-bottom:1rem}.gen-2columns__title h2{max-width:800px}.gen-2columns__item{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;padding-left:4rem;padding-right:4rem;padding-top:1rem;padding-bottom:1rem}.gen-2columns__item .btn{margin-right:1rem;margin-bottom:1rem}.gen-2columns__item__hidden{display:none}.active .gen-2columns__item__hidden{display:block}.gen-banner-wrap{border-bottom-width:20px;--tw-border-opacity:1;border-color:rgba(255,251,233,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding-top:2.5rem}@media (min-width:640px){.gen-banner-wrap{padding-top:3.5rem}}.gen-banner__img{position:relative;margin-left:-1rem;margin-right:-1rem}@media (min-width:640px){.gen-banner__img{margin-left:-2rem;margin-right:-2rem}}@media (min-width:1024px){.gen-banner__img{margin:0}}.gen-banner__img::after{content:"";position:absolute;top:50%;left:-4000px;z-index:10;display:block;height:50%;width:10000px;--tw-bg-opacity:1;background-color:rgba(255,251,233,var(--tw-bg-opacity))}.gen-banner__img img{position:relative;z-index:20}.gen-banner__slider{position:relative}.gen-banner__slider::before{content:"";position:absolute;top:50%;left:-4000px;display:block;height:50%;width:10000px;--tw-bg-opacity:1;background-color:rgba(255,251,233,var(--tw-bg-opacity))}.gen-banner__slider__item{position:relative}.gen-banner__slider__img{position:relative;height:600px;width:100%}.gen-banner__slider__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:20}.gen-banner__slider__img .gen-banner__slider__img--dektop{display:none}@media (min-width:768px){.gen-banner__slider__img .gen-banner__slider__img--dektop{display:block}}.gen-banner__slider__img .gen-banner__slider__img--mobile{display:block}@media (min-width:768px){.gen-banner__slider__img .gen-banner__slider__img--mobile{display:none}}.gen-banner__slider__text-wrap{position:absolute;bottom:-20px;left:0;z-index:30;width:100%}.gen-banner__slider__text{width:1280px;max-width:100%;margin:auto;padding:0 32px}@media (max-width:640px){.gen-banner__slider__text{padding:0 16px}}.gen-banner__slider__text-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding-left:1.5rem;padding-right:1.5rem;padding-top:.75rem;padding-bottom:.75rem}@media (min-width:640px){.gen-banner__slider__text-inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media (min-width:1024px){.gen-banner__slider__text-inner{margin-right:10rem}}.gen-banner__slider__text-inner h1{margin:0;display:inline-block}.gen-banner__slider__text-inner h1::before{display:none}.gen-banner__slider__text-inner .btn{margin-top:.75rem}@media (min-width:640px){.gen-banner__slider__text-inner .btn{margin-left:2.5rem}.gen-banner__slider__text-inner .btn{margin-top:0}}.gen-gallery-inner{margin:-.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gen-gallery__item{overflow:hidden;padding:.75rem}.gen-gallery--2columns .gen-gallery__item{width:50%}@media (min-width:640px){.gen-gallery--2columns .gen-gallery__item{width:50%}}.gen-gallery--3columns .gen-gallery__item{width:50%}@media (min-width:640px){.gen-gallery--3columns .gen-gallery__item{width:33.333333%}}.gen-gallery--4columns .gen-gallery__item{width:50%}@media (min-width:640px){.gen-gallery--4columns .gen-gallery__item{width:25%}}.gen-gallery__item a{position:relative;display:block;width:100%;height:0;padding-bottom:100%;overflow:hidden}.gen-gallery__item a img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gen-gallery__item img{-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.3s;transition-duration:.3s}.gen-gallery__item img:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;-webkit-transform:var(--tw-transform);transform:var(--tw-transform)}.gen-blog-list{margin-bottom:-5rem}.gen-blog-list__item{margin:-1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:5rem}@media (min-width:768px){.gen-blog-list__item{margin:-2rem}.gen-blog-list__item{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1280px){.gen-blog-list__item{margin:-4rem}}@media (min-width:768px){.gen-blog-list__item:nth-child(even) .gen-blog-list__item__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.gen-blog-list__item:nth-child(even) .gen-blog-list__item__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.gen-blog-list__item__img{padding:1rem}@media (min-width:768px){.gen-blog-list__item__img{width:60%}.gen-blog-list__item__img{padding:2rem}}@media (min-width:1280px){.gen-blog-list__item__img{padding:4rem}}.gen-blog-list__item__text{padding:1rem}@media (min-width:768px){.gen-blog-list__item__text{width:40%}.gen-blog-list__item__text{padding:2rem}}@media (min-width:1280px){.gen-blog-list__item__text{padding:4rem}}.gen-faq__item{position:relative;margin-top:2.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:2.5rem}@media (min-width:768px){.gen-faq__item{display:-webkit-box;display:-ms-flexbox;display:flex}}.gen-faq__item.gen-faq__item--icon::after,.gen-faq__item.gen-faq__item--icon::before{content:"";position:absolute;top:15px;right:0;z-index:-1;display:block;height:.25rem;width:1rem;--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.3s;transition-duration:.3s}.gen-faq__item.gen-faq__item--icon .gen-faq__item__year{cursor:pointer}.gen-faq__item.gen-faq__item--icon .gen-faq__item__text h2{cursor:pointer}.gen-faq__item:first-child{margin-top:0}.gen-faq__item:last-child{padding-bottom:0}.gen-faq__item:not(:last-child){border-bottom-width:2px;--tw-border-opacity:1;border-color:rgba(228,228,231,var(--tw-border-opacity))}.gen-faq__item.active p{display:block}.gen-faq__item:not(.active)::after{--tw-rotate:90deg;-webkit-transform:var(--tw-transform);transform:var(--tw-transform)}.gen-faq__item__year{margin-top:.25rem;padding-bottom:1.5rem}.gen-faq__item__year p{line-height:1}.gen-faq__item__text{height:auto;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;overflow:hidden}.gen-faq__item__text h2{padding-right:3rem}.gen-map-wrap{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding-top:5rem;padding-bottom:5rem}.gen-map .city:hover .city__bg{fill:#ffe066}.gen-map .city__bg{cursor:pointer;-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.3s;transition-duration:.3s}.slick-slider .slick-list{margin-bottom:-1.25rem;padding-bottom:1.25rem}.slick-slider .slick-arrow{position:absolute;top:50%;z-index:10;height:48px;width:50px;--tw-translate-y:-50%;-webkit-transform:var(--tw-transform);transform:var(--tw-transform);--tw-scale-x:.75;--tw-scale-y:.75;transform:var(--tw-transform);font-size:0;opacity:.5;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.3s;transition-duration:.3s}.slick-slider .slick-arrow:hover{opacity:1}@media (min-width:640px){.slick-slider .slick-arrow{--tw-scale-x:1;--tw-scale-y:1;-webkit-transform:var(--tw-transform);transform:var(--tw-transform)}}.slick-slider .slick-arrow{background:url(../../img/icon-arrow.svg) no-repeat center/contain}.slick-slider .slick-prev{left:1rem}@media (min-width:640px){.slick-slider .slick-prev{left:2.5rem}}.slick-slider .slick-next{right:1rem;--tw-rotate:180deg;-webkit-transform:var(--tw-transform);transform:var(--tw-transform)}@media (min-width:640px){.slick-slider .slick-next{right:2.5rem}}.slick-slider .slick-dots{position:absolute;bottom:3rem;right:3rem;z-index:-10;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}@media (min-width:1024px){.slick-slider .slick-dots{z-index:20}}.slick-slider .slick-dots li{height:1rem;width:1rem;cursor:pointer;overflow:hidden;border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding:0}.slick-slider .slick-dots li.slick-active{--tw-bg-opacity:1;background-color:rgba(255,204,0,var(--tw-bg-opacity))}.slick-slider .slick-dots li::before{display:none}.slick-slider .slick-dots button{display:none}.popup-wrap{opacity:0;visibility:hidden;position:fixed;z-index:101;top:0;left:0;width:100vw;height:100vh;background-color:rgba(255,255,255,.9);overflow:hidden;overflow-y:auto;-webkit-transition:.5s;transition:.5s}.popup-wrap.open{opacity:1;visibility:visible}.popup{width:1280px;max-width:100%;margin:auto;padding:0 32px;width:1000px;height:100%}@media (max-width:640px){.popup{padding:0 16px}}.popup-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:120px 0 80px;min-height:100%}.popup__content{position:relative;width:100%;margin:0;-webkit-box-shadow:0 14px 30px rgba(0,0,0,.14);box-shadow:0 14px 30px rgba(0,0,0,.14);background-color:#fff}.popup__content .gen-faq__item{margin:0;padding:1.5rem}.popup__title{position:relative;width:100%;--tw-bg-opacity:1;background-color:rgba(255,204,0,var(--tw-bg-opacity));padding:1.5rem}.popup__close{position:absolute;top:50%;right:15px;height:38px;width:38px;--tw-translate-y:-50%;-webkit-transform:var(--tw-transform);transform:var(--tw-transform);cursor:pointer;border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(255,204,0,var(--tw-bg-opacity));-webkit-transition-property:background-color,border-color,color,fill,stroke;transition-property:background-color,border-color,color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.3s;transition-duration:.3s}.popup__close:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.popup__close span{display:block}.popup__close span::after,.popup__close span::before{content:"";position:absolute;top:9px;left:18px;display:block;height:20px;width:2px;--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.popup__close span::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popup__close span::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.right-\[-12px\]{right:-12px!important}.bottom-4{bottom:1rem!important}.m-auto{margin:auto!important}.-m-4{margin:-1rem!important}.-mx-4{margin-left:-1rem!important;margin-right:-1rem!important}.ml-auto{margin-left:auto!important}.mt-4{margin-top:1rem!important}.mb-1{margin-bottom:.25rem!important}.mt-8{margin-top:2rem!important}.-mb-4{margin-bottom:-1rem!important}.-mb-8{margin-bottom:-2rem!important}.-mb-12{margin-bottom:-3rem!important}.-mb-6{margin-bottom:-1.5rem!important}.-mb-16{margin-bottom:-4rem!important}.-mb-20{margin-bottom:-5rem!important}.-mb-10{margin-bottom:-2.5rem!important}.-mb-24{margin-bottom:-6rem!important}.-mb-28{margin-bottom:-7rem!important}.-mb-14{margin-bottom:-3.5rem!important}.-mb-32{margin-bottom:-8rem!important}.-mb-64{margin-bottom:-16rem!important}.mb-4{margin-bottom:1rem!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.table{display:table!important}.hidden{display:none!important}.h-full{height:100%!important}.min-h-\[380px\]{min-height:380px!important}.w-\[1920px\]{width:1920px!important}.w-\[1400px\]{width:1400px!important}.w-\[860px\]{width:860px!important}.w-full{width:100%!important}.w-\[240px\]{width:240px!important}.w-1\/2{width:50%!important}.w-\[1080px\]{width:1080px!important}.w-\[200px\]{width:200px!important}.max-w-\[500px\]{max-width:500px!important}.flex-none{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.flex-1{-webkit-box-flex:1!important;-ms-flex:1 1 0%!important;flex:1 1 0%!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.justify-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.gap-3{gap:.75rem!important}.gap-10{gap:2.5rem!important}.gap-6{gap:1.5rem!important}.gap-4{gap:1rem!important}.gap-y-6{row-gap:1.5rem!important}.gap-x-10{-webkit-column-gap:2.5rem!important;-moz-column-gap:2.5rem!important;column-gap:2.5rem!important}.overflow-hidden{overflow:hidden!important}.border{border-width:1px!important}.border-\[12px\]{border-width:12px!important}.border-b-2{border-bottom-width:2px!important}.border-yellow{--tw-border-opacity:1!important;border-color:rgba(255,204,0,var(--tw-border-opacity))!important}.border-gray-200{--tw-border-opacity:1!important;border-color:rgba(228,228,231,var(--tw-border-opacity))!important}.border-white{--tw-border-opacity:1!important;border-color:rgba(255,255,255,var(--tw-border-opacity))!important}.border-gray-300{--tw-border-opacity:1!important;border-color:rgba(212,212,216,var(--tw-border-opacity))!important}.bg-yellow{--tw-bg-opacity:1!important;background-color:rgba(255,204,0,var(--tw-bg-opacity))!important}.bg-purple{--tw-bg-opacity:1!important;background-color:rgba(59,38,123,var(--tw-bg-opacity))!important}.bg-white{--tw-bg-opacity:1!important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}.bg-black{--tw-bg-opacity:1!important;background-color:rgba(0,0,0,var(--tw-bg-opacity))!important}.p-4{padding:1rem!important}.p-3{padding:.75rem!important}.p-2{padding:.5rem!important}.p-6{padding:1.5rem!important}.py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-14{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.pb-4{padding-bottom:1rem!important}.pb-8{padding-bottom:2rem!important}.pb-12{padding-bottom:3rem!important}.pb-16{padding-bottom:4rem!important}.pb-20{padding-bottom:5rem!important}.pb-24{padding-bottom:6rem!important}.pt-0{padding-top:0!important}.pr-4{padding-right:1rem!important}.pt-2{padding-top:.5rem!important}.pb-14{padding-bottom:3.5rem!important}.pt-10{padding-top:2.5rem!important}.pb-0{padding-bottom:0!important}.pt-3{padding-top:.75rem!important}.pt-6{padding-top:1.5rem!important}.pb-6{padding-bottom:1.5rem!important}.pb-10{padding-bottom:2.5rem!important}.pb-28{padding-bottom:7rem!important}.pb-32{padding-bottom:8rem!important}.pb-64{padding-bottom:16rem!important}.pt-20{padding-top:5rem!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-\[24px\]{font-size:24px!important}.text-\[14px\]{font-size:14px!important}.text-\[80px\]{font-size:80px!important}.text-\[13px\]{font-size:13px!important}.text-\[32px\]{font-size:32px!important}.text-\[34px\]{font-size:34px!important}.text-\[48px\]{font-size:48px!important}.font-bold{font-weight:700!important}.italic{font-style:italic!important}.leading-tight{line-height:1.25!important}.leading-\[0\]{line-height:0!important}.leading-\[1\.3\]{line-height:1.3!important}.leading-none{line-height:1!important}.text-yellow{--tw-text-opacity:1!important;color:rgba(255,204,0,var(--tw-text-opacity))!important}.text-white{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.underline{text-decoration:underline!important}.img-object-fit{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gen-width{width:1280px;max-width:100%;margin:auto}.gen-rim{padding:0 32px}@media (max-width:640px){.gen-rim{padding:0 16px}}.white-font a:not(.btn):not(.gen-link),.white-font h1,.white-font h2,.white-font h3,.white-font h4,.white-font h5,.white-font h6{color:#fff}.white-font li,.white-font p{color:#fff}.white-font ul li::before{background-color:#fff}.black-font a:not(.btn),.black-font h1,.black-font h2,.black-font h3,.black-font h4,.black-font h5,.black-font h6,.black-font li,.black-font p{color:#000}.black-font ul li::before{background-color:#000}.hover\:no-underline:hover{text-decoration:none!important}@media (min-width:640px){.sm\:-m-8{margin:-2rem!important}.sm\:-mb-8{margin-bottom:-2rem!important}.sm\:-mb-12{margin-bottom:-3rem!important}.sm\:-mb-16{margin-bottom:-4rem!important}.sm\:-mb-20{margin-bottom:-5rem!important}.sm\:-mb-24{margin-bottom:-6rem!important}.sm\:-mb-28{margin-bottom:-7rem!important}.sm\:-mb-32{margin-bottom:-8rem!important}.sm\:-mb-64{margin-bottom:-16rem!important}.sm\:gap-8{gap:2rem!important}.sm\:p-8{padding:2rem!important}.sm\:pb-8{padding-bottom:2rem!important}.sm\:pb-12{padding-bottom:3rem!important}.sm\:pb-16{padding-bottom:4rem!important}.sm\:pb-20{padding-bottom:5rem!important}.sm\:pb-24{padding-bottom:6rem!important}.sm\:pb-28{padding-bottom:7rem!important}.sm\:pb-32{padding-bottom:8rem!important}.sm\:pb-64{padding-bottom:16rem!important}.sm\:text-\[24px\]{font-size:24px!important}.sm\:text-\[32px\]{font-size:32px!important}.sm\:text-\[18px\]{font-size:18px!important}.sm\:text-\[42px\]{font-size:42px!important}.sm\:text-\[64px\]{font-size:64px!important}}@media (min-width:768px){.md\:w-1\/2{width:50%!important}.md\:w-1\/4{width:25%!important}.md\:gap-10{gap:2.5rem!important}}@media (min-width:1024px){.lg\:w-\[60\%\]{width:60%!important}.lg\:w-1\/3{width:33.333333%!important}.lg\:text-\[56px\]{font-size:56px!important}}