.page-enter-active{transition:.6s cubic-bezier(.4,.4,0,1)}.page-leave-active{transition:.3s cubic-bezier(.4,.4,0,1)}.page-enter-from,.page-leave-to{opacity:0}
:root{--rebranding-loading-bg:#e5e5e5;--rebranding-loading-bar:#222}
.product-font-style[data-v-51f515bd]{transition:.4s cubic-bezier(.4,.4,0,1)}

/*! * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2023 Fonticons, Inc. */
.fa-brands,.fa-solid{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-solid{font-family:Font Awesome\ 6 Free;font-weight:900}.fa-brands{font-family:Font Awesome\ 6 Brands;font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(https://storage.googleapis.com/production-os-assets/assets/fontawesome/1629704621943/6.4.2/webfonts/fa-solid-900.woff2) format("woff2"),url(https://storage.googleapis.com/production-os-assets/assets/fontawesome/1629704621943/6.4.2/webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(https://storage.googleapis.com/production-os-assets/assets/fontawesome/1629704621943/6.4.2/webfonts/fa-brands-400.woff2) format("woff2"),url(https://storage.googleapis.com/production-os-assets/assets/fontawesome/1629704621943/6.4.2/webfonts/fa-brands-400.ttf) format("truetype")}

.sd[data-s-b1a491b6-8fbd-483e-99c2-3bb23da42aba] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px 20px;
    justify-content: space-between;
    padding: 0px;
    --gap-h-b1a491b6-8fbd-483e-99c2-3bb23da42aba: 20px;
    --gap-v-b1a491b6-8fbd-483e-99c2-3bb23da42aba: 0px;
    --gap-uuid: b1a491b6-8fbd-483e-99c2-3bb23da42aba;
}
.sd[data-s-51828d72-ec95-43ed-999d-a4e5bf9134e3] {
    display: flex;
    flex: none;
    height: 70px;
    width: auto;
    max-width: 100%;
}
.sd[data-s-b2bcff9e-eed1-4ad3-b3c8-1b627ff29f94] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: calc(100% - (var(--gap-v-b1a491b6-8fbd-483e-99c2-3bb23da42aba) * 0));
    justify-content: center;
    padding: 8px 0px;
    width: 150px;
    max-width: 100%;
}

.sd[data-s-b7589f27-81fc-41ff-8855-3627f7c91d81] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 32px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-7ec3c70d-efdf-479e-90f0-f19993fb3907) * 0));
    --gap-h-b7589f27-81fc-41ff-8855-3627f7c91d81: 32px;
    --gap-v-b7589f27-81fc-41ff-8855-3627f7c91d81: 0px;
    --gap-uuid: b7589f27-81fc-41ff-8855-3627f7c91d81;
    max-width: calc(100% - (var(--gap-h-7ec3c70d-efdf-479e-90f0-f19993fb3907) * 0));
}
.sd[data-s-b0fd60d5-588c-4f5a-94bd-bf5709f377a1] {
    height: 114px;
    width: auto;
    max-width: 100%;
}
.sd[data-s-8e548553-5c7c-400a-8588-5f124842ec8a] {
    height: auto;
    width: 240px;
    max-width: 100%;
}

.spinner[data-v-36413753]{animation:loading-spin-36413753 1s linear infinite;height:16px;pointer-events:none;width:16px}.spinner[data-v-36413753]:before{border-bottom:2px solid transparent;border-right:2px solid transparent;border-color:transparent currentcolor currentcolor transparent;border-style:solid;border-width:2px;opacity:.2}.spinner[data-v-36413753]:after,.spinner[data-v-36413753]:before{border-radius:50%;box-sizing:border-box;content:"";height:100%;position:absolute;width:100%}.spinner[data-v-36413753]:after{border-left:2px solid transparent;border-top:2px solid transparent;border-color:currentcolor transparent transparent currentcolor;border-style:solid;border-width:2px;opacity:1}@keyframes loading-spin-36413753{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}

@font-face{font-family:grandam;font-style:normal;font-weight:400;src:url(https://storage.googleapis.com/studio-front/fonts/grandam.ttf) format("truetype")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.woff2) format("woff2"),url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.woff) format("woff"),url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.ttf) format("truetype")}.StudioCanvas{display:flex;height:auto;min-height:100dvh}.StudioCanvas>.sd{min-height:100dvh;overflow:clip}
a,abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,select,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{border:0;font-family:sans-serif;line-height:1;list-style:none;margin:0;padding:0;text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;box-sizing:border-box;color:#333;transition:.8s cubic-bezier(.4,.4,0,1);word-spacing:1px}a:focus:not(:focus-visible),button:focus:not(:focus-visible),summary:focus:not(:focus-visible){outline:none}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a,button{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}textarea{resize:none}.clearfix:after{clear:both;content:"";display:block}[slot=after] button{overflow-anchor:none}

.sd{flex-wrap:nowrap;max-width:100%;pointer-events:all;z-index:0;-webkit-overflow-scrolling:touch;align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;position:relative}.sd::-webkit-scrollbar{display:none}.sd,.sd.richText *{transition-property:all,--g-angle,--g-color-0,--g-position-0,--g-color-1,--g-position-1,--g-color-2,--g-position-2,--g-color-3,--g-position-3,--g-color-4,--g-position-4,--g-color-5,--g-position-5,--g-color-6,--g-position-6,--g-color-7,--g-position-7,--g-color-8,--g-position-8,--g-color-9,--g-position-9,--g-color-10,--g-position-10,--g-color-11,--g-position-11}input.sd,textarea.sd{align-content:normal}.sd[tabindex]:focus{outline:none}.sd[tabindex]:focus-visible{outline:1px solid;outline-color:Highlight;outline-color:-webkit-focus-ring-color}input[type=email],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none}select{cursor:pointer}.frame{display:block;overflow:hidden}.frame>iframe{height:100%;width:100%}.frame .formrun-embed>iframe:not(:first-child){display:none!important}.image{position:relative}.image:before{background-position:50%;background-size:cover;border-radius:inherit;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:inherit;width:100%;z-index:-2}.sd.file{cursor:pointer;flex-direction:row;outline:2px solid transparent;outline-offset:-1px;overflow-wrap:anywhere;word-break:break-word}.sd.file:focus-within{outline-color:Highlight;outline-color:-webkit-focus-ring-color}.file>input[type=file]{opacity:0;pointer-events:none;position:absolute}.sd.text,.sd:where(.icon){align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:center;overflow:visible;overflow-wrap:anywhere;word-break:break-word}.material-icons{display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.sd:where(.icon.material-symbols){align-items:center;display:flex;font-style:normal;font-variation-settings:"FILL" var(--symbol-fill,0),"wght" var(--symbol-weight,400);justify-content:center;min-height:1em;min-width:1em}.sd.material-symbols-outlined{font-family:Material Symbols Outlined}.sd.material-symbols-rounded{font-family:Material Symbols Rounded}.sd.material-symbols-sharp{font-family:Material Symbols Sharp}.sd.material-symbols-weight-100{--symbol-weight:100}.sd.material-symbols-weight-200{--symbol-weight:200}.sd.material-symbols-weight-300{--symbol-weight:300}.sd.material-symbols-weight-400{--symbol-weight:400}.sd.material-symbols-weight-500{--symbol-weight:500}.sd.material-symbols-weight-600{--symbol-weight:600}.sd.material-symbols-weight-700{--symbol-weight:700}.sd.material-symbols-fill{--symbol-fill:1}a,a.icon,a.text{-webkit-tap-highlight-color:rgba(0,0,0,.15)}.fixed{z-index:2}.sticky{z-index:1}.button{transition:.4s cubic-bezier(.4,.4,0,1)}.button,.link{cursor:pointer}.submitLoading{opacity:.5!important;pointer-events:none!important}.richText{display:block;word-break:break-word}.richText [data-thread],.richText a,.richText blockquote,.richText em,.richText h1,.richText h2,.richText h3,.richText h4,.richText li,.richText ol,.richText p,.richText p>code,.richText pre,.richText pre>code,.richText s,.richText strong,.richText table tbody,.richText table tbody tr,.richText table tbody tr>td,.richText table tbody tr>th,.richText u,.richText ul{backface-visibility:visible;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit}.richText p{display:block;margin:10px 0}.richText>p{min-height:1em}.richText img,.richText video{height:auto;max-width:100%;vertical-align:bottom}.richText h1{display:block;font-size:3em;font-weight:700;margin:20px 0}.richText h2{font-size:2em}.richText h2,.richText h3{display:block;font-weight:700;margin:10px 0}.richText h3{font-size:1em}.richText h4,.richText h5{font-weight:600}.richText h4,.richText h5,.richText h6{display:block;font-size:1em;margin:10px 0}.richText h6{font-weight:500}.richText [data-type=table]{overflow-x:auto}.richText [data-type=table] p{white-space:pre-line;word-break:break-all}.richText table{border:1px solid #f2f2f2;border-collapse:collapse;border-spacing:unset;color:#1a1a1a;font-size:14px;line-height:1.4;margin:10px 0;table-layout:auto}.richText table tr th{background:hsla(0,0%,96%,.5)}.richText table tr td,.richText table tr th{border:1px solid #f2f2f2;max-width:240px;min-width:100px;padding:12px}.richText table tr td p,.richText table tr th p{margin:0}.richText blockquote{border-left:3px solid rgba(0,0,0,.15);font-style:italic;margin:10px 0;padding:10px 15px}.richText [data-type=embed_code]{margin:20px 0;position:relative}.richText [data-type=embed_code]>.height-adjuster>.wrapper{position:relative}.richText [data-type=embed_code]>.height-adjuster>.wrapper[style*=padding-top] iframe{height:100%;left:0;position:absolute;top:0;width:100%}.richText [data-type=embed_code][data-embed-sandbox=true]{display:block;overflow:hidden}.richText [data-type=embed_code][data-embed-code-type=instagram]>.height-adjuster>.wrapper[style*=padding-top]{padding-top:100%}.richText [data-type=embed_code][data-embed-code-type=instagram]>.height-adjuster>.wrapper[style*=padding-top] blockquote{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.richText [data-type=embed_code][data-embed-code-type=codepen]>.height-adjuster>.wrapper{padding-top:50%}.richText [data-type=embed_code][data-embed-code-type=codepen]>.height-adjuster>.wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.richText [data-type=embed_code][data-embed-code-type=slideshare]>.height-adjuster>.wrapper{padding-top:56.25%}.richText [data-type=embed_code][data-embed-code-type=slideshare]>.height-adjuster>.wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.richText [data-type=embed_code][data-embed-code-type=speakerdeck]>.height-adjuster>.wrapper{padding-top:56.25%}.richText [data-type=embed_code][data-embed-code-type=speakerdeck]>.height-adjuster>.wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.richText [data-type=embed_code][data-embed-code-type=snapwidget]>.height-adjuster>.wrapper{padding-top:30%}.richText [data-type=embed_code][data-embed-code-type=snapwidget]>.height-adjuster>.wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.richText [data-type=embed_code][data-embed-code-type=firework]>.height-adjuster>.wrapper fw-embed-feed{-webkit-user-select:none;-moz-user-select:none;user-select:none}.richText [data-type=embed_code_empty]{display:none}.richText ul{margin:0 0 0 20px}.richText ul li{list-style:disc;margin:10px 0}.richText ul li p{margin:0}.richText ol{margin:0 0 0 20px}.richText ol li{list-style:decimal;margin:10px 0}.richText ol li p{margin:0}.richText hr{border-top:1px solid #ccc;margin:10px 0}.richText p>code{background:#eee;border:1px solid rgba(0,0,0,.1);border-radius:6px;display:inline;margin:2px;padding:0 5px}.richText pre{background:#eee;border-radius:6px;font-family:Menlo,Monaco,Courier New,monospace;margin:20px 0;padding:25px 35px;white-space:pre-wrap}.richText pre code{border:none;padding:0}.richText strong{color:inherit;display:inline;font-family:inherit;font-weight:900}.richText em{font-style:italic}.richText a,.richText u{text-decoration:underline}.richText a{color:#007cff;display:inline}.richText s{text-decoration:line-through}.richText [data-type=table_of_contents]{background-color:#f5f5f5;border-radius:2px;color:#616161;font-size:16px;list-style:none;margin:0;padding:24px 24px 8px;text-decoration:underline}.richText [data-type=table_of_contents] .toc_list{margin:0}.richText [data-type=table_of_contents] .toc_item{color:currentColor;font-size:inherit!important;font-weight:inherit;list-style:none}.richText [data-type=table_of_contents] .toc_item>a{border:none;color:currentColor;font-size:inherit!important;font-weight:inherit;text-decoration:none}.richText [data-type=table_of_contents] .toc_item>a:hover{opacity:.7}.richText [data-type=table_of_contents] .toc_item--1{margin:0 0 16px}.richText [data-type=table_of_contents] .toc_item--2{margin:0 0 16px;padding-left:2rem}.richText [data-type=table_of_contents] .toc_item--3{margin:0 0 16px;padding-left:4rem}.sd.section{align-content:center!important;align-items:center!important;flex-direction:column!important;flex-wrap:nowrap!important;height:auto!important;max-width:100%!important;padding:0!important;width:100%!important}.sd.section-inner{position:static!important}@property --g-angle{syntax:"<angle>";inherits:false;initial-value:180deg}@property --g-color-0{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-0{syntax:"<percentage>";inherits:false;initial-value:.01%}@property --g-color-1{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-1{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-2{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-2{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-3{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-3{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-4{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-4{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-5{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-5{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-6{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-6{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-7{syntax:"<color>";inherits:false;initial-value:transparent}
@property --g-position-7{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-8{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-8{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-9{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-9{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-10{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-10{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-11{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-11{syntax:"<percentage>";inherits:false;initial-value:100%}
a[data-v-d2500ebd]{align-items:center;border-radius:4px;bottom:20px;height:20px;justify-content:center;left:20px;perspective:300px;position:fixed;transition:0s linear;width:84px;z-index:2000}@media (hover:hover){a[data-v-d2500ebd]{transition:.4s cubic-bezier(.4,.4,0,1);will-change:width,height}a[data-v-d2500ebd]:hover{height:32px;width:200px}}[data-v-d2500ebd] .custom-fill path{fill:var(--1167f19e)}.fade-enter-active[data-v-d2500ebd],.fade-leave-active[data-v-d2500ebd]{position:absolute;transform:translateZ(0);transition:opacity .3s cubic-bezier(.4,.4,0,1);will-change:opacity,transform}.fade-enter-from[data-v-d2500ebd],.fade-leave-to[data-v-d2500ebd]{opacity:0}
.loading[data-v-8a583dac]{align-content:center;align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;perspective:300px;position:fixed;top:0;transition:none;width:100%;z-index:1000}.icon[data-v-8a583dac]{clip-path:inset(0 0 0 0);height:140px;position:relative;transform:rotate(45deg);transition:.6s cubic-bezier(.4,.4,0,1);width:20px}.back[data-v-8a583dac]{background-color:var(--rebranding-loading-bg);top:0}.back[data-v-8a583dac],.progress[data-v-8a583dac]{height:140px;left:0;position:absolute;width:20px}.progress[data-v-8a583dac]{background-color:var(--rebranding-loading-bar);bottom:0;clip:rect(10px,20px,140px,0)}.loading-enter-from .progress[data-v-8a583dac]{clip:rect(140px,20px,140px,0)}.loading-enter-active .progress[data-v-8a583dac]{transition:2s cubic-bezier(.31,.13,0,1)}.loading-leave-active[data-v-8a583dac]{transition:.6s cubic-bezier(.4,.4,0,1) .3s}.loading-leave-active .icon[data-v-8a583dac]{transition:.3s cubic-bezier(.4,.4,0,1) .3s}.loading-leave-active .progress[data-v-8a583dac]{transition:.3s cubic-bezier(.4,.4,0,1)}.loading-leave-to[data-v-8a583dac]{background-color:hsla(0,0%,100%,0)}.loading-leave-to .icon[data-v-8a583dac]{clip-path:inset(0 0 160px 0)}.loading-leave-to .progress[data-v-8a583dac]{clip:rect(0,20px,140px,0)}
.LoadMoreAnnouncer[data-v-4f7a7294]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}
.TitleAnnouncer[data-v-692a2727]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}
.design-canvas__modal{height:100%;pointer-events:none;position:fixed;transition:none;width:100%;z-index:2}.design-canvas__modal:focus{outline:none}.design-canvas__modal.v-enter-active .studio-canvas,.design-canvas__modal.v-leave-active,.design-canvas__modal.v-leave-active .studio-canvas{transition:.4s cubic-bezier(.4,.4,0,1)}.design-canvas__modal.v-enter-active .studio-canvas *,.design-canvas__modal.v-leave-active .studio-canvas *{transition:none!important}.design-canvas__modal.isNone{transition:none}.design-canvas__modal .design-canvas__modal__base{height:100%;left:0;pointer-events:auto;position:fixed;top:0;transition:.4s cubic-bezier(.4,.4,0,1);width:100%;z-index:-1}.design-canvas__modal .studio-canvas{height:100%;pointer-events:none}.design-canvas__modal .studio-canvas>*{background:none!important;pointer-events:none}
.preview-notice-popover[data-v-748e3100]{background-color:transparent;display:flex;inset:0;justify-content:flex-end;padding:16px;pointer-events:none;top:auto;width:100%}
.preview-notice-content[data-v-748e3100]{align-items:center;background-color:#f7f7f7;border:1px solid #2222221a;border-radius:6px;box-shadow:0 2px 4px -1px #0000000f,0 2px 12px -1.5px #00000008;color:#222;display:flex;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,Meiryo,sans-serif;font-feature-settings:"palt";gap:8px;max-width:560px;padding:12px;pointer-events:all;transition:none;.preview-notice-icon[data-v-748e3100]{color:#22222280;height:24px;width:24px}
.preview-notice-main[data-v-748e3100]{color:inherit;display:flex;flex:1;flex-direction:column;font-family:inherit;gap:4px;margin-right:8px;.preview-notice-heading[data-v-748e3100]{color:inherit;font-family:inherit;font-size:14px;font-weight:600;line-height:20px}.preview-notice-description[data-v-748e3100]{color:inherit;font-family:inherit;font-size:12px;line-height:16px}}.preview-notice-close[data-v-748e3100]{align-items:center;background-color:#fff;border:1px solid #2222221a;border-radius:6px;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:600;height:36px;justify-content:center;line-height:16px;width:68px;&[data-v-748e3100]:hover{background-color:#2222220d}}}
.publish-studio-style[data-v-c7690742]{transition:.4s cubic-bezier(.4,.4,0,1)}
.snackbar[data-v-3129703d]{align-items:center;background:#fff;border:1px solid #ededed;border-radius:6px;box-shadow:0 16px 48px -8px rgba(0,0,0,.08),0 10px 25px -5px rgba(0,0,0,.11);display:flex;flex-direction:row;gap:8px;justify-content:space-between;left:50%;max-width:90vw;padding:16px 20px;position:fixed;top:32px;transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:480px;z-index:9999}.snackbar.v-enter-active[data-v-3129703d],.snackbar.v-leave-active[data-v-3129703d]{transition:.4s cubic-bezier(.4,.4,0,1)}.snackbar.v-enter-from[data-v-3129703d],.snackbar.v-leave-to[data-v-3129703d]{opacity:0;transform:translate(-50%,-10px)}.snackbar .convey[data-v-3129703d]{align-items:center;display:flex;flex-direction:row;gap:8px;padding:0}.snackbar .convey .icon[data-v-3129703d]{background-position:50%;background-repeat:no-repeat;flex-shrink:0;height:24px;width:24px}.snackbar .convey .message[data-v-3129703d]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;white-space:pre-line}.snackbar .convey.error .icon[data-v-3129703d]{background-image:url(/_nuxt/close_circle.c7480f3c.svg)}.snackbar .convey.error .message[data-v-3129703d]{color:#f84f65}.snackbar .convey.success .icon[data-v-3129703d]{background-image:url(/_nuxt/round_check.0ebac23f.svg)}.snackbar .convey.success .message[data-v-3129703d]{color:#111}.snackbar .button[data-v-3129703d]{align-items:center;border-radius:40px;color:#4b9cfb;display:flex;flex-shrink:0;font-family:Inter;font-size:12px;font-style:normal;font-weight:700;justify-content:center;line-height:16px;padding:4px 8px}.snackbar .button[data-v-3129703d]:hover{background:#f5f5f5}
.app[data-v-4a64a196]{align-items:center;flex-direction:column;height:100%;justify-content:center;width:100%}.title[data-v-4a64a196]{font-size:34px;font-weight:300;letter-spacing:2.45px;line-height:30px;margin:30px}
.sd[data-s-a811d030-d144-49fa-a255-1b0c14604860] { align-content: center; align-items: center; background: var(--s-color-d79735fd); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: auto; justify-content: flex-start; padding: 80px 80px 24px 80px; width: 100%; --gap-h-a811d030-d144-49fa-a255-1b0c14604860: 0px; --gap-v-a811d030-d144-49fa-a255-1b0c14604860: 80px; --gap-uuid: a811d030-d144-49fa-a255-1b0c14604860; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-a811d030-d144-49fa-a255-1b0c14604860] { padding: 40px 30px 24px 30px; --gap-h-a811d030-d144-49fa-a255-1b0c14604860: 0px; --gap-v-a811d030-d144-49fa-a255-1b0c14604860: 80px; }
}
@media screen and (max-width: 540px){
.sd[data-s-a811d030-d144-49fa-a255-1b0c14604860] { gap: 40px; padding: 40px 20px 24px 20px; --gap-h-a811d030-d144-49fa-a255-1b0c14604860: 0px; --gap-v-a811d030-d144-49fa-a255-1b0c14604860: 40px; }
}
.sd[data-s-d566d720-cdd5-4ab9-ad35-9593aab27d70] { align-content: flex-start; align-items: flex-start; background: transparent; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 120px; height: auto; justify-content: space-between; width: 1100px; --gap-h-d566d720-cdd5-4ab9-ad35-9593aab27d70: 120px; --gap-v-d566d720-cdd5-4ab9-ad35-9593aab27d70: 0px; --gap-uuid: d566d720-cdd5-4ab9-ad35-9593aab27d70; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-d566d720-cdd5-4ab9-ad35-9593aab27d70] { flex-direction: column; flex-wrap: nowrap; gap: 30px; --gap-h-d566d720-cdd5-4ab9-ad35-9593aab27d70: 0px; --gap-v-d566d720-cdd5-4ab9-ad35-9593aab27d70: 30px; }
}
@media screen and (max-width: 540px){
.sd[data-s-d566d720-cdd5-4ab9-ad35-9593aab27d70] { flex-direction: column; flex-wrap: nowrap; gap: 40px; --gap-h-d566d720-cdd5-4ab9-ad35-9593aab27d70: 0px; --gap-v-d566d720-cdd5-4ab9-ad35-9593aab27d70: 40px; }
}
.sd[data-s-7ec3c70d-efdf-479e-90f0-f19993fb3907] { align-content: flex-start; align-items: flex-start; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: auto; justify-content: flex-start; width: auto; --gap-h-7ec3c70d-efdf-479e-90f0-f19993fb3907: 0px; --gap-v-7ec3c70d-efdf-479e-90f0-f19993fb3907: 32px; --gap-uuid: 7ec3c70d-efdf-479e-90f0-f19993fb3907; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-7ec3c70d-efdf-479e-90f0-f19993fb3907] { padding: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-d566d720-cdd5-4ab9-ad35-9593aab27d70) * 0)); --gap-h-7ec3c70d-efdf-479e-90f0-f19993fb3907: 0px; --gap-v-7ec3c70d-efdf-479e-90f0-f19993fb3907: 32px; max-width: calc(100% - (var(--gap-h-d566d720-cdd5-4ab9-ad35-9593aab27d70) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-7ec3c70d-efdf-479e-90f0-f19993fb3907] { flex: none; gap: 16px; padding: 0px; --gap-h-7ec3c70d-efdf-479e-90f0-f19993fb3907: 0px; --gap-v-7ec3c70d-efdf-479e-90f0-f19993fb3907: 16px; }
}
.sd[data-s-8e548553-5c7c-400a-8588-5f124842ec8a] { flex: none; height: auto; width: 240px; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-8e548553-5c7c-400a-8588-5f124842ec8a] { flex: none; width: 120px; max-width: 100%; }
}
.sd[data-s-ef178080-79fa-497c-b2c0-42dcbb2ab3dc] { align-content: flex-start; align-items: flex-start; background: transparent; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: center; width: auto; --gap-h-ef178080-79fa-497c-b2c0-42dcbb2ab3dc: 16px; --gap-v-ef178080-79fa-497c-b2c0-42dcbb2ab3dc: 0px; --gap-uuid: ef178080-79fa-497c-b2c0-42dcbb2ab3dc; max-width: 100%; }
.sd[data-s-359c8b5f-359d-493c-af0a-50f18d2bf319] { color: #ffffffff; font-size: 24px; }
.sd[data-s-a6af5690-7e07-4499-a8ed-e4ae43608114] { color: #ffffffff; font-size: 24px; }
.sd[data-s-7b90c7ca-c2cd-4df7-8e19-ab113238757f] { color: #ffffffff; font-size: 24px; }
.sd[data-s-e91c713f-f438-4adc-be68-37cac4482d5c] { color: #ffffffff; font-family: 'Noto Sans JP'; font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.6; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-e91c713f-f438-4adc-be68-37cac4482d5c] { font-size: 12px; }
}
.sd[data-s-b2138bd7-b3ba-4865-ad4b-42eb27837ed1] { color: #ffffffff; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.6; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

@media screen and (max-width: 540px){
.sd[data-s-b2138bd7-b3ba-4865-ad4b-42eb27837ed1] { font-size: 12px; }
}
.sd[data-s-b17e0379-4a1b-4079-b6be-d193a39eeab5] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-7ec3c70d-efdf-479e-90f0-f19993fb3907) * 0)); --gap-h-b17e0379-4a1b-4079-b6be-d193a39eeab5: 0px; --gap-v-b17e0379-4a1b-4079-b6be-d193a39eeab5: 0px; --gap-uuid: b17e0379-4a1b-4079-b6be-d193a39eeab5; max-width: calc(100% - (var(--gap-h-7ec3c70d-efdf-479e-90f0-f19993fb3907) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-b17e0379-4a1b-4079-b6be-d193a39eeab5] { gap: 16px; --gap-h-b17e0379-4a1b-4079-b6be-d193a39eeab5: 16px; --gap-v-b17e0379-4a1b-4079-b6be-d193a39eeab5: 0px; flex-direction: column;}
}
.sd[data-s-8b3549fc-dd91-483d-9911-4197a9854561] { align-content: center; align-items: center; background: var(--s-color-188b5392); border-radius: 30px; height: auto; justify-content: center; margin: 0px 16px 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 16px 40px; transition-delay: 300ms; transition-duration: 600ms; width: calc(50% - 16px - (var(--gap-h-b17e0379-4a1b-4079-b6be-d193a39eeab5) * 0.5)); z-index: 1; max-width: calc(50% - 16px - (var(--gap-h-b17e0379-4a1b-4079-b6be-d193a39eeab5) * 0.5)); }
.sd[data-s-8b3549fc-dd91-483d-9911-4197a9854561]:hover { opacity: 1; }
@media screen and (max-width: 540px){
.sd[data-s-8b3549fc-dd91-483d-9911-4197a9854561]:hover { background: var(--s-color-d79735fd); }
.sd[data-s-8b3549fc-dd91-483d-9911-4197a9854561] { background: var(--s-color-188b5392); border-bottom: 1px solid var(--s-color-188b5392); border-left: 1px solid var(--s-color-188b5392); border-right: 1px solid var(--s-color-188b5392); border-top: 1px solid var(--s-color-188b5392); flex: none; padding: 16px 40px 16px 40px; width: 250px; max-width: calc(100% - 16px); }
}
.sd[data-s-56fcb729-2bc7-40d6-ab04-e92d0c387bbf] { background: #ffffff29; border-bottom: 1px solid var(--s-color-188b5392); border-left: 1px solid var(--s-color-188b5392); border-right: 1px solid var(--s-color-188b5392); border-top: 1px solid var(--s-color-188b5392); flex: none; height: 100%; left: 0; margin: 0 0 0 0; position: absolute; top: 0; transform: scale(0, 1); transform-origin: center left; width: 100%; max-width: 100%; }
.sd[data-s-8b3549fc-dd91-483d-9911-4197a9854561]:hover .sd[data-s-56fcb729-2bc7-40d6-ab04-e92d0c387bbf] { flex: none; transform: scale(1, 1); }
.sd[data-s-ff2e88f5-408e-40ef-aab4-0a22c3a17e45] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; height: 22px; justify-content: center; width: auto; z-index: 2; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-ff2e88f5-408e-40ef-aab4-0a22c3a17e45] { background: transparent; }
}
.sd[data-s-170d2492-9350-4770-8ad6-e892fe4f0103] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 8px 0px 0px; text-align: center; width: auto; z-index: 2; max-width: calc(100% - 8px); justify-content: center; }
@media screen and (max-width: 540px){
.sd[data-s-170d2492-9350-4770-8ad6-e892fe4f0103] { color: #333333; }
}
.sd[data-s-d5eda895-2214-4375-a0b5-f697677eb03b] { color: #333333; font-size: 16px; z-index: 2; }
@media screen and (max-width: 540px){
.sd[data-s-d5eda895-2214-4375-a0b5-f697677eb03b] { color: #333333; }
}
.sd[data-s-5a790660-4c97-49cb-9391-264a7b9c9c0c] { align-content: center; align-items: center; background: var(--s-color-a8a1178e); border-radius: 30px; height: auto; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 16px 40px; transition-delay: 300ms; transition-duration: 600ms; width: calc(50% - (var(--gap-h-b17e0379-4a1b-4079-b6be-d193a39eeab5) * 0.5)); z-index: 1; max-width: calc(50% - (var(--gap-h-b17e0379-4a1b-4079-b6be-d193a39eeab5) * 0.5)); }
.sd[data-s-5a790660-4c97-49cb-9391-264a7b9c9c0c]:hover { opacity: 1; }
@media screen and (max-width: 540px){
.sd[data-s-5a790660-4c97-49cb-9391-264a7b9c9c0c] { flex: none; width: 250px; max-width: 100%; }
}
.sd[data-s-c222d0f3-9b73-4b76-87c7-952e219f29a0] { background: #ffffff29; flex: none; height: 100%; left: 0; margin: 0 0 0 0; position: absolute; top: 0; transform: scale(0, 1); transform-origin: center left; width: 100%; max-width: 100%; }
.sd[data-s-5a790660-4c97-49cb-9391-264a7b9c9c0c]:hover .sd[data-s-c222d0f3-9b73-4b76-87c7-952e219f29a0] { transform: scale(1, 1); }
.sd[data-s-d94eb4bb-1cad-4e54-b6af-14f7caf2270f] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; width: auto; z-index: 2; max-width: 100%; }
.sd[data-s-36804226-c6fc-447b-a701-3ca4d3fd7e5e] { color: #ffffffff; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 8px 0px 0px; text-align: center; width: auto; z-index: 2; max-width: calc(100% - 8px); justify-content: center; }
.sd[data-s-a72785b7-45dd-446f-aa9c-94b9e4b2298f] { color: #ffffffff; font-size: 18px; z-index: 2; }
.sd[data-s-70901990-e597-4274-b839-adba640a30fa] { align-content: flex-start; align-items: flex-start; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; overflow-x: visible; overflow-y: visible; width: auto; z-index: 1; --gap-uuid: 70901990-e597-4274-b839-adba640a30fa; --gap-h-70901990-e597-4274-b839-adba640a30fa: 0px; --gap-v-70901990-e597-4274-b839-adba640a30fa: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-70901990-e597-4274-b839-adba640a30fa] { flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; width: calc(100% - (var(--gap-h-7ec3c70d-efdf-479e-90f0-f19993fb3907) * 0)); --gap-h-70901990-e597-4274-b839-adba640a30fa: 0px; --gap-v-70901990-e597-4274-b839-adba640a30fa: 20px; max-width: calc(100% - (var(--gap-h-7ec3c70d-efdf-479e-90f0-f19993fb3907) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-70901990-e597-4274-b839-adba640a30fa] { flex-direction: column; flex-wrap: nowrap; gap: 16px; --gap-h-70901990-e597-4274-b839-adba640a30fa: 0px; --gap-v-70901990-e597-4274-b839-adba640a30fa: 16px; }
}
.sd[data-s-1128e1f3-15f1-43d5-84fe-da6c61baae3a] { align-content: center; align-items: center; background: var(--s-color-768e318a); border-radius: 30px; height: auto; justify-content: center; margin: 0px 16px 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 16px 40px; transition-delay: 300ms; transition-duration: 600ms; width: calc(50% - 16px - (var(--gap-h-70901990-e597-4274-b839-adba640a30fa) * 0.5)); z-index: 1; max-width: calc(50% - 16px - (var(--gap-h-70901990-e597-4274-b839-adba640a30fa) * 0.5)); }
.sd[data-s-1128e1f3-15f1-43d5-84fe-da6c61baae3a]:hover { opacity: 1; }
@media screen and (max-width: 840px){
.sd[data-s-1128e1f3-15f1-43d5-84fe-da6c61baae3a] { margin: 0px 0px 0px 0px; width: calc(50% - (var(--gap-h-70901990-e597-4274-b839-adba640a30fa) * 0.5)); max-width: calc(50% - (var(--gap-h-70901990-e597-4274-b839-adba640a30fa) * 0.5)); }
}
@media screen and (max-width: 540px){
.sd[data-s-1128e1f3-15f1-43d5-84fe-da6c61baae3a] { flex: none; width: 250px; max-width: 100%; }
}
.sd[data-s-84c89152-5559-4a3a-ad05-023ac57b1a8d] { background: #ffffff29; flex: none; height: 100%; left: 0; margin: 0 0 0 0; position: absolute; top: 0; transform: scale(0, 1); transform-origin: center left; width: 100%; max-width: 100%; }
.sd[data-s-1128e1f3-15f1-43d5-84fe-da6c61baae3a]:hover .sd[data-s-84c89152-5559-4a3a-ad05-023ac57b1a8d] { flex: none; transform: scale(1, 1); }
.sd[data-s-ad147990-0a60-46b4-8585-6d8b18b10f53] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; width: auto; z-index: 2; max-width: 100%; }
.sd[data-s-2b077621-342b-40d6-a1ed-6dacf6aa22aa] { color: #ffffffff; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 8px 0px 0px; text-align: center; width: auto; z-index: 2; max-width: calc(100% - 8px); justify-content: center; }
.sd[data-s-fbb36b44-a834-4620-b2c4-922abb687a19] { color: #ffffffff; font-size: 16px; z-index: 2; }
.sd[data-s-ae297874-1306-4912-8043-daeb0a530b5b] { align-content: center; align-items: center; background: var(--s-color-59963acb); border-radius: 30px; height: auto; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 16px 40px; transition-delay: 300ms; transition-duration: 600ms; width: calc(50% - (var(--gap-h-70901990-e597-4274-b839-adba640a30fa) * 0.5)); z-index: 1; max-width: calc(50% - (var(--gap-h-70901990-e597-4274-b839-adba640a30fa) * 0.5)); }
.sd[data-s-ae297874-1306-4912-8043-daeb0a530b5b]:hover { opacity: 1; }
@media screen and (max-width: 540px){
.sd[data-s-ae297874-1306-4912-8043-daeb0a530b5b] { flex: none; width: 250px; max-width: 100%; }
}
.sd[data-s-1f836708-6b7e-4df0-ada4-8ed7fe6aa90f] { background: #ffffff29; flex: none; height: 100%; left: 0; margin: 0 0 0 0; position: absolute; top: 0; transform: scale(0, 1); transform-origin: center left; width: 100%; max-width: 100%; }
.sd[data-s-ae297874-1306-4912-8043-daeb0a530b5b]:hover .sd[data-s-1f836708-6b7e-4df0-ada4-8ed7fe6aa90f] { transform: scale(1, 1); }
.sd[data-s-9caad275-a8a8-4548-b068-cb986efbde8c] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; width: auto; z-index: 2; max-width: 100%; }
.sd[data-s-a809953a-9ed5-470c-82e6-6fdadd01915a] { color: #ffffffff; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 8px 0px 0px; text-align: center; width: auto; z-index: 2; max-width: calc(100% - 8px); justify-content: center; }
.sd[data-s-f9be5590-77b7-4ce3-99c5-2b713f2f06ac] { color: #ffffffff; font-size: 18px; z-index: 2; }
.sd[data-s-293e6b6f-af8b-4bdd-b56c-0950affccc79] { align-content: flex-start; align-items: flex-start; background: transparent; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: flex-start; width: auto; --gap-h-293e6b6f-af8b-4bdd-b56c-0950affccc79: 40px; --gap-v-293e6b6f-af8b-4bdd-b56c-0950affccc79: 0px; --gap-uuid: 293e6b6f-af8b-4bdd-b56c-0950affccc79; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-293e6b6f-af8b-4bdd-b56c-0950affccc79] { flex-direction: column; flex-wrap: nowrap; gap: 24px; --gap-h-293e6b6f-af8b-4bdd-b56c-0950affccc79: 0px; --gap-v-293e6b6f-af8b-4bdd-b56c-0950affccc79: 24px; }
}
@media screen and (max-width: 540px){
.sd[data-s-293e6b6f-af8b-4bdd-b56c-0950affccc79] { flex-direction: column; flex-wrap: nowrap; gap: 16px; --gap-h-293e6b6f-af8b-4bdd-b56c-0950affccc79: 0px; --gap-v-293e6b6f-af8b-4bdd-b56c-0950affccc79: 16px; }
}
.sd[data-s-78738c25-d44a-4b52-8ae4-e24e0961f46c] { align-content: flex-start; align-items: flex-start; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; width: auto; --gap-h-78738c25-d44a-4b52-8ae4-e24e0961f46c: 0px; --gap-v-78738c25-d44a-4b52-8ae4-e24e0961f46c: 24px; --gap-uuid: 78738c25-d44a-4b52-8ae4-e24e0961f46c; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-78738c25-d44a-4b52-8ae4-e24e0961f46c] { gap: 16px; --gap-h-78738c25-d44a-4b52-8ae4-e24e0961f46c: 0px; --gap-v-78738c25-d44a-4b52-8ae4-e24e0961f46c: 16px; }
}
.sd[data-s-fbb80883-61d2-455c-bc70-1fea0b9fe2e5] { color: #ffffffff; font-family: 'Noto Sans JP'; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-fbb80883-61d2-455c-bc70-1fea0b9fe2e5] { font-size: 14px; }
}
.sd[data-s-67c50d5b-f26d-4498-a50b-1cce9a1b7942] { color: #ffffffff; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-67c50d5b-f26d-4498-a50b-1cce9a1b7942] { font-size: 14px; }
}
.sd[data-s-ae114d6c-da33-4a96-aaf7-3d54ffaa8a7b] { color: #ffffffff; font-family: 'Noto Sans JP'; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-ae114d6c-da33-4a96-aaf7-3d54ffaa8a7b] { font-size: 14px; }
}
.sd[data-s-200f1f4e-0f4e-4b2d-acdc-1baedca7d3a1] { color: #ffffffff; font-family: 'Noto Sans JP'; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-200f1f4e-0f4e-4b2d-acdc-1baedca7d3a1] { font-size: 14px; }
}
.sd[data-s-4ca225a6-d8e6-4812-8f16-3e20dee9efd8] { align-content: flex-start; align-items: flex-start; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; width: auto; --gap-h-4ca225a6-d8e6-4812-8f16-3e20dee9efd8: 0px; --gap-v-4ca225a6-d8e6-4812-8f16-3e20dee9efd8: 24px; --gap-uuid: 4ca225a6-d8e6-4812-8f16-3e20dee9efd8; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-4ca225a6-d8e6-4812-8f16-3e20dee9efd8] { gap: 16px; --gap-h-4ca225a6-d8e6-4812-8f16-3e20dee9efd8: 0px; --gap-v-4ca225a6-d8e6-4812-8f16-3e20dee9efd8: 16px; }
}
.sd[data-s-dcc83ac0-1c1a-42f5-992a-e1db6597dfd3] { color: #ffffffff; font-family: 'Noto Sans JP'; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-dcc83ac0-1c1a-42f5-992a-e1db6597dfd3] { font-size: 14px; }
}.sd[data-s-c644e26e-ddb6-4cf3-b93e-6074e65175de] { color: #ffffffff; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 1px 0px 0px; text-align: left; width: auto; max-width: calc(100% - 1px); justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-c644e26e-ddb6-4cf3-b93e-6074e65175de] { font-size: 14px; }
}
.sd[data-s-f4adbafd-58d3-419e-81a0-f257b2076d6f] { color: #ffffffff; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 1px 0px 0px; text-align: left; width: auto; max-width: calc(100% - 1px); justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-f4adbafd-58d3-419e-81a0-f257b2076d6f] { font-size: 14px; }
}
.sd[data-s-0077bdc0-1521-4588-bb98-6b7eeb71870a] { color: #ffffffff; flex: none; font-family: Lato; font-size: 12px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.6; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-e2db1152-8143-4b67-92c8-65280373ca56] { align-content: center; align-items: center; background: #ffffffff; bottom: -20px; box-shadow: 0 2px 5px rgba(0,0,0,0.2); flex: none; flex-direction: row; flex-wrap: nowrap; height: 80px; justify-content: space-between; left: 0px; margin: 0 0 0 0; padding: 0px 0px 0px 40px; position: fixed; right: 0px; top: 0px; width: 100%; z-index: 3; max-width: 100%; }
.sd[data-s-e2db1152-8143-4b67-92c8-65280373ca56].appear { opacity: 0; transition-delay: 1000ms; transition-duration: 1000ms; transition-timing-function: linear; }
.sd[data-s-e2db1152-8143-4b67-92c8-65280373ca56].appear-active { transition-delay: 1000ms; transition-duration: 1000ms; transition-timing-function: linear; }
@media screen and (max-width: 1140px){
.sd[data-s-e2db1152-8143-4b67-92c8-65280373ca56] { padding: 0px 40px 0px 40px; }
}
@media screen and (max-width: 840px){
.sd[data-s-e2db1152-8143-4b67-92c8-65280373ca56] { left: 0; margin: 0 0 0 0; padding: 0px 30px; position: fixed; top: 0; }
}
@media screen and (max-width: 540px){
.sd[data-s-e2db1152-8143-4b67-92c8-65280373ca56] { bottom: auto; flex: none; height: 64px; left: 0px; padding: 0px 20px; top: 0px; width: 100%; max-width: 100%; }
}.sd[data-s-b2bcff9e-eed1-4ad3-b3c8-1b627ff29f94] { align-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; padding: 8px 0px; width: 150px; max-width: 100%; }
.sd[data-s-b2bcff9e-eed1-4ad3-b3c8-1b627ff29f94]:hover { opacity: 0.7; }
@media screen and (max-width: 540px){
.sd[data-s-b2bcff9e-eed1-4ad3-b3c8-1b627ff29f94] { flex: none; margin: 0px 0px 0px 0px; width: auto; max-width: 100%; height: 100%; }
}.sd[data-s-0b639513-9c0f-4bf2-92f3-8890ca930c8e] { flex: none; height: auto; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-0b639513-9c0f-4bf2-92f3-8890ca930c8e] { flex: none; width: 160px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-0b639513-9c0f-4bf2-92f3-8890ca930c8e] { flex: none; height: 100%; width: auto; max-width: 100%; }
}.sd[data-s-72b00651-9b5d-4bec-bf9c-d1d375548ae3] { align-content: center; align-items: center; background: #00000000; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: 100%; justify-content: center; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 1140px){
.sd[data-s-72b00651-9b5d-4bec-bf9c-d1d375548ae3] { display: flex; padding: 0px 10px; }
}
@media screen and (max-width: 840px){
.sd[data-s-72b00651-9b5d-4bec-bf9c-d1d375548ae3] { display: flex; padding: 0px 10px 0px 10px; }
}
@media screen and (max-width: 540px){
.sd[data-s-72b00651-9b5d-4bec-bf9c-d1d375548ae3] { display: flex; }
}.sd[data-s-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: flex-start; width: auto; --gap-h-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347: 16px; --gap-v-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347: 0px; --gap-uuid: 966d2bb6-ab3b-4e1b-b5a8-cc1e24577347; max-width: 100%; }
@media screen and (max-width: 1140px){
.sd[data-s-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347] { display: none; --gap-h-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347: 16px; --gap-v-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347: 0px; }
}
@media screen and (max-width: 840px){
.sd[data-s-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347] { display: none; --gap-h-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347: 16px; --gap-v-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347] { display: none; --gap-h-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347: 16px; --gap-v-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347: 0px; }
}
.sd[data-s-45274b1d-09a9-473b-ada6-8c0251a41d97] { align-content: center; align-items: flex-start; background: #00000000; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 8px 4px; transition-duration: 800ms; width: auto; max-width: 100%; }
.sd[data-s-45274b1d-09a9-473b-ada6-8c0251a41d97]:hover { opacity: 1; }
@media screen and (max-width: 840px){
.sd[data-s-45274b1d-09a9-473b-ada6-8c0251a41d97] { flex: none; padding: 8px 0px; width: calc(100% - (var(--gap-h-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347) * 0)); max-width: calc(100% - (var(--gap-h-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347) * 0)); }
}.sd[data-s-e641cb6a-e74e-4b59-9925-d933c8542300] { color: #333333; font-family: var(--s-font-4090fd04); font-feature-settings: 'palt' 1; font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-e641cb6a-e74e-4b59-9925-d933c8542300] { font-size: 14px; }
}
.sd[data-s-a6033b04-21c2-40db-818f-72b472ff17bd] { background: #555555ff; flex: none; height: 1px; opacity: 1; transform: scale(0, 1); transform-origin: center left; transition-duration: 800ms; width: 100%; max-width: 100%; }
.sd[data-s-45274b1d-09a9-473b-ada6-8c0251a41d97]:hover .sd[data-s-a6033b04-21c2-40db-818f-72b472ff17bd] { opacity: 1; transform: scale(1, 1); transition-duration: 100ms; transition-timing-function: linear; }.sd[data-s-d380b8ac-60fb-438d-a4bd-a57f745f96b0] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 8px 4px; transition-duration: 800ms; width: auto; max-width: 100%; }
.sd[data-s-d380b8ac-60fb-438d-a4bd-a57f745f96b0]:hover { opacity: 1; }
@media screen and (max-width: 840px){
.sd[data-s-d380b8ac-60fb-438d-a4bd-a57f745f96b0] { flex: none; padding: 8px 0px; width: calc(100% - (var(--gap-h-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347) * 0)); max-width: calc(100% - (var(--gap-h-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347) * 0)); }
}
.sd[data-s-a2d98335-2089-40f9-900d-fd625a6269ca] { color: #333333; font-family: var(--s-font-4090fd04); font-feature-settings: 'palt' 1; font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-a2d98335-2089-40f9-900d-fd625a6269ca] { font-size: 14px; }
}
.sd[data-s-ace8a7b7-ff2d-44ea-9e99-2e861bf16342] { background: #555555ff; flex: none; height: 1px; opacity: 1; transform: scale(0, 1); transform-origin: center left; transition-duration: 800ms; width: 100%; max-width: 100%; }
.sd[data-s-d380b8ac-60fb-438d-a4bd-a57f745f96b0]:hover .sd[data-s-ace8a7b7-ff2d-44ea-9e99-2e861bf16342] { opacity: 1; transform: scale(1, 1); transition-duration: 100ms; transition-timing-function: linear; }.sd[data-s-7a87d195-9f2a-45fb-9044-20b1dd95d34f] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 8px 4px; transition-duration: 800ms; width: auto; max-width: 100%; }
.sd[data-s-7a87d195-9f2a-45fb-9044-20b1dd95d34f]:hover { opacity: 1; }
@media screen and (max-width: 840px){
.sd[data-s-7a87d195-9f2a-45fb-9044-20b1dd95d34f] { flex: none; padding: 8px 0px; width: calc(100% - (var(--gap-h-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347) * 0)); max-width: calc(100% - (var(--gap-h-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347) * 0)); }
}
.sd[data-s-c5c053d4-ee18-422e-ab8a-42a938dc8271] { color: #333333; font-family: var(--s-font-4090fd04); font-feature-settings: 'palt' 1; font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-c5c053d4-ee18-422e-ab8a-42a938dc8271] { font-size: 14px; }
}
.sd[data-s-a4b4349e-a189-44a0-8443-176d92f8e5b5] { background: #555555ff; flex: none; height: 1px; opacity: 1; transform: scale(0, 1); transform-origin: center left; transition-duration: 800ms; width: 100%; max-width: 100%; }
.sd[data-s-7a87d195-9f2a-45fb-9044-20b1dd95d34f]:hover .sd[data-s-a4b4349e-a189-44a0-8443-176d92f8e5b5] { opacity: 1; transform: scale(1, 1); transition-duration: 100ms; transition-timing-function: linear; }.sd[data-s-6be355a6-2fcc-4240-a34a-6474ee9a91d8] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 8px 4px; transition-duration: 800ms; width: auto; max-width: 100%; }
.sd[data-s-6be355a6-2fcc-4240-a34a-6474ee9a91d8]:hover { opacity: 1; }
@media screen and (max-width: 840px){
.sd[data-s-6be355a6-2fcc-4240-a34a-6474ee9a91d8] { flex: none; padding: 8px 0px; width: calc(100% - (var(--gap-h-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347) * 0)); max-width: calc(100% - (var(--gap-h-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347) * 0)); }
}
.sd[data-s-28828810-840e-485f-93cb-95a85781c578] { color: #333333; font-family: var(--s-font-4090fd04); font-feature-settings: 'palt' 1; font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-28828810-840e-485f-93cb-95a85781c578] { font-size: 14px; }
}
.sd[data-s-f1362a66-7695-4ac3-bd43-4369ebc2c1be] { background: #555555ff; flex: none; height: 1px; opacity: 1; transform: scale(0, 1); transform-origin: center left; transition-duration: 800ms; width: 100%; max-width: 100%; }
.sd[data-s-6be355a6-2fcc-4240-a34a-6474ee9a91d8]:hover .sd[data-s-f1362a66-7695-4ac3-bd43-4369ebc2c1be] { opacity: 1; transform: scale(1, 1); transition-duration: 100ms; transition-timing-function: linear; }.sd[data-s-9ce9d41a-ede6-4fae-a4d8-695611f13cfc] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 8px 4px; transition-duration: 800ms; width: auto; max-width: 100%; }
.sd[data-s-9ce9d41a-ede6-4fae-a4d8-695611f13cfc]:hover { opacity: 1; }
@media screen and (max-width: 840px){
.sd[data-s-9ce9d41a-ede6-4fae-a4d8-695611f13cfc] { flex: none; padding: 8px 0px; width: calc(100% - (var(--gap-h-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347) * 0)); max-width: calc(100% - (var(--gap-h-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347) * 0)); }
}
.sd[data-s-71485d2e-738e-4756-a442-3c0595baa2e9] { color: #333333; font-family: var(--s-font-4090fd04); font-feature-settings: 'palt' 1; font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-71485d2e-738e-4756-a442-3c0595baa2e9] { font-size: 14px; }
}
.sd[data-s-7446e73a-9765-47a0-919d-d3cb575df50d] { background: #555555ff; flex: none; height: 1px; opacity: 1; transform: scale(0, 1); transform-origin: center left; transition-duration: 800ms; width: 100%; max-width: 100%; }
.sd[data-s-9ce9d41a-ede6-4fae-a4d8-695611f13cfc]:hover .sd[data-s-7446e73a-9765-47a0-919d-d3cb575df50d] { opacity: 1; transform: scale(1, 1); transition-duration: 100ms; transition-timing-function: linear; }.sd[data-s-3699c39a-82d1-4ec3-a4f3-731dbd4e1c5e] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 8px 4px; transition-duration: 800ms; width: auto; max-width: 100%; }
.sd[data-s-3699c39a-82d1-4ec3-a4f3-731dbd4e1c5e]:hover { opacity: 1; }
@media screen and (max-width: 840px){
.sd[data-s-3699c39a-82d1-4ec3-a4f3-731dbd4e1c5e] { flex: none; padding: 8px 0px; width: calc(100% - (var(--gap-h-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347) * 0)); max-width: calc(100% - (var(--gap-h-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347) * 0)); }
}.sd[data-s-d3198991-1c81-485e-924c-5b31f848a132] { color: #333333; font-family: var(--s-font-4090fd04); font-feature-settings: 'palt' 1; font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-d3198991-1c81-485e-924c-5b31f848a132] { font-size: 14px; }
}.sd[data-s-e7c98143-e095-451f-87a2-202466e14a32] { background: #555555ff; flex: none; height: 1px; opacity: 1; transform: scale(0, 1); transform-origin: center left; transition-duration: 800ms; width: 100%; max-width: 100%; }
.sd[data-s-3699c39a-82d1-4ec3-a4f3-731dbd4e1c5e]:hover .sd[data-s-e7c98143-e095-451f-87a2-202466e14a32] { opacity: 1; transform: scale(1, 1); transition-duration: 100ms; transition-timing-function: linear; }.sd[data-s-17291b84-228b-4ea5-b251-ccc9f7ff182d] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 8px 4px; transition-duration: 800ms; width: auto; max-width: 100%; }
.sd[data-s-17291b84-228b-4ea5-b251-ccc9f7ff182d]:hover { opacity: 1; }
@media screen and (max-width: 840px){
.sd[data-s-17291b84-228b-4ea5-b251-ccc9f7ff182d] { flex: none; padding: 8px 0px; width: calc(100% - (var(--gap-h-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347) * 0)); max-width: calc(100% - (var(--gap-h-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347) * 0)); }
}.sd[data-s-8fb83e5b-9694-4f0f-ad59-7f2278abfdc2] { color: #333333; font-family: var(--s-font-4090fd04); font-feature-settings: 'palt' 1; font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
.sd[data-s-8fb83e5b-9694-4f0f-ad59-7f2278abfdc2] { font-size: 14px; }
}.sd[data-s-d48222d7-1690-4a20-9640-0f936a4ac836] { background: #555555ff; flex: none; height: 1px; opacity: 1; transform: scale(0, 1); transform-origin: center left; transition-duration: 800ms; width: 100%; max-width: 100%; }
.sd[data-s-17291b84-228b-4ea5-b251-ccc9f7ff182d]:hover .sd[data-s-d48222d7-1690-4a20-9640-0f936a4ac836] { opacity: 1; transform: scale(1, 1); transition-duration: 100ms; transition-timing-function: linear; }.sd[data-s-9056c6c5-95b6-4514-b256-09addb392fc0] { align-content: center; align-items: center; background: var(--s-color-59963acb); border-radius: 0; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 5px 0px; height: 100%; justify-content: center; margin: 0px 0px 0px 20px; padding: 12px 12px; width: 120px; --gap-h-9056c6c5-95b6-4514-b256-09addb392fc0: 0px; --gap-v-9056c6c5-95b6-4514-b256-09addb392fc0: 5px; --gap-uuid: 9056c6c5-95b6-4514-b256-09addb392fc0; max-width: calc(100% - 20px); }
.sd[data-s-9056c6c5-95b6-4514-b256-09addb392fc0]:hover { background: #FFFFFF; border-bottom: 1px solid var(--s-color-59963acb); border-left: 1px solid var(--s-color-59963acb); border-right: 1px solid var(--s-color-59963acb); border-top: 1px solid var(--s-color-59963acb); padding: 12px 12px 16px 12px; --gap-h-9056c6c5-95b6-4514-b256-09addb392fc0: 0px; --gap-v-9056c6c5-95b6-4514-b256-09addb392fc0: 5px; }
@media screen and (max-width: 1140px){
.sd[data-s-9056c6c5-95b6-4514-b256-09addb392fc0] { display: none; --gap-h-9056c6c5-95b6-4514-b256-09addb392fc0: 0px; --gap-v-9056c6c5-95b6-4514-b256-09addb392fc0: 5px; }
}
@media screen and (max-width: 840px){
.sd[data-s-9056c6c5-95b6-4514-b256-09addb392fc0] { display: none; --gap-h-9056c6c5-95b6-4514-b256-09addb392fc0: 0px; --gap-v-9056c6c5-95b6-4514-b256-09addb392fc0: 5px; }
}
@media screen and (max-width: 540px){
.sd[data-s-9056c6c5-95b6-4514-b256-09addb392fc0] { display: none; --gap-h-9056c6c5-95b6-4514-b256-09addb392fc0: 0px; --gap-v-9056c6c5-95b6-4514-b256-09addb392fc0: 5px; }
}.sd[data-s-38373eb2-3ac4-4c57-9ec7-e00272dd2cb9] { color: rgb(255, 255, 255); font-size: 24px; }
.sd[data-s-9056c6c5-95b6-4514-b256-09addb392fc0]:hover .sd[data-s-38373eb2-3ac4-4c57-9ec7-e00272dd2cb9] { color: var(--s-color-59963acb); }.sd[data-s-5ea45ebe-3ee2-4d5f-98b8-a7ce89175891] { color: #FFFFFF; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-9056c6c5-95b6-4514-b256-09addb392fc0]:hover .sd[data-s-5ea45ebe-3ee2-4d5f-98b8-a7ce89175891] { color: var(--s-color-59963acb); }.sd[data-s-fa9c5852-44af-4b2c-9bf7-2c2d71b00e8f] { align-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 0; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; margin: 0px 0px 0px 0px; padding: 12px 20px 12px 12px; width: auto; max-width: 100%; }
.sd[data-s-fa9c5852-44af-4b2c-9bf7-2c2d71b00e8f]:hover { background: #FFFFFF; }
@media screen and (max-width: 1140px){
.sd[data-s-fa9c5852-44af-4b2c-9bf7-2c2d71b00e8f] { display: none; }
}
@media screen and (max-width: 840px){
.sd[data-s-fa9c5852-44af-4b2c-9bf7-2c2d71b00e8f] { display: none; }
}
@media screen and (max-width: 540px){
.sd[data-s-fa9c5852-44af-4b2c-9bf7-2c2d71b00e8f] { display: none; }
}.sd[data-s-16f0e7a7-3c2d-4312-8896-e3e1c38cf599] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px 5px; justify-content: center; padding: 0px; --gap-h-16f0e7a7-3c2d-4312-8896-e3e1c38cf599: 5px; --gap-v-16f0e7a7-3c2d-4312-8896-e3e1c38cf599: 0px; --gap-uuid: 16f0e7a7-3c2d-4312-8896-e3e1c38cf599; }.sd[data-s-bad6c43d-ee54-43aa-9a17-67f242c04436] { color: var(--s-color-768e318a); font-size: 15px; }.sd[data-s-3e062617-d26d-4241-8ef6-81d14162ae4f] { color: var(--s-color-768e318a); font-family: var(--s-font-b4ae64a5); font-size: 18px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-c7798e66-d92d-4750-b89a-a9f0ecca190d] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px 5px; height: 17px; justify-content: center; padding: 0px; --gap-h-c7798e66-d92d-4750-b89a-a9f0ecca190d: 5px; --gap-v-c7798e66-d92d-4750-b89a-a9f0ecca190d: 0px; --gap-uuid: c7798e66-d92d-4750-b89a-a9f0ecca190d; max-width: 100%; }.sd[data-s-c567c869-172b-4579-90be-dc38ca2249d6] { color: var(--s-color-768e318a); font-family: var(--s-font-4090fd04); font-size: 12px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-fa9c5852-44af-4b2c-9bf7-2c2d71b00e8f]:hover .sd[data-s-c567c869-172b-4579-90be-dc38ca2249d6] { color: var(--s-color-768e318a); }.sd[data-s-2dffeeb8-fd67-459d-b28e-7f0341ae1ce5] { color: var(--s-color-768e318a); font-family: var(--s-font-4090fd04); font-size: 12px; font-weight: 500; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-fa9c5852-44af-4b2c-9bf7-2c2d71b00e8f]:hover .sd[data-s-2dffeeb8-fd67-459d-b28e-7f0341ae1ce5] { color: var(--s-color-768e318a); }.sd[data-s-81134250-b28c-4289-b4d6-83f98dc89754] { color: #333333; display: none; font-size: 24px; }
@media screen and (max-width: 1140px){
.sd[data-s-81134250-b28c-4289-b4d6-83f98dc89754] { display: flex; }
}
@media screen and (max-width: 840px){
.sd[data-s-81134250-b28c-4289-b4d6-83f98dc89754] { display: flex; }
}
@media screen and (max-width: 540px){
.sd[data-s-81134250-b28c-4289-b4d6-83f98dc89754] { display: flex; font-size: 22px; }
}
.sd[data-s-e1f1359f-6fcb-4162-ba07-f3d08677b5bf] { align-content: stretch; align-items: stretch; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; width: 100%; max-width: 100%; }.sd[data-s-cb5ee0d9-8133-4e77-b27e-0287704252f7] { align-content: center; align-items: center; background: #00000000; flex: none; height: auto; justify-content: space-between; padding: 0px 0px; transform: translate(1px, 0px); width: 50%; --gap-uuid: cb5ee0d9-8133-4e77-b27e-0287704252f7; --gap-h-cb5ee0d9-8133-4e77-b27e-0287704252f7: 0px; --gap-v-cb5ee0d9-8133-4e77-b27e-0287704252f7: 0px; max-width: 50%; }
.sd[data-s-cb5ee0d9-8133-4e77-b27e-0287704252f7]:before { filter: brightness(63%); }
.sd[data-s-cb5ee0d9-8133-4e77-b27e-0287704252f7]:hover { opacity: 1; }
@media screen and (max-width: 1140px){
.sd[data-s-cb5ee0d9-8133-4e77-b27e-0287704252f7] { flex: none; height: 500px; width: 50%; max-width: 50%; }
}
@media screen and (max-width: 840px){
.sd[data-s-cb5ee0d9-8133-4e77-b27e-0287704252f7] { flex: none; gap: 64px; height: 400px; --gap-h-cb5ee0d9-8133-4e77-b27e-0287704252f7: 0px; --gap-v-cb5ee0d9-8133-4e77-b27e-0287704252f7: 64px; width: 50%; max-width: 50%; }
}
@media screen and (max-width: 540px){
.sd[data-s-cb5ee0d9-8133-4e77-b27e-0287704252f7] { flex: none; height: 250px; width: 50%; max-width: 50%; }
}.sd[data-s-3ec52207-e047-4e0f-b93b-bf1e8f0da599] { align-content: center; align-items: center; background: #8a664138; flex: none; flex-wrap: nowrap; height: calc(100% - (var(--gap-v-cb5ee0d9-8133-4e77-b27e-0287704252f7) * 0)); justify-content: space-between; padding: 80px 60px; width: calc(100% - (var(--gap-h-cb5ee0d9-8133-4e77-b27e-0287704252f7) * 0)); max-width: calc(100% - (var(--gap-h-cb5ee0d9-8133-4e77-b27e-0287704252f7) * 0)); }
.sd[data-s-cb5ee0d9-8133-4e77-b27e-0287704252f7]:hover .sd[data-s-3ec52207-e047-4e0f-b93b-bf1e8f0da599] { background: transparent; }
@media screen and (max-width: 540px){
.sd[data-s-3ec52207-e047-4e0f-b93b-bf1e8f0da599] { padding: 20px 10px; }
}.sd[data-s-610bdf9b-6f7e-4f74-a487-95cbd1872b53] { align-content: center; align-items: center; flex-wrap: nowrap; gap: 12px; justify-content: space-between; padding: 0px; --gap-h-610bdf9b-6f7e-4f74-a487-95cbd1872b53: 0px; --gap-v-610bdf9b-6f7e-4f74-a487-95cbd1872b53: 12px; --gap-uuid: 610bdf9b-6f7e-4f74-a487-95cbd1872b53; }
@media screen and (max-width: 540px){
.sd[data-s-610bdf9b-6f7e-4f74-a487-95cbd1872b53] { gap: 6px; --gap-h-610bdf9b-6f7e-4f74-a487-95cbd1872b53: 0px; --gap-v-610bdf9b-6f7e-4f74-a487-95cbd1872b53: 6px; }
}.sd[data-s-90205f5f-7300-4c5e-a9b0-859d0cb27ed2] { color: #ffffffff; font-family: var(--s-font-4090fd04); font-size: 32px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; text-align: left; text-shadow: 0 0 10px rgba(0,0,0,0.5); width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px){
.sd[data-s-90205f5f-7300-4c5e-a9b0-859d0cb27ed2] { font-size: 28px; }
}
@media screen and (max-width: 840px){
.sd[data-s-90205f5f-7300-4c5e-a9b0-859d0cb27ed2] { font-size: 20px; }
}
@media screen and (max-width: 540px){
.sd[data-s-90205f5f-7300-4c5e-a9b0-859d0cb27ed2] { font-size: 14px; text-align: center; justify-content: center; }
}.sd[data-s-b28fbe82-ab30-4626-85e2-0956a562c608] { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; width: auto; --gap-h-b28fbe82-ab30-4626-85e2-0956a562c608: 15px; --gap-v-b28fbe82-ab30-4626-85e2-0956a562c608: 0px; --gap-uuid: b28fbe82-ab30-4626-85e2-0956a562c608; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-b28fbe82-ab30-4626-85e2-0956a562c608] { gap: 4px; --gap-h-b28fbe82-ab30-4626-85e2-0956a562c608: 4px; --gap-v-b28fbe82-ab30-4626-85e2-0956a562c608: 0px; }
}.sd[data-s-83c1d959-5a8f-494f-b137-f37f9d61994b] { background: var(--s-color-188b5392); border-radius: 10px; color: var(--s-color-d79735fd); font-family: var(--s-font-5cb46b44); font-size: 24px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1; margin: 0px 0px 0px 0px; padding: 8px 12px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-83c1d959-5a8f-494f-b137-f37f9d61994b] { font-size: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-83c1d959-5a8f-494f-b137-f37f9d61994b] { border-radius: 2px; font-size: 12px; padding: 4px 6px; }
}.sd[data-s-0457a545-af05-4ebe-af0f-3a98cdd86e28] { color: var(--s-color-188b5392); font-family: var(--s-font-4090fd04); font-size: 32px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; text-shadow: 0 0 10px rgba(0,0,0,0.5); width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-0457a545-af05-4ebe-af0f-3a98cdd86e28] { font-size: 20px; }
}
@media screen and (max-width: 540px){
.sd[data-s-0457a545-af05-4ebe-af0f-3a98cdd86e28] { font-size: 16px; }
}.sd[data-s-eed28264-404f-4a7f-a679-a855300d5152] { align-content: center; align-items: center; background: transparent; border-bottom: 1px solid #ffffffff; border-left: 1px solid #ffffffff; border-radius: 16px; border-right: 1px solid #ffffffff; border-top: 1px solid #ffffffff; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 30px 30px; width: auto; --gap-h-eed28264-404f-4a7f-a679-a855300d5152: 12px; --gap-v-eed28264-404f-4a7f-a679-a855300d5152: 0px; --gap-uuid: eed28264-404f-4a7f-a679-a855300d5152; max-width: 100%; }
.sd[data-s-cb5ee0d9-8133-4e77-b27e-0287704252f7]:hover .sd[data-s-eed28264-404f-4a7f-a679-a855300d5152]:hover { background: var(--s-color-768e318a); --gap-h-eed28264-404f-4a7f-a679-a855300d5152: 12px; --gap-v-eed28264-404f-4a7f-a679-a855300d5152: 0px; }
.sd[data-s-cb5ee0d9-8133-4e77-b27e-0287704252f7]:hover .sd[data-s-eed28264-404f-4a7f-a679-a855300d5152] { background: #f0872180; transform: scale(0.9, 0.9); --gap-h-eed28264-404f-4a7f-a679-a855300d5152: 12px; --gap-v-eed28264-404f-4a7f-a679-a855300d5152: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-eed28264-404f-4a7f-a679-a855300d5152] { border-radius: 0; flex: none; width: auto; --gap-h-eed28264-404f-4a7f-a679-a855300d5152: 12px; --gap-v-eed28264-404f-4a7f-a679-a855300d5152: 0px; }
}
@media screen and (max-width: 840px){
.sd[data-s-eed28264-404f-4a7f-a679-a855300d5152] { padding: 20px 20px; --gap-h-eed28264-404f-4a7f-a679-a855300d5152: 12px; --gap-v-eed28264-404f-4a7f-a679-a855300d5152: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-eed28264-404f-4a7f-a679-a855300d5152] { padding: 10px 20px; --gap-h-eed28264-404f-4a7f-a679-a855300d5152: 12px; --gap-v-eed28264-404f-4a7f-a679-a855300d5152: 0px; }
}.sd[data-s-8653948f-b32e-4e3b-ac7a-1972892b014e] { color: #ffffffff; font-size: 32px; padding: 4px 0px 0px 0px; }
@media screen and (max-width: 840px){
.sd[data-s-8653948f-b32e-4e3b-ac7a-1972892b014e] { font-size: 20px; }
}.sd[data-s-234bdf11-150d-44f8-8ddb-1489c44212bd] { color: var(--s-color-188b5392); font-family: var(--s-font-4090fd04); font-size: 30px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1140px){
.sd[data-s-234bdf11-150d-44f8-8ddb-1489c44212bd] { color: var(--s-color-188b5392); }
}
@media screen and (max-width: 840px){
.sd[data-s-234bdf11-150d-44f8-8ddb-1489c44212bd] { font-size: 22px; }
}
@media screen and (max-width: 540px){
.sd[data-s-234bdf11-150d-44f8-8ddb-1489c44212bd] { font-size: 15px; }
}.sd[data-s-33ac7116-44f2-4abe-a785-1ea029566342] { align-content: center; align-items: center; background: #00000000; flex: none; height: 600px; justify-content: space-between; padding: 0px 0px; width: 50%; --gap-uuid: 33ac7116-44f2-4abe-a785-1ea029566342; --gap-h-33ac7116-44f2-4abe-a785-1ea029566342: 0px; --gap-v-33ac7116-44f2-4abe-a785-1ea029566342: 0px; max-width: 50%; }
.sd[data-s-33ac7116-44f2-4abe-a785-1ea029566342]:before { filter: none; }
.sd[data-s-33ac7116-44f2-4abe-a785-1ea029566342]:hover { opacity: 1; }
@media screen and (max-width: 1140px){
.sd[data-s-33ac7116-44f2-4abe-a785-1ea029566342] { flex: none; height: 500px; width: 50%; max-width: 50%; }
}
@media screen and (max-width: 840px){
.sd[data-s-33ac7116-44f2-4abe-a785-1ea029566342] { flex: none; gap: 64px; height: 400px; --gap-h-33ac7116-44f2-4abe-a785-1ea029566342: 0px; --gap-v-33ac7116-44f2-4abe-a785-1ea029566342: 64px; width: 50%; max-width: 50%; }
}
@media screen and (max-width: 540px){
.sd[data-s-33ac7116-44f2-4abe-a785-1ea029566342] { flex: none; height: 250px; width: 50%; max-width: 50%; }
}.sd[data-s-3cd0e791-08bc-4f3f-a166-71701dc6fdf5] { align-content: center; align-items: center; background: #18310038; flex: none; flex-wrap: nowrap; height: calc(100% - (var(--gap-v-33ac7116-44f2-4abe-a785-1ea029566342) * 0)); justify-content: space-between; padding: 80px 60px; width: calc(100% - (var(--gap-h-33ac7116-44f2-4abe-a785-1ea029566342) * 0)); max-width: calc(100% - (var(--gap-h-33ac7116-44f2-4abe-a785-1ea029566342) * 0)); }
.sd[data-s-33ac7116-44f2-4abe-a785-1ea029566342]:hover .sd[data-s-3cd0e791-08bc-4f3f-a166-71701dc6fdf5] { background: transparent; }
@media screen and (max-width: 540px){
.sd[data-s-3cd0e791-08bc-4f3f-a166-71701dc6fdf5] { padding: 20px 10px; }
}.sd[data-s-8d574ce1-1a25-4f71-9a15-841df74ab1df] { align-content: center; align-items: center; flex-wrap: nowrap; gap: 12px; justify-content: space-between; padding: 0px; --gap-h-8d574ce1-1a25-4f71-9a15-841df74ab1df: 0px; --gap-v-8d574ce1-1a25-4f71-9a15-841df74ab1df: 12px; --gap-uuid: 8d574ce1-1a25-4f71-9a15-841df74ab1df; }
@media screen and (max-width: 540px){
.sd[data-s-8d574ce1-1a25-4f71-9a15-841df74ab1df] { align-content: center; align-items: center; gap: 6px; justify-content: flex-start; --gap-h-8d574ce1-1a25-4f71-9a15-841df74ab1df: 0px; --gap-v-8d574ce1-1a25-4f71-9a15-841df74ab1df: 6px; }
}.sd[data-s-233ddfb7-7a2a-4ef7-995b-984b9319a703] { color: #ffffffff; font-family: var(--s-font-4090fd04); font-size: 32px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; text-align: left; text-shadow: 0 0 10px rgba(0,0,0,0.5); width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px){
.sd[data-s-233ddfb7-7a2a-4ef7-995b-984b9319a703] { font-size: 28px; }
}
@media screen and (max-width: 840px){
.sd[data-s-233ddfb7-7a2a-4ef7-995b-984b9319a703] { font-size: 20px; }
}
@media screen and (max-width: 540px){
.sd[data-s-233ddfb7-7a2a-4ef7-995b-984b9319a703] { flex: none; font-size: 14px; text-align: center; width: 152px; max-width: 100%; justify-content: center; }
}.sd[data-s-2bf26482-da7b-458f-adaf-1d8f865d4867] { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; width: auto; --gap-h-2bf26482-da7b-458f-adaf-1d8f865d4867: 0px; --gap-v-2bf26482-da7b-458f-adaf-1d8f865d4867: 15px; --gap-uuid: 2bf26482-da7b-458f-adaf-1d8f865d4867; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-2bf26482-da7b-458f-adaf-1d8f865d4867] { align-content: center; align-items: center; gap: 8px; justify-content: flex-start; --gap-h-2bf26482-da7b-458f-adaf-1d8f865d4867: 0px; --gap-v-2bf26482-da7b-458f-adaf-1d8f865d4867: 8px; }
}.sd[data-s-121e7eee-3f5a-4dfd-8266-5272d0681bc5] { background: var(--s-color-188b5392); border-radius: 10px; color: var(--s-color-d79735fd); font-family: var(--s-font-5cb46b44); font-size: 24px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1; margin: 0px 0px 0px 0px; padding: 8px 12px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-121e7eee-3f5a-4dfd-8266-5272d0681bc5] { font-size: 18px; }
}
@media screen and (max-width: 540px){
.sd[data-s-121e7eee-3f5a-4dfd-8266-5272d0681bc5] { border-radius: 2px; font-size: 12px; padding: 4px 6px; }
}.sd[data-s-81f71e78-2e0d-4a20-9213-79514f22b5ef] { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; gap: 0px; justify-content: center; padding: 0px; --gap-h-81f71e78-2e0d-4a20-9213-79514f22b5ef: 0px; --gap-v-81f71e78-2e0d-4a20-9213-79514f22b5ef: 0px; --gap-uuid: 81f71e78-2e0d-4a20-9213-79514f22b5ef; }
@media screen and (max-width: 540px){
.sd[data-s-81f71e78-2e0d-4a20-9213-79514f22b5ef] { align-content: flex-start; align-items: flex-start; height: 12px; justify-content: center; --gap-h-81f71e78-2e0d-4a20-9213-79514f22b5ef: 0px; --gap-v-81f71e78-2e0d-4a20-9213-79514f22b5ef: 0px; max-width: 100%; }
}.sd[data-s-27b97fc6-6b6e-4ab2-b1a7-ff845e229d80] { background: var(--s-color-4f9db2c1); border-radius: 10px; color: var(--s-color-188b5392); font-family: var(--s-font-5cb46b44); font-size: 24px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1; margin: 0px 0px 0px 0px; padding: 0px 0px; text-align: left; text-shadow: 0 0 10px rgba(0,0,0,0.5); width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-27b97fc6-6b6e-4ab2-b1a7-ff845e229d80] { font-size: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-27b97fc6-6b6e-4ab2-b1a7-ff845e229d80] { font-size: 12px; line-height: 1.2; }
}.sd[data-s-5a222409-ee3f-4518-b107-60a7c56e0de0] { background: var(--s-color-4f9db2c1); border-radius: 10px; color: var(--s-color-188b5392); font-family: var(--s-font-5cb46b44); font-size: 24px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1; margin: 0px 0px 0px 0px; padding: 0px 0px; text-align: left; text-shadow: 0 0 10px rgba(0,0,0,0.5); width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-5a222409-ee3f-4518-b107-60a7c56e0de0] { font-size: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-5a222409-ee3f-4518-b107-60a7c56e0de0] { font-size: 12px; line-height: 1.2; }
}.sd[data-s-db6fd938-4013-4b9d-87a3-4aea0304bd7f] { align-content: center; align-items: center; background: #00000000; border-bottom: 1px solid #ffffffff; border-left: 1px solid #ffffffff; border-radius: 16px; border-right: 1px solid #ffffffff; border-top: 1px solid #ffffffff; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 30px 30px; width: auto; --gap-h-db6fd938-4013-4b9d-87a3-4aea0304bd7f: 12px; --gap-v-db6fd938-4013-4b9d-87a3-4aea0304bd7f: 0px; --gap-uuid: db6fd938-4013-4b9d-87a3-4aea0304bd7f; max-width: 100%; }
.sd[data-s-33ac7116-44f2-4abe-a785-1ea029566342]:hover .sd[data-s-db6fd938-4013-4b9d-87a3-4aea0304bd7f]:hover { background: var(--s-color-59963acb); opacity: 1; --gap-h-db6fd938-4013-4b9d-87a3-4aea0304bd7f: 12px; --gap-v-db6fd938-4013-4b9d-87a3-4aea0304bd7f: 0px; }
.sd[data-s-33ac7116-44f2-4abe-a785-1ea029566342]:hover .sd[data-s-db6fd938-4013-4b9d-87a3-4aea0304bd7f] { background: #74b43580; transform: scale(0.9, 0.9); --gap-h-db6fd938-4013-4b9d-87a3-4aea0304bd7f: 12px; --gap-v-db6fd938-4013-4b9d-87a3-4aea0304bd7f: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-db6fd938-4013-4b9d-87a3-4aea0304bd7f] { border-radius: 0; flex: none; width: auto; --gap-h-db6fd938-4013-4b9d-87a3-4aea0304bd7f: 12px; --gap-v-db6fd938-4013-4b9d-87a3-4aea0304bd7f: 0px; }
}
@media screen and (max-width: 840px){
.sd[data-s-db6fd938-4013-4b9d-87a3-4aea0304bd7f] { padding: 20px 20px; --gap-h-db6fd938-4013-4b9d-87a3-4aea0304bd7f: 12px; --gap-v-db6fd938-4013-4b9d-87a3-4aea0304bd7f: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-db6fd938-4013-4b9d-87a3-4aea0304bd7f] { padding: 10px 20px; --gap-h-db6fd938-4013-4b9d-87a3-4aea0304bd7f: 12px; --gap-v-db6fd938-4013-4b9d-87a3-4aea0304bd7f: 0px; }
}.sd[data-s-7d2fdd2f-ffe5-4f97-88fc-ccbaf3f3a472] { color: #ffffffff; font-size: 32px; padding: 4px 0px 0px 0px; }
@media screen and (max-width: 840px){
.sd[data-s-7d2fdd2f-ffe5-4f97-88fc-ccbaf3f3a472] { font-size: 20px; padding: 2px 0px 0px 0px; }
}.sd[data-s-c7d81317-2826-48dd-88ad-5528e7ddb498] { color: var(--s-color-188b5392); font-family: var(--s-font-4090fd04); font-size: 30px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1140px){
.sd[data-s-c7d81317-2826-48dd-88ad-5528e7ddb498] { color: var(--s-color-188b5392); }
}
@media screen and (max-width: 840px){
.sd[data-s-c7d81317-2826-48dd-88ad-5528e7ddb498] { font-size: 22px; }
}
@media screen and (max-width: 540px){
.sd[data-s-c7d81317-2826-48dd-88ad-5528e7ddb498] { font-size: 15px; }
}
.sd[data-s-28e14144-2314-4f8c-ba1e-aa3e4d6666ba] { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 0px; width: auto; max-width: 100%; }.sd[data-s-6c2a4e10-8f28-4e38-91dc-a9daddb4335b] { border-bottom: 2px solid #c31b6d; border-left: 0px solid #c31b6d; border-right: 0px solid #c31b6d; border-top: 0px solid #c31b6d; color: #333333; font-family: Lato; font-size: 30px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1; margin: 0px 0px 10px 0px; padding: 0px 0px 15px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-6c2a4e10-8f28-4e38-91dc-a9daddb4335b].appear { opacity: 0; transform: translate(0px, -10px); transition-delay: 100ms; transition-duration: 800ms; }
.sd[data-s-6c2a4e10-8f28-4e38-91dc-a9daddb4335b].appear-active { transition-delay: 100ms; transition-duration: 800ms; }
@media screen and (max-width: 540px){
.sd[data-s-6c2a4e10-8f28-4e38-91dc-a9daddb4335b] { font-size: 25px; }
}.sd[data-s-5b9dab3b-d9d3-4d48-ac96-65f4f12b64da] { color: #333333; font-family: 'Noto Sans JP'; font-size: 14px; font-weight: 500; height: auto; line-height: 1.4; margin: 0px 0px 70px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-5b9dab3b-d9d3-4d48-ac96-65f4f12b64da].appear { opacity: 0; transform: translate(0px, 20px); transition-delay: 100ms; transition-duration: 800ms; }
.sd[data-s-5b9dab3b-d9d3-4d48-ac96-65f4f12b64da].appear-active { transition-delay: 100ms; transition-duration: 800ms; }
@media screen and (max-width: 540px){
.sd[data-s-5b9dab3b-d9d3-4d48-ac96-65f4f12b64da] { margin: 0px 0px 50px 0px; max-width: 100%; }
}
.sd[data-s-f5adfb91-a833-4c45-adda-e91c9761b77d] { align-content: center; align-items: center; background: #ffffff; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: flex-start; width: 100%; max-width: 100%; }.sd[data-s-34346d74-4e84-44b8-8e91-3f4193a9599d] {  }.sd[data-s-5196931a-f2f7-4293-8816-9fe68f55a66b] { align-content: center; align-items: center; background: var(--s-color-59963acb); bottom: 0px; flex: none; height: 0px; justify-content: center; left: 0px; margin: 0 0 0 0; position: fixed; right: 0px; top: 0px; width: 100%; z-index: 5; max-width: 100%; }
.sd[data-s-5196931a-f2f7-4293-8816-9fe68f55a66b].appear { flex: none; height: 100dvh; transition-delay: 3100ms; transition-duration: 800ms; }
.sd[data-s-5196931a-f2f7-4293-8816-9fe68f55a66b].appear-active { transition-delay: 3100ms; transition-duration: 800ms; }
@media screen and (max-width: 540px){
.sd[data-s-5196931a-f2f7-4293-8816-9fe68f55a66b] { left: 0; margin: 0 0 0 0; position: fixed; top: 0; }
}.sd[data-s-80abe232-d297-4fe2-9a6f-6fcef2e0e0d0] { background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; opacity: 0; width: auto; max-width: 100%; }
.sd[data-s-80abe232-d297-4fe2-9a6f-6fcef2e0e0d0].appear { opacity: 1; transition-delay: 2900ms; transition-duration: 800ms; }
.sd[data-s-80abe232-d297-4fe2-9a6f-6fcef2e0e0d0].appear-active { transition-delay: 2900ms; transition-duration: 800ms; }.sd[data-s-2f96544e-ffbc-4da5-89a8-24c8afeaba93] { color: var(--s-color-d79735fd); font-family: var(--s-font-5a9d1438); font-size: 28px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 2px; text-align: center; width: auto; max-width: calc(100% - 4px); justify-content: center; }
.sd[data-s-2f96544e-ffbc-4da5-89a8-24c8afeaba93].appear { opacity: 0; transform: translate(0px, -16px); transition-delay: 400ms; transition-timing-function: linear; }
.sd[data-s-2f96544e-ffbc-4da5-89a8-24c8afeaba93].appear-active { transition-delay: 400ms; transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-2f96544e-ffbc-4da5-89a8-24c8afeaba93] { font-size: 24px; }
}
@media screen and (max-width: 540px){
.sd[data-s-2f96544e-ffbc-4da5-89a8-24c8afeaba93] { font-size: 18px; }
}.sd[data-s-5d1a2c9b-dbb5-4b0e-b217-2d28f666f619] { color: var(--s-color-d79735fd); font-family: var(--s-font-5a9d1438); font-size: 28px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 2px; text-align: center; width: auto; max-width: calc(100% - 4px); justify-content: center; }
.sd[data-s-5d1a2c9b-dbb5-4b0e-b217-2d28f666f619].appear { opacity: 0; transform: translate(0px, -16px); transition-delay: 500ms; transition-timing-function: linear; }
.sd[data-s-5d1a2c9b-dbb5-4b0e-b217-2d28f666f619].appear-active { transition-delay: 500ms; transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-5d1a2c9b-dbb5-4b0e-b217-2d28f666f619] { font-size: 24px; }
}
@media screen and (max-width: 540px){
.sd[data-s-5d1a2c9b-dbb5-4b0e-b217-2d28f666f619] { font-size: 18px; }
}.sd[data-s-8683805c-7d32-4d52-9db6-82dd237e47dd] { color: var(--s-color-d79735fd); font-family: var(--s-font-5a9d1438); font-size: 28px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 2px; text-align: center; width: auto; max-width: calc(100% - 4px); justify-content: center; }
.sd[data-s-8683805c-7d32-4d52-9db6-82dd237e47dd].appear { opacity: 0; transform: translate(0px, -16px); transition-delay: 600ms; transition-timing-function: linear; }
.sd[data-s-8683805c-7d32-4d52-9db6-82dd237e47dd].appear-active { transition-delay: 600ms; transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-8683805c-7d32-4d52-9db6-82dd237e47dd] { font-size: 24px; }
}
@media screen and (max-width: 540px){
.sd[data-s-8683805c-7d32-4d52-9db6-82dd237e47dd] { font-size: 18px; }
}.sd[data-s-05b016d7-4b4c-4a98-9b5b-b5992a498d20] { color: var(--s-color-d79735fd); font-family: var(--s-font-5a9d1438); font-size: 28px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 2px; text-align: center; width: auto; max-width: calc(100% - 4px); justify-content: center; }
.sd[data-s-05b016d7-4b4c-4a98-9b5b-b5992a498d20].appear { opacity: 0; transform: translate(0px, -16px); transition-delay: 700ms; transition-timing-function: linear; }
.sd[data-s-05b016d7-4b4c-4a98-9b5b-b5992a498d20].appear-active { transition-delay: 700ms; transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-05b016d7-4b4c-4a98-9b5b-b5992a498d20] { font-size: 24px; }
}
@media screen and (max-width: 540px){
.sd[data-s-05b016d7-4b4c-4a98-9b5b-b5992a498d20] { font-size: 18px; }
}.sd[data-s-f457c755-8e76-453f-a77d-2c266023b062] { color: var(--s-color-d79735fd); font-family: var(--s-font-5a9d1438); font-size: 28px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 2px; text-align: center; width: auto; max-width: calc(100% - 4px); justify-content: center; }
.sd[data-s-f457c755-8e76-453f-a77d-2c266023b062].appear { opacity: 0; transform: translate(0px, -16px); transition-delay: 800ms; transition-timing-function: linear; }
.sd[data-s-f457c755-8e76-453f-a77d-2c266023b062].appear-active { transition-delay: 800ms; transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-f457c755-8e76-453f-a77d-2c266023b062] { font-size: 24px; }
}
@media screen and (max-width: 540px){
.sd[data-s-f457c755-8e76-453f-a77d-2c266023b062] { font-size: 18px; }
}.sd[data-s-4645d476-c3a1-43ea-bb64-1eab5950fbc7] { color: #333333; font-family: var(--s-font-5a9d1438); font-size: 28px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 2px; text-align: center; width: auto; max-width: calc(100% - 4px); justify-content: center; }
.sd[data-s-4645d476-c3a1-43ea-bb64-1eab5950fbc7].appear { opacity: 0; transform: translate(0px, -16px); transition-delay: 900ms; transition-timing-function: linear; }
.sd[data-s-4645d476-c3a1-43ea-bb64-1eab5950fbc7].appear-active { transition-delay: 900ms; transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-4645d476-c3a1-43ea-bb64-1eab5950fbc7] { font-size: 24px; }
}
@media screen and (max-width: 540px){
.sd[data-s-4645d476-c3a1-43ea-bb64-1eab5950fbc7] { font-size: 18px; }
}.sd[data-s-dec7b27b-0092-42da-8b48-208a8661a0ce] { color: var(--s-color-d79735fd); font-family: var(--s-font-5a9d1438); font-size: 28px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 2px; text-align: center; width: auto; max-width: calc(100% - 4px); justify-content: center; }
.sd[data-s-dec7b27b-0092-42da-8b48-208a8661a0ce].appear { opacity: 0; transform: translate(0px, -16px); transition-delay: 1000ms; transition-timing-function: linear; }
.sd[data-s-dec7b27b-0092-42da-8b48-208a8661a0ce].appear-active { transition-delay: 1000ms; transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-dec7b27b-0092-42da-8b48-208a8661a0ce] { font-size: 24px; }
}
@media screen and (max-width: 540px){
.sd[data-s-dec7b27b-0092-42da-8b48-208a8661a0ce] { font-size: 18px; }
}.sd[data-s-e7df3494-4570-44c8-af7b-4c83a7a86c84] { color: #333333; font-family: var(--s-font-5a9d1438); font-size: 28px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 2px; text-align: center; width: auto; max-width: calc(100% - 4px); justify-content: center; }
.sd[data-s-e7df3494-4570-44c8-af7b-4c83a7a86c84].appear { opacity: 0; transform: translate(0px, -16px); transition-delay: 1100ms; transition-timing-function: linear; }
.sd[data-s-e7df3494-4570-44c8-af7b-4c83a7a86c84].appear-active { transition-delay: 1100ms; transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-e7df3494-4570-44c8-af7b-4c83a7a86c84] { font-size: 24px; }
}
@media screen and (max-width: 540px){
.sd[data-s-e7df3494-4570-44c8-af7b-4c83a7a86c84] { font-size: 18px; }
}.sd[data-s-6b8ef7d6-dede-4baf-8efe-4b8f67508157] { color: #333333; font-family: var(--s-font-5a9d1438); font-size: 28px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 2px; text-align: center; width: auto; max-width: calc(100% - 4px); justify-content: center; }
.sd[data-s-6b8ef7d6-dede-4baf-8efe-4b8f67508157].appear { opacity: 0; transform: translate(0px, -16px); transition-delay: 1200ms; transition-timing-function: linear; }
.sd[data-s-6b8ef7d6-dede-4baf-8efe-4b8f67508157].appear-active { transition-delay: 1200ms; transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-6b8ef7d6-dede-4baf-8efe-4b8f67508157] { font-size: 24px; }
}
@media screen and (max-width: 540px){
.sd[data-s-6b8ef7d6-dede-4baf-8efe-4b8f67508157] { font-size: 18px; }
}.sd[data-s-c23daf88-a8fc-473b-8aa9-f952fd80c72c] { color: #333333; font-family: var(--s-font-5a9d1438); font-size: 28px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 2px; text-align: center; width: auto; max-width: calc(100% - 4px); justify-content: center; }
.sd[data-s-c23daf88-a8fc-473b-8aa9-f952fd80c72c].appear { opacity: 0; transform: translate(0px, -16px); transition-delay: 1300ms; transition-timing-function: linear; }
.sd[data-s-c23daf88-a8fc-473b-8aa9-f952fd80c72c].appear-active { transition-delay: 1300ms; transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-c23daf88-a8fc-473b-8aa9-f952fd80c72c] { font-size: 24px; }
}
@media screen and (max-width: 540px){
.sd[data-s-c23daf88-a8fc-473b-8aa9-f952fd80c72c] { font-size: 18px; }
}.sd[data-s-42e959be-65fd-41af-a479-e92f41e10122] { color: #333333; font-family: var(--s-font-5a9d1438); font-size: 28px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 2px; text-align: center; width: auto; max-width: calc(100% - 4px); justify-content: center; }
.sd[data-s-42e959be-65fd-41af-a479-e92f41e10122].appear { opacity: 0; transform: ; transition-delay: 1800ms; }
.sd[data-s-42e959be-65fd-41af-a479-e92f41e10122].appear-active { transition-delay: 1800ms; }
@media screen and (max-width: 840px){
.sd[data-s-42e959be-65fd-41af-a479-e92f41e10122] { font-size: 24px; }
}
@media screen and (max-width: 540px){
.sd[data-s-42e959be-65fd-41af-a479-e92f41e10122] { font-size: 18px; }
}.sd[data-s-81dad676-47a5-4d2f-a677-75406ae65702] { color: #333333; font-family: var(--s-font-5a9d1438); font-size: 28px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 2px; text-align: center; width: auto; max-width: calc(100% - 4px); justify-content: center; }
.sd[data-s-81dad676-47a5-4d2f-a677-75406ae65702].appear { opacity: 0; transform: ; transition-delay: 2000ms; }
.sd[data-s-81dad676-47a5-4d2f-a677-75406ae65702].appear-active { transition-delay: 2000ms; }
@media screen and (max-width: 840px){
.sd[data-s-81dad676-47a5-4d2f-a677-75406ae65702] { font-size: 24px; }
}
@media screen and (max-width: 540px){
.sd[data-s-81dad676-47a5-4d2f-a677-75406ae65702] { font-size: 18px; }
}.sd[data-s-abfcf9c8-e2db-42d2-a55c-0ffad89bfca2] { color: #333333; font-family: var(--s-font-5a9d1438); font-size: 28px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 2px; text-align: center; width: auto; max-width: calc(100% - 4px); justify-content: center; }
.sd[data-s-abfcf9c8-e2db-42d2-a55c-0ffad89bfca2].appear { opacity: 0; transform: ; transition-delay: 2200ms; transition-timing-function: linear; }
.sd[data-s-abfcf9c8-e2db-42d2-a55c-0ffad89bfca2].appear-active { transition-delay: 2200ms; transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-abfcf9c8-e2db-42d2-a55c-0ffad89bfca2] { font-size: 24px; }
}
@media screen and (max-width: 540px){
.sd[data-s-abfcf9c8-e2db-42d2-a55c-0ffad89bfca2] { font-size: 18px; }
}.sd[data-s-d2d343f3-6e24-4876-80c7-47dff29bc69f] { color: #333333; font-family: var(--s-font-5a9d1438); font-size: 28px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 2px; text-align: center; width: auto; max-width: calc(100% - 4px); justify-content: center; }
.sd[data-s-d2d343f3-6e24-4876-80c7-47dff29bc69f].appear { opacity: 0; transform: ; transition-delay: 2400ms; }
.sd[data-s-d2d343f3-6e24-4876-80c7-47dff29bc69f].appear-active { transition-delay: 2400ms; }
@media screen and (max-width: 840px){
.sd[data-s-d2d343f3-6e24-4876-80c7-47dff29bc69f] { font-size: 24px; }
}
@media screen and (max-width: 540px){
.sd[data-s-d2d343f3-6e24-4876-80c7-47dff29bc69f] { font-size: 18px; }
}.sd[data-s-0b3d396e-d42c-48e1-8511-f17c4957661b] { color: #333333; font-family: var(--s-font-5a9d1438); font-size: 28px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 2px; text-align: center; width: auto; max-width: calc(100% - 4px); justify-content: center; }
.sd[data-s-0b3d396e-d42c-48e1-8511-f17c4957661b].appear { opacity: 0; transform: ; transition-delay: 2600ms; transition-timing-function: linear; }
.sd[data-s-0b3d396e-d42c-48e1-8511-f17c4957661b].appear-active { transition-delay: 2600ms; transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-0b3d396e-d42c-48e1-8511-f17c4957661b] { font-size: 24px; }
}
@media screen and (max-width: 540px){
.sd[data-s-0b3d396e-d42c-48e1-8511-f17c4957661b] { font-size: 18px; }
}.sd[data-s-382021ea-3292-4fa9-bd64-ca813fa3c011] { align-content: flex-start; align-items: flex-start; background: #00000000; flex: none; height: 100vh; justify-content: flex-start; overflow-x: hidden; overflow-y: hidden; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-382021ea-3292-4fa9-bd64-ca813fa3c011] { flex: none; height: 100vh; }
}.sd[data-s-71bebf55-7736-4c03-9378-5edd19ca583a] { align-content: center; align-items: center; background: #00000000; flex: none; height: auto; justify-content: space-between; width: 100%; z-index: 1; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-71bebf55-7736-4c03-9378-5edd19ca583a] { align-content: flex-start; align-items: flex-start; justify-content: space-between; }
}
.sd[data-s-92a91b0c-6485-48a9-bc0f-531e1ed477be], .kv { align-content: center; align-items: center; background: #000000ff; flex: none; flex-direction: row; flex-wrap: nowrap; height: 100vh; justify-content: flex-start; left: 0; margin: 0 0 0 0; position: absolute; top: 0; width: 100%; z-index: -1; max-width: 100%; }
.wp-block-themeisle-blocks-advanced-columns{
	width: 100%;
}
.sd[data-s-92a91b0c-6485-48a9-bc0f-531e1ed477be].appear { opacity: 0; transform: scale(1.1, 1.1); transition-delay: 3200ms; transition-duration: 1800ms; transition-timing-function: linear; }
.sd[data-s-92a91b0c-6485-48a9-bc0f-531e1ed477be].appear-active { transition-delay: 3200ms; transition-duration: 1800ms; transition-timing-function: linear; }
.sd[data-s-92a91b0c-6485-48a9-bc0f-531e1ed477be]:before { filter:  brightness(0.9); }.sd[data-s-aa77d653-5e45-4551-b99e-a254672402f2] { align-content: flex-start; align-items: flex-start; background: #00000000; flex: none; height: auto; justify-content: flex-start; padding: 300px 40px 200px 40px; width: 100%; z-index: 1; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-aa77d653-5e45-4551-b99e-a254672402f2] { padding: 0px 30px; }
}
@media screen and (max-width: 540px){
.sd[data-s-aa77d653-5e45-4551-b99e-a254672402f2] { align-content: flex-start; align-items: flex-start; justify-content: flex-start; padding: 0px 20px; }
}.sd[data-s-cb9e9ede-87ee-440d-9c4f-db80cc4f8166] { align-content: flex-start; align-items: flex-start; background: #00000000; flex: none; height: auto; justify-content: flex-start; width: 700px; z-index: 1; max-width: 100%; }.sd[data-s-fedddf50-4191-47f8-af1c-1ffd202e908b] { color: #ffffffff; font-family: var(--s-font-4090fd04); font-size: 64px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.3; text-align: left; text-shadow: 3px 3px 5px rgba(0,0,0,0.2); transition-timing-function: ease; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-fedddf50-4191-47f8-af1c-1ffd202e908b].appear { opacity: 0; transform: translate(-20px, 0px); transition-delay: 3800ms; transition-duration: 1200ms; transition-timing-function: ease; }
.sd[data-s-fedddf50-4191-47f8-af1c-1ffd202e908b].appear-active { transition-delay: 3800ms; transition-duration: 1200ms; transition-timing-function: ease; }
@media screen and (max-width: 540px){
.sd[data-s-fedddf50-4191-47f8-af1c-1ffd202e908b] { font-size: 32px; }
}.sd[data-s-045cb776-faa7-411d-94bc-9ace48c3005d] { color: #ffffffff; flex: none; font-family: var(--s-font-4090fd04); font-size: 18px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 24px 0px 0px 0px; padding: 0px 0px; text-align: left; transition-timing-function: ease; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-045cb776-faa7-411d-94bc-9ace48c3005d].appear { opacity: 0; transform: translate(-20px, 0px); transition-delay: 3800ms; transition-duration: 1200ms; transition-timing-function: ease; }
.sd[data-s-045cb776-faa7-411d-94bc-9ace48c3005d].appear-active { transition-delay: 3800ms; transition-duration: 1200ms; transition-timing-function: ease; }
@media screen and (max-width: 840px){
.sd[data-s-045cb776-faa7-411d-94bc-9ace48c3005d] { font-size: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-045cb776-faa7-411d-94bc-9ace48c3005d] { font-size: 13px; }
}.sd[data-s-afd230a8-134c-43a7-bd1d-e8ec428717c9] { align-content: flex-start; align-items: flex-start; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 40px 0px 0px 0px; overflow-x: visible; overflow-y: visible; width: auto; z-index: 1; --gap-uuid: afd230a8-134c-43a7-bd1d-e8ec428717c9; --gap-h-afd230a8-134c-43a7-bd1d-e8ec428717c9: 0px; --gap-v-afd230a8-134c-43a7-bd1d-e8ec428717c9: 0px; max-width: 100%; }
.sd[data-s-afd230a8-134c-43a7-bd1d-e8ec428717c9].appear { opacity: 0; transition-delay: 3800ms; transition-duration: 1200ms; transition-timing-function: ease; }
.sd[data-s-afd230a8-134c-43a7-bd1d-e8ec428717c9].appear-active { transition-delay: 3800ms; transition-duration: 1200ms; transition-timing-function: ease; }
@media screen and (max-width: 540px){
.sd[data-s-afd230a8-134c-43a7-bd1d-e8ec428717c9] { flex-direction: column; flex-wrap: nowrap; gap: 16px; --gap-h-afd230a8-134c-43a7-bd1d-e8ec428717c9: 0px; --gap-v-afd230a8-134c-43a7-bd1d-e8ec428717c9: 16px; }
}.sd[data-s-b68ec3fe-a683-440b-8077-31a9b05310d7] { align-content: center; align-items: center; background: #f08721ff; border-radius: 30px; flex: none; height: auto; justify-content: center; margin: 0px 16px 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 16px 40px; transition-delay: 300ms; transition-duration: 600ms; width: auto; z-index: 1; max-width: calc(100% - 16px); }
.sd[data-s-b68ec3fe-a683-440b-8077-31a9b05310d7]:hover { opacity: 1; }
@media screen and (max-width: 540px){
.sd[data-s-b68ec3fe-a683-440b-8077-31a9b05310d7] { flex: none; width: 250px; max-width: calc(100% - 16px); }
}.sd[data-s-0b12deac-18b6-4689-be3b-6151a5e620e2] { background: #ffffff29; flex: none; height: 100%; left: 0; margin: 0 0 0 0; position: absolute; top: 0; transform: scale(0, 1); transform-origin: center left; width: 100%; max-width: 100%; }
.sd[data-s-b68ec3fe-a683-440b-8077-31a9b05310d7]:hover .sd[data-s-0b12deac-18b6-4689-be3b-6151a5e620e2] { flex: none; transform: scale(1, 1); }.sd[data-s-66f2b21c-5882-491e-9639-c5fd59274694] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; width: auto; z-index: 2; max-width: 100%; }.sd[data-s-6aa6e314-2218-4b5a-afa9-288d109c51cf] { color: #ffffffff; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 8px 0px 0px; text-align: center; width: auto; z-index: 2; max-width: calc(100% - 8px); justify-content: center; }.sd[data-s-ebbc8398-3614-445d-8962-29ce8309d60d] { color: #ffffffff; font-size: 16px; z-index: 2; }.sd[data-s-87d6ad9b-feb7-46df-b77f-45791e9c71a0] { align-content: center; align-items: center; background: var(--s-color-59963acb); border-radius: 30px; flex: none; height: auto; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 16px 40px; transition-delay: 300ms; transition-duration: 600ms; width: auto; z-index: 1; max-width: 100%; }
.sd[data-s-87d6ad9b-feb7-46df-b77f-45791e9c71a0]:hover { opacity: 1; }
@media screen and (max-width: 540px){
.sd[data-s-87d6ad9b-feb7-46df-b77f-45791e9c71a0] { flex: none; width: 250px; max-width: 100%; }
}.sd[data-s-89257821-1652-4875-a69c-7671ae639743] { background: #ffffff29; flex: none; height: 100%; left: 0; margin: 0 0 0 0; position: absolute; top: 0; transform: scale(0, 1); transform-origin: center left; width: 100%; max-width: 100%; }
.sd[data-s-87d6ad9b-feb7-46df-b77f-45791e9c71a0]:hover .sd[data-s-89257821-1652-4875-a69c-7671ae639743] { transform: scale(1, 1); }.sd[data-s-16863222-7134-4b78-8ca0-640d99d35cb1] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; width: auto; z-index: 2; max-width: 100%; }.sd[data-s-0e8b00f1-39ef-4885-8d16-34b60cd15c4d] { color: #ffffffff; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 8px 0px 0px; text-align: center; width: auto; z-index: 2; max-width: calc(100% - 8px); justify-content: center; }.sd[data-s-e1fc44c7-e1ed-48ca-9a59-2e0186be2392] { color: #ffffffff; font-size: 18px; z-index: 2; }.sd[data-s-463b68c8-8517-455c-ac88-4a668a17a7fa] { background: #ffffffff; flex: none; height: auto; padding: 120px 80px 120px 80px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-463b68c8-8517-455c-ac88-4a668a17a7fa] { padding: 80px 40px 80px 40px; }
}
@media screen and (max-width: 540px){
.sd[data-s-463b68c8-8517-455c-ac88-4a668a17a7fa] { padding: 80px 0px 80px 0px; }
}.sd[data-s-e46ffc4c-a0a0-48e5-8391-81d2cb9bc1be] { align-content: center; align-items: center; flex: none; flex-wrap: nowrap; height: auto; justify-content: center; padding: 0px; width: 1100px; max-width: 100%; }.sd[data-s-39bc8814-f006-4b58-b75d-90a3b4937d93] { align-content: flex-start; align-items: flex-start; background: #00000000; flex: none; height: auto; justify-content: center; margin: 0px 0px 80px 0px; padding: 0px 0px; transform-origin: center right; transition-delay: 200ms; transition-duration: 800ms; width: 100%; max-width: 100%; }
.sd[data-s-39bc8814-f006-4b58-b75d-90a3b4937d93].appear { opacity: 0; transform-origin: center right; transition-delay: 200ms; transition-duration: 800ms; }
.sd[data-s-39bc8814-f006-4b58-b75d-90a3b4937d93].appear-active { transition-delay: 200ms; transition-duration: 800ms; }
@media screen and (max-width: 840px){
.sd[data-s-39bc8814-f006-4b58-b75d-90a3b4937d93] { margin: 0px 0px 40px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-39bc8814-f006-4b58-b75d-90a3b4937d93] { padding: 0px 20px; }
}.sd[data-s-d61557c2-bb6b-475c-87e8-4c9d5a841455] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-d61557c2-bb6b-475c-87e8-4c9d5a841455] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-d61557c2-bb6b-475c-87e8-4c9d5a841455] { font-size: 13px; }
}.sd[data-s-fb691281-e7aa-45d9-99a4-69fffbd1e30c] { color: #333333; flex: none; font-family: var(--s-font-4090fd04); font-size: 52px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-fb691281-e7aa-45d9-99a4-69fffbd1e30c] { font-size: 32px; }
}
@media screen and (max-width: 540px){
.sd[data-s-fb691281-e7aa-45d9-99a4-69fffbd1e30c] { font-size: 22px; }
}.sd[data-s-6fdadd56-66f4-4841-9049-35f1d5df6b65] { background: #333333ff; flex: none; height: 1px; transition-duration: 300ms; width: 100%; max-width: 100%; }
.sd[data-s-6fdadd56-66f4-4841-9049-35f1d5df6b65].appear { flex: none; opacity: 0; transform-origin: center left; transition-delay: 200ms; transition-duration: 1000ms; width: 0%; }
.sd[data-s-6fdadd56-66f4-4841-9049-35f1d5df6b65].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.sd[data-s-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd] { align-content: center; align-items: center; background: var(--s-color-4f9db2c1); flex: none; flex-direction: row; flex-wrap: wrap; gap: 20px; justify-content: flex-start; padding: 0px 0px; width: 100%; --gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd: 20px; --gap-v-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd: 20px; --gap-uuid: e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd] { gap: 10px; padding: 0px 20px; --gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd: 10px; --gap-v-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd: 10px; }
}.sd[data-s-fcea0c2a-a0f2-46b1-9519-18d8447cd5a9] { background: #00000000; flex: none; height: auto; width: calc(33.3% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.667)); --gap-uuid: fcea0c2a-a0f2-46b1-9519-18d8447cd5a9; --gap-h-fcea0c2a-a0f2-46b1-9519-18d8447cd5a9: 0px; --gap-v-fcea0c2a-a0f2-46b1-9519-18d8447cd5a9: 0px; max-width: calc(33.3% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.667)); }
.sd[data-s-fcea0c2a-a0f2-46b1-9519-18d8447cd5a9].appear { opacity: 0; transform: translate(0px, 20px); transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-fcea0c2a-a0f2-46b1-9519-18d8447cd5a9].appear-active { transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-fcea0c2a-a0f2-46b1-9519-18d8447cd5a9]:hover { transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-fcea0c2a-a0f2-46b1-9519-18d8447cd5a9] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; width: calc(50% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.5)); --gap-h-fcea0c2a-a0f2-46b1-9519-18d8447cd5a9: 32px; --gap-v-fcea0c2a-a0f2-46b1-9519-18d8447cd5a9: 0px; max-width: calc(50% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.5)); }
}
@media screen and (max-width: 540px){
.sd[data-s-fcea0c2a-a0f2-46b1-9519-18d8447cd5a9] { flex-direction: column; flex-wrap: nowrap; gap: 16px; --gap-h-fcea0c2a-a0f2-46b1-9519-18d8447cd5a9: 0px; --gap-v-fcea0c2a-a0f2-46b1-9519-18d8447cd5a9: 16px; }
}.sd[data-s-adf3c4b2-4289-411f-a748-62af61aeabf0] { background: #00000000; border-radius: 30px; flex: none; height: auto; overflow-x: hidden; overflow-y: hidden; width: calc(100% - (var(--gap-h-fcea0c2a-a0f2-46b1-9519-18d8447cd5a9) * 0)); max-width: calc(100% - (var(--gap-h-fcea0c2a-a0f2-46b1-9519-18d8447cd5a9) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-adf3c4b2-4289-411f-a748-62af61aeabf0] { flex: none; }
}.sd[data-s-38f67541-3c91-4de8-bf4c-c86f565f6d3a] { align-content: center; align-items: center; background: #000000ff; border-radius: 30px; flex: none; height: 346px; justify-content: center; overflow-x: hidden; overflow-y: hidden; width: 100%; max-width: 100%; }
.sd[data-s-38f67541-3c91-4de8-bf4c-c86f565f6d3a]:before { filter:  brightness(0.5); }
.sd[data-s-fcea0c2a-a0f2-46b1-9519-18d8447cd5a9]:hover .sd[data-s-38f67541-3c91-4de8-bf4c-c86f565f6d3a] { transform: scale(1.05, 1.05); transition-duration: 400ms; }
.sd[data-s-fcea0c2a-a0f2-46b1-9519-18d8447cd5a9]:hover .sd[data-s-38f67541-3c91-4de8-bf4c-c86f565f6d3a]:before { filter: none; }
@media screen and (max-width: 1140px){
.sd[data-s-38f67541-3c91-4de8-bf4c-c86f565f6d3a] { flex: none; height: 313px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-38f67541-3c91-4de8-bf4c-c86f565f6d3a] { border-radius: 30px; flex: none; height: 230px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-38f67541-3c91-4de8-bf4c-c86f565f6d3a] { flex: none; height: 180px; width: 100%; max-width: 100%; }
}.sd[data-s-586c2ba1-e558-413a-949c-3045755c4511] { color: var(--s-color-188b5392); font-family: var(--s-font-4090fd04); font-size: 24px; font-weight: 800; height: auto; letter-spacing: 0.15em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-fcea0c2a-a0f2-46b1-9519-18d8447cd5a9]:hover .sd[data-s-586c2ba1-e558-413a-949c-3045755c4511] { color: var(--s-color-188b5392); transition-timing-function: linear; }
@media screen and (max-width: 540px){
.sd[data-s-586c2ba1-e558-413a-949c-3045755c4511] { font-size: 18px; }
}.sd[data-s-818b42f6-e4dd-4696-bf8a-5585190dd0af] { background: #00000000; flex: none; height: auto; width: calc(33.3% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.667)); --gap-uuid: 818b42f6-e4dd-4696-bf8a-5585190dd0af; --gap-h-818b42f6-e4dd-4696-bf8a-5585190dd0af: 0px; --gap-v-818b42f6-e4dd-4696-bf8a-5585190dd0af: 0px; max-width: calc(33.3% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.667)); }
.sd[data-s-818b42f6-e4dd-4696-bf8a-5585190dd0af].appear { opacity: 0; transform: translate(0px, 20px); transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-818b42f6-e4dd-4696-bf8a-5585190dd0af].appear-active { transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-818b42f6-e4dd-4696-bf8a-5585190dd0af]:hover { transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-818b42f6-e4dd-4696-bf8a-5585190dd0af] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; width: calc(50% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.5)); --gap-h-818b42f6-e4dd-4696-bf8a-5585190dd0af: 32px; --gap-v-818b42f6-e4dd-4696-bf8a-5585190dd0af: 0px; max-width: calc(50% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.5)); }
}
@media screen and (max-width: 540px){
.sd[data-s-818b42f6-e4dd-4696-bf8a-5585190dd0af] { flex-direction: column; flex-wrap: nowrap; gap: 16px; --gap-h-818b42f6-e4dd-4696-bf8a-5585190dd0af: 0px; --gap-v-818b42f6-e4dd-4696-bf8a-5585190dd0af: 16px; }
}.sd[data-s-37cffbf4-ea1f-4804-a418-d78b99196725] { background: #00000000; border-radius: 30px; flex: none; height: auto; overflow-x: hidden; overflow-y: hidden; width: calc(100% - (var(--gap-h-818b42f6-e4dd-4696-bf8a-5585190dd0af) * 0)); max-width: calc(100% - (var(--gap-h-818b42f6-e4dd-4696-bf8a-5585190dd0af) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-37cffbf4-ea1f-4804-a418-d78b99196725] { flex: none; width: 100%; }
}.sd[data-s-91dddc40-6c1f-4dda-a3f9-3139e934239c] { align-content: center; align-items: center; background: #000000ff; border-radius: 30px; flex: none; height: 346px; justify-content: center; overflow-x: hidden; overflow-y: hidden; width: 100%; max-width: 100%; }
.sd[data-s-91dddc40-6c1f-4dda-a3f9-3139e934239c]:before { filter:  brightness(0.5); }
.sd[data-s-818b42f6-e4dd-4696-bf8a-5585190dd0af]:hover .sd[data-s-91dddc40-6c1f-4dda-a3f9-3139e934239c] { transform: scale(1.05, 1.05); transition-duration: 400ms; }
.sd[data-s-818b42f6-e4dd-4696-bf8a-5585190dd0af]:hover .sd[data-s-91dddc40-6c1f-4dda-a3f9-3139e934239c]:before { filter: none; }
@media screen and (max-width: 1140px){
.sd[data-s-91dddc40-6c1f-4dda-a3f9-3139e934239c] { flex: none; height: 313px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-91dddc40-6c1f-4dda-a3f9-3139e934239c] { border-radius: 30px; flex: none; height: 230px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-91dddc40-6c1f-4dda-a3f9-3139e934239c] { flex: none; height: 180px; width: 100%; max-width: 100%; }
}.sd[data-s-fdefde16-02d6-4bc5-8bb5-eabda9d7cd6c] { color: var(--s-color-188b5392); font-family: var(--s-font-4090fd04); font-size: 24px; font-weight: 800; height: auto; letter-spacing: 0.15em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-818b42f6-e4dd-4696-bf8a-5585190dd0af]:hover .sd[data-s-fdefde16-02d6-4bc5-8bb5-eabda9d7cd6c] { color: var(--s-color-188b5392); transition-timing-function: linear; }
@media screen and (max-width: 540px){
.sd[data-s-fdefde16-02d6-4bc5-8bb5-eabda9d7cd6c] { font-size: 18px; }
}.sd[data-s-85ed70dc-c611-4fc5-9b50-9ed15f5a2cbb] { background: #00000000; flex: none; height: auto; width: calc(33.3% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.667)); --gap-uuid: 85ed70dc-c611-4fc5-9b50-9ed15f5a2cbb; --gap-h-85ed70dc-c611-4fc5-9b50-9ed15f5a2cbb: 0px; --gap-v-85ed70dc-c611-4fc5-9b50-9ed15f5a2cbb: 0px; max-width: calc(33.3% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.667)); }
.sd[data-s-85ed70dc-c611-4fc5-9b50-9ed15f5a2cbb].appear { opacity: 0; transform: translate(0px, 20px); transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-85ed70dc-c611-4fc5-9b50-9ed15f5a2cbb].appear-active { transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-85ed70dc-c611-4fc5-9b50-9ed15f5a2cbb]:hover { transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-85ed70dc-c611-4fc5-9b50-9ed15f5a2cbb] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; width: calc(50% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.5)); --gap-h-85ed70dc-c611-4fc5-9b50-9ed15f5a2cbb: 32px; --gap-v-85ed70dc-c611-4fc5-9b50-9ed15f5a2cbb: 0px; max-width: calc(50% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.5)); }
}
@media screen and (max-width: 540px){
.sd[data-s-85ed70dc-c611-4fc5-9b50-9ed15f5a2cbb] { flex-direction: column; flex-wrap: nowrap; gap: 16px; --gap-h-85ed70dc-c611-4fc5-9b50-9ed15f5a2cbb: 0px; --gap-v-85ed70dc-c611-4fc5-9b50-9ed15f5a2cbb: 16px; }
}.sd[data-s-e377ae38-94b3-4fab-ba15-c824f6f23261] { background: #00000000; border-radius: 30px; flex: none; height: auto; overflow-x: hidden; overflow-y: hidden; width: calc(100% - (var(--gap-h-85ed70dc-c611-4fc5-9b50-9ed15f5a2cbb) * 0)); max-width: calc(100% - (var(--gap-h-85ed70dc-c611-4fc5-9b50-9ed15f5a2cbb) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-e377ae38-94b3-4fab-ba15-c824f6f23261] { flex: none; width: 100%; }
}.sd[data-s-1e6baeb9-445e-4751-a388-ef3ed0e1fa44] { align-content: center; align-items: center; background: #000000ff; border-radius: 30px; flex: none; height: 346px; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-1e6baeb9-445e-4751-a388-ef3ed0e1fa44]:before { filter:  brightness(0.5); }
.sd[data-s-85ed70dc-c611-4fc5-9b50-9ed15f5a2cbb]:hover .sd[data-s-1e6baeb9-445e-4751-a388-ef3ed0e1fa44] { transform: scale(1.05, 1.05); transition-duration: 400ms; }
.sd[data-s-85ed70dc-c611-4fc5-9b50-9ed15f5a2cbb]:hover .sd[data-s-1e6baeb9-445e-4751-a388-ef3ed0e1fa44]:before { filter: none; }
@media screen and (max-width: 1140px){
.sd[data-s-1e6baeb9-445e-4751-a388-ef3ed0e1fa44] { flex: none; height: 313px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-1e6baeb9-445e-4751-a388-ef3ed0e1fa44] { border-radius: 30px; flex: none; height: 230px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-1e6baeb9-445e-4751-a388-ef3ed0e1fa44] { flex: none; height: 180px; width: 100%; max-width: 100%; }
}.sd[data-s-f4c0864d-6d56-475e-8f3a-105439a54e33] { color: var(--s-color-188b5392); font-family: var(--s-font-4090fd04); font-size: 24px; font-weight: 800; height: auto; letter-spacing: 0.15em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-85ed70dc-c611-4fc5-9b50-9ed15f5a2cbb]:hover .sd[data-s-f4c0864d-6d56-475e-8f3a-105439a54e33] { color: var(--s-color-188b5392); transition-timing-function: linear; }
@media screen and (max-width: 540px){
.sd[data-s-f4c0864d-6d56-475e-8f3a-105439a54e33] { font-size: 18px; }
}.sd[data-s-1386e155-a33a-4941-b6a8-0ea51b986ee4] { background: #00000000; flex: none; height: auto; width: calc(33.3% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.667)); --gap-uuid: 1386e155-a33a-4941-b6a8-0ea51b986ee4; --gap-h-1386e155-a33a-4941-b6a8-0ea51b986ee4: 0px; --gap-v-1386e155-a33a-4941-b6a8-0ea51b986ee4: 0px; max-width: calc(33.3% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.667)); }
.sd[data-s-1386e155-a33a-4941-b6a8-0ea51b986ee4].appear { opacity: 0; transform: translate(0px, 20px); transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-1386e155-a33a-4941-b6a8-0ea51b986ee4].appear-active { transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-1386e155-a33a-4941-b6a8-0ea51b986ee4]:hover { transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-1386e155-a33a-4941-b6a8-0ea51b986ee4] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; width: calc(50% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.5)); --gap-h-1386e155-a33a-4941-b6a8-0ea51b986ee4: 32px; --gap-v-1386e155-a33a-4941-b6a8-0ea51b986ee4: 0px; max-width: calc(50% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.5)); }
}
@media screen and (max-width: 540px){
.sd[data-s-1386e155-a33a-4941-b6a8-0ea51b986ee4] { flex-direction: column; flex-wrap: nowrap; gap: 16px; --gap-h-1386e155-a33a-4941-b6a8-0ea51b986ee4: 0px; --gap-v-1386e155-a33a-4941-b6a8-0ea51b986ee4: 16px; }
}.sd[data-s-8fca2fc6-dbe7-4ee7-8f45-61f2fa53d9b4] { background: #00000000; border-radius: 30px; flex: none; height: auto; overflow-x: hidden; overflow-y: hidden; width: calc(100% - (var(--gap-h-1386e155-a33a-4941-b6a8-0ea51b986ee4) * 0)); max-width: calc(100% - (var(--gap-h-1386e155-a33a-4941-b6a8-0ea51b986ee4) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-8fca2fc6-dbe7-4ee7-8f45-61f2fa53d9b4] { flex: none; width: 100%; }
}.sd[data-s-ac16bb78-67c3-4dd9-91c3-8694e88ba20c] { align-content: center; align-items: center; background: #000000ff; border-radius: 30px; flex: none; height: 346px; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-ac16bb78-67c3-4dd9-91c3-8694e88ba20c]:before { filter:  brightness(0.5); }
.sd[data-s-1386e155-a33a-4941-b6a8-0ea51b986ee4]:hover .sd[data-s-ac16bb78-67c3-4dd9-91c3-8694e88ba20c] { transform: scale(1.05, 1.05); transition-duration: 400ms; }
.sd[data-s-1386e155-a33a-4941-b6a8-0ea51b986ee4]:hover .sd[data-s-ac16bb78-67c3-4dd9-91c3-8694e88ba20c]:before { filter: none; }
@media screen and (max-width: 1140px){
.sd[data-s-ac16bb78-67c3-4dd9-91c3-8694e88ba20c] { flex: none; height: 313px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-ac16bb78-67c3-4dd9-91c3-8694e88ba20c] { border-radius: 30px; flex: none; height: 230px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-ac16bb78-67c3-4dd9-91c3-8694e88ba20c] { flex: none; height: 180px; width: 100%; max-width: 100%; }
}.sd[data-s-c9775917-6829-470b-9fa4-a72603f654b4] { color: var(--s-color-188b5392); font-family: var(--s-font-4090fd04); font-size: 24px; font-weight: 800; height: auto; letter-spacing: 0.15em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-1386e155-a33a-4941-b6a8-0ea51b986ee4]:hover .sd[data-s-c9775917-6829-470b-9fa4-a72603f654b4] { color: var(--s-color-188b5392); transition-timing-function: linear; }
@media screen and (max-width: 540px){
.sd[data-s-c9775917-6829-470b-9fa4-a72603f654b4] { font-size: 18px; }
}.sd[data-s-e946169f-c6da-4b78-8f58-42251333ab39] { background: #00000000; flex: none; height: auto; width: calc(33.3% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.667)); --gap-uuid: e946169f-c6da-4b78-8f58-42251333ab39; --gap-h-e946169f-c6da-4b78-8f58-42251333ab39: 0px; --gap-v-e946169f-c6da-4b78-8f58-42251333ab39: 0px; max-width: calc(33.3% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.667)); }
.sd[data-s-e946169f-c6da-4b78-8f58-42251333ab39].appear { opacity: 0; transform: translate(0px, 20px); transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-e946169f-c6da-4b78-8f58-42251333ab39].appear-active { transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-e946169f-c6da-4b78-8f58-42251333ab39]:hover { transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-e946169f-c6da-4b78-8f58-42251333ab39] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; width: calc(50% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.5)); --gap-h-e946169f-c6da-4b78-8f58-42251333ab39: 32px; --gap-v-e946169f-c6da-4b78-8f58-42251333ab39: 0px; max-width: calc(50% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.5)); }
}
@media screen and (max-width: 540px){
.sd[data-s-e946169f-c6da-4b78-8f58-42251333ab39] { flex-direction: column; flex-wrap: nowrap; gap: 16px; --gap-h-e946169f-c6da-4b78-8f58-42251333ab39: 0px; --gap-v-e946169f-c6da-4b78-8f58-42251333ab39: 16px; }
}.sd[data-s-4e1c7e03-4bb9-4d28-b579-d397818b6f90] { background: #00000000; border-radius: 30px; flex: none; height: auto; overflow-x: hidden; overflow-y: hidden; width: calc(100% - (var(--gap-h-e946169f-c6da-4b78-8f58-42251333ab39) * 0)); max-width: calc(100% - (var(--gap-h-e946169f-c6da-4b78-8f58-42251333ab39) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-4e1c7e03-4bb9-4d28-b579-d397818b6f90] { flex: none; width: 100%; }
}.sd[data-s-fef21f5c-cf6c-423b-87d1-755414036166] { align-content: center; align-items: center; background: #000000ff; border-radius: 30px; flex: none; height: 346px; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-fef21f5c-cf6c-423b-87d1-755414036166]:before { filter:  brightness(0.5); }
.sd[data-s-e946169f-c6da-4b78-8f58-42251333ab39]:hover .sd[data-s-fef21f5c-cf6c-423b-87d1-755414036166] { transform: scale(1.05, 1.05); transition-duration: 400ms; }
.sd[data-s-e946169f-c6da-4b78-8f58-42251333ab39]:hover .sd[data-s-fef21f5c-cf6c-423b-87d1-755414036166]:before { filter: none; }
@media screen and (max-width: 1140px){
.sd[data-s-fef21f5c-cf6c-423b-87d1-755414036166] { flex: none; height: 313px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-fef21f5c-cf6c-423b-87d1-755414036166] { border-radius: 30px; flex: none; height: 230px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-fef21f5c-cf6c-423b-87d1-755414036166] { flex: none; height: 180px; width: 100%; max-width: 100%; }
}.sd[data-s-85079702-7d88-476f-baa2-d6f3458a6381] { color: var(--s-color-188b5392); font-family: var(--s-font-4090fd04); font-size: 24px; font-weight: 800; height: auto; letter-spacing: 0.15em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-e946169f-c6da-4b78-8f58-42251333ab39]:hover .sd[data-s-85079702-7d88-476f-baa2-d6f3458a6381] { color: var(--s-color-188b5392); transition-timing-function: linear; }
@media screen and (max-width: 540px){
.sd[data-s-85079702-7d88-476f-baa2-d6f3458a6381] { font-size: 18px; }
}.sd[data-s-45258607-4caa-4b20-8a71-894def984e38] { background: #00000000; flex: none; height: auto; width: calc(33.3% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.667)); --gap-uuid: 45258607-4caa-4b20-8a71-894def984e38; --gap-h-45258607-4caa-4b20-8a71-894def984e38: 0px; --gap-v-45258607-4caa-4b20-8a71-894def984e38: 0px; max-width: calc(33.3% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.667)); }
.sd[data-s-45258607-4caa-4b20-8a71-894def984e38].appear { opacity: 0; transform: translate(0px, 20px); transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-45258607-4caa-4b20-8a71-894def984e38].appear-active { transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-45258607-4caa-4b20-8a71-894def984e38]:hover { transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-45258607-4caa-4b20-8a71-894def984e38] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; width: calc(50% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.5)); --gap-h-45258607-4caa-4b20-8a71-894def984e38: 32px; --gap-v-45258607-4caa-4b20-8a71-894def984e38: 0px; max-width: calc(50% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.5)); }
}
@media screen and (max-width: 540px){
.sd[data-s-45258607-4caa-4b20-8a71-894def984e38] { flex-direction: column; flex-wrap: nowrap; gap: 16px; --gap-h-45258607-4caa-4b20-8a71-894def984e38: 0px; --gap-v-45258607-4caa-4b20-8a71-894def984e38: 16px; }
}.sd[data-s-090f1e6b-f2ba-4536-964f-cc3cb91b6dd3] { background: #00000000; border-radius: 30px; flex: none; height: auto; overflow-x: hidden; overflow-y: hidden; width: calc(100% - (var(--gap-h-45258607-4caa-4b20-8a71-894def984e38) * 0)); max-width: calc(100% - (var(--gap-h-45258607-4caa-4b20-8a71-894def984e38) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-090f1e6b-f2ba-4536-964f-cc3cb91b6dd3] { flex: none; width: 100%; }
}.sd[data-s-4392d886-e717-4ea8-8bc9-62e405782da8] { align-content: center; align-items: center; background: #000000ff; border-radius: 30px; flex: none; height: 346px; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-4392d886-e717-4ea8-8bc9-62e405782da8]:before { filter:  brightness(0.5); }
.sd[data-s-45258607-4caa-4b20-8a71-894def984e38]:hover .sd[data-s-4392d886-e717-4ea8-8bc9-62e405782da8] { transform: scale(1.05, 1.05); transition-duration: 400ms; }
.sd[data-s-45258607-4caa-4b20-8a71-894def984e38]:hover .sd[data-s-4392d886-e717-4ea8-8bc9-62e405782da8]:before { filter: none; }
@media screen and (max-width: 1140px){
.sd[data-s-4392d886-e717-4ea8-8bc9-62e405782da8] { flex: none; height: 313px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-4392d886-e717-4ea8-8bc9-62e405782da8] { border-radius: 30px; flex: none; height: 230px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-4392d886-e717-4ea8-8bc9-62e405782da8] { flex: none; height: 180px; width: 100%; max-width: 100%; }
}.sd[data-s-2d9bfa6e-d139-4434-8728-20d6220db5fc] { color: var(--s-color-188b5392); font-family: var(--s-font-4090fd04); font-size: 24px; font-weight: 800; height: auto; letter-spacing: 0.15em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-45258607-4caa-4b20-8a71-894def984e38]:hover .sd[data-s-2d9bfa6e-d139-4434-8728-20d6220db5fc] { color: var(--s-color-188b5392); transition-timing-function: linear; }
@media screen and (max-width: 540px){
.sd[data-s-2d9bfa6e-d139-4434-8728-20d6220db5fc] { font-size: 18px; }
}.sd[data-s-c977a966-1669-4391-ab4d-5e50f7952cc3] { background: #00000000; flex: none; height: auto; width: calc(33.3% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.667)); --gap-uuid: c977a966-1669-4391-ab4d-5e50f7952cc3; --gap-h-c977a966-1669-4391-ab4d-5e50f7952cc3: 0px; --gap-v-c977a966-1669-4391-ab4d-5e50f7952cc3: 0px; max-width: calc(33.3% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.667)); }
.sd[data-s-c977a966-1669-4391-ab4d-5e50f7952cc3].appear { opacity: 0; transform: translate(0px, 20px); transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-c977a966-1669-4391-ab4d-5e50f7952cc3].appear-active { transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-c977a966-1669-4391-ab4d-5e50f7952cc3]:hover { transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-c977a966-1669-4391-ab4d-5e50f7952cc3] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; width: calc(50% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.5)); --gap-h-c977a966-1669-4391-ab4d-5e50f7952cc3: 32px; --gap-v-c977a966-1669-4391-ab4d-5e50f7952cc3: 0px; max-width: calc(50% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.5)); }
}
@media screen and (max-width: 540px){
.sd[data-s-c977a966-1669-4391-ab4d-5e50f7952cc3] { flex-direction: column; flex-wrap: nowrap; gap: 16px; --gap-h-c977a966-1669-4391-ab4d-5e50f7952cc3: 0px; --gap-v-c977a966-1669-4391-ab4d-5e50f7952cc3: 16px; }
}.sd[data-s-ceec3fd9-279f-40ef-8f0e-a4b1a8fc19a4] { background: #00000000; border-radius: 30px; flex: none; height: auto; overflow-x: hidden; overflow-y: hidden; width: calc(100% - (var(--gap-h-c977a966-1669-4391-ab4d-5e50f7952cc3) * 0)); max-width: calc(100% - (var(--gap-h-c977a966-1669-4391-ab4d-5e50f7952cc3) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-ceec3fd9-279f-40ef-8f0e-a4b1a8fc19a4] { flex: none; width: 100%; }
}.sd[data-s-b8d8dad1-227a-43cf-9645-9b25b90308d5] { align-content: center; align-items: center; background: #000000ff; border-radius: 30px; flex: none; height: 346px; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-b8d8dad1-227a-43cf-9645-9b25b90308d5]:before { filter:  brightness(0.5); }
.sd[data-s-c977a966-1669-4391-ab4d-5e50f7952cc3]:hover .sd[data-s-b8d8dad1-227a-43cf-9645-9b25b90308d5] { transform: scale(1.05, 1.05); transition-duration: 400ms; }
.sd[data-s-c977a966-1669-4391-ab4d-5e50f7952cc3]:hover .sd[data-s-b8d8dad1-227a-43cf-9645-9b25b90308d5]:before { filter: none; }
@media screen and (max-width: 1140px){
.sd[data-s-b8d8dad1-227a-43cf-9645-9b25b90308d5] { flex: none; height: 313px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-b8d8dad1-227a-43cf-9645-9b25b90308d5] { border-radius: 30px; flex: none; height: 230px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-b8d8dad1-227a-43cf-9645-9b25b90308d5] { flex: none; height: 180px; width: 100%; max-width: 100%; }
}.sd[data-s-b1cc480e-bd07-4d79-bbe5-7ec23497221a] { color: var(--s-color-188b5392); font-family: var(--s-font-4090fd04); font-size: 24px; font-weight: 800; height: auto; letter-spacing: 0.15em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-c977a966-1669-4391-ab4d-5e50f7952cc3]:hover .sd[data-s-b1cc480e-bd07-4d79-bbe5-7ec23497221a] { color: var(--s-color-188b5392); transition-timing-function: linear; }
@media screen and (max-width: 540px){
.sd[data-s-b1cc480e-bd07-4d79-bbe5-7ec23497221a] { font-size: 18px; }
}.sd[data-s-59b100be-3355-4a34-8639-b3f4dc5edb90] { background: #00000000; flex: none; height: auto; width: calc(33.3% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.667)); --gap-uuid: 59b100be-3355-4a34-8639-b3f4dc5edb90; --gap-h-59b100be-3355-4a34-8639-b3f4dc5edb90: 0px; --gap-v-59b100be-3355-4a34-8639-b3f4dc5edb90: 0px; max-width: calc(33.3% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.667)); }
.sd[data-s-59b100be-3355-4a34-8639-b3f4dc5edb90].appear { opacity: 0; transform: translate(0px, 20px); transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-59b100be-3355-4a34-8639-b3f4dc5edb90].appear-active { transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-59b100be-3355-4a34-8639-b3f4dc5edb90]:hover { transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-59b100be-3355-4a34-8639-b3f4dc5edb90] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; width: calc(50% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.5)); --gap-h-59b100be-3355-4a34-8639-b3f4dc5edb90: 32px; --gap-v-59b100be-3355-4a34-8639-b3f4dc5edb90: 0px; max-width: calc(50% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.5)); }
}
@media screen and (max-width: 540px){
.sd[data-s-59b100be-3355-4a34-8639-b3f4dc5edb90] { flex-direction: column; flex-wrap: nowrap; gap: 16px; --gap-h-59b100be-3355-4a34-8639-b3f4dc5edb90: 0px; --gap-v-59b100be-3355-4a34-8639-b3f4dc5edb90: 16px; }
}.sd[data-s-31d0c88b-0a64-42d5-b9e5-b74761ab212f] { background: #00000000; border-radius: 30px; flex: none; height: auto; overflow-x: hidden; overflow-y: hidden; width: calc(100% - (var(--gap-h-59b100be-3355-4a34-8639-b3f4dc5edb90) * 0)); max-width: calc(100% - (var(--gap-h-59b100be-3355-4a34-8639-b3f4dc5edb90) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-31d0c88b-0a64-42d5-b9e5-b74761ab212f] { flex: none; width: 100%; }
}.sd[data-s-0f87144d-1760-492d-9f9c-c1893462b8a6] { align-content: center; align-items: center; background: #000000ff; border-radius: 30px; flex: none; height: 346px; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-0f87144d-1760-492d-9f9c-c1893462b8a6]:before { filter:  brightness(0.5); }
.sd[data-s-59b100be-3355-4a34-8639-b3f4dc5edb90]:hover .sd[data-s-0f87144d-1760-492d-9f9c-c1893462b8a6] { transform: scale(1.05, 1.05); transition-duration: 400ms; }
.sd[data-s-59b100be-3355-4a34-8639-b3f4dc5edb90]:hover .sd[data-s-0f87144d-1760-492d-9f9c-c1893462b8a6]:before { filter: none; }
@media screen and (max-width: 1140px){
.sd[data-s-0f87144d-1760-492d-9f9c-c1893462b8a6] { flex: none; height: 313px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-0f87144d-1760-492d-9f9c-c1893462b8a6] { border-radius: 30px; flex: none; height: 230px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-0f87144d-1760-492d-9f9c-c1893462b8a6] { flex: none; height: 180px; width: 100%; max-width: 100%; }
}.sd[data-s-b7f0bce2-e979-41dc-aa44-c35874d89a27] { color: var(--s-color-188b5392); font-family: var(--s-font-4090fd04); font-size: 24px; font-weight: 800; height: auto; letter-spacing: 0.15em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-59b100be-3355-4a34-8639-b3f4dc5edb90]:hover .sd[data-s-b7f0bce2-e979-41dc-aa44-c35874d89a27] { color: var(--s-color-188b5392); transition-timing-function: linear; }
@media screen and (max-width: 540px){
.sd[data-s-b7f0bce2-e979-41dc-aa44-c35874d89a27] { font-size: 18px; }
}.sd[data-s-2ff96816-76e9-4215-a652-268a0f43de51] { background: #00000000; flex: none; height: auto; width: calc(33.3% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.667)); --gap-uuid: 2ff96816-76e9-4215-a652-268a0f43de51; --gap-h-2ff96816-76e9-4215-a652-268a0f43de51: 0px; --gap-v-2ff96816-76e9-4215-a652-268a0f43de51: 0px; max-width: calc(33.3% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.667)); }
.sd[data-s-2ff96816-76e9-4215-a652-268a0f43de51].appear { opacity: 0; transform: translate(0px, 20px); transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-2ff96816-76e9-4215-a652-268a0f43de51].appear-active { transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-2ff96816-76e9-4215-a652-268a0f43de51]:hover { transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-2ff96816-76e9-4215-a652-268a0f43de51] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; width: calc(50% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.5)); --gap-h-2ff96816-76e9-4215-a652-268a0f43de51: 32px; --gap-v-2ff96816-76e9-4215-a652-268a0f43de51: 0px; max-width: calc(50% - (var(--gap-h-e6ae11d0-db8c-4b3b-9d5f-02db7f0b1ddd) * 0.5)); }
}
@media screen and (max-width: 540px){
.sd[data-s-2ff96816-76e9-4215-a652-268a0f43de51] { flex-direction: column; flex-wrap: nowrap; gap: 16px; --gap-h-2ff96816-76e9-4215-a652-268a0f43de51: 0px; --gap-v-2ff96816-76e9-4215-a652-268a0f43de51: 16px; }
}.sd[data-s-b66f8daa-f722-4ae8-8d20-fa241ba0fe74] { background: #00000000; border-radius: 30px; flex: none; height: auto; overflow-x: hidden; overflow-y: hidden; width: calc(100% - (var(--gap-h-2ff96816-76e9-4215-a652-268a0f43de51) * 0)); max-width: calc(100% - (var(--gap-h-2ff96816-76e9-4215-a652-268a0f43de51) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-b66f8daa-f722-4ae8-8d20-fa241ba0fe74] { flex: none; width: 100%; }
}.sd[data-s-e4ebbf50-f016-4711-a0d8-97e51561195d] { align-content: center; align-items: center; background: #000000ff; border-radius: 30px; flex: none; height: 346px; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-e4ebbf50-f016-4711-a0d8-97e51561195d]:before { filter:  brightness(0.5); }
.sd[data-s-2ff96816-76e9-4215-a652-268a0f43de51]:hover .sd[data-s-e4ebbf50-f016-4711-a0d8-97e51561195d] { transform: scale(1.05, 1.05); transition-duration: 400ms; }
.sd[data-s-2ff96816-76e9-4215-a652-268a0f43de51]:hover .sd[data-s-e4ebbf50-f016-4711-a0d8-97e51561195d]:before { filter: none; }
@media screen and (max-width: 1140px){
.sd[data-s-e4ebbf50-f016-4711-a0d8-97e51561195d] { flex: none; height: 313px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-e4ebbf50-f016-4711-a0d8-97e51561195d] { border-radius: 30px; flex: none; height: 230px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-e4ebbf50-f016-4711-a0d8-97e51561195d] { flex: none; height: 180px; width: 100%; max-width: 100%; }
}.sd[data-s-98d96cdc-18fb-46a3-b27c-d57d58ea90e3] { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; justify-content: center; padding: 0px; }.sd[data-s-caebbf74-e47d-4711-bf02-34dc2e1733bf] { color: var(--s-color-188b5392); font-family: var(--s-font-4090fd04); font-size: 24px; font-weight: 800; height: auto; letter-spacing: 0.15em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-2ff96816-76e9-4215-a652-268a0f43de51]:hover .sd[data-s-caebbf74-e47d-4711-bf02-34dc2e1733bf] { color: var(--s-color-188b5392); transition-timing-function: linear; }
@media screen and (max-width: 540px){
.sd[data-s-caebbf74-e47d-4711-bf02-34dc2e1733bf] { font-size: 18px; }
}.sd[data-s-25567475-6c9a-4693-a8f7-3b0a24c11e49] { color: var(--s-color-188b5392); font-family: var(--s-font-4090fd04); font-size: 24px; font-weight: 800; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-2ff96816-76e9-4215-a652-268a0f43de51]:hover .sd[data-s-25567475-6c9a-4693-a8f7-3b0a24c11e49] { color: var(--s-color-188b5392); transition-timing-function: linear; }
@media screen and (max-width: 540px){
.sd[data-s-25567475-6c9a-4693-a8f7-3b0a24c11e49] { font-size: 18px; }
}.sd[data-s-3c912d67-c290-4ce2-9086-de457203f9e3] { background: var(--s-color-3b921f12); flex: none; height: auto; padding: 80px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-3c912d67-c290-4ce2-9086-de457203f9e3] { padding: 80px 40px; }
}
@media screen and (max-width: 540px){
.sd[data-s-3c912d67-c290-4ce2-9086-de457203f9e3] { padding: 80px 20px; }
}.sd[data-s-section-inner-3c912d67-c290-4ce2-9086-de457203f9e3] { padding: 80px; width: 100%; height: auto; flex-direction: column; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-section-inner-3c912d67-c290-4ce2-9086-de457203f9e3] { padding: 80px 40px; flex-direction: column; }
}
@media screen and (max-width: 540px){
.sd[data-s-section-inner-3c912d67-c290-4ce2-9086-de457203f9e3] { padding: 80px 20px; flex-direction: column; }
}.sd[data-s-3c187c03-f0bb-4440-89d4-93fb229859c0] { align-content: center; align-items: center; flex: none; flex-wrap: nowrap; justify-content: center; padding: 0px; width: 1100px; max-width: 100%; }.sd[data-s-6396a2bf-e06c-428f-9ee5-338237808d97] { align-content: flex-start; align-items: flex-start; background: #00000000; flex: none; height: auto; justify-content: center; margin: 0px 0px 80px 0px; padding: 0px 0px; transform-origin: center right; transition-delay: 200ms; transition-duration: 800ms; width: 100%; max-width: 100%; }
.sd[data-s-6396a2bf-e06c-428f-9ee5-338237808d97].appear { opacity: 0; transform-origin: center right; transition-delay: 200ms; transition-duration: 800ms; }
.sd[data-s-6396a2bf-e06c-428f-9ee5-338237808d97].appear-active { transition-delay: 200ms; transition-duration: 800ms; }
@media screen and (max-width: 840px){
.sd[data-s-6396a2bf-e06c-428f-9ee5-338237808d97] { margin: 0px 0px 40px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-652ab2ef-3021-4006-b5d3-4df0ed209a74] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 2px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-652ab2ef-3021-4006-b5d3-4df0ed209a74] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-652ab2ef-3021-4006-b5d3-4df0ed209a74] { font-size: 13px; }
}.sd[data-s-5bb7b686-1cfb-4225-901a-79e7069856ef] { color: #333333; flex: none; font-family: var(--s-font-4090fd04); font-size: 52px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-5bb7b686-1cfb-4225-901a-79e7069856ef] { font-size: 32px; }
}
@media screen and (max-width: 540px){
.sd[data-s-5bb7b686-1cfb-4225-901a-79e7069856ef] { font-size: 22px; }
}.sd[data-s-f449e6da-baad-4a0a-b81b-41ed139c94c8] { background: #333333ff; flex: none; height: 1px; transition-duration: 300ms; width: 100%; max-width: 100%; }
.sd[data-s-f449e6da-baad-4a0a-b81b-41ed139c94c8].appear { flex: none; opacity: 0; transform-origin: center left; transition-delay: 200ms; transition-duration: 1000ms; width: 0%; }
.sd[data-s-f449e6da-baad-4a0a-b81b-41ed139c94c8].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.sd[data-s-280e0090-8099-4a40-82d0-e9566790446f] { flex: none; gap: 60px; padding: 0px; width: 100%; --gap-h-280e0090-8099-4a40-82d0-e9566790446f: 0px; --gap-v-280e0090-8099-4a40-82d0-e9566790446f: 60px; --gap-uuid: 280e0090-8099-4a40-82d0-e9566790446f; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-280e0090-8099-4a40-82d0-e9566790446f] { gap: 56px; --gap-h-280e0090-8099-4a40-82d0-e9566790446f: 0px; --gap-v-280e0090-8099-4a40-82d0-e9566790446f: 56px; }
}.sd[data-s-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: space-between; width: calc(100% - (var(--gap-h-280e0090-8099-4a40-82d0-e9566790446f) * 0)); --gap-h-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5: 40px; --gap-v-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5: 0px; --gap-uuid: 74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5; max-width: calc(100% - (var(--gap-h-280e0090-8099-4a40-82d0-e9566790446f) * 0)); }
.sd[data-s-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5].appear { opacity: 0; transition-delay: 200ms; transition-duration: 800ms; --gap-h-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5: 40px; --gap-v-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5: 0px; }
.sd[data-s-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5].appear-active { transition-delay: 200ms; transition-duration: 800ms; }
.sd._boolean[data-s-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5] { flex-direction: row-reverse; flex-wrap: nowrap; --gap-h-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5: 40px; --gap-v-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5] { gap: 64px; --gap-h-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5: 64px; --gap-v-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5: 0px; }
}
@media screen and (max-width: 840px){
.sd[data-s-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: space-between; --gap-h-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5: 0px; --gap-v-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5: 24px; }
.sd._boolean[data-s-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5] { flex-direction: column; flex-wrap: nowrap; }
}
@media screen and (max-width: 540px){
.sd[data-s-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5] { gap: 16px; --gap-h-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5: 16px; --gap-v-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5: 0px; }
}.sd[data-s-b30da057-b66e-4bc3-ba05-b9e646f59089] { align-content: flex-start; align-items: flex-start; background: #00000000; flex: 1; gap: 24px; height: auto; justify-content: flex-start; width: auto; --gap-h-b30da057-b66e-4bc3-ba05-b9e646f59089: 0px; --gap-v-b30da057-b66e-4bc3-ba05-b9e646f59089: 24px; --gap-uuid: b30da057-b66e-4bc3-ba05-b9e646f59089; max-width: 100%; }
.sd[data-s-b30da057-b66e-4bc3-ba05-b9e646f59089].appear { opacity: 0; transform: translate(-24px, 0px); transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; --gap-h-b30da057-b66e-4bc3-ba05-b9e646f59089: 0px; --gap-v-b30da057-b66e-4bc3-ba05-b9e646f59089: 24px; }
.sd[data-s-b30da057-b66e-4bc3-ba05-b9e646f59089].appear-active { transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
@media screen and (max-width: 540px){
.sd[data-s-b30da057-b66e-4bc3-ba05-b9e646f59089] { flex: none; gap: 8px; height: auto; width: calc(100% - (var(--gap-h-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5) * 0)); --gap-h-b30da057-b66e-4bc3-ba05-b9e646f59089: 0px; --gap-v-b30da057-b66e-4bc3-ba05-b9e646f59089: 8px; max-width: calc(100% - (var(--gap-h-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5) * 0)); }
}.sd[data-s-51c4c797-7676-4ec3-8318-95722d934e8b] { align-content: flex-start; align-items: flex-start; background: #00000000; flex: none; gap: 4px; height: auto; justify-content: flex-start; width: calc(100% - (var(--gap-h-b30da057-b66e-4bc3-ba05-b9e646f59089) * 0)); --gap-h-51c4c797-7676-4ec3-8318-95722d934e8b: 0px; --gap-v-51c4c797-7676-4ec3-8318-95722d934e8b: 4px; --gap-uuid: 51c4c797-7676-4ec3-8318-95722d934e8b; max-width: calc(100% - (var(--gap-h-b30da057-b66e-4bc3-ba05-b9e646f59089) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-51c4c797-7676-4ec3-8318-95722d934e8b] { flex: none; width: auto; --gap-h-51c4c797-7676-4ec3-8318-95722d934e8b: 0px; --gap-v-51c4c797-7676-4ec3-8318-95722d934e8b: 4px; max-width: 100%; }
}.sd[data-s-06d0f119-7c29-4a16-b55b-71f74e21bd55] { color: #666666ff; font-family: var(--s-font-5cb46b44); font-size: 20px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
.sd[data-s-06d0f119-7c29-4a16-b55b-71f74e21bd55] { font-size: 18px; line-height: 1; }
}.sd[data-s-70aad7d9-b8ea-4f6f-9b29-b75076678001] { color: #333333ff; font-family: var(--s-font-4090fd04); font-size: 28px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-70aad7d9-b8ea-4f6f-9b29-b75076678001] { font-size: 24px; }
}
@media screen and (max-width: 540px){
.sd[data-s-70aad7d9-b8ea-4f6f-9b29-b75076678001] { font-size: 16px; line-height: 1.6; }
}.sd[data-s-54908c60-03e9-4f56-8523-ddeb085af724] { color: #333333ff; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-54908c60-03e9-4f56-8523-ddeb085af724] { font-size: 14px; line-height: 1.6; }
}.sd[data-s-1bd34981-8338-41c2-923b-b6f9ba9d6f70] { align-content: center; align-items: center; background: #00000000; flex: none; height: 460px; justify-content: center; width: calc(46% - (var(--gap-h-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5) * 0.5399999999999999)); max-width: calc(46% - (var(--gap-h-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5) * 0.5399999999999999)); }
@media screen and (max-width: 1140px){
.sd[data-s-1bd34981-8338-41c2-923b-b6f9ba9d6f70] { flex: none; height: 320px; width: calc(46% - (var(--gap-h-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5) * 0.5399999999999999)); max-width: calc(46% - (var(--gap-h-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5) * 0.5399999999999999)); }
}
@media screen and (max-width: 840px){
.sd[data-s-1bd34981-8338-41c2-923b-b6f9ba9d6f70] { flex: none; height: 350px; width: calc(100% - (var(--gap-h-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5) * 0)); max-width: calc(100% - (var(--gap-h-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-1bd34981-8338-41c2-923b-b6f9ba9d6f70] { flex: none; height: 220px; width: calc(100% - (var(--gap-h-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5) * 0)); max-width: calc(100% - (var(--gap-h-74c9e0f9-5b9a-4447-9a79-19f0a8cd1ac5) * 0)); }
}.sd[data-s-ec7ce4bf-2c27-4007-9e43-e6ed372fabd3] { background: transparent; flex: none; height: 100%; width: 100%; max-width: 100%; }.sd[data-s-edc10858-6b2d-41ad-8e04-5151e5b612f8] { align-content: center; align-items: center; background: var(--s-color-188b5392); flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 80px 80px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-edc10858-6b2d-41ad-8e04-5151e5b612f8] { padding: 80px 40px; }
}
@media screen and (max-width: 540px){
.sd[data-s-edc10858-6b2d-41ad-8e04-5151e5b612f8] { padding: 80px 20px; }
}.sd[data-s-08117896-8102-4325-83e3-f777bfef7d25] { align-content: center; align-items: center; flex: none; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: 1100px; max-width: 100%; }.sd[data-s-5fc35433-94fe-42fb-9961-778a8bd02a79] { align-content: flex-start; align-items: flex-start; background: #00000000; flex: none; height: auto; justify-content: center; margin: 0px 0px 80px 0px; padding: 0px 0px; transform-origin: center right; transition-delay: 200ms; transition-duration: 800ms; width: 100%; max-width: 100%; }
.sd[data-s-5fc35433-94fe-42fb-9961-778a8bd02a79].appear { opacity: 0; transform-origin: center right; transition-delay: 200ms; transition-duration: 800ms; }
.sd[data-s-5fc35433-94fe-42fb-9961-778a8bd02a79].appear-active { transition-delay: 200ms; transition-duration: 800ms; }
@media screen and (max-width: 840px){
.sd[data-s-5fc35433-94fe-42fb-9961-778a8bd02a79] { margin: 0px 0px 40px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-783c7730-0521-4458-8dfe-f01edd00980d] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 2px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-783c7730-0521-4458-8dfe-f01edd00980d] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-783c7730-0521-4458-8dfe-f01edd00980d] { font-size: 13px; }
}.sd[data-s-990c666e-d8d6-4584-bdbf-f563573140e8] { color: #333333; flex: none; font-family: var(--s-font-4090fd04); font-size: 52px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-990c666e-d8d6-4584-bdbf-f563573140e8] { font-size: 32px; }
}
@media screen and (max-width: 540px){
.sd[data-s-990c666e-d8d6-4584-bdbf-f563573140e8] { font-size: 22px; }
}.sd[data-s-8d61bfaf-1b6f-4bfa-bea7-6cf904adfbb0] { background: #333333ff; flex: none; height: 1px; transition-duration: 300ms; width: 100%; max-width: 100%; }
.sd[data-s-8d61bfaf-1b6f-4bfa-bea7-6cf904adfbb0].appear { flex: none; opacity: 0; transform-origin: center left; transition-delay: 200ms; transition-duration: 1000ms; width: 0%; }
.sd[data-s-8d61bfaf-1b6f-4bfa-bea7-6cf904adfbb0].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.sd[data-s-190d557f-094d-4a6c-b7c0-e05876b56b08] { align-content: stretch; align-items: stretch; flex: none; flex-direction: row; flex-wrap: wrap; gap: 40px 40px; height: auto; justify-content: flex-start; margin: 0px 0px 80px 0px; padding: 0px; width: 100%; --gap-h-190d557f-094d-4a6c-b7c0-e05876b56b08: 40px; --gap-v-190d557f-094d-4a6c-b7c0-e05876b56b08: 40px; --gap-uuid: 190d557f-094d-4a6c-b7c0-e05876b56b08; max-width: 100%; }
@media screen and (max-width: 1140px){
.sd[data-s-190d557f-094d-4a6c-b7c0-e05876b56b08] { gap: 40px 32px; --gap-h-190d557f-094d-4a6c-b7c0-e05876b56b08: 32px; --gap-v-190d557f-094d-4a6c-b7c0-e05876b56b08: 40px; }
}
@media screen and (max-width: 840px){
.sd[data-s-190d557f-094d-4a6c-b7c0-e05876b56b08] { gap: 40px 24px; margin: 0px 0px 40px 0px; --gap-h-190d557f-094d-4a6c-b7c0-e05876b56b08: 24px; --gap-v-190d557f-094d-4a6c-b7c0-e05876b56b08: 40px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-190d557f-094d-4a6c-b7c0-e05876b56b08] { flex-direction: column; flex-wrap: nowrap; --gap-h-190d557f-094d-4a6c-b7c0-e05876b56b08: 0px; --gap-v-190d557f-094d-4a6c-b7c0-e05876b56b08: 40px; }
}.sd[data-s-1974c100-adaf-457d-a879-e1f8f8658317] { flex-direction: row; justify-content: center; width: calc(100% - (var(--gap-h-190d557f-094d-4a6c-b7c0-e05876b56b08) * 0)); max-width: calc(100% - (var(--gap-h-190d557f-094d-4a6c-b7c0-e05876b56b08) * 0)); }.sd[data-s-bfb5bdca-1f03-4dc2-9bdd-763cffbe3e61] { color: #333; font-family: var(--s-font-4090fd04); font-size: 20px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 10px 0 10px 0; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px){
.sd[data-s-bfb5bdca-1f03-4dc2-9bdd-763cffbe3e61] { font-size: 15px; }
}.sd[data-s-8ea36475-4cda-426b-a528-a92d12c75e83] { align-content: stretch; align-items: stretch; background: var(--s-color-3b921f12); border-radius: 15px; flex: none; flex-direction: row; flex-wrap: wrap; height: auto; justify-content: flex-start; padding: 0px 0px; width: calc(33.3% - (var(--gap-h-190d557f-094d-4a6c-b7c0-e05876b56b08) * 0.667)); --gap-uuid: 8ea36475-4cda-426b-a528-a92d12c75e83; --gap-h-8ea36475-4cda-426b-a528-a92d12c75e83: 0px; --gap-v-8ea36475-4cda-426b-a528-a92d12c75e83: 0px; max-width: calc(33.3% - (var(--gap-h-190d557f-094d-4a6c-b7c0-e05876b56b08) * 0.667)); }
.sd[data-s-8ea36475-4cda-426b-a528-a92d12c75e83]:hover { transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-8ea36475-4cda-426b-a528-a92d12c75e83] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; width: calc(100% - (var(--gap-h-190d557f-094d-4a6c-b7c0-e05876b56b08) * 0)); --gap-h-8ea36475-4cda-426b-a528-a92d12c75e83: 32px; --gap-v-8ea36475-4cda-426b-a528-a92d12c75e83: 0px; max-width: calc(100% - (var(--gap-h-190d557f-094d-4a6c-b7c0-e05876b56b08) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-8ea36475-4cda-426b-a528-a92d12c75e83] { flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; width: 100%; --gap-h-8ea36475-4cda-426b-a528-a92d12c75e83: 0px; --gap-v-8ea36475-4cda-426b-a528-a92d12c75e83: 16px; }
}.sd[data-s-415459fa-c3a7-481c-b6ae-09a37c0b14ca] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; padding: 0px; --gap-uuid: 415459fa-c3a7-481c-b6ae-09a37c0b14ca; --gap-h-415459fa-c3a7-481c-b6ae-09a37c0b14ca: 0px; --gap-v-415459fa-c3a7-481c-b6ae-09a37c0b14ca: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-415459fa-c3a7-481c-b6ae-09a37c0b14ca] { align-content: flex-start; align-items: flex-start; flex-direction: row; gap: 16px; justify-content: flex-start; --gap-h-415459fa-c3a7-481c-b6ae-09a37c0b14ca: 16px; --gap-v-415459fa-c3a7-481c-b6ae-09a37c0b14ca: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-415459fa-c3a7-481c-b6ae-09a37c0b14ca] { flex-direction: column; gap: 16px; --gap-h-415459fa-c3a7-481c-b6ae-09a37c0b14ca: 0px; --gap-v-415459fa-c3a7-481c-b6ae-09a37c0b14ca: 16px; }
}.sd[data-s-ec3318db-49ae-43bd-8998-bc484ea1a4df] { background: #00000000; border-radius: 15px; flex: none; height: auto; overflow-x: hidden; overflow-y: hidden; width: calc(100% - (var(--gap-h-415459fa-c3a7-481c-b6ae-09a37c0b14ca) * 0)); max-width: calc(100% - (var(--gap-h-415459fa-c3a7-481c-b6ae-09a37c0b14ca) * 0)); }
.sd[data-s-ec3318db-49ae-43bd-8998-bc484ea1a4df].appear { opacity: 0; transform: translate(0px, 20px); transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-ec3318db-49ae-43bd-8998-bc484ea1a4df].appear-active { transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-ec3318db-49ae-43bd-8998-bc484ea1a4df] { flex: none; width: calc(40% - (var(--gap-h-415459fa-c3a7-481c-b6ae-09a37c0b14ca) * 0.6)); max-width: calc(40% - (var(--gap-h-415459fa-c3a7-481c-b6ae-09a37c0b14ca) * 0.6)); }
}
@media screen and (max-width: 540px){
.sd[data-s-ec3318db-49ae-43bd-8998-bc484ea1a4df] { flex: none; width: calc(100% - (var(--gap-h-415459fa-c3a7-481c-b6ae-09a37c0b14ca) * 0)); max-width: calc(100% - (var(--gap-h-415459fa-c3a7-481c-b6ae-09a37c0b14ca) * 0)); }
}.sd[data-s-94b45e03-bef4-4f1f-b345-02d88864698e] { background: #000000ff; border-radius: 0px 0px 0px 0px; flex: none; height: 340px; overflow-x: hidden; overflow-y: hidden; width: 100%; max-width: 100%; }
.sd[data-s-8ea36475-4cda-426b-a528-a92d12c75e83]:hover .sd[data-s-94b45e03-bef4-4f1f-b345-02d88864698e] { transform: scale(1.05, 1.05); transition-duration: 400ms; }
.sd[data-s-8ea36475-4cda-426b-a528-a92d12c75e83]:hover .sd[data-s-94b45e03-bef4-4f1f-b345-02d88864698e]:before { filter:  brightness(0.5); }
@media screen and (max-width: 1140px){
.sd[data-s-94b45e03-bef4-4f1f-b345-02d88864698e] { flex: none; height: 260px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-94b45e03-bef4-4f1f-b345-02d88864698e] { border-radius: 30px; flex: none; height: 230px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-94b45e03-bef4-4f1f-b345-02d88864698e] { flex: none; height: 240px; width: 100%; max-width: 100%; }
}.sd[data-s-b6539708-3456-4ca6-a307-aecf69eef3c4] { align-content: flex-start; align-items: flex-start; background: #00000000; flex: 1; height: auto; justify-content: flex-start; margin: 16px 0px 0px 0px; padding: 0px 8px; width: calc(100% - (var(--gap-h-415459fa-c3a7-481c-b6ae-09a37c0b14ca) * 0)); max-width: calc(100% - (var(--gap-h-415459fa-c3a7-481c-b6ae-09a37c0b14ca) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-b6539708-3456-4ca6-a307-aecf69eef3c4] { flex: 1; margin: 16px 0px 0px 0px; width: auto; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-b6539708-3456-4ca6-a307-aecf69eef3c4] { margin: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-415459fa-c3a7-481c-b6ae-09a37c0b14ca) * 0)); max-width: calc(100% - (var(--gap-h-415459fa-c3a7-481c-b6ae-09a37c0b14ca) * 0)); }
}.sd[data-s-312dc93e-7a0f-49dd-97b3-198665bc22f2] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 18px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 16px 0px; text-align: justify; width: auto; max-width: 100%; justify-content: space-between; }
.sd[data-s-312dc93e-7a0f-49dd-97b3-198665bc22f2].appear { opacity: 0; transform: translate(0px, 20px); transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-312dc93e-7a0f-49dd-97b3-198665bc22f2].appear-active { transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-312dc93e-7a0f-49dd-97b3-198665bc22f2] { font-size: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-312dc93e-7a0f-49dd-97b3-198665bc22f2] { font-size: 15px; }
}.sd[data-s-59b96308-db5b-4532-b5af-179f8b8d26ce] { color: var(--s-color-d79735fd); font-family: var(--s-font-5a9d1438); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.5; margin: 0px 0px 16px 0px; text-align: justify; width: auto; max-width: 100%; justify-content: space-between; }
.sd[data-s-59b96308-db5b-4532-b5af-179f8b8d26ce].appear { opacity: 0; transform: translate(0px, 20px); transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-59b96308-db5b-4532-b5af-179f8b8d26ce].appear-active { transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }.sd[data-s-3b5237c9-33d9-471c-9c0c-a44fccc4ceac] { background: #EEEEEE; height: 160px; width: 200px; max-width: 100%; }.sd[data-s-cc7829bf-c0e6-4deb-b083-a260b89e728a] { align-content: center; align-items: center; background: #00000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-radius: 30px; border-right: 1px solid #000000; border-top: 1px solid #000000; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 12px 32px; transition-delay: 300ms; transition-duration: 600ms; width: 250px; --gap-h-cc7829bf-c0e6-4deb-b083-a260b89e728a: 8px; --gap-v-cc7829bf-c0e6-4deb-b083-a260b89e728a: 0px; --gap-uuid: cc7829bf-c0e6-4deb-b083-a260b89e728a; max-width: 100%; }
.sd[data-s-cc7829bf-c0e6-4deb-b083-a260b89e728a].appear { opacity: 0; transform: translate(20px, 0px); transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; --gap-h-cc7829bf-c0e6-4deb-b083-a260b89e728a: 8px; --gap-v-cc7829bf-c0e6-4deb-b083-a260b89e728a: 0px; }
.sd[data-s-cc7829bf-c0e6-4deb-b083-a260b89e728a].appear-active { transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-cc7829bf-c0e6-4deb-b083-a260b89e728a]:hover { opacity: 1; --gap-h-cc7829bf-c0e6-4deb-b083-a260b89e728a: 8px; --gap-v-cc7829bf-c0e6-4deb-b083-a260b89e728a: 0px; }.sd[data-s-5f4f2b64-cc89-49d6-bbd4-6cd8fb8cdf38] { background: #333333ff; border-bottom: 1px solid #333333ff; border-left: 1px solid #333333ff; border-right: 1px solid #333333ff; border-top: 1px solid #333333ff; flex: none; height: calc(100% - (var(--gap-v-cc7829bf-c0e6-4deb-b083-a260b89e728a) * 0)); left: 0; margin: 0 0 0 0; position: absolute; top: 0; transform: scale(0, 1); transform-origin: center left; width: calc(100% - (var(--gap-h-cc7829bf-c0e6-4deb-b083-a260b89e728a) * 0)); z-index: 1; max-width: calc(100% - (var(--gap-h-cc7829bf-c0e6-4deb-b083-a260b89e728a) * 0)); }
.sd[data-s-cc7829bf-c0e6-4deb-b083-a260b89e728a]:hover .sd[data-s-5f4f2b64-cc89-49d6-bbd4-6cd8fb8cdf38] { background: #333333ff; border-bottom: 1px solid #333333ff; border-left: 1px solid #333333ff; border-right: 1px solid #333333ff; border-top: 1px solid #333333ff; transform: scale(1, 1); }.sd[data-s-33ae07e6-42fb-47c4-b3ff-f69d2f4c12dd] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 18px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; transform-origin: bottom center; width: auto; z-index: 2; max-width: 100%; justify-content: flex-start; }
.sd[data-s-cc7829bf-c0e6-4deb-b083-a260b89e728a]:hover .sd[data-s-33ae07e6-42fb-47c4-b3ff-f69d2f4c12dd] { color: #ffffffff; }
@media screen and (max-width: 840px){
.sd[data-s-33ae07e6-42fb-47c4-b3ff-f69d2f4c12dd] { font-size: 16px; }
}.sd[data-s-62997cea-21c5-42e8-8a8d-6660e9395b37] { color: #333333; font-size: 24px; z-index: 2; }
.sd[data-s-cc7829bf-c0e6-4deb-b083-a260b89e728a]:hover .sd[data-s-62997cea-21c5-42e8-8a8d-6660e9395b37] { color: var(--s-color-188b5392); }
@media screen and (max-width: 840px){
.sd[data-s-62997cea-21c5-42e8-8a8d-6660e9395b37] { font-size: 20px; }
}.sd[data-s-5872eab4-4f64-4b84-8b07-3f01d3a2e4c7] { align-content: stretch; align-items: stretch; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; width: 100%; max-width: 100%; }.sd[data-s-f9b68d44-c344-478b-8b0a-238d8a8a4354] { align-content: center; align-items: center; background: #00000000; flex: none; height: auto; justify-content: space-between; padding: 0px 0px; transform: translate(1px, 0px); width: 50%; --gap-uuid: f9b68d44-c344-478b-8b0a-238d8a8a4354; --gap-h-f9b68d44-c344-478b-8b0a-238d8a8a4354: 0px; --gap-v-f9b68d44-c344-478b-8b0a-238d8a8a4354: 0px; max-width: 50%; }
.sd[data-s-f9b68d44-c344-478b-8b0a-238d8a8a4354]:before { filter: none; }
.sd[data-s-f9b68d44-c344-478b-8b0a-238d8a8a4354]:hover { opacity: 1; }
.sd[data-s-f9b68d44-c344-478b-8b0a-238d8a8a4354]:hover:before { filter:  saturate(1.6); }
@media screen and (max-width: 1140px){
.sd[data-s-f9b68d44-c344-478b-8b0a-238d8a8a4354] { flex: none; height: 500px; width: 50%; max-width: 50%; }
}
@media screen and (max-width: 840px){
.sd[data-s-f9b68d44-c344-478b-8b0a-238d8a8a4354] { flex: none; gap: 64px; height: 400px; --gap-h-f9b68d44-c344-478b-8b0a-238d8a8a4354: 0px; --gap-v-f9b68d44-c344-478b-8b0a-238d8a8a4354: 64px; width: 50%; max-width: 50%; }
}
@media screen and (max-width: 540px){
.sd[data-s-f9b68d44-c344-478b-8b0a-238d8a8a4354] { flex: none; height: 250px; width: 50%; max-width: 50%; }
}.sd[data-s-4fc622dd-d977-4b22-8cdd-25d35d0b841e] { align-content: center; align-items: center; background: transparent; flex: none; flex-wrap: nowrap; height: calc(100% - (var(--gap-v-f9b68d44-c344-478b-8b0a-238d8a8a4354) * 0)); justify-content: space-between; padding: 80px 60px; width: calc(100% - (var(--gap-h-f9b68d44-c344-478b-8b0a-238d8a8a4354) * 0)); max-width: calc(100% - (var(--gap-h-f9b68d44-c344-478b-8b0a-238d8a8a4354) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-4fc622dd-d977-4b22-8cdd-25d35d0b841e] { padding: 20px 10px; }
}.sd[data-s-769fb9e2-72b2-4358-916e-aad7ed5e9324] { align-content: center; align-items: center; flex-wrap: nowrap; gap: 12px; justify-content: space-between; padding: 0px; --gap-h-769fb9e2-72b2-4358-916e-aad7ed5e9324: 0px; --gap-v-769fb9e2-72b2-4358-916e-aad7ed5e9324: 12px; --gap-uuid: 769fb9e2-72b2-4358-916e-aad7ed5e9324; }
@media screen and (max-width: 540px){
.sd[data-s-769fb9e2-72b2-4358-916e-aad7ed5e9324] { gap: 6px; --gap-h-769fb9e2-72b2-4358-916e-aad7ed5e9324: 0px; --gap-v-769fb9e2-72b2-4358-916e-aad7ed5e9324: 6px; }
}.sd[data-s-651ebe6f-6d68-4e62-bab4-d266a31439c1] { color: #ffffffff; font-family: var(--s-font-4090fd04); font-size: 32px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; text-align: left; text-shadow: 0 0 10px rgba(0,0,0,0.5); width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px){
.sd[data-s-651ebe6f-6d68-4e62-bab4-d266a31439c1] { font-size: 28px; }
}
@media screen and (max-width: 840px){
.sd[data-s-651ebe6f-6d68-4e62-bab4-d266a31439c1] { font-size: 20px; }
}
@media screen and (max-width: 540px){
.sd[data-s-651ebe6f-6d68-4e62-bab4-d266a31439c1] { font-size: 14px; text-align: center; justify-content: center; }
}.sd[data-s-b50150d5-a577-4236-95f2-df468016cfbf] { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; width: auto; --gap-h-b50150d5-a577-4236-95f2-df468016cfbf: 15px; --gap-v-b50150d5-a577-4236-95f2-df468016cfbf: 0px; --gap-uuid: b50150d5-a577-4236-95f2-df468016cfbf; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-b50150d5-a577-4236-95f2-df468016cfbf] { gap: 4px; --gap-h-b50150d5-a577-4236-95f2-df468016cfbf: 4px; --gap-v-b50150d5-a577-4236-95f2-df468016cfbf: 0px; }
}.sd[data-s-eef83852-2042-4145-863d-a5ddd6775f99] { background: var(--s-color-188b5392); border-radius: 10px; color: var(--s-color-d79735fd); font-family: var(--s-font-5cb46b44); font-size: 24px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1; margin: 0px 0px 0px 0px; padding: 8px 12px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-eef83852-2042-4145-863d-a5ddd6775f99] { font-size: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-eef83852-2042-4145-863d-a5ddd6775f99] { border-radius: 2px; font-size: 12px; padding: 4px 6px; }
}.sd[data-s-9dca828c-89a3-4620-8428-98ac3a964198] { color: var(--s-color-188b5392); font-family: var(--s-font-4090fd04); font-size: 32px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; text-shadow: 0 0 10px rgba(0,0,0,0.5); width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-9dca828c-89a3-4620-8428-98ac3a964198] { font-size: 20px; }
}
@media screen and (max-width: 540px){
.sd[data-s-9dca828c-89a3-4620-8428-98ac3a964198] { font-size: 16px; }
}.sd[data-s-b0cf251b-08a1-45a8-8e23-f9cd08bfd647] { align-content: center; align-items: center; background: #00000000; border-bottom: 1px solid #ffffffff; border-left: 1px solid #ffffffff; border-radius: 16px; border-right: 1px solid #ffffffff; border-top: 1px solid #ffffffff; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 30px 30px; width: auto; --gap-h-b0cf251b-08a1-45a8-8e23-f9cd08bfd647: 12px; --gap-v-b0cf251b-08a1-45a8-8e23-f9cd08bfd647: 0px; --gap-uuid: b0cf251b-08a1-45a8-8e23-f9cd08bfd647; max-width: 100%; }
.sd[data-s-f9b68d44-c344-478b-8b0a-238d8a8a4354]:hover .sd[data-s-b0cf251b-08a1-45a8-8e23-f9cd08bfd647]:hover { background: var(--s-color-768e318a); --gap-h-b0cf251b-08a1-45a8-8e23-f9cd08bfd647: 12px; --gap-v-b0cf251b-08a1-45a8-8e23-f9cd08bfd647: 0px; }
.sd[data-s-f9b68d44-c344-478b-8b0a-238d8a8a4354]:hover .sd[data-s-b0cf251b-08a1-45a8-8e23-f9cd08bfd647] { background: #f0872180; transform: scale(0.9, 0.9); --gap-h-b0cf251b-08a1-45a8-8e23-f9cd08bfd647: 12px; --gap-v-b0cf251b-08a1-45a8-8e23-f9cd08bfd647: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-b0cf251b-08a1-45a8-8e23-f9cd08bfd647] { border-radius: 0; flex: none; width: auto; --gap-h-b0cf251b-08a1-45a8-8e23-f9cd08bfd647: 12px; --gap-v-b0cf251b-08a1-45a8-8e23-f9cd08bfd647: 0px; }
}
@media screen and (max-width: 840px){
.sd[data-s-b0cf251b-08a1-45a8-8e23-f9cd08bfd647] { padding: 20px 20px; --gap-h-b0cf251b-08a1-45a8-8e23-f9cd08bfd647: 12px; --gap-v-b0cf251b-08a1-45a8-8e23-f9cd08bfd647: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-b0cf251b-08a1-45a8-8e23-f9cd08bfd647] { padding: 10px 20px; --gap-h-b0cf251b-08a1-45a8-8e23-f9cd08bfd647: 12px; --gap-v-b0cf251b-08a1-45a8-8e23-f9cd08bfd647: 0px; }
}.sd[data-s-770739b1-b9ef-440d-ae2a-4c37736e404d] { color: #ffffffff; font-size: 32px; padding: 4px 0px 0px 0px; }
@media screen and (max-width: 840px){
.sd[data-s-770739b1-b9ef-440d-ae2a-4c37736e404d] { font-size: 20px; }
}.sd[data-s-3dc38f93-1a4a-48fa-98df-d6e85f07d36b] { color: var(--s-color-188b5392); font-family: var(--s-font-4090fd04); font-size: 30px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1140px){
.sd[data-s-3dc38f93-1a4a-48fa-98df-d6e85f07d36b] { color: var(--s-color-188b5392); }
}
@media screen and (max-width: 840px){
.sd[data-s-3dc38f93-1a4a-48fa-98df-d6e85f07d36b] { font-size: 22px; }
}
@media screen and (max-width: 540px){
.sd[data-s-3dc38f93-1a4a-48fa-98df-d6e85f07d36b] { font-size: 15px; }
}.sd[data-s-21dd0503-8ec5-45e9-bd8e-d0c813bc24c6] { align-content: center; align-items: center; background: #00000000; flex: none; height: 600px; justify-content: space-between; padding: 0px 0px; width: 50%; --gap-uuid: 21dd0503-8ec5-45e9-bd8e-d0c813bc24c6; --gap-h-21dd0503-8ec5-45e9-bd8e-d0c813bc24c6: 0px; --gap-v-21dd0503-8ec5-45e9-bd8e-d0c813bc24c6: 0px; max-width: 50%; }
.sd[data-s-21dd0503-8ec5-45e9-bd8e-d0c813bc24c6]:before { filter: none; }
.sd[data-s-21dd0503-8ec5-45e9-bd8e-d0c813bc24c6]:hover { opacity: 1; }
@media screen and (max-width: 1140px){
.sd[data-s-21dd0503-8ec5-45e9-bd8e-d0c813bc24c6] { flex: none; height: 500px; width: 50%; max-width: 50%; }
}
@media screen and (max-width: 840px){
.sd[data-s-21dd0503-8ec5-45e9-bd8e-d0c813bc24c6] { flex: none; gap: 64px; height: 400px; --gap-h-21dd0503-8ec5-45e9-bd8e-d0c813bc24c6: 0px; --gap-v-21dd0503-8ec5-45e9-bd8e-d0c813bc24c6: 64px; width: 50%; max-width: 50%; }
}
@media screen and (max-width: 540px){
.sd[data-s-21dd0503-8ec5-45e9-bd8e-d0c813bc24c6] { flex: none; height: 250px; width: 50%; max-width: 50%; }
}.sd[data-s-719fade1-d283-48e9-bec9-f04a97ad7d63] { align-content: center; align-items: center; background: #18310038; flex: none; flex-wrap: nowrap; height: calc(100% - (var(--gap-v-21dd0503-8ec5-45e9-bd8e-d0c813bc24c6) * 0)); justify-content: space-between; padding: 80px 60px; width: calc(100% - (var(--gap-h-21dd0503-8ec5-45e9-bd8e-d0c813bc24c6) * 0)); max-width: calc(100% - (var(--gap-h-21dd0503-8ec5-45e9-bd8e-d0c813bc24c6) * 0)); }
.sd[data-s-21dd0503-8ec5-45e9-bd8e-d0c813bc24c6]:hover .sd[data-s-719fade1-d283-48e9-bec9-f04a97ad7d63] { background: transparent; }
@media screen and (max-width: 540px){
.sd[data-s-719fade1-d283-48e9-bec9-f04a97ad7d63] { padding: 20px 10px; }
}.sd[data-s-c0bc890f-fb09-4cf5-ac02-18e4a84f8044] { align-content: center; align-items: center; flex-wrap: nowrap; gap: 12px; justify-content: space-between; padding: 0px; --gap-h-c0bc890f-fb09-4cf5-ac02-18e4a84f8044: 0px; --gap-v-c0bc890f-fb09-4cf5-ac02-18e4a84f8044: 12px; --gap-uuid: c0bc890f-fb09-4cf5-ac02-18e4a84f8044; }
@media screen and (max-width: 540px){
.sd[data-s-c0bc890f-fb09-4cf5-ac02-18e4a84f8044] { align-content: center; align-items: center; gap: 6px; justify-content: flex-start; --gap-h-c0bc890f-fb09-4cf5-ac02-18e4a84f8044: 0px; --gap-v-c0bc890f-fb09-4cf5-ac02-18e4a84f8044: 6px; }
}.sd[data-s-86077e86-32ec-4602-a543-1ca7ffdf2c04] { color: #ffffffff; font-family: var(--s-font-4090fd04); font-size: 32px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 0px 0px; text-align: left; text-shadow: 0 0 10px rgba(0,0,0,0.5); width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px){
.sd[data-s-86077e86-32ec-4602-a543-1ca7ffdf2c04] { font-size: 28px; }
}
@media screen and (max-width: 840px){
.sd[data-s-86077e86-32ec-4602-a543-1ca7ffdf2c04] { font-size: 20px; }
}
@media screen and (max-width: 540px){
.sd[data-s-86077e86-32ec-4602-a543-1ca7ffdf2c04] { flex: none; font-size: 14px; text-align: center; width: 152px; max-width: 100%; justify-content: center; }
}.sd[data-s-3797d728-3968-4177-8861-41e721f2d323] { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; width: auto; --gap-h-3797d728-3968-4177-8861-41e721f2d323: 0px; --gap-v-3797d728-3968-4177-8861-41e721f2d323: 15px; --gap-uuid: 3797d728-3968-4177-8861-41e721f2d323; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-3797d728-3968-4177-8861-41e721f2d323] { align-content: center; align-items: center; gap: 8px; justify-content: flex-start; --gap-h-3797d728-3968-4177-8861-41e721f2d323: 0px; --gap-v-3797d728-3968-4177-8861-41e721f2d323: 8px; }
}.sd[data-s-c7ffbf97-ca9a-4a09-ae69-450a2f931cbe] { background: var(--s-color-188b5392); border-radius: 10px; color: var(--s-color-d79735fd); font-family: var(--s-font-5cb46b44); font-size: 24px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1; margin: 0px 0px 0px 0px; padding: 8px 12px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-c7ffbf97-ca9a-4a09-ae69-450a2f931cbe] { font-size: 18px; }
}
@media screen and (max-width: 540px){
.sd[data-s-c7ffbf97-ca9a-4a09-ae69-450a2f931cbe] { border-radius: 2px; font-size: 12px; padding: 4px 6px; }
}.sd[data-s-85267a4f-db08-49e8-807b-44e6cce4c4ac] { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; gap: 0px; justify-content: center; padding: 0px; --gap-h-85267a4f-db08-49e8-807b-44e6cce4c4ac: 0px; --gap-v-85267a4f-db08-49e8-807b-44e6cce4c4ac: 0px; --gap-uuid: 85267a4f-db08-49e8-807b-44e6cce4c4ac; }
@media screen and (max-width: 540px){
.sd[data-s-85267a4f-db08-49e8-807b-44e6cce4c4ac] { align-content: flex-start; align-items: flex-start; height: 12px; justify-content: center; --gap-h-85267a4f-db08-49e8-807b-44e6cce4c4ac: 0px; --gap-v-85267a4f-db08-49e8-807b-44e6cce4c4ac: 0px; max-width: 100%; }
}.sd[data-s-4a46e059-b6c9-4135-9f1a-42aec7f8be38] { background: var(--s-color-4f9db2c1); border-radius: 10px; color: var(--s-color-188b5392); font-family: var(--s-font-5cb46b44); font-size: 24px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1; margin: 0px 0px 0px 0px; padding: 0px 0px; text-align: left; text-shadow: 0 0 10px rgba(0,0,0,0.5); width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-4a46e059-b6c9-4135-9f1a-42aec7f8be38] { font-size: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-4a46e059-b6c9-4135-9f1a-42aec7f8be38] { font-size: 12px; line-height: 1.2; }
}.sd[data-s-12c414f5-4658-4d6c-a23d-4e25b8a2cc31] { background: var(--s-color-4f9db2c1); border-radius: 10px; color: var(--s-color-188b5392); font-family: var(--s-font-5cb46b44); font-size: 24px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1; margin: 0px 0px 0px 0px; padding: 0px 0px; text-align: left; text-shadow: 0 0 10px rgba(0,0,0,0.5); width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-12c414f5-4658-4d6c-a23d-4e25b8a2cc31] { font-size: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-12c414f5-4658-4d6c-a23d-4e25b8a2cc31] { font-size: 12px; line-height: 1.2; }
}.sd[data-s-ad4a93de-6679-409d-a5b0-8253c594d6e8] { align-content: center; align-items: center; background: #00000000; border-bottom: 1px solid #ffffffff; border-left: 1px solid #ffffffff; border-radius: 16px; border-right: 1px solid #ffffffff; border-top: 1px solid #ffffffff; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 30px 30px; width: auto; --gap-h-ad4a93de-6679-409d-a5b0-8253c594d6e8: 12px; --gap-v-ad4a93de-6679-409d-a5b0-8253c594d6e8: 0px; --gap-uuid: ad4a93de-6679-409d-a5b0-8253c594d6e8; max-width: 100%; }
.sd[data-s-21dd0503-8ec5-45e9-bd8e-d0c813bc24c6]:hover .sd[data-s-ad4a93de-6679-409d-a5b0-8253c594d6e8]:hover { background: var(--s-color-59963acb); opacity: 1; --gap-h-ad4a93de-6679-409d-a5b0-8253c594d6e8: 12px; --gap-v-ad4a93de-6679-409d-a5b0-8253c594d6e8: 0px; }
.sd[data-s-21dd0503-8ec5-45e9-bd8e-d0c813bc24c6]:hover .sd[data-s-ad4a93de-6679-409d-a5b0-8253c594d6e8] { background: #74b43580; transform: scale(0.9, 0.9); --gap-h-ad4a93de-6679-409d-a5b0-8253c594d6e8: 12px; --gap-v-ad4a93de-6679-409d-a5b0-8253c594d6e8: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-ad4a93de-6679-409d-a5b0-8253c594d6e8] { border-radius: 0; flex: none; width: auto; --gap-h-ad4a93de-6679-409d-a5b0-8253c594d6e8: 12px; --gap-v-ad4a93de-6679-409d-a5b0-8253c594d6e8: 0px; }
}
@media screen and (max-width: 840px){
.sd[data-s-ad4a93de-6679-409d-a5b0-8253c594d6e8] { padding: 20px 20px; --gap-h-ad4a93de-6679-409d-a5b0-8253c594d6e8: 12px; --gap-v-ad4a93de-6679-409d-a5b0-8253c594d6e8: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-ad4a93de-6679-409d-a5b0-8253c594d6e8] { padding: 10px 20px; --gap-h-ad4a93de-6679-409d-a5b0-8253c594d6e8: 12px; --gap-v-ad4a93de-6679-409d-a5b0-8253c594d6e8: 0px; }
}.sd[data-s-d0f1745b-1410-4911-884a-534aae442db0] { color: #ffffffff; font-size: 32px; padding: 4px 0px 0px 0px; }
@media screen and (max-width: 840px){
.sd[data-s-d0f1745b-1410-4911-884a-534aae442db0] { font-size: 20px; padding: 2px 0px 0px 0px; }
}.sd[data-s-cac85356-fd70-4b48-992f-6cccc89cb266] { color: var(--s-color-188b5392); font-family: var(--s-font-4090fd04); font-size: 30px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1140px){
.sd[data-s-cac85356-fd70-4b48-992f-6cccc89cb266] { color: var(--s-color-188b5392); }
}
@media screen and (max-width: 840px){
.sd[data-s-cac85356-fd70-4b48-992f-6cccc89cb266] { font-size: 22px; }
}
@media screen and (max-width: 540px){
.sd[data-s-cac85356-fd70-4b48-992f-6cccc89cb266] { font-size: 15px; }
}.sd[data-s-b40c78c7-aaf3-4fa6-955a-ba9b5ad47682] { background: var(--s-color-188b5392); flex: none; height: auto; padding: 80px 80px 80px 80px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-b40c78c7-aaf3-4fa6-955a-ba9b5ad47682] { padding: 80px 80px 80px 40px; }
}
@media screen and (max-width: 540px){
.sd[data-s-b40c78c7-aaf3-4fa6-955a-ba9b5ad47682] { padding: 80px 20px 80px 20px; }
}.sd[data-s-0972e55b-d5f0-46c9-b31f-2ac35bdf1c3d] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; padding: 0px 80px; width: 100%; --gap-h-0972e55b-d5f0-46c9-b31f-2ac35bdf1c3d: 10px; --gap-v-0972e55b-d5f0-46c9-b31f-2ac35bdf1c3d: 0px; --gap-uuid: 0972e55b-d5f0-46c9-b31f-2ac35bdf1c3d; max-width: 100%; }.sd[data-s-644ea6f8-1fdc-47cb-898e-1e33ee819205] { background: #ffffffb3; border-radius: 50px; flex: none; height: auto; margin: 0px 0px; padding: 0px 0px; width: 1100px; max-width: 100%; }.sd[data-s-542d8a9f-fad8-4e8b-8e03-d559042a691f] { align-content: flex-start; align-items: flex-start; background: #00000000; flex: none; height: auto; justify-content: center; margin: 0px 0px 80px 0px; padding: 0px 0px; transform-origin: center right; transition-delay: 200ms; transition-duration: 800ms; width: 100%; max-width: 100%; }
.sd[data-s-542d8a9f-fad8-4e8b-8e03-d559042a691f].appear { opacity: 0; transform-origin: center right; transition-delay: 200ms; transition-duration: 800ms; }
.sd[data-s-542d8a9f-fad8-4e8b-8e03-d559042a691f].appear-active { transition-delay: 200ms; transition-duration: 800ms; }
@media screen and (max-width: 840px){
.sd[data-s-542d8a9f-fad8-4e8b-8e03-d559042a691f] { margin: 0px 0px 40px 0px; padding: 0px; width: 100%; max-width: 100%; }
}.sd[data-s-125ada0f-9fc6-4ca6-a097-83be950eff73] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 2px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-125ada0f-9fc6-4ca6-a097-83be950eff73] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-125ada0f-9fc6-4ca6-a097-83be950eff73] { font-size: 13px; }
}.sd[data-s-c1c72d2f-0784-429a-a5c7-8d74917801e6] { color: #333333; flex: none; font-family: var(--s-font-4090fd04); font-size: 52px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-c1c72d2f-0784-429a-a5c7-8d74917801e6] { font-size: 32px; }
}
@media screen and (max-width: 540px){
.sd[data-s-c1c72d2f-0784-429a-a5c7-8d74917801e6] { font-size: 22px; }
}.sd[data-s-5046b2ad-7328-4f14-8af7-fe63ea9826ad] { background: #333333ff; flex: none; height: 1px; width: 100%; max-width: 100%; }
.sd[data-s-5046b2ad-7328-4f14-8af7-fe63ea9826ad].appear { flex: none; opacity: 0; transform-origin: center left; transition-delay: 200ms; transition-duration: 1000ms; width: 0%; }
.sd[data-s-5046b2ad-7328-4f14-8af7-fe63ea9826ad].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.sd[data-s-bc813edc-8265-4075-a381-080c0340a914] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: wrap; gap: 80px 40px; justify-content: flex-start; padding: 0px 0px; width: 100%; --gap-h-bc813edc-8265-4075-a381-080c0340a914: 40px; --gap-v-bc813edc-8265-4075-a381-080c0340a914: 80px; --gap-uuid: bc813edc-8265-4075-a381-080c0340a914; max-width: 100%; }
.sd[data-s-bc813edc-8265-4075-a381-080c0340a914].appear { opacity: 0; transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; --gap-h-bc813edc-8265-4075-a381-080c0340a914: 40px; --gap-v-bc813edc-8265-4075-a381-080c0340a914: 80px; }
.sd[data-s-bc813edc-8265-4075-a381-080c0340a914].appear-active { transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
@media screen and (max-width: 1140px){
.sd[data-s-bc813edc-8265-4075-a381-080c0340a914] { gap: 40px 32px; --gap-h-bc813edc-8265-4075-a381-080c0340a914: 32px; --gap-v-bc813edc-8265-4075-a381-080c0340a914: 40px; }
}
@media screen and (max-width: 840px){
.sd[data-s-bc813edc-8265-4075-a381-080c0340a914] { align-content: stretch; align-items: stretch; flex: none; gap: 40px 24px; justify-content: flex-start; --gap-h-bc813edc-8265-4075-a381-080c0340a914: 24px; --gap-v-bc813edc-8265-4075-a381-080c0340a914: 40px; }
}.sd[data-s-37e81e6b-ef9e-4f8a-a3b0-7a108ab27d7e] { flex-direction: column; flex-wrap: nowrap; justify-content: center; width: calc(100% - (var(--gap-h-bc813edc-8265-4075-a381-080c0340a914) * 0)); max-width: calc(100% - (var(--gap-h-bc813edc-8265-4075-a381-080c0340a914) * 0)); }.sd[data-s-ef5b5001-6f5d-4021-8253-6393f56f6dab] { color: #333333ff; font-family: var(--s-font-4090fd04); font-size: 20px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 10px 0 10px 0; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px){
.sd[data-s-ef5b5001-6f5d-4021-8253-6393f56f6dab] { font-size: 15px; }
}.sd[data-s-24139310-a1ac-4993-9566-3734fa7fb8a2] { background: #00000000; flex: none; height: auto; width: calc(33.3% - (var(--gap-h-bc813edc-8265-4075-a381-080c0340a914) * 0.667)); max-width: calc(33.3% - (var(--gap-h-bc813edc-8265-4075-a381-080c0340a914) * 0.667)); }
.sd[data-s-24139310-a1ac-4993-9566-3734fa7fb8a2]:hover { transition-duration: 400ms; }
@media screen and (max-width: 840px){
.sd[data-s-24139310-a1ac-4993-9566-3734fa7fb8a2] { flex: none; width: calc(50% - (var(--gap-h-bc813edc-8265-4075-a381-080c0340a914) * 0.5)); max-width: calc(50% - (var(--gap-h-bc813edc-8265-4075-a381-080c0340a914) * 0.5)); }
}
@media screen and (max-width: 540px){
.sd[data-s-24139310-a1ac-4993-9566-3734fa7fb8a2] { flex: none; width: calc(100% - (var(--gap-h-bc813edc-8265-4075-a381-080c0340a914) * 0)); max-width: calc(100% - (var(--gap-h-bc813edc-8265-4075-a381-080c0340a914) * 0)); }
}.sd[data-s-ec66c5cb-f31c-46e3-9404-1ffb900468ee] { background: #00000000; flex: none; height: auto; overflow-x: hidden; overflow-y: hidden; width: 100%; z-index: -1; max-width: 100%; }.sd[data-s-fd7a0c3e-074d-4d10-ae0d-6929c324aec8] { background: transparent; flex: none; height: 250px; width: 100%; max-width: 100%; }
.sd[data-s-24139310-a1ac-4993-9566-3734fa7fb8a2]:hover .sd[data-s-fd7a0c3e-074d-4d10-ae0d-6929c324aec8] { transform: scale(1.05, 1.05); transition-duration: 400ms; }
.sd[data-s-24139310-a1ac-4993-9566-3734fa7fb8a2]:hover .sd[data-s-fd7a0c3e-074d-4d10-ae0d-6929c324aec8]:before { filter:  brightness(0.5); }
@media screen and (max-width: 1140px){
.sd[data-s-fd7a0c3e-074d-4d10-ae0d-6929c324aec8] { flex: none; height: 160px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-fd7a0c3e-074d-4d10-ae0d-6929c324aec8] { flex: none; height: 220px; width: 100%; max-width: 100%; }
}.sd[data-s-f03656ac-0667-408b-ace1-058e2992dd03] { align-content: flex-start; align-items: flex-start; background: transparent; flex: none; height: auto; justify-content: flex-start; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-f03656ac-0667-408b-ace1-058e2992dd03] { margin: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-f03656ac-0667-408b-ace1-058e2992dd03] { height: auto; }
}.sd[data-s-4e870705-3c51-4fbc-bf74-1b05f477166d] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: space-between; margin: 16px 0px; width: 100%; --gap-h-4e870705-3c51-4fbc-bf74-1b05f477166d: 16px; --gap-v-4e870705-3c51-4fbc-bf74-1b05f477166d: 0px; --gap-uuid: 4e870705-3c51-4fbc-bf74-1b05f477166d; max-width: 100%; }
@media screen and (max-width: 1140px){
.sd[data-s-4e870705-3c51-4fbc-bf74-1b05f477166d] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 8px; justify-content: space-between; --gap-h-4e870705-3c51-4fbc-bf74-1b05f477166d: 0px; --gap-v-4e870705-3c51-4fbc-bf74-1b05f477166d: 8px; }
}
@media screen and (max-width: 540px){
.sd[data-s-4e870705-3c51-4fbc-bf74-1b05f477166d] { margin: 0px 0px; --gap-h-4e870705-3c51-4fbc-bf74-1b05f477166d: 16px; --gap-v-4e870705-3c51-4fbc-bf74-1b05f477166d: 0px; width: 100%; max-width: 100%; }
}.sd[data-s-89b70752-aaa5-4137-adf1-13f0e1c549fa] { color: #666666ff; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.2; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-96e0ffdd-c004-473b-a829-d7dc3fae0028] { align-content: flex-end; align-items: flex-end; background: transparent; flex: 1; height: auto; justify-content: center; width: auto; max-width: 100%; }
@media screen and (max-width: 1140px){
.sd[data-s-96e0ffdd-c004-473b-a829-d7dc3fae0028] { align-content: flex-start; align-items: flex-start; justify-content: center; width: calc(100% - (var(--gap-h-4e870705-3c51-4fbc-bf74-1b05f477166d) * 0)); max-width: calc(100% - (var(--gap-h-4e870705-3c51-4fbc-bf74-1b05f477166d) * 0)); }
}.sd[data-s-29b0b4ed-a172-4dad-a7f4-5ce602313a9d] { color: #666666ff; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-dbc4418e-e21e-4f73-aa22-0e071a261cc7] { color: #333333ff; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-dbc4418e-e21e-4f73-aa22-0e071a261cc7] { font-size: 14px; }
}.sd[data-s-5c77acdf-971e-4547-8c17-49487a10e88a] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: calc(100% - (var(--gap-h-bc813edc-8265-4075-a381-080c0340a914) * 0)); max-width: calc(100% - (var(--gap-h-bc813edc-8265-4075-a381-080c0340a914) * 0)); }.sd[data-s-cdd49477-1c04-4bc5-9277-3d54ba64ba47] { align-content: center; align-items: center; background: var(--s-color-4f9db2c1); border-bottom: 1px solid var(--s-color-d79735fd); border-left: 1px solid var(--s-color-d79735fd); border-radius: 30px; border-right: 1px solid var(--s-color-d79735fd); border-top: 1px solid var(--s-color-d79735fd); box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2); color: #333; flex: none; flex-direction: row; flex-wrap: nowrap; font-family: var(--s-font-5cb46b44); font-size: 15px; font-weight: 400; gap: 8px; height: auto; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px; opacity: 1; overflow-x: hidden; overflow-y: hidden; padding: 12px 32px; text-align: left; width: 250px; --gap-h-cdd49477-1c04-4bc5-9277-3d54ba64ba47: 8px; --gap-v-cdd49477-1c04-4bc5-9277-3d54ba64ba47: 0px; --gap-uuid: cdd49477-1c04-4bc5-9277-3d54ba64ba47; max-width: 100%; }
.sd[data-s-cdd49477-1c04-4bc5-9277-3d54ba64ba47].appear { opacity: 0; transform: translate(20px, 0px); transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; --gap-h-cdd49477-1c04-4bc5-9277-3d54ba64ba47: 8px; --gap-v-cdd49477-1c04-4bc5-9277-3d54ba64ba47: 0px; }
.sd[data-s-cdd49477-1c04-4bc5-9277-3d54ba64ba47].appear-active { transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-cdd49477-1c04-4bc5-9277-3d54ba64ba47]:hover { opacity: 1; --gap-h-cdd49477-1c04-4bc5-9277-3d54ba64ba47: 8px; --gap-v-cdd49477-1c04-4bc5-9277-3d54ba64ba47: 0px; }.sd[data-s-75b43173-a982-4d0c-b38b-f853b43de506] { background: #333333ff; border-bottom: 1px solid #333333ff; border-left: 1px solid #333333ff; border-right: 1px solid #333333ff; border-top: 1px solid #333333ff; flex: none; height: calc(100% - (var(--gap-v-cdd49477-1c04-4bc5-9277-3d54ba64ba47) * 0)); left: 0; margin: 0 0 0 0; position: absolute; top: 0; transform: scale(0, 1); transform-origin: center left; width: calc(100% - (var(--gap-h-cdd49477-1c04-4bc5-9277-3d54ba64ba47) * 0)); z-index: 1; max-width: calc(100% - (var(--gap-h-cdd49477-1c04-4bc5-9277-3d54ba64ba47) * 0)); }
.sd[data-s-cdd49477-1c04-4bc5-9277-3d54ba64ba47]:hover .sd[data-s-75b43173-a982-4d0c-b38b-f853b43de506] { background: #333333ff; border-bottom: 1px solid #333333ff; border-left: 1px solid #333333ff; border-right: 1px solid #333333ff; border-top: 1px solid #333333ff; transform: scale(1, 1); }.sd[data-s-ec61adfb-985a-4eab-9fe0-43b5e2ed2b5a] { color: var(--s-color-d79735fd); font-family: var(--s-font-4090fd04); font-size: 18px; font-weight: 500; letter-spacing: 0.1em; padding: 0px 0px 0px 0px; text-align: center; z-index: 2; justify-content: center; }
.sd[data-s-cdd49477-1c04-4bc5-9277-3d54ba64ba47]:hover .sd[data-s-ec61adfb-985a-4eab-9fe0-43b5e2ed2b5a] { color: var(--s-color-188b5392); }.sd[data-s-263241d5-d693-44c1-a2ba-ae5a2791eced] { color: var(--s-color-d79735fd); font-size: 24px; z-index: 2; }
.sd[data-s-cdd49477-1c04-4bc5-9277-3d54ba64ba47]:hover .sd[data-s-263241d5-d693-44c1-a2ba-ae5a2791eced] { color: var(--s-color-188b5392); }.sd[data-s-4ffedd63-8715-477d-a52b-33e9d4c4ffcc] { align-content: center; align-items: center; background: #00000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-radius: 30px; border-right: 1px solid #000000; border-top: 1px solid #000000; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 12px 32px; transition-delay: 300ms; transition-duration: 600ms; width: 250px; --gap-h-4ffedd63-8715-477d-a52b-33e9d4c4ffcc: 8px; --gap-v-4ffedd63-8715-477d-a52b-33e9d4c4ffcc: 0px; --gap-uuid: 4ffedd63-8715-477d-a52b-33e9d4c4ffcc; max-width: 100%; }
.sd[data-s-4ffedd63-8715-477d-a52b-33e9d4c4ffcc].appear { opacity: 0; transform: translate(20px, 0px); transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; --gap-h-4ffedd63-8715-477d-a52b-33e9d4c4ffcc: 8px; --gap-v-4ffedd63-8715-477d-a52b-33e9d4c4ffcc: 0px; }
.sd[data-s-4ffedd63-8715-477d-a52b-33e9d4c4ffcc].appear-active { transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: linear; }
.sd[data-s-4ffedd63-8715-477d-a52b-33e9d4c4ffcc]:hover { opacity: 1; --gap-h-4ffedd63-8715-477d-a52b-33e9d4c4ffcc: 8px; --gap-v-4ffedd63-8715-477d-a52b-33e9d4c4ffcc: 0px; }.sd[data-s-ebb1bf90-df3b-4555-9dc0-986292df9164] { background: #333333ff; border-bottom: 1px solid #333333ff; border-left: 1px solid #333333ff; border-right: 1px solid #333333ff; border-top: 1px solid #333333ff; flex: none; height: calc(100% - (var(--gap-v-4ffedd63-8715-477d-a52b-33e9d4c4ffcc) * 0)); left: 0; margin: 0 0 0 0; position: absolute; top: 0; transform: scale(0, 1); transform-origin: center left; width: calc(100% - (var(--gap-h-4ffedd63-8715-477d-a52b-33e9d4c4ffcc) * 0)); z-index: 1; max-width: calc(100% - (var(--gap-h-4ffedd63-8715-477d-a52b-33e9d4c4ffcc) * 0)); }
.sd[data-s-4ffedd63-8715-477d-a52b-33e9d4c4ffcc]:hover .sd[data-s-ebb1bf90-df3b-4555-9dc0-986292df9164] { background: #333333ff; border-bottom: 1px solid #333333ff; border-left: 1px solid #333333ff; border-right: 1px solid #333333ff; border-top: 1px solid #333333ff; transform: scale(1, 1); }.sd[data-s-513d35d2-784d-494f-937a-498280ef683b] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 18px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; transform-origin: bottom center; width: auto; z-index: 2; max-width: 100%; justify-content: flex-start; }
.sd[data-s-4ffedd63-8715-477d-a52b-33e9d4c4ffcc]:hover .sd[data-s-513d35d2-784d-494f-937a-498280ef683b] { color: #ffffffff; }
@media screen and (max-width: 840px){
.sd[data-s-513d35d2-784d-494f-937a-498280ef683b] { font-size: 16px; }
}.sd[data-s-69c47553-27d5-4bb3-877c-d5e9a6f23025] { color: #333333; font-size: 24px; z-index: 2; }
.sd[data-s-4ffedd63-8715-477d-a52b-33e9d4c4ffcc]:hover .sd[data-s-69c47553-27d5-4bb3-877c-d5e9a6f23025] { color: var(--s-color-188b5392); }
@media screen and (max-width: 840px){
.sd[data-s-69c47553-27d5-4bb3-877c-d5e9a6f23025] { font-size: 20px; }
}.sd[data-s-04f49801-e25b-4a01-bd04-c996ee7e981a] { align-content: stretch; align-items: stretch; background: #FFFFFF; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; padding: 0 0; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-04f49801-e25b-4a01-bd04-c996ee7e981a] { flex-direction: column; flex-wrap: nowrap; }
}.sd[data-s-section-inner-04f49801-e25b-4a01-bd04-c996ee7e981a] { padding: 0 0; width: 100%; height: auto; flex-direction: row; flex-wrap: nowrap; align-content: stretch; align-items: stretch; justify-content: center; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-section-inner-04f49801-e25b-4a01-bd04-c996ee7e981a] { flex-direction: column; flex-wrap: nowrap; }
}.sd[data-s-257f2996-582a-43ae-aad7-d955992ce658] { align-content: center; align-items: center; background: var(--s-color-3b921f12); flex: none; height: auto; justify-content: flex-start; overflow-x: visible; overflow-y: visible; padding: 80px 80px 80px 80px; width: 50%; max-width: 50%; }
@media screen and (max-width: 840px){
.sd[data-s-257f2996-582a-43ae-aad7-d955992ce658] { align-content: flex-start; align-items: flex-start; flex: none; justify-content: flex-start; padding: 80px 40px 80px 40px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-257f2996-582a-43ae-aad7-d955992ce658] { padding: 80px 20px 80px 20px; }
}.sd[data-s-b5f8ba0c-3c91-456f-82b2-0650cbe08e87] { align-content: flex-start; align-items: flex-start; background: #00000000; flex: none; height: auto; justify-content: center; margin: 0px 0px 80px 0px; padding: 0px 0px; transform-origin: center right; transition-delay: 200ms; transition-duration: 800ms; width: 100%; max-width: 100%; }
.sd[data-s-b5f8ba0c-3c91-456f-82b2-0650cbe08e87].appear { opacity: 0; transform-origin: center right; transition-delay: 200ms; transition-duration: 800ms; }
.sd[data-s-b5f8ba0c-3c91-456f-82b2-0650cbe08e87].appear-active { transition-delay: 200ms; transition-duration: 800ms; }
@media screen and (max-width: 840px){
.sd[data-s-b5f8ba0c-3c91-456f-82b2-0650cbe08e87] { margin: 0px 0px 40px 0px; padding: 0px; width: 100%; max-width: 100%; }
}.sd[data-s-ee77f6cc-c488-4d44-bbf1-2d57abb6a75f] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 2px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-ee77f6cc-c488-4d44-bbf1-2d57abb6a75f] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-ee77f6cc-c488-4d44-bbf1-2d57abb6a75f] { font-size: 13px; }
}.sd[data-s-f0a1ea2b-2ae0-4e88-aceb-8bc2e7c24c25] { color: #333333; flex: none; font-family: var(--s-font-4090fd04); font-size: 52px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-f0a1ea2b-2ae0-4e88-aceb-8bc2e7c24c25] { font-size: 32px; }
}
@media screen and (max-width: 540px){
.sd[data-s-f0a1ea2b-2ae0-4e88-aceb-8bc2e7c24c25] { font-size: 22px; }
}.sd[data-s-d32baa91-4c27-4a19-b164-c99d38144c1f] { background: #333333ff; flex: none; height: 1px; width: 100%; max-width: 100%; }
.sd[data-s-d32baa91-4c27-4a19-b164-c99d38144c1f].appear { flex: none; opacity: 0; transform-origin: center left; transition-delay: 200ms; transition-duration: 1000ms; width: 0%; }
.sd[data-s-d32baa91-4c27-4a19-b164-c99d38144c1f].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.sd[data-s-7dfe0155-682c-4f65-8706-25f7de2cec48] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-7dfe0155-682c-4f65-8706-25f7de2cec48] { flex: none; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-7dfe0155-682c-4f65-8706-25f7de2cec48] { flex: none; width: 100%; }
}.sd[data-s-65487fec-5c5a-4939-83c9-27d0714a7333] { align-content: flex-start; align-items: flex-start; background: transparent; flex: none; gap: 0px; height: auto; justify-content: flex-start; width: auto; --gap-h-65487fec-5c5a-4939-83c9-27d0714a7333: 0px; --gap-v-65487fec-5c5a-4939-83c9-27d0714a7333: 0px; --gap-uuid: 65487fec-5c5a-4939-83c9-27d0714a7333; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-65487fec-5c5a-4939-83c9-27d0714a7333] { padding: 0px; --gap-h-65487fec-5c5a-4939-83c9-27d0714a7333: 0px; --gap-v-65487fec-5c5a-4939-83c9-27d0714a7333: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-65487fec-5c5a-4939-83c9-27d0714a7333] { flex: none; gap: 16px; --gap-h-65487fec-5c5a-4939-83c9-27d0714a7333: 0px; --gap-v-65487fec-5c5a-4939-83c9-27d0714a7333: 16px; }
}.sd[data-s-0da9e96d-23e8-46c0-b50b-e34b80a7e605] { background: #00000000; flex: none; height: auto; margin: 0px 0px 8px 0px; padding: 0px; transition-duration: 800ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); width: auto; max-width: 100%; }
.sd[data-s-0da9e96d-23e8-46c0-b50b-e34b80a7e605]:hover { opacity: 0.7; }.sd[data-s-60a895d1-1e3b-469f-8f61-5504eb74adb5] { color: #333333; font-family: var(--s-font-5cb46b44); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-60a895d1-1e3b-469f-8f61-5504eb74adb5] { font-family: var(--s-font-4090fd04); font-size: 16px; }
}.sd[data-s-eaedc513-8c87-461a-9121-ad1fcb3a0f64] { align-content: flex-start; align-items: flex-start; background: transparent; flex: none; gap: 8px; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-65487fec-5c5a-4939-83c9-27d0714a7333) * 0)); --gap-h-eaedc513-8c87-461a-9121-ad1fcb3a0f64: 0px; --gap-v-eaedc513-8c87-461a-9121-ad1fcb3a0f64: 8px; --gap-uuid: eaedc513-8c87-461a-9121-ad1fcb3a0f64; max-width: calc(100% - (var(--gap-h-65487fec-5c5a-4939-83c9-27d0714a7333) * 0)); }.sd[data-s-8f93daf1-ad97-4948-96b7-24a0238095f0] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: flex-start; padding: 0px; --gap-h-8f93daf1-ad97-4948-96b7-24a0238095f0: 8px; --gap-v-8f93daf1-ad97-4948-96b7-24a0238095f0: 0px; --gap-uuid: 8f93daf1-ad97-4948-96b7-24a0238095f0; }.sd[data-s-ae969ea2-e124-4256-bc92-bb6249c9a07d] { color: #333333ff; flex: none; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 70px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-ae969ea2-e124-4256-bc92-bb6249c9a07d] { flex: none; font-size: 14px; width: 60px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-ae969ea2-e124-4256-bc92-bb6249c9a07d] { font-size: 14px; }
}.sd[data-s-0616e43a-d020-471b-b746-1d41074f1024] { color: #333333ff; flex: 1; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-0616e43a-d020-471b-b746-1d41074f1024] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-0616e43a-d020-471b-b746-1d41074f1024] { font-size: 14px; }
}.sd[data-s-a1c66567-2729-404a-8e37-508814308532] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: flex-start; padding: 0px; --gap-h-a1c66567-2729-404a-8e37-508814308532: 8px; --gap-v-a1c66567-2729-404a-8e37-508814308532: 0px; --gap-uuid: a1c66567-2729-404a-8e37-508814308532; }.sd[data-s-84dce625-e57e-4865-beac-b28393dfa8b8] { color: #333333ff; flex: none; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 70px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-84dce625-e57e-4865-beac-b28393dfa8b8] { flex: none; font-size: 14px; width: 60px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-84dce625-e57e-4865-beac-b28393dfa8b8] { font-size: 14px; }
}.sd[data-s-ef511aba-57e7-4cf4-a363-fb6c28688a6f] { color: #333333ff; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-ef511aba-57e7-4cf4-a363-fb6c28688a6f] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-ef511aba-57e7-4cf4-a363-fb6c28688a6f] { font-size: 14px; }
}.sd[data-s-d2cf4a7e-0bdf-4388-9503-b1b069ddc468] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: flex-start; padding: 0px; --gap-h-d2cf4a7e-0bdf-4388-9503-b1b069ddc468: 8px; --gap-v-d2cf4a7e-0bdf-4388-9503-b1b069ddc468: 0px; --gap-uuid: d2cf4a7e-0bdf-4388-9503-b1b069ddc468; }.sd[data-s-07d97e65-edea-4f4f-8f6d-3216c4d4eff2] { color: #333333ff; flex: none; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 70px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-07d97e65-edea-4f4f-8f6d-3216c4d4eff2] { flex: none; font-size: 14px; width: 60px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-07d97e65-edea-4f4f-8f6d-3216c4d4eff2] { font-size: 14px; }
}.sd[data-s-bbfeb935-454a-4048-98b2-d52220cff4e4] { color: #333333ff; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-bbfeb935-454a-4048-98b2-d52220cff4e4] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-bbfeb935-454a-4048-98b2-d52220cff4e4] { font-size: 14px; }
}.sd[data-s-ad014045-7dd6-4840-903c-346c02ae756c] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-eaedc513-8c87-461a-9121-ad1fcb3a0f64) * 0)); --gap-h-ad014045-7dd6-4840-903c-346c02ae756c: 8px; --gap-v-ad014045-7dd6-4840-903c-346c02ae756c: 0px; --gap-uuid: ad014045-7dd6-4840-903c-346c02ae756c; max-width: calc(100% - (var(--gap-h-eaedc513-8c87-461a-9121-ad1fcb3a0f64) * 0)); }.sd[data-s-47deebdc-c70f-4363-b08c-5d8c9ba0e920] { color: #333333ff; flex: none; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 70px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-47deebdc-c70f-4363-b08c-5d8c9ba0e920] { flex: none; font-size: 14px; width: 60px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-47deebdc-c70f-4363-b08c-5d8c9ba0e920] { font-size: 14px; }
}.sd[data-s-ecf24dd6-5fb1-4edd-badf-b2ee8e4e6940] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: row; flex-wrap: wrap; gap: 8px; justify-content: flex-start; padding: 0px; width: auto; --gap-h-ecf24dd6-5fb1-4edd-badf-b2ee8e4e6940: 8px; --gap-v-ecf24dd6-5fb1-4edd-badf-b2ee8e4e6940: 8px; --gap-uuid: ecf24dd6-5fb1-4edd-badf-b2ee8e4e6940; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-ecf24dd6-5fb1-4edd-badf-b2ee8e4e6940] { width: 431px; --gap-h-ecf24dd6-5fb1-4edd-badf-b2ee8e4e6940: 8px; --gap-v-ecf24dd6-5fb1-4edd-badf-b2ee8e4e6940: 8px; max-width: 100%; }
}.sd[data-s-544dc6a1-9711-4641-a0b2-67949283d187] { color: #333333ff; flex: none; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-544dc6a1-9711-4641-a0b2-67949283d187] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-544dc6a1-9711-4641-a0b2-67949283d187] { font-size: 14px; }
}.sd[data-s-9de31014-1cca-4ba8-8bc4-33029987230e] { color: #333333ff; flex: none; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-9de31014-1cca-4ba8-8bc4-33029987230e] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-9de31014-1cca-4ba8-8bc4-33029987230e] { font-size: 14px; }
}.sd[data-s-56b115a6-a8f9-4c1c-87b1-c7160895fb13] { color: #333333ff; flex: none; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-56b115a6-a8f9-4c1c-87b1-c7160895fb13] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-56b115a6-a8f9-4c1c-87b1-c7160895fb13] { font-size: 14px; }
}.sd[data-s-c2be4bff-136a-4c89-9957-cd8e1d15a874] { color: #333333ff; flex: none; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-c2be4bff-136a-4c89-9957-cd8e1d15a874] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-c2be4bff-136a-4c89-9957-cd8e1d15a874] { font-size: 14px; }
}.sd[data-s-f0688b36-7dc9-4e7f-9f12-3b2c002cb4bf] { color: #333333ff; flex: none; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-f0688b36-7dc9-4e7f-9f12-3b2c002cb4bf] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-f0688b36-7dc9-4e7f-9f12-3b2c002cb4bf] { font-size: 14px; }
}.sd[data-s-2074a6d5-31c8-4094-b2ae-c14424e554d2] { color: #333333ff; flex: none; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-2074a6d5-31c8-4094-b2ae-c14424e554d2] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-2074a6d5-31c8-4094-b2ae-c14424e554d2] { font-size: 14px; }
}.sd[data-s-c6eeb19b-58d0-499a-8db7-63da20863d02] { color: #333333ff; flex: none; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-c6eeb19b-58d0-499a-8db7-63da20863d02] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-c6eeb19b-58d0-499a-8db7-63da20863d02] { font-size: 14px; }
}.sd[data-s-959742db-fe56-431d-8117-5c204f51fbd1] { color: #333333ff; flex: none; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-959742db-fe56-431d-8117-5c204f51fbd1] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-959742db-fe56-431d-8117-5c204f51fbd1] { font-size: 14px; }
}.sd[data-s-024accf0-0a59-46aa-a982-4c3b7c35ecca] { color: #333333ff; flex: none; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-024accf0-0a59-46aa-a982-4c3b7c35ecca] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-024accf0-0a59-46aa-a982-4c3b7c35ecca] { font-size: 14px; }
}.sd[data-s-f25c1f93-1bef-46a6-ad4d-a244a87cb9fb] { align-content: flex-start; align-items: flex-start; background: var(--s-color-88b6b841); flex: none; flex-direction: column; flex-wrap: nowrap; height: 560px; justify-content: flex-start; width: 50%; max-width: 50%; }
@media screen and (max-width: 840px){
.sd[data-s-f25c1f93-1bef-46a6-ad4d-a244a87cb9fb] { flex: none; height: 300px; width: 100%; max-width: 100%; }
}.sd[data-s-40ac4d1e-538d-494f-94c6-746452f31e8a] { flex: none; height: 100%; width: 100%; max-width: 100%; }.sd[data-s-7620a6ce-37ba-45e6-8563-f1abbf7b68ab] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: auto; justify-content: flex-start; padding: 80px 120px 24px 120px; width: 1600px; --gap-h-7620a6ce-37ba-45e6-8563-f1abbf7b68ab: 0px; --gap-v-7620a6ce-37ba-45e6-8563-f1abbf7b68ab: 80px; --gap-uuid: 7620a6ce-37ba-45e6-8563-f1abbf7b68ab; max-width: 100%; }
body { background: #ffffff; transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
.sd[data-s-c4fd24a4-ff0b-4c9d-b54c-762a1892449b] { align-content: flex-end; align-items: flex-end; background: rgba(0,0,0,0.16); height: 100%; justify-content: flex-start; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-c4fd24a4-ff0b-4c9d-b54c-762a1892449b] { align-content: flex-end; align-items: flex-end; justify-content: flex-start; }
}
@media screen and (max-width: 540px){
.sd[data-s-c4fd24a4-ff0b-4c9d-b54c-762a1892449b] { align-content: flex-end; align-items: flex-end; justify-content: flex-start; }
}.sd[data-s-749b7ee3-2a04-421a-871c-875713b6c52f] { align-content: flex-start; align-items: flex-start; background: #FFFFFF; border-radius: 0px 0px 0px 0px; box-shadow: 0px 6px 15px 0px rgba(0,0,0,0.2); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-749b7ee3-2a04-421a-871c-875713b6c52f] { flex: none; height: 100vh; width: 70%; max-width: 70%; }
}
@media screen and (max-width: 540px){
.sd[data-s-749b7ee3-2a04-421a-871c-875713b6c52f] { align-content: flex-start; align-items: flex-start; height: 100vh; justify-content: flex-start; width: 80%; max-width: 80%; }
}.sd[data-s-fbf5afaf-c230-461b-9aba-5275d5f58bb8] { align-content: flex-start; align-items: flex-start; background: transparent; bottom: auto; flex-direction: row; flex-wrap: nowrap; height: 80px; justify-content: space-between; left: auto; padding: 0px 40px; position: relative; right: auto; top: auto; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-fbf5afaf-c230-461b-9aba-5275d5f58bb8] { justify-content: space-between; padding: 10px 15px 0px 15px; }
}
@media screen and (max-width: 540px){
.sd[data-s-fbf5afaf-c230-461b-9aba-5275d5f58bb8] { margin: 0px 0px 15px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-bcd5fa4d-23d6-4fe5-b1a0-39a9bb05a149] { height: auto; width: 160px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-bcd5fa4d-23d6-4fe5-b1a0-39a9bb05a149] { height: 64px; width: auto; max-width: 100%; }
}.sd[data-s-fec02c8f-49f0-4c0b-a242-864f35a34ae4] { color: #333333; font-size: 24px; height: 100%; padding: 0px 15px; max-width: 100%; }.sd[data-s-136ae4b8-b6b7-40dd-91c6-f0dde097c399] { align-content: center; align-items: center; background: transparent; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 80px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-136ae4b8-b6b7-40dd-91c6-f0dde097c399] { margin: 20px 0px 0px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-136ae4b8-b6b7-40dd-91c6-f0dde097c399] { margin: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-fb978876-e57a-4956-bf31-ccd7a60b905a] { padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-fb978876-e57a-4956-bf31-ccd7a60b905a] { height: 344px; width: 100%; max-width: 100%; }
}.sd[data-s-261045f1-2ae0-410c-88f4-624f90879887] { align-content: flex-start; align-items: flex-start; background: transparent; border-bottom: 1px solid var(--s-color-27a4454f); border-left: 0px solid var(--s-color-27a4454f); border-right: 0px solid var(--s-color-27a4454f); border-top: 0px solid var(--s-color-27a4454f); flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: space-between; padding: 24px 40px 24px 40px; width: 100%; max-width: 100%; }
.sd[data-s-261045f1-2ae0-410c-88f4-624f90879887]:first-child { border-bottom: 1px solid var(--s-color-27a4454f); border-left: 0px solid var(--s-color-27a4454f); border-right: 0px solid var(--s-color-27a4454f); border-top: 1px solid var(--s-color-27a4454f); }
@media screen and (max-width: 840px){
.sd[data-s-261045f1-2ae0-410c-88f4-624f90879887] { padding: 16px 30px; }
}.sd[data-s-a0922dfc-9cfc-4616-a9f2-baa08a7c3584] { color: #333333; flex: 1; font-family: var(--s-font-4090fd04); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; padding: 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-a0922dfc-9cfc-4616-a9f2-baa08a7c3584] { font-size: 16px; }
}.sd[data-s-f7ce8765-687a-4a1d-bcb0-fd8d2583baa0] { color: #333333; font-size: 24px; }.sd[data-s-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1] { align-content: flex-start; align-items: flex-start; background: #00000000; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; height: auto; justify-content: flex-start; margin: 20px 0px 20px 0px; overflow-x: visible; overflow-y: visible; width: 100%; z-index: 1; --gap-h-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1: 0px; --gap-v-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1: 20px; --gap-uuid: 7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: flex-start; margin: 20px 0px 0px 0px; width: 100%; --gap-h-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1: 0px; --gap-v-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1: 20px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; margin: 15px 0px 0px 0px; padding: 0px 0px 15px 0px; --gap-h-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1: 0px; --gap-v-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1: 16px; width: 100%; max-width: 100%; }
}.sd[data-s-9eedef3e-b1ce-4e5c-8c34-35e6b8f80303] { align-content: center; align-items: center; background: var(--s-color-188b5392); border-bottom: 1px solid var(--s-color-d79735fd); border-left: 1px solid var(--s-color-d79735fd); border-radius: 30px; border-right: 1px solid var(--s-color-d79735fd); border-top: 1px solid var(--s-color-d79735fd); height: auto; justify-content: center; margin: 0px 0px 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 16px 40px; transition-delay: 300ms; transition-duration: 600ms; width: calc(50% - (var(--gap-h-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1) * 0.5)); z-index: 1; max-width: calc(50% - (var(--gap-h-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1) * 0.5)); }
.sd[data-s-9eedef3e-b1ce-4e5c-8c34-35e6b8f80303]:hover { opacity: 1; }
@media screen and (max-width: 840px){
.sd[data-s-9eedef3e-b1ce-4e5c-8c34-35e6b8f80303] { border-bottom: 1px solid var(--s-color-d79735fd); border-left: 1px solid var(--s-color-d79735fd); border-right: 1px solid var(--s-color-d79735fd); border-top: 1px solid var(--s-color-d79735fd); margin: 0px 0px 0px 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-9eedef3e-b1ce-4e5c-8c34-35e6b8f80303] { background: var(--s-color-188b5392); border-bottom: 1px solid var(--s-color-d79735fd); border-left: 1px solid var(--s-color-d79735fd); border-right: 1px solid var(--s-color-d79735fd); border-top: 1px solid var(--s-color-d79735fd); flex: none; padding: 16px 40px 16px 40px; width: 250px; max-width: 100%; }
}.sd[data-s-3e031fc3-5d57-4709-8871-9fd1d302aa56] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; height: 22px; justify-content: center; width: auto; z-index: 2; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-3e031fc3-5d57-4709-8871-9fd1d302aa56] { border-bottom: 0px solid var(--s-color-d79735fd); border-left: 0px solid var(--s-color-d79735fd); border-right: 0px solid var(--s-color-d79735fd); border-top: 0px solid var(--s-color-d79735fd); }
}
@media screen and (max-width: 540px){
.sd[data-s-3e031fc3-5d57-4709-8871-9fd1d302aa56] { background: transparent; }
}.sd[data-s-de886810-5b8c-453f-b6c0-46f7464be148] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 8px 0px 0px; text-align: center; width: auto; z-index: 2; max-width: calc(100% - 8px); justify-content: center; }
@media screen and (max-width: 540px){
.sd[data-s-de886810-5b8c-453f-b6c0-46f7464be148] { color: #333333; }
}.sd[data-s-c778273e-ef62-4131-ba63-5e1cbb425716] { color: #333333; font-size: 16px; z-index: 2; }
@media screen and (max-width: 540px){
.sd[data-s-c778273e-ef62-4131-ba63-5e1cbb425716] { color: #333333; }
}.sd[data-s-2544140d-6059-48d7-98ab-340812f8913c] { align-content: center; align-items: center; background: var(--s-color-768e318a); border-radius: 30px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 16px 40px; transition-delay: 300ms; transition-duration: 600ms; width: calc(50% - (var(--gap-h-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1) * 0.5)); z-index: 1; max-width: calc(50% - (var(--gap-h-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1) * 0.5)); }
.sd[data-s-2544140d-6059-48d7-98ab-340812f8913c]:hover { opacity: 1; }
@media screen and (max-width: 840px){
.sd[data-s-2544140d-6059-48d7-98ab-340812f8913c] { margin: 0px 0px 0px 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-2544140d-6059-48d7-98ab-340812f8913c] { flex: none; width: 250px; max-width: 100%; }
}.sd[data-s-d236628e-c1a8-44f8-a80c-e0690cfb0ade] { background: #ffffff29; flex: none; height: 100%; left: 0; margin: 0 0 0 0; position: absolute; top: 0; transform: scale(0, 1); transform-origin: center left; width: 100%; max-width: 100%; }
.sd[data-s-2544140d-6059-48d7-98ab-340812f8913c]:hover .sd[data-s-d236628e-c1a8-44f8-a80c-e0690cfb0ade] { flex: none; transform: scale(1, 1); }.sd[data-s-c08a2efb-8346-4539-99c5-41f7306d3f7e] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; width: auto; z-index: 2; max-width: 100%; }.sd[data-s-1152160c-ff11-4fdd-804b-84417b5281b6] { color: var(--s-color-d79735fd); font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 8px 0px 0px; text-align: center; width: auto; z-index: 2; max-width: calc(100% - 8px); justify-content: center; }.sd[data-s-a431d4dd-28a1-4b35-a10f-a8c5e7b0245e] { color: var(--s-color-d79735fd); font-size: 16px; z-index: 2; }.sd[data-s-89a5f480-9a27-4c9e-a012-d6ede90b7a5c] { align-content: center; align-items: center; background: var(--s-color-59963acb); border-radius: 30px; height: auto; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 16px 40px; transition-delay: 300ms; transition-duration: 600ms; width: calc(50% - (var(--gap-h-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1) * 0.5)); z-index: 1; max-width: calc(50% - (var(--gap-h-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1) * 0.5)); }
.sd[data-s-89a5f480-9a27-4c9e-a012-d6ede90b7a5c]:hover { opacity: 1; }
@media screen and (max-width: 540px){
.sd[data-s-89a5f480-9a27-4c9e-a012-d6ede90b7a5c] { flex: none; width: 250px; max-width: 100%; }
}.sd[data-s-f70e3996-9dfd-4971-98b4-984e7a920179] { background: #ffffff29; flex: none; height: 100%; left: 0; margin: 0 0 0 0; position: absolute; top: 0; transform: scale(0, 1); transform-origin: center left; width: 100%; max-width: 100%; }
.sd[data-s-89a5f480-9a27-4c9e-a012-d6ede90b7a5c]:hover .sd[data-s-f70e3996-9dfd-4971-98b4-984e7a920179] { transform: scale(1, 1); }.sd[data-s-2ce20e4f-17da-4f6d-952c-cd4806806727] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; width: auto; z-index: 2; max-width: 100%; }.sd[data-s-462cbb4c-beb4-4ad3-a8bb-919ace506fba] { color: var(--s-color-d79735fd); font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 8px 0px 0px; text-align: center; width: auto; z-index: 2; max-width: calc(100% - 8px); justify-content: center; }.sd[data-s-776570cc-26d9-4312-b12a-8475e59537b5] { color: var(--s-color-d79735fd); font-size: 18px; z-index: 2; }
.sd[data-s-feb782cc] { font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 400; letter-spacing: 0; line-height: 1.5; }
.wp-block-group__inner-container{
	width: 100%;
}
.kv{
	align-content: center;
    align-items: center;
    background: #000000ff;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100vh;
    justify-content: flex-start;
    left: 0;
    margin: 0 0 0 0;
    position: absolute;
    top: 0;
    width: 100%;
    max-width: 100%;
	z-index: 2;
}
.kv:before{filter: brightness(0.9);background-position: 50%;
    background-size: cover;
    border-radius: inherit;
    content: "";
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: inherit;
    width: 100%;
    z-index: -2
}
.kv .wp-block-group__inner-container{
	align-content: flex-start;
    align-items: flex-start;
    background: #00000000;
    flex: none;
    height: auto;
    justify-content: flex-start;
    padding: 0 40px;
    width: 100%;
    z-index: 1;
    max-width: 700px;
	width: 100%;
	color: #fff !important;
}
.kv .wp-block-group__inner-container h1, .kv .wp-block-group__inner-container p{
	color: #fff !important;
}
.kv .wp-block-group__inner-container h1{
	font-family: var(--s-font-4090fd04);
    font-size: 64px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.3;
    text-align: left;
    text-shadow: 3px 3px 5px rgba(0,0,0,0.2);
    transition-timing-function: ease;
    width: auto;
    z-index: 1;
    max-width: 100%;
    justify-content: flex-start;
}
.kv .wp-block-group__inner-container > p{
	flex: none;
    font-family: var(--s-font-4090fd04);
    font-size: 18px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.8;
    margin: 24px 0px 0px 0px;
    padding: 0px 0px;
    text-align: left;
    transition-timing-function: ease;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px) {
.kv .wp-block-group__inner-container > p{font-size: 16px;}
}
@media screen and (max-width: 540px){
.kv .wp-block-group__inner-container h1{font-size: 32px;}
.kv .wp-block-group__inner-container > p{font-size: 13px;}
}
.wp-block-group.section .section-inner{
	padding: 120px 0;
	width: calc(100% - 160px);
	max-width: 1100px;
	margin: auto;
}
@media screen and (max-width: 840px) {
.wp-block-group.section .section-inner{width: calc(100% - 80px);padding: 80px 0;}
}
@media screen and (max-width: 540px){
.wp-block-group.section .section-inner{width: calc(100% - 40px);}
}
.appear.sd{
	opacity: 0;
}
.sd{
	opacity: 1;
}
.top_ttl{
	margin: 0px 0px 80px 0px !important;
    padding: 0px 0px;
    transform-origin: center right;
    transition-delay: 200ms;
    transition-duration: 800ms;
    width: 100%;
    max-width: 100%;
}
.top_ttl p{
	color: #333333;
    font-family: var(--s-font-4090fd04);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
.top_ttl h2{
	color: #333333;
    flex: none;
    font-family: var(--s-font-4090fd04);
    font-size: 52px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    text-align: left;
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
	margin: 0;
	padding: 0;
	position: relative;
}
.top_ttl h2::after{
	position: absolute;
	display: block;
	content: '';
	height: 1px;
	width: 100%;
	background: #333;
	bottom: 0;
}
@media screen and (max-width: 840px) {
.top_ttl{margin-bottom: 40px !important;}
.top_ttl h2{font-size: 32px;}
}
@media screen and (max-width: 540px){
.top_ttl h2{font-size: 22px;}
}
.bg_sec{
	background: var(--s-color-3b921f12);
}
.list_top_pic .wp-block-cover{
	align-items: center;
    background: #000000;
    border-radius: 30px;
	overflow: hidden;
	aspect-ratio: 1 / 1;
	min-height: auto;
	padding: 0;
}
.list_top_pic .wp-block-cover img{
	filter: brightness(0.5);
}
.list_top_pic .wp-block-cover:hover img{
	filter: none;
	transform: scale(1.05, 1.05);
}
.list_top_pic .wp-block-cover .wp-block-cover__background{
	background-color:rgba(0,0,0,0) !important;
}
.list_top_pic .wp-block-cover .wp-block-cover__inner-container, .list_top_pic .wp-block-cover .wp-block-cover__inner-container p, .list_top_pic .wp-block-cover .wp-block-cover__inner-container p a{
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.list_top_pic .wp-block-cover .wp-block-cover__inner-container p a{
	color: var(--s-color-188b5392);
    font-family: var(--s-font-4090fd04);
    font-size: 24px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.15em;
    line-height: 1.4;
    text-align: center;
    display: flex;
	width: 100%;
}
.list_voice_top .fig_voice_top{
	background: #00000000;
    border-radius: 15px;
    flex: none;
    height: auto;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    max-width: 100%;
	height: 340px;
}
.list_voice_top .fig_voice_top img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.list_reason_top .wp-block-group__inner-container{
	display: flex;
	flex-direction: column;
	gap:60px;
}
.list_reason_top .wp-block-columns{
	padding: 0;
	gap:40px !important;
	align-items: center !important;
	flex-direction: row;
	margin: 0;
}
.list_reason_top .wp-block-columns .wp-block-column:nth-child(1){
	width: calc(100% - 524px);
	display: block !important;
	flex-basis: auto;
}
.list_reason_top .wp-block-columns .wp-block-column:nth-child(2){
	height: 460px;
    justify-content: center;
    width: 484px;
	flex-basis: auto;
}
.list_reason_top .wp-block-columns .wp-block-column:nth-child(2) figure{
	width: 100%;
	height: 100%;
}
.list_reason_top .wp-block-columns .wp-block-column:nth-child(2) figure img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.list_reason_top .wp-block-columns-is-layout-flex p{
	color: #333333ff;
    font-family: var(--s-font-4090fd04);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.8;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
.list_reason_top .wp-block-columns-is-layout-flex .wp-block-column p:first-child{
	color: #666666ff;
    font-family: var(--s-font-5cb46b44);
    font-size: 20px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    width: auto;
    max-width: 100%;
	margin-bottom: 4px;
}
.list_reason_top .wp-block-columns-is-layout-flex h3{
	color: #333333ff;
    font-family: var(--s-font-4090fd04);
    font-size: 28px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.8;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
	margin-bottom: 24px;
}
@media screen and (max-width: 840px) {
.list_reason_top .wp-block-columns-is-layout-flex h3{font-size: 24px;}
.list_reason_top .wp-block-columns .wp-block-column:nth-child(2){height: 350px;}
.list_voice_top .fig_voice_top{height: 230px;}
}
@media screen and (max-width: 540px){
.list_top_pic{gap:10px !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}
.list_reason_top .wp-block-columns-is-layout-flex h3{font-size: 16px;}
.list_reason_top .wp-block-columns .wp-block-column:nth-child(2){height: 220px;}
.list_reason_top .wp-block-group__inner-container{gap:56px;}
.list_voice_top .fig_voice_top{height: 240px;}
}
.sd[data-s-cc7829bf-c0e6-4deb-b083-a260b89e728a]{
	margin: auto;
}
.sd[data-r-0_0_2_92a91b0c-6485-48a9-bc0f-531e1ed477be]:before, .kv:before  { background-image: url("../img/kv_pc.jpg") }
@media screen and (max-width: 540px){
.sd[data-r-0_0_2_92a91b0c-6485-48a9-bc0f-531e1ed477be]:before, .kv:before { background-image: url("../img/kv.webp") }
}
.sd[data-r-0_0_0_1_0_3_38f67541-3c91-4de8-bf4c-c86f565f6d3a]:before { background-image: url("../img/s-2560x1707_v-frms_webp_96e800bc-3f36-4625-aa57-b26db5b3265c_middle.webp") }
.sd[data-r-0_0_1_1_0_3_91dddc40-6c1f-4dda-a3f9-3139e934239c]:before { background-image: url("../img/s-3000x2000_v-frms_webp_928101bf-e25a-42ae-b2b8-6ee3071009d6_middle.webp") }
.sd[data-r-0_0_2_1_0_3_1e6baeb9-445e-4751-a388-ef3ed0e1fa44]:before { background-image: url("../img/s-3000x2000_v-frms_webp_2890effa-d029-4970-ade2-a6f75a46d99a_small.webp") }
.sd[data-r-0_0_3_1_0_3_ac16bb78-67c3-4dd9-91c3-8694e88ba20c]:before { background-image: url("../img/s-3000x2000_v-frms_webp_0bf246e1-2996-4059-b2e1-6db73cffe420_middle.webp") }
.sd[data-r-0_0_4_1_0_3_fef21f5c-cf6c-423b-87d1-755414036166]:before { background-image: url("../img/s-2000x3000_v-frms_webp_36e076b4-c493-4814-b543-45aaab54fe99_middle.webp") }
.sd[data-r-0_0_5_1_0_3_4392d886-e717-4ea8-8bc9-62e405782da8]:before { background-image: url("../img/s-2560x1707_v-frms_webp_d99c8ded-5103-4214-9033-c74577264ca3_small.webp")}
.sd[data-r-0_0_6_1_0_3_b8d8dad1-227a-43cf-9645-9b25b90308d5]:before { background-image: url("../img/s-3000x2000_v-frms_webp_8cad23ce-13c2-453b-9f8a-2c35ebb5585e_small.webp")}
.sd[data-r-0_0_7_1_0_3_0f87144d-1760-492d-9f9c-c1893462b8a6]:before { background-image: url("../img/s-3000x2000_v-frms_webp_a3f10371-fca3-4cb2-bc19-44ef22c42bb3_middle.webp") }
.sd[data-r-0_0_8_1_0_3_e4ebbf50-f016-4711-a0d8-97e51561195d]:before { background-image: url("../img/s-3000x2000_v-frms_webp_cd63dc84-03ec-4ae0-8962-ffc4c9934b34_middle.webp")}
.sd[data-r-0_1_0_1_0_0_4_ec7ce4bf-2c27-4007-9e43-e6ed372fabd3]:before { background-image: url("../img/s-3000x2000_v-frms_webp_3e5deb9a-9593-4455-913b-16910e9c5c17_regular.webp") }
.sd[data-r-0_1_1_1_0_0_4_ec7ce4bf-2c27-4007-9e43-e6ed372fabd3]:before { background-image: url("../img/s-2000x3000_v-frms_webp_bd3c1a6e-3d3f-4ac0-b1b6-0fa552a9fc86_regular.webp") }
.sd[data-r-0_1_2_1_0_0_4_ec7ce4bf-2c27-4007-9e43-e6ed372fabd3]:before { background-image: url("../img/s-2000x3000_v-frms_webp_8dc33c3b-9197-418a-8b45-001b79d528e5_regular.webp") }
.sd[data-r-0_1_3_1_0_0_4_ec7ce4bf-2c27-4007-9e43-e6ed372fabd3]:before { background-image: url("../img/s-3000x2000_v-frms_webp_ed75cc4c-8c6d-423d-8689-f78dd5c54f5a_regular.webp") }
.sd[data-r-0_0_0_0_1_0_5_94b45e03-bef4-4f1f-b345-02d88864698e]:before { background-image: url("../img/s-3000x2000_v-frms_webp_77a60977-f3c3-465d-b3c2-d7ef821713ef_middle.webp") }
.sd[data-r-0_0_0_1_1_0_5_94b45e03-bef4-4f1f-b345-02d88864698e]:before { background-image: url("../img/s-3000x2000_v-frms_webp_ed75cc4c-8c6d-423d-8689-f78dd5c54f5a_middle.webp") }
.sd[data-r-0_0_0_2_1_0_5_94b45e03-bef4-4f1f-b345-02d88864698e]:before { background-image: url("../img/s-1192x898_v-fs_webp_234f256e-b0fd-443f-b5c1-647304a07e68.webp") }
.sd[data-r-0_6_5872eab4-4f64-4b84-8b07-3f01d3a2e4c7_cb5ee0d9-8133-4e77-b27e-0287704252f7]:before { background-image: url("../img/s-1200x1200_v-fms_webp_be87087e-3984-40fc-9988-c931094c4710.webp") }
.sd[data-r-1_6_5872eab4-4f64-4b84-8b07-3f01d3a2e4c7_33ac7116-44f2-4abe-a785-1ea029566342]:before { background-image: url("../img/s-1200x1200_v-fms_webp_04e8bb07-c220-431a-834c-84cafe6f9013.webp") }
:root {--s-color-d79735fd: #333333;--s-color-59963acb: #74b435ff;--s-color-768e318a: #f08721ff;--s-color-88b6b841: #717171ff;--s-color-3185f68c: #ffffffb3;--s-color-188b5392: #ffffffff;--s-color-748e0c0c: #000000ff;--s-color-4f9db2c1: transparent;--s-color-3b921f12: #f5f5f5ff;--s-color-a4b62e1e: #f5f7f0ff;--s-color-27a4454f: #cfe8b9ff;--s-color-d9ab0df2: #c0c0c0ff;--s-color-a8a1178e: #3557b4ff;--s-font-4090fd04: 'Noto Sans JP';--s-font-5cb46b44: Lato;--s-font-5a9d1438: Mulish;--s-font-b1ac168b: Inter;--s-font-b1afc630: 'Sawarabi Gothic';--s-font-45b5d47d: 'M PLUS 1';--s-font-b4ae64a5: Roboto;}
.sd[data-s-b40c78c7-aaf3-4fa6-955a-ba9b5ad47682] img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.sd[data-s-07fd1096-e374-4eaa-868a-35b880aa9d24] { background: #fff; border-radius: 0; box-shadow: ; height: 100%; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; width: 100%; max-width: 100%; }.sd[data-s-8f723bd8-4f16-4784-bbb6-175bec3996a4] {  }.sd[data-s-e8610732-112a-466f-8efb-e66e1313355e] { background: #FFFFFF; flex: none; height: auto; margin: 80px 0px 0px 0px; padding: 80px 80px 0px 80px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-e8610732-112a-466f-8efb-e66e1313355e] { margin: 80px 0px 0px 0px; padding: 40px 30px; }
}
@media screen and (max-width: 540px){
.sd[data-s-e8610732-112a-466f-8efb-e66e1313355e] { margin: 64px 0px 0px 0px; padding: 30px 15px; width: 100%; max-width: 100%; }
}.sd[data-s-section-inner-e8610732-112a-466f-8efb-e66e1313355e] { padding: 80px 80px 0px 80px; width: 100%; height: auto; flex-direction: column; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-section-inner-e8610732-112a-466f-8efb-e66e1313355e] { padding: 40px 30px; flex-direction: column; }
}
@media screen and (max-width: 540px){
.sd[data-s-section-inner-e8610732-112a-466f-8efb-e66e1313355e] { padding: 30px 15px; flex-direction: column; }
}.sd[data-s-2dcf3a3d-dc1a-412b-9588-6eedddf05d21] { align-content: flex-start; align-items: flex-start; background: #00000000; height: auto; justify-content: center; margin: 0px 0px 96px 0px; padding: 0px 0px; transform-origin: center right; transition-delay: 200ms; transition-duration: 800ms; width: 1200px; max-width: 100%; }
.sd[data-s-2dcf3a3d-dc1a-412b-9588-6eedddf05d21].appear { opacity: 0; transition-delay: 200ms; transition-duration: 800ms; }
.sd[data-s-2dcf3a3d-dc1a-412b-9588-6eedddf05d21].appear-active { transition-delay: 200ms; transition-duration: 800ms; }
@media screen and (max-width: 840px){
.sd[data-s-2dcf3a3d-dc1a-412b-9588-6eedddf05d21] { margin: 0px 0px 80px 0px; padding: 0px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-2dcf3a3d-dc1a-412b-9588-6eedddf05d21] { margin: 0px 0px 30px 0px; max-width: 100%; }
}.sd[data-s-8b8ff3d1-a279-4b62-9b56-0320c9cda9b7] { color: #333333ff; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 2px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-8b8ff3d1-a279-4b62-9b56-0320c9cda9b7] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-8b8ff3d1-a279-4b62-9b56-0320c9cda9b7] { font-size: 13px; }
}.sd[data-s-adee12b1-f479-42fe-aeca-844a92d38532] { color: #333333ff; flex: none; font-family: var(--s-font-4090fd04); font-size: 52px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-adee12b1-f479-42fe-aeca-844a92d38532] { font-size: 28px; }
}
@media screen and (max-width: 540px){
.sd[data-s-adee12b1-f479-42fe-aeca-844a92d38532] { font-size: 22px; }
}.sd[data-s-b5191caa-8dfc-4f4b-be59-01b5a4bb59b1] { background: #333333ff; flex: none; height: 1px; margin: 0px 0px 0px 0px; transition-delay: 0ms; transition-duration: 300ms; width: 100%; max-width: 100%; }
.sd[data-s-b5191caa-8dfc-4f4b-be59-01b5a4bb59b1].appear { flex: none; opacity: 0; transform: ; transform-origin: center left; transition-delay: 200ms; transition-duration: 1000ms; width: 0%; }
.sd[data-s-b5191caa-8dfc-4f4b-be59-01b5a4bb59b1].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.sd[data-s-dd765597-b473-4bbf-b04c-c8753fd09401] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-end; margin: 24px 0px 0px 0px; width: 100%; max-width: 100%; }.sd[data-s-32c304b2-5c28-42c4-8e32-a6da0207ba38] { color: #666666ff; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-32c304b2-5c28-42c4-8e32-a6da0207ba38] { font-size: 12px; }
}.sd[data-s-18c80efa-40d0-43bf-83ad-84660854060a] { color: #666666ff; font-size: 16px; margin: 0px 8px; max-width: calc(100% - 16px); }
@media screen and (max-width: 540px){
.sd[data-s-18c80efa-40d0-43bf-83ad-84660854060a] { font-size: 14px; }
}.sd[data-s-15a1cd4f-6bc0-4f41-930d-8b9d929cea8a] { color: #333333ff; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-15a1cd4f-6bc0-4f41-930d-8b9d929cea8a] { font-size: 12px; }
}.sd[data-s-5d294c11-274d-4735-bde8-0267c5097478] { align-content: center; align-items: center; background: #FFFFFF; height: auto; justify-content: flex-start; padding: 0px 80px 80px 80px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-5d294c11-274d-4735-bde8-0267c5097478] { padding: 0px 40px 80px 40px; }
}
@media screen and (max-width: 540px){
.sd[data-s-5d294c11-274d-4735-bde8-0267c5097478] { padding: 0px 15px 80px 15px; }
}.sd[data-s-section-inner-5d294c11-274d-4735-bde8-0267c5097478] { padding: 0px 80px 80px 80px; width: 100%; height: auto; flex-direction: column; align-content: center; align-items: center; justify-content: flex-start; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-section-inner-5d294c11-274d-4735-bde8-0267c5097478] { padding: 0px 40px 80px 40px; flex-direction: column; }
}
@media screen and (max-width: 540px){
.sd[data-s-section-inner-5d294c11-274d-4735-bde8-0267c5097478] { padding: 0px 15px 80px 15px; flex-direction: column; }
}.sd[data-s-ba709fbd-49b0-40a0-9897-dac9ddb0be17] { padding: 0px; }.sd[data-s-adcdc6c2-1b2f-469f-9c96-c2742fd8f308] { align-content: center; align-items: center; flex-wrap: nowrap; justify-content: center; padding: 0px; width: 1000px; max-width: 100%; }.sd[data-s-3c46b17a-9b64-4c5d-87e9-47e3ecd4a6ce] { align-content: flex-start; align-items: flex-start; background: #ffffff; border-bottom: 1px solid var(--s-color-27a4454f); border-left: 0px solid var(--s-color-27a4454f); border-radius: 0px; border-right: 0px solid var(--s-color-27a4454f); border-top: 0px solid var(--s-color-27a4454f); flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; overflow-x: visible; overflow-y: visible; padding: 0px 0px; width: 100%; max-width: 100%; }.sd[data-s-fbd12798-c926-4dac-8a25-2ce6209a6c5d] { align-content: center; align-items: center; border-radius: 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; padding: 24px; width: 100%; --gap-h-fbd12798-c926-4dac-8a25-2ce6209a6c5d: 0px; --gap-v-fbd12798-c926-4dac-8a25-2ce6209a6c5d: 0px; --gap-uuid: fbd12798-c926-4dac-8a25-2ce6209a6c5d; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-fbd12798-c926-4dac-8a25-2ce6209a6c5d] { padding: 15px 0px; --gap-h-fbd12798-c926-4dac-8a25-2ce6209a6c5d: 0px; --gap-v-fbd12798-c926-4dac-8a25-2ce6209a6c5d: 0px; }
}.sd[data-s-80c77397-38c1-47ff-99c8-4c384695a68e] { align-content: center; align-items: center; flex: 1; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: flex-start; padding: 0px; width: auto; --gap-h-80c77397-38c1-47ff-99c8-4c384695a68e: 16px; --gap-v-80c77397-38c1-47ff-99c8-4c384695a68e: 0px; --gap-uuid: 80c77397-38c1-47ff-99c8-4c384695a68e; max-width: 100%; }.sd[data-s-5f2ef3cc-3a12-412b-a6f6-36581b8caaf2] { background: var(--s-color-27a4454f); border-radius: 50% 50% 50% 50%; color: #333333; font-family: var(--s-font-5a9d1438); font-size: 16px; font-weight: 700; height: 40px; letter-spacing: 0.05em; line-height: 1.00; text-align: center; width: 40px; max-width: 100%; justify-content: center; }.sd[data-s-9879a39f-229b-4e70-9ea8-540444569cd1] { color: #333333; font-family: var(--s-font-5cb46b44); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
.sd[data-s-9879a39f-229b-4e70-9ea8-540444569cd1] { flex: 1; font-size: 14px; text-align: left; width: auto; justify-content: flex-start; }
}.sd[data-s-c694d9d5-a58d-4964-86df-aef65fd506b4] { color: #333333; font-size: 28px; margin: 0px 0px 0px 0px; padding: 0px; max-width: 100%; }
.sd._isClose[data-s-c694d9d5-a58d-4964-86df-aef65fd506b4] { transform: rotate(180deg); }.sd[data-s-351561ee-53c5-4e35-b3c6-1817fdb66046] { align-content: flex-start; align-items: flex-start; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; opacity: 1; overflow-x: hidden; overflow-y: hidden; padding: 0px 0px; width: 100%; max-width: 100%; }
.is-active .sd._isClose[data-s-c694d9d5-a58d-4964-86df-aef65fd506b4] {
transform: rotate(0deg); 
}
.sd._isClose[data-s-351561ee-53c5-4e35-b3c6-1817fdb66046] { display: none;    transition:0;}
@media screen and (max-width: 540px){
.sd[data-s-351561ee-53c5-4e35-b3c6-1817fdb66046] { background: transparent; }
}.sd[data-s-14086c12-1641-4d12-965f-843630c9f0d8] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; opacity: 1; padding: 0px 24px 24px 24px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-14086c12-1641-4d12-965f-843630c9f0d8] { padding: 0px 24px 8px 24px; }
}.sd[data-s-f474a47f-550b-463d-9e2e-3a7be0328293] { color: #333333; font-family: var(--s-font-5cb46b44); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-f474a47f-550b-463d-9e2e-3a7be0328293] { font-size: 13px; }
}.sd[data-s-637bad4c-319f-4fb7-8669-761a93e2020c] {  }.sd[data-s-14ef1272-a102-4906-bfdb-9ebcac420049] {  }
.sd[data-s-87956973-c8ee-4ce4-92a0-fe23dc15cf21] { background: #fff; border-radius: 0; box-shadow: ; height: 100%; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; width: 100%; max-width: 100%; }.sd[data-s-6674ffa0-0139-4982-bf8f-0afb75e02e40] {  }.sd[data-s-1c390268-f0aa-4f1e-a823-2afec929cad1] { background: #FFFFFF; flex: none; height: auto; margin: 80px 0px 0px 0px; padding: 80px 80px 0px 80px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-1c390268-f0aa-4f1e-a823-2afec929cad1] { margin: 80px 0px 0px 0px; padding: 40px 30px; }
}
@media screen and (max-width: 540px){
.sd[data-s-1c390268-f0aa-4f1e-a823-2afec929cad1] { padding: 30px 15px; }
}.sd[data-s-section-inner-1c390268-f0aa-4f1e-a823-2afec929cad1] { padding: 80px 80px 0px 80px; width: 100%; height: auto; flex-direction: column; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-section-inner-1c390268-f0aa-4f1e-a823-2afec929cad1] { padding: 40px 30px; flex-direction: column; }
}
@media screen and (max-width: 540px){
.sd[data-s-section-inner-1c390268-f0aa-4f1e-a823-2afec929cad1] { padding: 30px 15px; flex-direction: column; }
}.sd[data-s-59b517a9-67e6-4ef6-8994-2fa0dae6ee82] { align-content: flex-start; align-items: flex-start; background: #00000000; flex: none; height: auto; justify-content: center; margin: 0px 0px 96px 0px; padding: 0px 0px; transform-origin: center right; transition-delay: 200ms; transition-duration: 800ms; width: 1440px; max-width: 100%; }
.sd[data-s-59b517a9-67e6-4ef6-8994-2fa0dae6ee82].appear { opacity: 0; transition-delay: 200ms; transition-duration: 800ms; }
.sd[data-s-59b517a9-67e6-4ef6-8994-2fa0dae6ee82].appear-active { transition-delay: 200ms; transition-duration: 800ms; }
@media screen and (max-width: 840px){
.sd[data-s-59b517a9-67e6-4ef6-8994-2fa0dae6ee82] { margin: 0px 0px 80px 0px; padding: 0px 0px; max-width: 100%; }
}.sd[data-s-b123213a-69ae-439e-bf8e-2463b4788f48] { color: #333333ff; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 2px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-b123213a-69ae-439e-bf8e-2463b4788f48] { font-size: 14px; }
}.sd[data-s-d68026cf-e765-4baf-8120-1309c18e03e9] { color: #333333ff; flex: none; font-family: var(--s-font-4090fd04); font-size: 52px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-d68026cf-e765-4baf-8120-1309c18e03e9] { font-size: 28px; }
}.sd[data-s-1e2c4a3e-ce15-4a29-9240-8f64b6f3d80b] { background: #333333ff; flex: none; height: 1px; margin: 0px 0px 0px 0px; transition-delay: 0ms; transition-duration: 300ms; width: 100%; max-width: 100%; }
.sd[data-s-1e2c4a3e-ce15-4a29-9240-8f64b6f3d80b].appear { flex: none; opacity: 0; transform: ; transform-origin: center left; transition-delay: 200ms; transition-duration: 1000ms; width: 0%; }
.sd[data-s-1e2c4a3e-ce15-4a29-9240-8f64b6f3d80b].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.sd[data-s-20c9b0f4-2b5f-43dc-be0c-8ab7166ed8bd] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-end; margin: 24px 0px 0px 0px; width: 100%; max-width: 100%; }.sd[data-s-46bb08ff-96c5-4c24-bd6f-b1cdcefad2a9] { color: #666666ff; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-46bb08ff-96c5-4c24-bd6f-b1cdcefad2a9] { font-size: 12px; }
}.sd[data-s-eeeb89ab-7c8c-481e-8f5d-615561d6ce10] { color: #666666ff; font-size: 16px; margin: 0px 8px; max-width: calc(100% - 16px); }
@media screen and (max-width: 540px){
.sd[data-s-eeeb89ab-7c8c-481e-8f5d-615561d6ce10] { font-size: 14px; }
}.sd[data-s-a02988de-5e32-437c-89a5-3b3108afb41c] { color: #666666ff; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-a02988de-5e32-437c-89a5-3b3108afb41c] { font-size: 12px; }
}.sd[data-s-0f7c52b5-89be-4031-902a-5cf42e07e193] { color: #666666ff; font-size: 16px; margin: 0px 8px; max-width: calc(100% - 16px); }
@media screen and (max-width: 540px){
.sd[data-s-0f7c52b5-89be-4031-902a-5cf42e07e193] { font-size: 14px; }
}.sd[data-s-75f0c8e1-1a60-49ae-96c5-544783290752] { color: #333333ff; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-75f0c8e1-1a60-49ae-96c5-544783290752] { font-size: 12px; }
}.sd[data-s-22b9c219-f6b1-465c-b98e-27a1501e0c15] { align-content: flex-start; align-items: flex-start; background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px 80px 80px 80px; width: 100%; max-width: 100%; }.sd[data-s-section-inner-22b9c219-f6b1-465c-b98e-27a1501e0c15] { padding: 0px 80px 80px 80px; width: 100%; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: flex-start; align-items: flex-start; justify-content: flex-start; max-width: 100%; }.sd[data-s-428cad3a-45f0-42e6-af33-fb0ef4a50267] { flex-direction: row; flex-wrap: wrap; gap: 32px 32px; padding: 0px; --gap-h-428cad3a-45f0-42e6-af33-fb0ef4a50267: 32px; --gap-v-428cad3a-45f0-42e6-af33-fb0ef4a50267: 32px; --gap-uuid: 428cad3a-45f0-42e6-af33-fb0ef4a50267; }.sd[data-s-d944e5c9-38d0-4d62-9ce5-fa2603337f30] { align-content: flex-start; align-items: flex-start; background: var(--s-color-188b5392); flex-direction: column; flex-wrap: nowrap; gap: 8px 0px; height: auto; justify-content: flex-start; width: calc(33.3% - (var(--gap-h-428cad3a-45f0-42e6-af33-fb0ef4a50267) * 0.667)); --gap-h-d944e5c9-38d0-4d62-9ce5-fa2603337f30: 0px; --gap-v-d944e5c9-38d0-4d62-9ce5-fa2603337f30: 8px; --gap-uuid: d944e5c9-38d0-4d62-9ce5-fa2603337f30; max-width: calc(33.3% - (var(--gap-h-428cad3a-45f0-42e6-af33-fb0ef4a50267) * 0.667)); }.sd[data-s-17942716-271f-4c61-a9d3-cb5cbb372322] { height: 250px; width: calc(100% - (var(--gap-h-d944e5c9-38d0-4d62-9ce5-fa2603337f30) * 0)); max-width: calc(100% - (var(--gap-h-d944e5c9-38d0-4d62-9ce5-fa2603337f30) * 0)); }.sd[data-s-1cc8bb33-4cf3-4769-a50a-bda0e9511a14] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.60; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-f483f85f-aa9a-4574-9ed2-27a8eac502d7] {  }.sd[data-s-70a017d2-e928-4a97-be44-0f63e028d252] {  }
.sd[data-r-0_0_0_0_2_17942716-271f-4c61-a9d3-cb5cbb372322]:before { background-image: url("../img/s-3000x2000_v-frms_webp_2890effa-d029-4970-ade2-a6f75a46d99a_middle.webp") }
.sd[data-r-0_1_0_0_2_17942716-271f-4c61-a9d3-cb5cbb372322]:before { background-image: url("../img/s-3000x2000_v-frms_webp_2890effa-d029-4970-ade2-a6f75a46d99a_middle.webp") }
.sd[data-r-0_2_0_0_2_17942716-271f-4c61-a9d3-cb5cbb372322]:before { background-image: url("../img/s-2560x1707_v-frms_webp_d99c8ded-5103-4214-9033-c74577264ca3_middle.webp") }
.sd[data-r-0_3_0_0_2_17942716-271f-4c61-a9d3-cb5cbb372322]:before { background-image: url("../img/s-1192x898_v-fs_webp_234f256e-b0fd-443f-b5c1-647304a07e68.webp") }
.sd[data-r-0_4_0_0_2_17942716-271f-4c61-a9d3-cb5cbb372322]:before { background-image: url("../img/s-3000x2000_v-frms_webp_77a60977-f3c3-465d-b3c2-d7ef821713ef_middle.webp") }
.sd[data-r-0_5_0_0_2_17942716-271f-4c61-a9d3-cb5cbb372322]:before { background-image: url("../img/s-3000x2000_v-frms_webp_cd144269-f7e7-407d-9c3d-dc8ec9ffe679_middle.webp") }
.sd[data-r-0_6_0_0_2_17942716-271f-4c61-a9d3-cb5cbb372322]:before { background-image: url("../img/s-3000x2000_v-frms_webp_928101bf-e25a-42ae-b2b8-6ee3071009d6_middle.webp") }
.sd[data-r-0_7_0_0_2_17942716-271f-4c61-a9d3-cb5cbb372322]:before { background-image: url("../img/s-2560x1707_v-frms_webp_784138a3-90af-4232-ac2a-759be8274369_middle.webp") }
.sd[data-r-0_8_0_0_2_17942716-271f-4c61-a9d3-cb5cbb372322]:before { background-image: url("../img/s-3000x2000_v-frms_webp_f4c0da97-e1c1-4ed9-9d64-64b45d5df168_middle.webp") }

.sd[data-s-f4857b86-561a-4c6f-a85c-c2999da924c2] { align-content: center; align-items: center; background: #ffffff; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: flex-start; width: 100%; max-width: 100%; }.sd[data-s-4bad1da9-3d31-4107-9b82-e53fecaa676d] { align-content: center; align-items: center; background: #ffffffff; bottom: -20px; box-shadow: 0 2px 5px rgba(0,0,0,0.2); flex: none; flex-direction: row; flex-wrap: nowrap; height: 80px; justify-content: space-between; left: 0px; margin: 0 0 0 0; padding: 0px 40px; position: fixed; right: 0px; top: 0px; width: 100%; z-index: 3; max-width: 100%; }
.sd[data-s-4bad1da9-3d31-4107-9b82-e53fecaa676d].appear { opacity: 0; transition-delay: 1000ms; transition-duration: 1000ms; transition-timing-function: linear; }
.sd[data-s-4bad1da9-3d31-4107-9b82-e53fecaa676d].appear-active { transition-delay: 1000ms; transition-duration: 1000ms; transition-timing-function: linear; }
@media screen and (max-width: 840px){
.sd[data-s-4bad1da9-3d31-4107-9b82-e53fecaa676d] { left: 0; margin: 0 0 0 0; padding: 0px 30px; position: fixed; top: 0; }
}
@media screen and (max-width: 540px){
.sd[data-s-4bad1da9-3d31-4107-9b82-e53fecaa676d] { bottom: auto; flex: none; height: 64px; left: 0px; padding: 0px 20px; top: 0px; width: 100%; max-width: 100%; }
}.sd[data-s-f7e6308d-6f98-4daa-9ae2-566d3b267839] { align-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; padding: 8px 0px; width: 150px; max-width: 100%; }
.sd[data-s-f7e6308d-6f98-4daa-9ae2-566d3b267839]:hover { opacity: 0.7; }
@media screen and (max-width: 540px){
.sd[data-s-f7e6308d-6f98-4daa-9ae2-566d3b267839] { flex: none; margin: 0px 0px 0px 0px; width: auto; max-width: 100%; height: 100%; }
}.sd[data-s-e8ac4a26-f619-464d-9437-16278d950531] { flex: none; height: auto; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-e8ac4a26-f619-464d-9437-16278d950531] { flex: none; width: 160px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-e8ac4a26-f619-464d-9437-16278d950531] { flex: none; height: 100%; width: auto; max-width: 100%; }
}.sd[data-s-508de2ad-58d4-43e2-8c77-6b13d0a4b7d6] { align-content: center; align-items: center; background: #00000000; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: 100%; justify-content: center; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 1140px){
.sd[data-s-508de2ad-58d4-43e2-8c77-6b13d0a4b7d6] { display: flex; }
}
@media screen and (max-width: 840px){
.sd[data-s-508de2ad-58d4-43e2-8c77-6b13d0a4b7d6] { display: flex; }
}
@media screen and (max-width: 540px){
.sd[data-s-508de2ad-58d4-43e2-8c77-6b13d0a4b7d6] { display: flex; }
}.sd[data-s-7f62d7a2-c006-4877-8cee-dafbac4fcb7c] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: flex-start; width: auto; --gap-h-7f62d7a2-c006-4877-8cee-dafbac4fcb7c: 16px; --gap-v-7f62d7a2-c006-4877-8cee-dafbac4fcb7c: 0px; --gap-uuid: 7f62d7a2-c006-4877-8cee-dafbac4fcb7c; max-width: 100%; }
@media screen and (max-width: 1140px){
.sd[data-s-7f62d7a2-c006-4877-8cee-dafbac4fcb7c] { display: none; --gap-h-7f62d7a2-c006-4877-8cee-dafbac4fcb7c: 16px; --gap-v-7f62d7a2-c006-4877-8cee-dafbac4fcb7c: 0px; }
}
@media screen and (max-width: 840px){
.sd[data-s-7f62d7a2-c006-4877-8cee-dafbac4fcb7c] { display: none; --gap-h-7f62d7a2-c006-4877-8cee-dafbac4fcb7c: 16px; --gap-v-7f62d7a2-c006-4877-8cee-dafbac4fcb7c: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-7f62d7a2-c006-4877-8cee-dafbac4fcb7c] { display: none; --gap-h-7f62d7a2-c006-4877-8cee-dafbac4fcb7c: 16px; --gap-v-7f62d7a2-c006-4877-8cee-dafbac4fcb7c: 0px; }
}.sd[data-s-4c2a9c29-c940-41e2-b9ed-0c4f0e0706de] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 8px 4px; transition-duration: 800ms; width: auto; max-width: 100%; }
.sd[data-s-4c2a9c29-c940-41e2-b9ed-0c4f0e0706de]:hover { opacity: 1; }
@media screen and (max-width: 840px){
.sd[data-s-4c2a9c29-c940-41e2-b9ed-0c4f0e0706de] { flex: none; padding: 8px 0px; width: calc(100% - (var(--gap-h-7f62d7a2-c006-4877-8cee-dafbac4fcb7c) * 0)); max-width: calc(100% - (var(--gap-h-7f62d7a2-c006-4877-8cee-dafbac4fcb7c) * 0)); }
}.sd[data-s-177692b4-69c0-4631-bf12-a43fca9502c7] { color: #333333; font-family: var(--s-font-4090fd04); font-feature-settings: 'palt' 1; font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-177692b4-69c0-4631-bf12-a43fca9502c7] { font-size: 14px; }
}.sd[data-s-75bfa4e0-bcf5-4f88-9e29-5f25821678ae] { background: #555555ff; flex: none; height: 1px; opacity: 1; transform: scale(0, 1); transform-origin: center left; transition-duration: 800ms; width: 100%; max-width: 100%; }
.sd[data-s-4c2a9c29-c940-41e2-b9ed-0c4f0e0706de]:hover .sd[data-s-75bfa4e0-bcf5-4f88-9e29-5f25821678ae] { opacity: 1; transform: scale(1, 1); transition-duration: 100ms; transition-timing-function: linear; }.sd[data-s-3c744972-d502-4e16-9c3c-156295c8c67e] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 8px 4px; transition-duration: 800ms; width: auto; max-width: 100%; }
.sd[data-s-3c744972-d502-4e16-9c3c-156295c8c67e]:hover { opacity: 1; }
@media screen and (max-width: 840px){
.sd[data-s-3c744972-d502-4e16-9c3c-156295c8c67e] { flex: none; padding: 8px 0px; width: calc(100% - (var(--gap-h-7f62d7a2-c006-4877-8cee-dafbac4fcb7c) * 0)); max-width: calc(100% - (var(--gap-h-7f62d7a2-c006-4877-8cee-dafbac4fcb7c) * 0)); }
}.sd[data-s-df81b855-8e27-4261-9a8a-9f249fb02d80] { color: #333333; font-family: var(--s-font-4090fd04); font-feature-settings: 'palt' 1; font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-df81b855-8e27-4261-9a8a-9f249fb02d80] { font-size: 14px; }
}.sd[data-s-77faeef4-06c9-40c4-a4e0-286fdaeb4c71] { background: #555555ff; flex: none; height: 1px; opacity: 1; transform: scale(0, 1); transform-origin: center left; transition-duration: 800ms; width: 100%; max-width: 100%; }
.sd[data-s-3c744972-d502-4e16-9c3c-156295c8c67e]:hover .sd[data-s-77faeef4-06c9-40c4-a4e0-286fdaeb4c71] { opacity: 1; transform: scale(1, 1); transition-duration: 100ms; transition-timing-function: linear; }.sd[data-s-a2dc0c56-304e-4107-9f48-ecaf1ca6276d] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 8px 4px; transition-duration: 800ms; width: auto; max-width: 100%; }
.sd[data-s-a2dc0c56-304e-4107-9f48-ecaf1ca6276d]:hover { opacity: 1; }
@media screen and (max-width: 840px){
.sd[data-s-a2dc0c56-304e-4107-9f48-ecaf1ca6276d] { flex: none; padding: 8px 0px; width: calc(100% - (var(--gap-h-7f62d7a2-c006-4877-8cee-dafbac4fcb7c) * 0)); max-width: calc(100% - (var(--gap-h-7f62d7a2-c006-4877-8cee-dafbac4fcb7c) * 0)); }
}.sd[data-s-e4e6f44e-9328-48a3-ba7f-02aa81e1bca1] { color: #333333; font-family: var(--s-font-4090fd04); font-feature-settings: 'palt' 1; font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-e4e6f44e-9328-48a3-ba7f-02aa81e1bca1] { font-size: 14px; }
}.sd[data-s-f0056dc9-3f2d-46e2-b21c-33f6446d2dc7] { background: #555555ff; flex: none; height: 1px; opacity: 1; transform: scale(0, 1); transform-origin: center left; transition-duration: 800ms; width: 100%; max-width: 100%; }
.sd[data-s-a2dc0c56-304e-4107-9f48-ecaf1ca6276d]:hover .sd[data-s-f0056dc9-3f2d-46e2-b21c-33f6446d2dc7] { opacity: 1; transform: scale(1, 1); transition-duration: 100ms; transition-timing-function: linear; }.sd[data-s-ffe38070-2c57-4a51-bcf2-1768a5ade05c] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 8px 4px; transition-duration: 800ms; width: auto; max-width: 100%; }
.sd[data-s-ffe38070-2c57-4a51-bcf2-1768a5ade05c]:hover { opacity: 1; }
@media screen and (max-width: 840px){
.sd[data-s-ffe38070-2c57-4a51-bcf2-1768a5ade05c] { flex: none; padding: 8px 0px; width: calc(100% - (var(--gap-h-7f62d7a2-c006-4877-8cee-dafbac4fcb7c) * 0)); max-width: calc(100% - (var(--gap-h-7f62d7a2-c006-4877-8cee-dafbac4fcb7c) * 0)); }
}.sd[data-s-97252bbe-bdb1-489e-b84d-545db8589cc6] { color: #333333; font-family: var(--s-font-4090fd04); font-feature-settings: 'palt' 1; font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-97252bbe-bdb1-489e-b84d-545db8589cc6] { font-size: 14px; }
}.sd[data-s-9c7c335c-1101-41d5-bdd6-2ac50b88b3c5] { background: #555555ff; flex: none; height: 1px; opacity: 1; transform: scale(0, 1); transform-origin: center left; transition-duration: 800ms; width: 100%; max-width: 100%; }
.sd[data-s-ffe38070-2c57-4a51-bcf2-1768a5ade05c]:hover .sd[data-s-9c7c335c-1101-41d5-bdd6-2ac50b88b3c5] { opacity: 1; transform: scale(1, 1); transition-duration: 100ms; transition-timing-function: linear; }.sd[data-s-f9e5829e-bc93-4053-88f8-74beffbf9eca] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 8px 4px; transition-duration: 800ms; width: auto; max-width: 100%; }
.sd[data-s-f9e5829e-bc93-4053-88f8-74beffbf9eca]:hover { opacity: 1; }
@media screen and (max-width: 840px){
.sd[data-s-f9e5829e-bc93-4053-88f8-74beffbf9eca] { flex: none; padding: 8px 0px; width: calc(100% - (var(--gap-h-7f62d7a2-c006-4877-8cee-dafbac4fcb7c) * 0)); max-width: calc(100% - (var(--gap-h-7f62d7a2-c006-4877-8cee-dafbac4fcb7c) * 0)); }
}.sd[data-s-2a54f5a5-ed11-4d97-b3a5-938eb4391fc3] { color: #333333; font-family: var(--s-font-4090fd04); font-feature-settings: 'palt' 1; font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
.sd[data-s-2a54f5a5-ed11-4d97-b3a5-938eb4391fc3] { font-size: 14px; }
}.sd[data-s-48a58853-1e77-4343-8faf-19ce69726169] { background: #555555ff; flex: none; height: 1px; opacity: 1; transform: scale(0, 1); transform-origin: center left; transition-duration: 800ms; width: 100%; max-width: 100%; }
.sd[data-s-f9e5829e-bc93-4053-88f8-74beffbf9eca]:hover .sd[data-s-48a58853-1e77-4343-8faf-19ce69726169] { opacity: 1; transform: scale(1, 1); transition-duration: 100ms; transition-timing-function: linear; }.sd[data-s-5f7269ba-7122-43d2-82fb-d6c9b7616f4f] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 8px 4px; transition-duration: 800ms; width: auto; max-width: 100%; }
.sd[data-s-5f7269ba-7122-43d2-82fb-d6c9b7616f4f]:hover { opacity: 1; }
@media screen and (max-width: 840px){
.sd[data-s-5f7269ba-7122-43d2-82fb-d6c9b7616f4f] { flex: none; padding: 8px 0px; width: calc(100% - (var(--gap-h-7f62d7a2-c006-4877-8cee-dafbac4fcb7c) * 0)); max-width: calc(100% - (var(--gap-h-7f62d7a2-c006-4877-8cee-dafbac4fcb7c) * 0)); }
}.sd[data-s-aed43ede-d55a-4930-a2f4-ee31a105fb24] { color: #333333; font-family: var(--s-font-4090fd04); font-feature-settings: 'palt' 1; font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-aed43ede-d55a-4930-a2f4-ee31a105fb24] { font-size: 14px; }
}.sd[data-s-93b20c09-871d-4eb4-b230-0bc49248b9c2] { background: #555555ff; flex: none; height: 1px; opacity: 1; transform: scale(0, 1); transform-origin: center left; transition-duration: 800ms; width: 100%; max-width: 100%; }
.sd[data-s-5f7269ba-7122-43d2-82fb-d6c9b7616f4f]:hover .sd[data-s-93b20c09-871d-4eb4-b230-0bc49248b9c2] { opacity: 1; transform: scale(1, 1); transition-duration: 100ms; transition-timing-function: linear; }.sd[data-s-f3de71fa-fcb2-4d5c-a4f4-f764a7626840] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 8px 4px; transition-duration: 800ms; width: auto; max-width: 100%; }
.sd[data-s-f3de71fa-fcb2-4d5c-a4f4-f764a7626840]:hover { opacity: 1; }
@media screen and (max-width: 840px){
.sd[data-s-f3de71fa-fcb2-4d5c-a4f4-f764a7626840] { flex: none; padding: 8px 0px; width: calc(100% - (var(--gap-h-7f62d7a2-c006-4877-8cee-dafbac4fcb7c) * 0)); max-width: calc(100% - (var(--gap-h-7f62d7a2-c006-4877-8cee-dafbac4fcb7c) * 0)); }
}.sd[data-s-ab2d85d5-fbf6-404d-ac50-e30fa52160ba] { color: #333333; font-family: var(--s-font-4090fd04); font-feature-settings: 'palt' 1; font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
.sd[data-s-ab2d85d5-fbf6-404d-ac50-e30fa52160ba] { font-size: 14px; }
}.sd[data-s-40489bcd-bdaf-494b-bceb-174b087c5566] { background: #555555ff; flex: none; height: 1px; opacity: 1; transform: scale(0, 1); transform-origin: center left; transition-duration: 800ms; width: 100%; max-width: 100%; }
.sd[data-s-f3de71fa-fcb2-4d5c-a4f4-f764a7626840]:hover .sd[data-s-40489bcd-bdaf-494b-bceb-174b087c5566] { opacity: 1; transform: scale(1, 1); transition-duration: 100ms; transition-timing-function: linear; }.sd[data-s-af86caab-3948-4f28-9275-e4e560535ddb] { align-content: center; align-items: center; background: #00000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-radius: 30px; border-right: 1px solid #000000; border-top: 1px solid #000000; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: auto; justify-content: center; margin: 0px 0px 0px 8px; overflow-x: hidden; overflow-y: hidden; padding: 12px 32px; transition-delay: 300ms; transition-duration: 600ms; width: auto; --gap-h-af86caab-3948-4f28-9275-e4e560535ddb: 8px; --gap-v-af86caab-3948-4f28-9275-e4e560535ddb: 0px; --gap-uuid: af86caab-3948-4f28-9275-e4e560535ddb; max-width: calc(100% - 8px); }
.sd[data-s-af86caab-3948-4f28-9275-e4e560535ddb]:hover { opacity: 1; --gap-h-af86caab-3948-4f28-9275-e4e560535ddb: 8px; --gap-v-af86caab-3948-4f28-9275-e4e560535ddb: 0px; }.sd[data-s-cfa5df57-5e96-4b79-b954-9ac027259a85] { background: #333333ff; border-bottom: 1px solid #333333ff; border-left: 1px solid #333333ff; border-right: 1px solid #333333ff; border-top: 1px solid #333333ff; flex: none; height: calc(100% - (var(--gap-v-af86caab-3948-4f28-9275-e4e560535ddb) * 0)); left: 0; margin: 0 0 0 0; position: absolute; top: 0; transform: scale(0, 1); transform-origin: center left; width: calc(100% - (var(--gap-h-af86caab-3948-4f28-9275-e4e560535ddb) * 0)); z-index: 1; max-width: calc(100% - (var(--gap-h-af86caab-3948-4f28-9275-e4e560535ddb) * 0)); }
.sd[data-s-af86caab-3948-4f28-9275-e4e560535ddb]:hover .sd[data-s-cfa5df57-5e96-4b79-b954-9ac027259a85] { background: #333333ff; border-bottom: 1px solid #333333ff; border-left: 1px solid #333333ff; border-right: 1px solid #333333ff; border-top: 1px solid #333333ff; transform: scale(1, 1); }.sd[data-s-9a9ad89b-c890-4530-99b4-03dc68a45a7a] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; transform-origin: bottom center; width: auto; z-index: 2; max-width: 100%; justify-content: flex-start; }
.sd[data-s-af86caab-3948-4f28-9275-e4e560535ddb]:hover .sd[data-s-9a9ad89b-c890-4530-99b4-03dc68a45a7a] { color: #ffffffff; }
@media screen and (max-width: 540px){
.sd[data-s-9a9ad89b-c890-4530-99b4-03dc68a45a7a] { font-size: 16px; }
}.sd[data-s-b93206df-d8fe-453d-b6ff-72f470d510d7] { color: #333333; display: none; font-size: 24px; }
@media screen and (max-width: 1140px){
.sd[data-s-b93206df-d8fe-453d-b6ff-72f470d510d7] { display: flex; }
}
@media screen and (max-width: 840px){
.sd[data-s-b93206df-d8fe-453d-b6ff-72f470d510d7] { display: flex; }
}
@media screen and (max-width: 540px){
.sd[data-s-b93206df-d8fe-453d-b6ff-72f470d510d7] { display: flex; }
}.sd[data-s-3639478f-bc99-4899-9a75-b2b82404e3b3] { align-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 0; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; margin: 0px 0px 0px 0px; padding: 12px 20px 12px 12px; width: auto; max-width: 100%; }
.sd[data-s-3639478f-bc99-4899-9a75-b2b82404e3b3]:hover { background: #FFFFFF; border-bottom: 1px solid #b31d23ff; border-left: 1px solid #b31d23ff; border-right: 1px solid #b31d23ff; border-top: 1px solid #b31d23ff; }.sd[data-s-4a7fdb21-aa9d-4f08-8eda-3cf401e26abe] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px 5px; justify-content: center; padding: 0px; --gap-h-4a7fdb21-aa9d-4f08-8eda-3cf401e26abe: 5px; --gap-v-4a7fdb21-aa9d-4f08-8eda-3cf401e26abe: 0px; --gap-uuid: 4a7fdb21-aa9d-4f08-8eda-3cf401e26abe; }.sd[data-s-56a74b83-a0fc-4fe0-a20f-5a9da271e45a] { color: #b31d23ff; font-size: 15px; }.sd[data-s-09aa3e7f-586b-49a7-9f90-1c247113eee2] { color: #b31d23ff; font-family: var(--s-font-b4ae64a5); font-size: 18px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-3639478f-bc99-4899-9a75-b2b82404e3b3]:hover .sd[data-s-09aa3e7f-586b-49a7-9f90-1c247113eee2] { color: #b31d23ff; }.sd[data-s-3e760b1a-7b2c-4ce1-a916-f808ca4b4088] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px 5px; height: 17px; justify-content: center; padding: 0px; --gap-h-3e760b1a-7b2c-4ce1-a916-f808ca4b4088: 5px; --gap-v-3e760b1a-7b2c-4ce1-a916-f808ca4b4088: 0px; --gap-uuid: 3e760b1a-7b2c-4ce1-a916-f808ca4b4088; max-width: 100%; }.sd[data-s-5924b63a-a298-4d65-8f52-76849761eb3c] { color: #b31d23ff; font-family: var(--s-font-4090fd04); font-size: 12px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-3639478f-bc99-4899-9a75-b2b82404e3b3]:hover .sd[data-s-5924b63a-a298-4d65-8f52-76849761eb3c] { color: #b31d23ff; }.sd[data-s-8072a5a5-1160-42b9-87f3-e77a6e2a6b32] { color: #b31d23ff; font-family: var(--s-font-4090fd04); font-size: 12px; font-weight: 500; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-3639478f-bc99-4899-9a75-b2b82404e3b3]:hover .sd[data-s-8072a5a5-1160-42b9-87f3-e77a6e2a6b32] { color: #b31d23ff; }.sd[data-s-548f0b52-5903-43e8-b8b3-608fa4fd0f91] { background: #FFFFFF; flex: none; height: auto; margin: 80px 0px 0px 0px; padding: 80px 40px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-548f0b52-5903-43e8-b8b3-608fa4fd0f91] { margin: 80px 0px 0px 0px; padding: 40px 30px; }
}
@media screen and (max-width: 540px){
.sd[data-s-548f0b52-5903-43e8-b8b3-608fa4fd0f91] { padding: 30px 15px; }
}.sd[data-s-section-inner-548f0b52-5903-43e8-b8b3-608fa4fd0f91] { padding: 80px 40px; width: 100%; height: auto; flex-direction: column; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-section-inner-548f0b52-5903-43e8-b8b3-608fa4fd0f91] { padding: 40px 30px; flex-direction: column; }
}
@media screen and (max-width: 540px){
.sd[data-s-section-inner-548f0b52-5903-43e8-b8b3-608fa4fd0f91] { padding: 30px 15px; flex-direction: column; }
}.sd[data-s-8be75924-1454-401f-8752-61b425b27792] { align-content: flex-start; align-items: flex-start; background: #00000000; flex: none; height: auto; justify-content: center; margin: 0px 0px 96px 0px; padding: 0px 0px; transform-origin: center right; transition-delay: 200ms; transition-duration: 800ms; width: 1440px; max-width: 100%; }
.sd[data-s-8be75924-1454-401f-8752-61b425b27792].appear { opacity: 0; transition-delay: 200ms; transition-duration: 800ms; }
.sd[data-s-8be75924-1454-401f-8752-61b425b27792].appear-active { transition-delay: 200ms; transition-duration: 800ms; }
@media screen and (max-width: 840px){
.sd[data-s-8be75924-1454-401f-8752-61b425b27792] { margin: 0px 0px 80px 0px; padding: 0px 0px; max-width: 100%; }
}.sd[data-s-5f93130d-371b-4e82-8f34-2f7df260f3c1] { color: #333333ff; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 2px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-5f93130d-371b-4e82-8f34-2f7df260f3c1] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-5f93130d-371b-4e82-8f34-2f7df260f3c1] { font-size: 13px; }
}.sd[data-s-70604516-cc14-482b-a6e5-3ca21d46e254] { color: #333333ff; flex: none; font-family: var(--s-font-4090fd04); font-size: 52px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-70604516-cc14-482b-a6e5-3ca21d46e254] { font-size: 28px; }
}
@media screen and (max-width: 540px){
.sd[data-s-70604516-cc14-482b-a6e5-3ca21d46e254] { font-size: 22px; }
}.sd[data-s-bc5b9139-81e2-4681-ae2c-74482bb4a8a5] { background: #333333ff; flex: none; height: 1px; margin: 0px 0px 0px 0px; transition-delay: 0ms; transition-duration: 300ms; width: 100%; max-width: 100%; }
.sd[data-s-bc5b9139-81e2-4681-ae2c-74482bb4a8a5].appear { flex: none; opacity: 0; transform: ; transform-origin: center left; transition-delay: 200ms; transition-duration: 1000ms; width: 0%; }
.sd[data-s-bc5b9139-81e2-4681-ae2c-74482bb4a8a5].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.sd[data-s-b47d5edf-7c87-4786-9e56-e4c83834d80b] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-end; margin: 24px 0px 0px 0px; width: 100%; max-width: 100%; }.sd[data-s-d04f7b5d-5cb5-4067-84ef-dd8fca976769] { color: #666666ff; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-d04f7b5d-5cb5-4067-84ef-dd8fca976769] { font-size: 12px; }
}.sd[data-s-ae64313a-ab6f-42a0-8ad4-3674d55bdd6a] { color: #666666ff; font-size: 16px; margin: 0px 8px; max-width: calc(100% - 16px); }
@media screen and (max-width: 540px){
.sd[data-s-ae64313a-ab6f-42a0-8ad4-3674d55bdd6a] { font-size: 14px; }
}.sd[data-s-3ada0e8f-50f0-4411-a175-55d47f1bf750] { color: #333333ff; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-3ada0e8f-50f0-4411-a175-55d47f1bf750] { font-size: 12px; }
}.sd[data-s-2cf8f3a0-e1f9-46e2-a731-f92bd646812c] { align-content: center; align-items: center; background: transparent; border-radius: 0px 0px 0px 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-2cf8f3a0-e1f9-46e2-a731-f92bd646812c] { border-radius: 100px 0px 0px 0px; padding: 120px 0px 0px 0px; }
}.sd[data-s-section-inner-2cf8f3a0-e1f9-46e2-a731-f92bd646812c] { padding: 0px 0px 0px 0px; width: 100%; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: flex-start; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-section-inner-2cf8f3a0-e1f9-46e2-a731-f92bd646812c] { padding: 120px 0px 0px 0px; flex-direction: column; }
}.sd[data-s-53e279dd-0301-4f1f-9f18-06fbb1e13af0] { align-content: stretch; align-items: stretch; background: transparent; flex-direction: row; flex-wrap: nowrap; gap: 0px 56px; height: auto; justify-content: space-between; margin: 0px 0px 100px 0px; padding: 0px 80px; width: 1440px; --gap-h-53e279dd-0301-4f1f-9f18-06fbb1e13af0: 56px; --gap-v-53e279dd-0301-4f1f-9f18-06fbb1e13af0: 0px; --gap-uuid: 53e279dd-0301-4f1f-9f18-06fbb1e13af0; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-53e279dd-0301-4f1f-9f18-06fbb1e13af0] { flex-direction: column-reverse; flex-wrap: nowrap; gap: 10px 32px; margin: 0px 0px 80px 0px; padding: 0px 40px; --gap-h-53e279dd-0301-4f1f-9f18-06fbb1e13af0: 0px; --gap-v-53e279dd-0301-4f1f-9f18-06fbb1e13af0: 10px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-53e279dd-0301-4f1f-9f18-06fbb1e13af0] { flex-direction: column-reverse; flex-wrap: nowrap; gap: 10px 32px; padding: 0px 15px; --gap-h-53e279dd-0301-4f1f-9f18-06fbb1e13af0: 0px; --gap-v-53e279dd-0301-4f1f-9f18-06fbb1e13af0: 10px; }
}.sd[data-s-3248a6a6-e512-48f0-8269-b4d49a790f02] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-3248a6a6-e512-48f0-8269-b4d49a790f02] { width: calc(100% - (var(--gap-h-53e279dd-0301-4f1f-9f18-06fbb1e13af0) * 0)); max-width: calc(100% - (var(--gap-h-53e279dd-0301-4f1f-9f18-06fbb1e13af0) * 0)); }
}.sd[data-s-d7a4c1bb-1ead-49dd-802a-8df62300e528] { align-content: flex-start; align-items: flex-start; background: transparent; flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; width: auto; --gap-uuid: d7a4c1bb-1ead-49dd-802a-8df62300e528; --gap-h-d7a4c1bb-1ead-49dd-802a-8df62300e528: 0px; --gap-v-d7a4c1bb-1ead-49dd-802a-8df62300e528: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-d7a4c1bb-1ead-49dd-802a-8df62300e528] { flex: none; }
}
@media screen and (max-width: 540px){
.sd[data-s-d7a4c1bb-1ead-49dd-802a-8df62300e528] { gap: 0px; --gap-h-d7a4c1bb-1ead-49dd-802a-8df62300e528: 0px; --gap-v-d7a4c1bb-1ead-49dd-802a-8df62300e528: 0px; }
}.sd[data-s-246d0a43-5603-45fb-b41f-e7a110426a0e] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 40px 0px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-246d0a43-5603-45fb-b41f-e7a110426a0e] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-246d0a43-5603-45fb-b41f-e7a110426a0e] { margin: 0px 0px 15px 0px; max-width: 100%; }
}.sd[data-s-22578247-038f-4266-8f6e-da9d7cbf2116] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 32px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-22578247-038f-4266-8f6e-da9d7cbf2116] { font-size: 20px; }
}.sd[data-s-e4dd770d-7211-4677-8411-61b7694670bb] { background: var(--s-color-59963acb); height: 8px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-e4dd770d-7211-4677-8411-61b7694670bb] { height: 4px; width: 100%; max-width: 100%; }
}.sd[data-s-c7a539d9-bd47-45fc-819e-e2793876f087] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-c7a539d9-bd47-45fc-819e-e2793876f087] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-c7a539d9-bd47-45fc-819e-e2793876f087] { font-size: 16px; margin: 0px 0px 15px 0px; max-width: 100%; }
}.sd[data-s-63863d00-a576-4714-91f5-c8218e87a231] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-63863d00-a576-4714-91f5-c8218e87a231] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-63863d00-a576-4714-91f5-c8218e87a231] { font-size: 13px; margin: 0px 0px 20px 0px; max-width: 100%; }
}.sd[data-s-a9108635-627f-48ac-ad78-c39473b3cdad] { height: auto; width: calc(45% - (var(--gap-h-53e279dd-0301-4f1f-9f18-06fbb1e13af0) * 0.55)); max-width: calc(45% - (var(--gap-h-53e279dd-0301-4f1f-9f18-06fbb1e13af0) * 0.55)); }
@media screen and (max-width: 840px){
.sd[data-s-a9108635-627f-48ac-ad78-c39473b3cdad] { height: 350px; width: calc(100% - (var(--gap-h-53e279dd-0301-4f1f-9f18-06fbb1e13af0) * 0)); max-width: calc(100% - (var(--gap-h-53e279dd-0301-4f1f-9f18-06fbb1e13af0) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-a9108635-627f-48ac-ad78-c39473b3cdad] { height: 280px; width: calc(100% - (var(--gap-h-53e279dd-0301-4f1f-9f18-06fbb1e13af0) * 0)); max-width: calc(100% - (var(--gap-h-53e279dd-0301-4f1f-9f18-06fbb1e13af0) * 0)); }
}.sd[data-s-524711da-3abe-48b9-b9f3-a9377c9c6735] { align-content: stretch; align-items: stretch; background: transparent; flex-direction: row-reverse; flex-wrap: nowrap; gap: 0px 56px; height: auto; justify-content: space-between; margin: 0px 0px 100px 0px; padding: 0px 80px; width: 1440px; --gap-h-524711da-3abe-48b9-b9f3-a9377c9c6735: 56px; --gap-v-524711da-3abe-48b9-b9f3-a9377c9c6735: 0px; --gap-uuid: 524711da-3abe-48b9-b9f3-a9377c9c6735; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-524711da-3abe-48b9-b9f3-a9377c9c6735] { flex-direction: column-reverse; flex-wrap: nowrap; gap: 10px 32px; margin: 0px 0px 80px 0px; padding: 0px 40px; --gap-h-524711da-3abe-48b9-b9f3-a9377c9c6735: 0px; --gap-v-524711da-3abe-48b9-b9f3-a9377c9c6735: 10px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-524711da-3abe-48b9-b9f3-a9377c9c6735] { flex-direction: column-reverse; flex-wrap: nowrap; gap: 10px 32px; padding: 0px 15px; --gap-h-524711da-3abe-48b9-b9f3-a9377c9c6735: 0px; --gap-v-524711da-3abe-48b9-b9f3-a9377c9c6735: 10px; }
}.sd[data-s-5bc0c710-2ff0-4eea-8e31-b53b349b881d] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-5bc0c710-2ff0-4eea-8e31-b53b349b881d] { width: calc(100% - (var(--gap-h-524711da-3abe-48b9-b9f3-a9377c9c6735) * 0)); max-width: calc(100% - (var(--gap-h-524711da-3abe-48b9-b9f3-a9377c9c6735) * 0)); }
}.sd[data-s-b54e7bb4-7519-4c2d-9276-280d740b55c4] { align-content: flex-start; align-items: flex-start; background: transparent; flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; width: auto; --gap-uuid: b54e7bb4-7519-4c2d-9276-280d740b55c4; --gap-h-b54e7bb4-7519-4c2d-9276-280d740b55c4: 0px; --gap-v-b54e7bb4-7519-4c2d-9276-280d740b55c4: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-b54e7bb4-7519-4c2d-9276-280d740b55c4] { flex: none; }
}
@media screen and (max-width: 540px){
.sd[data-s-b54e7bb4-7519-4c2d-9276-280d740b55c4] { gap: 0px; --gap-h-b54e7bb4-7519-4c2d-9276-280d740b55c4: 0px; --gap-v-b54e7bb4-7519-4c2d-9276-280d740b55c4: 0px; }
}.sd[data-s-573d1a96-9e5a-4775-95d6-a5e6d3e9e6b7] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 40px 0px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-573d1a96-9e5a-4775-95d6-a5e6d3e9e6b7] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-573d1a96-9e5a-4775-95d6-a5e6d3e9e6b7] { margin: 0px 0px 15px 0px; max-width: 100%; }
}.sd[data-s-4a1089c1-a7bd-4912-99ec-13e77110e5e8] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 32px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-4a1089c1-a7bd-4912-99ec-13e77110e5e8] { font-size: 20px; }
}.sd[data-s-c34e36fd-b24b-4a9e-aa2d-f24477cbc6cb] { background: var(--s-color-768e318a); height: 8px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-c34e36fd-b24b-4a9e-aa2d-f24477cbc6cb] { height: 4px; width: 100%; max-width: 100%; }
}.sd[data-s-a1e2a270-1fd2-44bb-94ed-193cb055e13f] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-a1e2a270-1fd2-44bb-94ed-193cb055e13f] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-a1e2a270-1fd2-44bb-94ed-193cb055e13f] { font-size: 16px; margin: 0px 0px 15px 0px; max-width: 100%; }
}.sd[data-s-11716920-8555-4b87-8883-7b5fd8720a25] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-11716920-8555-4b87-8883-7b5fd8720a25] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-11716920-8555-4b87-8883-7b5fd8720a25] { font-size: 13px; margin: 0px 0px 20px 0px; max-width: 100%; }
}.sd[data-s-c45272a4-5abb-4bed-b639-07668593a394] { height: auto; width: calc(45% - (var(--gap-h-524711da-3abe-48b9-b9f3-a9377c9c6735) * 0.55)); max-width: calc(45% - (var(--gap-h-524711da-3abe-48b9-b9f3-a9377c9c6735) * 0.55)); }
@media screen and (max-width: 840px){
.sd[data-s-c45272a4-5abb-4bed-b639-07668593a394] { height: 350px; width: calc(100% - (var(--gap-h-524711da-3abe-48b9-b9f3-a9377c9c6735) * 0)); max-width: calc(100% - (var(--gap-h-524711da-3abe-48b9-b9f3-a9377c9c6735) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-c45272a4-5abb-4bed-b639-07668593a394] { height: 280px; width: calc(100% - (var(--gap-h-524711da-3abe-48b9-b9f3-a9377c9c6735) * 0)); max-width: calc(100% - (var(--gap-h-524711da-3abe-48b9-b9f3-a9377c9c6735) * 0)); }
}.sd[data-s-ff0fe3f6-32bc-4307-aa08-6ba561ed9370] { align-content: stretch; align-items: stretch; background: transparent; flex-direction: row; flex-wrap: nowrap; gap: 0px 56px; height: auto; justify-content: space-between; margin: 0px 0px 100px 0px; padding: 0px 80px; width: 1440px; --gap-h-ff0fe3f6-32bc-4307-aa08-6ba561ed9370: 56px; --gap-v-ff0fe3f6-32bc-4307-aa08-6ba561ed9370: 0px; --gap-uuid: ff0fe3f6-32bc-4307-aa08-6ba561ed9370; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-ff0fe3f6-32bc-4307-aa08-6ba561ed9370] { flex-direction: column-reverse; flex-wrap: nowrap; gap: 10px 32px; margin: 0px 0px 80px 0px; padding: 0px 40px; --gap-h-ff0fe3f6-32bc-4307-aa08-6ba561ed9370: 0px; --gap-v-ff0fe3f6-32bc-4307-aa08-6ba561ed9370: 10px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-ff0fe3f6-32bc-4307-aa08-6ba561ed9370] { flex-direction: column-reverse; flex-wrap: nowrap; gap: 10px 32px; padding: 0px 15px; --gap-h-ff0fe3f6-32bc-4307-aa08-6ba561ed9370: 0px; --gap-v-ff0fe3f6-32bc-4307-aa08-6ba561ed9370: 10px; }
}.sd[data-s-f4631f2c-c06b-464a-8f87-d539474e3956] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-f4631f2c-c06b-464a-8f87-d539474e3956] { width: calc(100% - (var(--gap-h-ff0fe3f6-32bc-4307-aa08-6ba561ed9370) * 0)); max-width: calc(100% - (var(--gap-h-ff0fe3f6-32bc-4307-aa08-6ba561ed9370) * 0)); }
}.sd[data-s-79bf845a-6cd5-442f-bfba-66f89d8bf4f8] { align-content: flex-start; align-items: flex-start; background: transparent; flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; width: auto; --gap-uuid: 79bf845a-6cd5-442f-bfba-66f89d8bf4f8; --gap-h-79bf845a-6cd5-442f-bfba-66f89d8bf4f8: 0px; --gap-v-79bf845a-6cd5-442f-bfba-66f89d8bf4f8: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-79bf845a-6cd5-442f-bfba-66f89d8bf4f8] { flex: none; }
}
@media screen and (max-width: 540px){
.sd[data-s-79bf845a-6cd5-442f-bfba-66f89d8bf4f8] { gap: 0px; --gap-h-79bf845a-6cd5-442f-bfba-66f89d8bf4f8: 0px; --gap-v-79bf845a-6cd5-442f-bfba-66f89d8bf4f8: 0px; }
}.sd[data-s-6bc30a73-b486-4a26-85a2-ef992c38d186] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 40px 0px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-6bc30a73-b486-4a26-85a2-ef992c38d186] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-6bc30a73-b486-4a26-85a2-ef992c38d186] { margin: 0px 0px 15px 0px; max-width: 100%; }
}.sd[data-s-a31a0fe7-cbff-4baf-bdb3-08b81c1d089d] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 32px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-a31a0fe7-cbff-4baf-bdb3-08b81c1d089d] { font-size: 20px; }
}.sd[data-s-66633f91-fc3b-452c-9476-21af209283a9] { background: var(--s-color-59963acb); height: 8px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-66633f91-fc3b-452c-9476-21af209283a9] { height: 4px; width: 100%; max-width: 100%; }
}.sd[data-s-d3444c4f-b392-49d7-b0c3-ac20ab9c29cf] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-d3444c4f-b392-49d7-b0c3-ac20ab9c29cf] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-d3444c4f-b392-49d7-b0c3-ac20ab9c29cf] { font-size: 16px; margin: 0px 0px 15px 0px; max-width: 100%; }
}.sd[data-s-8c6a52ac-e414-436e-8a52-1eced8916890] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-8c6a52ac-e414-436e-8a52-1eced8916890] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-8c6a52ac-e414-436e-8a52-1eced8916890] { font-size: 13px; margin: 0px 0px 20px 0px; max-width: 100%; }
}.sd[data-s-b2d577e0-6be7-4d13-974b-3198a81527a2] { height: auto; width: calc(45% - (var(--gap-h-ff0fe3f6-32bc-4307-aa08-6ba561ed9370) * 0.55)); max-width: calc(45% - (var(--gap-h-ff0fe3f6-32bc-4307-aa08-6ba561ed9370) * 0.55)); }
@media screen and (max-width: 840px){
.sd[data-s-b2d577e0-6be7-4d13-974b-3198a81527a2] { height: 350px; width: calc(100% - (var(--gap-h-ff0fe3f6-32bc-4307-aa08-6ba561ed9370) * 0)); max-width: calc(100% - (var(--gap-h-ff0fe3f6-32bc-4307-aa08-6ba561ed9370) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-b2d577e0-6be7-4d13-974b-3198a81527a2] { height: 280px; width: calc(100% - (var(--gap-h-ff0fe3f6-32bc-4307-aa08-6ba561ed9370) * 0)); max-width: calc(100% - (var(--gap-h-ff0fe3f6-32bc-4307-aa08-6ba561ed9370) * 0)); }
}.sd[data-s-a8327823-9d81-4641-b8fa-81fe6440029d] { align-content: stretch; align-items: stretch; background: transparent; flex-direction: row-reverse; flex-wrap: nowrap; gap: 0px 56px; height: auto; justify-content: space-between; margin: 0px 0px 100px 0px; padding: 0px 80px; width: 1440px; --gap-h-a8327823-9d81-4641-b8fa-81fe6440029d: 56px; --gap-v-a8327823-9d81-4641-b8fa-81fe6440029d: 0px; --gap-uuid: a8327823-9d81-4641-b8fa-81fe6440029d; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-a8327823-9d81-4641-b8fa-81fe6440029d] { flex-direction: column-reverse; flex-wrap: nowrap; gap: 10px 32px; margin: 0px 0px 80px 0px; padding: 0px 40px; --gap-h-a8327823-9d81-4641-b8fa-81fe6440029d: 0px; --gap-v-a8327823-9d81-4641-b8fa-81fe6440029d: 10px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-a8327823-9d81-4641-b8fa-81fe6440029d] { flex-direction: column-reverse; flex-wrap: nowrap; gap: 10px 32px; padding: 0px 15px; --gap-h-a8327823-9d81-4641-b8fa-81fe6440029d: 0px; --gap-v-a8327823-9d81-4641-b8fa-81fe6440029d: 10px; }
}.sd[data-s-2eaacba7-417e-4d5b-bf98-967de9ade6ba] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-2eaacba7-417e-4d5b-bf98-967de9ade6ba] { width: calc(100% - (var(--gap-h-a8327823-9d81-4641-b8fa-81fe6440029d) * 0)); max-width: calc(100% - (var(--gap-h-a8327823-9d81-4641-b8fa-81fe6440029d) * 0)); }
}.sd[data-s-be6478df-2adc-4bce-aa40-c6d9f4d5b801] { align-content: flex-start; align-items: flex-start; background: transparent; flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; width: auto; --gap-uuid: be6478df-2adc-4bce-aa40-c6d9f4d5b801; --gap-h-be6478df-2adc-4bce-aa40-c6d9f4d5b801: 0px; --gap-v-be6478df-2adc-4bce-aa40-c6d9f4d5b801: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-be6478df-2adc-4bce-aa40-c6d9f4d5b801] { flex: none; }
}
@media screen and (max-width: 540px){
.sd[data-s-be6478df-2adc-4bce-aa40-c6d9f4d5b801] { gap: 0px; --gap-h-be6478df-2adc-4bce-aa40-c6d9f4d5b801: 0px; --gap-v-be6478df-2adc-4bce-aa40-c6d9f4d5b801: 0px; }
}.sd[data-s-61b10f85-1ce3-4a1e-9e0c-ea4f4908f6dc] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 40px 0px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-61b10f85-1ce3-4a1e-9e0c-ea4f4908f6dc] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-61b10f85-1ce3-4a1e-9e0c-ea4f4908f6dc] { margin: 0px 0px 15px 0px; max-width: 100%; }
}.sd[data-s-3ebca545-a551-46a7-8aa7-5c820909ac66] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 32px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-3ebca545-a551-46a7-8aa7-5c820909ac66] { font-size: 20px; }
}.sd[data-s-82a17daa-5925-4bbb-b409-a34fbd8952a0] { background: var(--s-color-768e318a); height: 8px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-82a17daa-5925-4bbb-b409-a34fbd8952a0] { height: 4px; width: 100%; max-width: 100%; }
}.sd[data-s-2e191da9-107d-4421-b2fa-4f27dbad96d5] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-2e191da9-107d-4421-b2fa-4f27dbad96d5] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-2e191da9-107d-4421-b2fa-4f27dbad96d5] { font-size: 16px; margin: 0px 0px 15px 0px; max-width: 100%; }
}.sd[data-s-ec54ef3e-f377-4988-a655-e2364ff8f604] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-ec54ef3e-f377-4988-a655-e2364ff8f604] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-ec54ef3e-f377-4988-a655-e2364ff8f604] { font-size: 13px; margin: 0px 0px 20px 0px; max-width: 100%; }
}.sd[data-s-a5881902-c943-4d9c-96b2-9fed7b87f64d] { height: auto; width: calc(45% - (var(--gap-h-a8327823-9d81-4641-b8fa-81fe6440029d) * 0.55)); max-width: calc(45% - (var(--gap-h-a8327823-9d81-4641-b8fa-81fe6440029d) * 0.55)); }
@media screen and (max-width: 840px){
.sd[data-s-a5881902-c943-4d9c-96b2-9fed7b87f64d] { height: 350px; width: calc(100% - (var(--gap-h-a8327823-9d81-4641-b8fa-81fe6440029d) * 0)); max-width: calc(100% - (var(--gap-h-a8327823-9d81-4641-b8fa-81fe6440029d) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-a5881902-c943-4d9c-96b2-9fed7b87f64d] { height: 280px; width: calc(100% - (var(--gap-h-a8327823-9d81-4641-b8fa-81fe6440029d) * 0)); max-width: calc(100% - (var(--gap-h-a8327823-9d81-4641-b8fa-81fe6440029d) * 0)); }
}.sd[data-s-0072d996-c47a-4268-986b-514c053448c5] { align-content: stretch; align-items: stretch; background: transparent; flex-direction: row; flex-wrap: nowrap; gap: 0px 56px; height: auto; justify-content: space-between; margin: 0px 0px 100px 0px; padding: 0px 80px; width: 1440px; --gap-h-0072d996-c47a-4268-986b-514c053448c5: 56px; --gap-v-0072d996-c47a-4268-986b-514c053448c5: 0px; --gap-uuid: 0072d996-c47a-4268-986b-514c053448c5; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-0072d996-c47a-4268-986b-514c053448c5] { flex-direction: column-reverse; flex-wrap: nowrap; gap: 10px 32px; margin: 0px 0px 80px 0px; padding: 0px 40px; --gap-h-0072d996-c47a-4268-986b-514c053448c5: 0px; --gap-v-0072d996-c47a-4268-986b-514c053448c5: 10px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-0072d996-c47a-4268-986b-514c053448c5] { flex-direction: column-reverse; flex-wrap: nowrap; gap: 10px 32px; padding: 0px 15px; --gap-h-0072d996-c47a-4268-986b-514c053448c5: 0px; --gap-v-0072d996-c47a-4268-986b-514c053448c5: 10px; }
}.sd[data-s-2cc61623-190f-4e95-82c9-fadd6516beea] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-2cc61623-190f-4e95-82c9-fadd6516beea] { width: calc(100% - (var(--gap-h-0072d996-c47a-4268-986b-514c053448c5) * 0)); max-width: calc(100% - (var(--gap-h-0072d996-c47a-4268-986b-514c053448c5) * 0)); }
}.sd[data-s-b1b5dc0d-ad76-41e4-bdad-232eb78a8958] { align-content: flex-start; align-items: flex-start; background: transparent; flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; width: auto; --gap-uuid: b1b5dc0d-ad76-41e4-bdad-232eb78a8958; --gap-h-b1b5dc0d-ad76-41e4-bdad-232eb78a8958: 0px; --gap-v-b1b5dc0d-ad76-41e4-bdad-232eb78a8958: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-b1b5dc0d-ad76-41e4-bdad-232eb78a8958] { flex: none; }
}
@media screen and (max-width: 540px){
.sd[data-s-b1b5dc0d-ad76-41e4-bdad-232eb78a8958] { gap: 0px; --gap-h-b1b5dc0d-ad76-41e4-bdad-232eb78a8958: 0px; --gap-v-b1b5dc0d-ad76-41e4-bdad-232eb78a8958: 0px; }
}.sd[data-s-d12c1968-425a-48e9-8a76-4efae2bac092] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 40px 0px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-d12c1968-425a-48e9-8a76-4efae2bac092] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-d12c1968-425a-48e9-8a76-4efae2bac092] { margin: 0px 0px 15px 0px; max-width: 100%; }
}.sd[data-s-04aa7c73-1ca2-4f4a-93d8-86151aa6f29d] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 32px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-04aa7c73-1ca2-4f4a-93d8-86151aa6f29d] { font-size: 20px; }
}.sd[data-s-f0bc73c1-80cc-4a5f-8267-dafb87b2a8a9] { background: var(--s-color-59963acb); height: 8px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-f0bc73c1-80cc-4a5f-8267-dafb87b2a8a9] { height: 4px; width: 100%; max-width: 100%; }
}.sd[data-s-62da00fd-e9f5-4367-b3f9-8f20da12fd47] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-62da00fd-e9f5-4367-b3f9-8f20da12fd47] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-62da00fd-e9f5-4367-b3f9-8f20da12fd47] { font-size: 16px; margin: 0px 0px 15px 0px; max-width: 100%; }
}.sd[data-s-51fbc160-6758-4fb0-bb16-947983f66f00] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-51fbc160-6758-4fb0-bb16-947983f66f00] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-51fbc160-6758-4fb0-bb16-947983f66f00] { font-size: 13px; margin: 0px 0px 20px 0px; max-width: 100%; }
}.sd[data-s-c198e32b-5f59-46c8-a9dc-8204e7914591] { height: auto; width: calc(45% - (var(--gap-h-0072d996-c47a-4268-986b-514c053448c5) * 0.55)); max-width: calc(45% - (var(--gap-h-0072d996-c47a-4268-986b-514c053448c5) * 0.55)); }
@media screen and (max-width: 840px){
.sd[data-s-c198e32b-5f59-46c8-a9dc-8204e7914591] { height: 350px; width: calc(100% - (var(--gap-h-0072d996-c47a-4268-986b-514c053448c5) * 0)); max-width: calc(100% - (var(--gap-h-0072d996-c47a-4268-986b-514c053448c5) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-c198e32b-5f59-46c8-a9dc-8204e7914591] { height: 280px; width: calc(100% - (var(--gap-h-0072d996-c47a-4268-986b-514c053448c5) * 0)); max-width: calc(100% - (var(--gap-h-0072d996-c47a-4268-986b-514c053448c5) * 0)); }
}.sd[data-s-3bc359cc-d39c-4cb8-b52b-55ded5fa3869] { align-content: stretch; align-items: stretch; background: transparent; flex-direction: row-reverse; flex-wrap: nowrap; gap: 0px 56px; height: auto; justify-content: space-between; margin: 0px 0px 100px 0px; padding: 0px 80px; width: 1440px; --gap-h-3bc359cc-d39c-4cb8-b52b-55ded5fa3869: 56px; --gap-v-3bc359cc-d39c-4cb8-b52b-55ded5fa3869: 0px; --gap-uuid: 3bc359cc-d39c-4cb8-b52b-55ded5fa3869; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-3bc359cc-d39c-4cb8-b52b-55ded5fa3869] { flex-direction: column-reverse; flex-wrap: nowrap; gap: 10px 32px; margin: 0px 0px 80px 0px; padding: 0px 40px; --gap-h-3bc359cc-d39c-4cb8-b52b-55ded5fa3869: 0px; --gap-v-3bc359cc-d39c-4cb8-b52b-55ded5fa3869: 10px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-3bc359cc-d39c-4cb8-b52b-55ded5fa3869] { flex-direction: column-reverse; flex-wrap: nowrap; gap: 10px 32px; padding: 0px 15px; --gap-h-3bc359cc-d39c-4cb8-b52b-55ded5fa3869: 0px; --gap-v-3bc359cc-d39c-4cb8-b52b-55ded5fa3869: 10px; }
}.sd[data-s-2e3886aa-8d52-4d42-909f-5698fcd74398] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-2e3886aa-8d52-4d42-909f-5698fcd74398] { width: calc(100% - (var(--gap-h-3bc359cc-d39c-4cb8-b52b-55ded5fa3869) * 0)); max-width: calc(100% - (var(--gap-h-3bc359cc-d39c-4cb8-b52b-55ded5fa3869) * 0)); }
}.sd[data-s-e235ca3a-e215-44ee-bee7-e941cff58afa] { align-content: flex-start; align-items: flex-start; background: transparent; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; width: auto; --gap-h-e235ca3a-e215-44ee-bee7-e941cff58afa: 0px; --gap-v-e235ca3a-e215-44ee-bee7-e941cff58afa: 0px; --gap-uuid: e235ca3a-e215-44ee-bee7-e941cff58afa; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-e235ca3a-e215-44ee-bee7-e941cff58afa] { flex: none; --gap-h-e235ca3a-e215-44ee-bee7-e941cff58afa: 0px; --gap-v-e235ca3a-e215-44ee-bee7-e941cff58afa: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-e235ca3a-e215-44ee-bee7-e941cff58afa] { gap: 0px; --gap-h-e235ca3a-e215-44ee-bee7-e941cff58afa: 0px; --gap-v-e235ca3a-e215-44ee-bee7-e941cff58afa: 0px; }
}.sd[data-s-f8b03cf1-e73f-4c7b-b3b4-cbb680173da0] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 40px 0px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-f8b03cf1-e73f-4c7b-b3b4-cbb680173da0] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-f8b03cf1-e73f-4c7b-b3b4-cbb680173da0] { margin: 0px 0px 15px 0px; max-width: 100%; }
}.sd[data-s-da467b88-05ad-493c-8fa5-6fb8a5f4dd9a] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 32px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-da467b88-05ad-493c-8fa5-6fb8a5f4dd9a] { font-size: 20px; }
}.sd[data-s-c6d4fb59-140e-4655-b16d-523975461ccc] { background: var(--s-color-768e318a); height: 8px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-c6d4fb59-140e-4655-b16d-523975461ccc] { height: 4px; width: 100%; max-width: 100%; }
}.sd[data-s-8c50f568-87f8-4c57-870e-80ba4543d010] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-8c50f568-87f8-4c57-870e-80ba4543d010] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-8c50f568-87f8-4c57-870e-80ba4543d010] { font-size: 16px; margin: 0px 0px 15px 0px; max-width: 100%; }
}.sd[data-s-834d1792-f65e-4511-9765-5d41cc91643b] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-834d1792-f65e-4511-9765-5d41cc91643b] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-834d1792-f65e-4511-9765-5d41cc91643b] { font-size: 13px; margin: 0px 0px 20px 0px; max-width: 100%; }
}.sd[data-s-c4023ec8-6f35-4359-9968-a59f4a5b6605] { height: auto; width: calc(45% - (var(--gap-h-3bc359cc-d39c-4cb8-b52b-55ded5fa3869) * 0.55)); max-width: calc(45% - (var(--gap-h-3bc359cc-d39c-4cb8-b52b-55ded5fa3869) * 0.55)); }
@media screen and (max-width: 840px){
.sd[data-s-c4023ec8-6f35-4359-9968-a59f4a5b6605] { height: 350px; width: calc(100% - (var(--gap-h-3bc359cc-d39c-4cb8-b52b-55ded5fa3869) * 0)); max-width: calc(100% - (var(--gap-h-3bc359cc-d39c-4cb8-b52b-55ded5fa3869) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-c4023ec8-6f35-4359-9968-a59f4a5b6605] { height: 280px; width: calc(100% - (var(--gap-h-3bc359cc-d39c-4cb8-b52b-55ded5fa3869) * 0)); max-width: calc(100% - (var(--gap-h-3bc359cc-d39c-4cb8-b52b-55ded5fa3869) * 0)); }
}.sd[data-s-6e674311-0064-4a35-abbf-dcf3e301d005] { align-content: stretch; align-items: stretch; background: transparent; flex-direction: row; flex-wrap: nowrap; gap: 0px 56px; height: auto; justify-content: space-between; margin: 0px 0px 100px 0px; padding: 0px 80px; width: 1440px; --gap-h-6e674311-0064-4a35-abbf-dcf3e301d005: 56px; --gap-v-6e674311-0064-4a35-abbf-dcf3e301d005: 0px; --gap-uuid: 6e674311-0064-4a35-abbf-dcf3e301d005; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-6e674311-0064-4a35-abbf-dcf3e301d005] { flex-direction: column-reverse; flex-wrap: nowrap; gap: 10px 32px; margin: 0px 0px 80px 0px; padding: 0px 40px; --gap-h-6e674311-0064-4a35-abbf-dcf3e301d005: 0px; --gap-v-6e674311-0064-4a35-abbf-dcf3e301d005: 10px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-6e674311-0064-4a35-abbf-dcf3e301d005] { flex-direction: column-reverse; flex-wrap: nowrap; gap: 10px 32px; padding: 0px 15px; --gap-h-6e674311-0064-4a35-abbf-dcf3e301d005: 0px; --gap-v-6e674311-0064-4a35-abbf-dcf3e301d005: 10px; }
}.sd[data-s-4af940bf-de7a-4cc1-a24c-f2c7ebd919c7] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-4af940bf-de7a-4cc1-a24c-f2c7ebd919c7] { width: calc(100% - (var(--gap-h-6e674311-0064-4a35-abbf-dcf3e301d005) * 0)); max-width: calc(100% - (var(--gap-h-6e674311-0064-4a35-abbf-dcf3e301d005) * 0)); }
}.sd[data-s-59df861a-b7ea-46a8-be7d-6f217c48bb4b] { align-content: flex-start; align-items: flex-start; background: transparent; flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; width: auto; --gap-uuid: 59df861a-b7ea-46a8-be7d-6f217c48bb4b; --gap-h-59df861a-b7ea-46a8-be7d-6f217c48bb4b: 0px; --gap-v-59df861a-b7ea-46a8-be7d-6f217c48bb4b: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-59df861a-b7ea-46a8-be7d-6f217c48bb4b] { flex: none; }
}
@media screen and (max-width: 540px){
.sd[data-s-59df861a-b7ea-46a8-be7d-6f217c48bb4b] { gap: 0px; --gap-h-59df861a-b7ea-46a8-be7d-6f217c48bb4b: 0px; --gap-v-59df861a-b7ea-46a8-be7d-6f217c48bb4b: 0px; }
}.sd[data-s-375fe185-7cd2-460e-8346-7f67b55989f2] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 40px 0px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-375fe185-7cd2-460e-8346-7f67b55989f2] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-375fe185-7cd2-460e-8346-7f67b55989f2] { margin: 0px 0px 15px 0px; max-width: 100%; }
}.sd[data-s-65f12d56-a465-4553-a8c1-137def77bb59] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 32px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-65f12d56-a465-4553-a8c1-137def77bb59] { font-size: 20px; }
}.sd[data-s-6f084935-97df-4047-a207-add25b86e7b7] { background: var(--s-color-59963acb); height: 8px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-6f084935-97df-4047-a207-add25b86e7b7] { height: 4px; width: 100%; max-width: 100%; }
}.sd[data-s-541b76b3-3e0a-4277-ab3a-0c8990a597d0] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-541b76b3-3e0a-4277-ab3a-0c8990a597d0] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-541b76b3-3e0a-4277-ab3a-0c8990a597d0] { font-size: 16px; margin: 0px 0px 15px 0px; max-width: 100%; }
}.sd[data-s-5d1c8438-c9e3-4fd3-a8d3-4f2145ca081d] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-5d1c8438-c9e3-4fd3-a8d3-4f2145ca081d] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-5d1c8438-c9e3-4fd3-a8d3-4f2145ca081d] { font-size: 13px; margin: 0px 0px 20px 0px; max-width: 100%; }
}.sd[data-s-4fbfe92d-346a-4e83-a0b2-c4f57215dd48] { height: auto; width: calc(45% - (var(--gap-h-6e674311-0064-4a35-abbf-dcf3e301d005) * 0.55)); max-width: calc(45% - (var(--gap-h-6e674311-0064-4a35-abbf-dcf3e301d005) * 0.55)); }
@media screen and (max-width: 840px){
.sd[data-s-4fbfe92d-346a-4e83-a0b2-c4f57215dd48] { height: 350px; width: calc(100% - (var(--gap-h-6e674311-0064-4a35-abbf-dcf3e301d005) * 0)); max-width: calc(100% - (var(--gap-h-6e674311-0064-4a35-abbf-dcf3e301d005) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-4fbfe92d-346a-4e83-a0b2-c4f57215dd48] { height: 280px; width: calc(100% - (var(--gap-h-6e674311-0064-4a35-abbf-dcf3e301d005) * 0)); max-width: calc(100% - (var(--gap-h-6e674311-0064-4a35-abbf-dcf3e301d005) * 0)); }
}.sd[data-s-f9ff5c25-f598-486c-a94d-449aadd5012e] { align-content: stretch; align-items: stretch; background: transparent; flex-direction: row-reverse; flex-wrap: nowrap; gap: 0px 56px; height: auto; justify-content: space-between; margin: 0px 0px 100px 0px; padding: 0px 80px; width: 1440px; --gap-h-f9ff5c25-f598-486c-a94d-449aadd5012e: 56px; --gap-v-f9ff5c25-f598-486c-a94d-449aadd5012e: 0px; --gap-uuid: f9ff5c25-f598-486c-a94d-449aadd5012e; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-f9ff5c25-f598-486c-a94d-449aadd5012e] { flex-direction: column-reverse; flex-wrap: nowrap; gap: 10px 32px; margin: 0px 0px 80px 0px; padding: 0px 40px; --gap-h-f9ff5c25-f598-486c-a94d-449aadd5012e: 0px; --gap-v-f9ff5c25-f598-486c-a94d-449aadd5012e: 10px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-f9ff5c25-f598-486c-a94d-449aadd5012e] { flex-direction: column-reverse; flex-wrap: nowrap; gap: 10px 32px; padding: 0px 15px; --gap-h-f9ff5c25-f598-486c-a94d-449aadd5012e: 0px; --gap-v-f9ff5c25-f598-486c-a94d-449aadd5012e: 10px; }
}.sd[data-s-07f1c75a-c8c8-4660-88a5-107f0a3c390a] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-07f1c75a-c8c8-4660-88a5-107f0a3c390a] { width: calc(100% - (var(--gap-h-f9ff5c25-f598-486c-a94d-449aadd5012e) * 0)); max-width: calc(100% - (var(--gap-h-f9ff5c25-f598-486c-a94d-449aadd5012e) * 0)); }
}.sd[data-s-0acfba95-ecb6-4166-9d2f-7cf2fdcfd094] { align-content: flex-start; align-items: flex-start; background: transparent; flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; width: auto; --gap-uuid: 0acfba95-ecb6-4166-9d2f-7cf2fdcfd094; --gap-h-0acfba95-ecb6-4166-9d2f-7cf2fdcfd094: 0px; --gap-v-0acfba95-ecb6-4166-9d2f-7cf2fdcfd094: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-0acfba95-ecb6-4166-9d2f-7cf2fdcfd094] { flex: none; }
}
@media screen and (max-width: 540px){
.sd[data-s-0acfba95-ecb6-4166-9d2f-7cf2fdcfd094] { gap: 0px; --gap-h-0acfba95-ecb6-4166-9d2f-7cf2fdcfd094: 0px; --gap-v-0acfba95-ecb6-4166-9d2f-7cf2fdcfd094: 0px; }
}.sd[data-s-9e9fe2c0-1129-41cc-93f9-e65713d92bb9] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 40px 0px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-9e9fe2c0-1129-41cc-93f9-e65713d92bb9] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-9e9fe2c0-1129-41cc-93f9-e65713d92bb9] { margin: 0px 0px 15px 0px; max-width: 100%; }
}.sd[data-s-ff180768-f4e3-4064-9bc3-550ff6de8026] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 32px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-ff180768-f4e3-4064-9bc3-550ff6de8026] { font-size: 20px; }
}.sd[data-s-108a0b6f-84e9-476c-88d0-1367642d3253] { background: var(--s-color-768e318a); height: 8px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-108a0b6f-84e9-476c-88d0-1367642d3253] { height: 4px; width: 100%; max-width: 100%; }
}.sd[data-s-b89b5685-0de6-4c70-9e5e-4781147ae921] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-b89b5685-0de6-4c70-9e5e-4781147ae921] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-b89b5685-0de6-4c70-9e5e-4781147ae921] { font-size: 16px; margin: 0px 0px 15px 0px; max-width: 100%; }
}.sd[data-s-dee7dbc0-ad2c-4cea-a4d4-c50ccc59bd6f] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-dee7dbc0-ad2c-4cea-a4d4-c50ccc59bd6f] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-dee7dbc0-ad2c-4cea-a4d4-c50ccc59bd6f] { font-size: 13px; margin: 0px 0px 20px 0px; max-width: 100%; }
}.sd[data-s-f706d42d-79e5-435d-aecb-acf1ab9acb67] { height: auto; width: calc(45% - (var(--gap-h-f9ff5c25-f598-486c-a94d-449aadd5012e) * 0.55)); max-width: calc(45% - (var(--gap-h-f9ff5c25-f598-486c-a94d-449aadd5012e) * 0.55)); }
@media screen and (max-width: 840px){
.sd[data-s-f706d42d-79e5-435d-aecb-acf1ab9acb67] { height: 350px; width: calc(100% - (var(--gap-h-f9ff5c25-f598-486c-a94d-449aadd5012e) * 0)); max-width: calc(100% - (var(--gap-h-f9ff5c25-f598-486c-a94d-449aadd5012e) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-f706d42d-79e5-435d-aecb-acf1ab9acb67] { height: 280px; width: calc(100% - (var(--gap-h-f9ff5c25-f598-486c-a94d-449aadd5012e) * 0)); max-width: calc(100% - (var(--gap-h-f9ff5c25-f598-486c-a94d-449aadd5012e) * 0)); }
}.sd[data-s-5f427715-59d2-4bd9-99fa-e5a0fd44ad8f] { align-content: stretch; align-items: stretch; background: transparent; flex-direction: row; flex-wrap: nowrap; gap: 0px 56px; height: auto; justify-content: space-between; margin: 0px 0px 100px 0px; padding: 0px 80px; width: 1440px; --gap-h-5f427715-59d2-4bd9-99fa-e5a0fd44ad8f: 56px; --gap-v-5f427715-59d2-4bd9-99fa-e5a0fd44ad8f: 0px; --gap-uuid: 5f427715-59d2-4bd9-99fa-e5a0fd44ad8f; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-5f427715-59d2-4bd9-99fa-e5a0fd44ad8f] { flex-direction: column-reverse; flex-wrap: nowrap; gap: 10px 32px; margin: 0px 0px 80px 0px; padding: 0px 40px; --gap-h-5f427715-59d2-4bd9-99fa-e5a0fd44ad8f: 0px; --gap-v-5f427715-59d2-4bd9-99fa-e5a0fd44ad8f: 10px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-5f427715-59d2-4bd9-99fa-e5a0fd44ad8f] { flex-direction: column-reverse; flex-wrap: nowrap; gap: 10px 32px; padding: 0px 15px; --gap-h-5f427715-59d2-4bd9-99fa-e5a0fd44ad8f: 0px; --gap-v-5f427715-59d2-4bd9-99fa-e5a0fd44ad8f: 10px; }
}.sd[data-s-1646f6a3-82e0-4a96-9924-88610ce004c0] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-1646f6a3-82e0-4a96-9924-88610ce004c0] { width: calc(100% - (var(--gap-h-5f427715-59d2-4bd9-99fa-e5a0fd44ad8f) * 0)); max-width: calc(100% - (var(--gap-h-5f427715-59d2-4bd9-99fa-e5a0fd44ad8f) * 0)); }
}.sd[data-s-5fc6b942-caab-4c75-b1bf-f0d823789247] { align-content: flex-start; align-items: flex-start; background: transparent; flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; width: auto; --gap-uuid: 5fc6b942-caab-4c75-b1bf-f0d823789247; --gap-h-5fc6b942-caab-4c75-b1bf-f0d823789247: 0px; --gap-v-5fc6b942-caab-4c75-b1bf-f0d823789247: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-5fc6b942-caab-4c75-b1bf-f0d823789247] { flex: none; }
}
@media screen and (max-width: 540px){
.sd[data-s-5fc6b942-caab-4c75-b1bf-f0d823789247] { gap: 0px; --gap-h-5fc6b942-caab-4c75-b1bf-f0d823789247: 0px; --gap-v-5fc6b942-caab-4c75-b1bf-f0d823789247: 0px; }
}.sd[data-s-8322910c-7a35-4366-9c01-b81a752a7c7c] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 40px 0px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-8322910c-7a35-4366-9c01-b81a752a7c7c] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-8322910c-7a35-4366-9c01-b81a752a7c7c] { margin: 0px 0px 15px 0px; max-width: 100%; }
}.sd[data-s-a22e20c8-f21a-41e1-a1fd-2611b59bb62a] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 32px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-a22e20c8-f21a-41e1-a1fd-2611b59bb62a] { font-size: 20px; }
}.sd[data-s-306e3826-6956-437d-a865-60b36d88c7b3] { background: var(--s-color-59963acb); height: 8px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-306e3826-6956-437d-a865-60b36d88c7b3] { height: 4px; width: 100%; max-width: 100%; }
}.sd[data-s-0c7f8f5e-0dbd-4bee-9afa-34b4b17de9df] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-0c7f8f5e-0dbd-4bee-9afa-34b4b17de9df] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-0c7f8f5e-0dbd-4bee-9afa-34b4b17de9df] { font-size: 16px; margin: 0px 0px 15px 0px; max-width: 100%; }
}.sd[data-s-e6f6fb75-e3de-4e27-b0f4-bd49d749aa84] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-e6f6fb75-e3de-4e27-b0f4-bd49d749aa84] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-e6f6fb75-e3de-4e27-b0f4-bd49d749aa84] { font-size: 13px; margin: 0px 0px 20px 0px; max-width: 100%; }
}.sd[data-s-be27986d-675d-4ad8-a2c1-6d29aeaa697f] { align-content: center; align-items: center; background: var(--s-color-59963acb); border-radius: 30px; height: auto; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 16px 40px; transition-delay: 300ms; transition-duration: 600ms; width: 50%; z-index: 1; max-width: 50%; }
.sd[data-s-be27986d-675d-4ad8-a2c1-6d29aeaa697f]:hover { opacity: 1; }
@media screen and (max-width: 540px){
.sd[data-s-be27986d-675d-4ad8-a2c1-6d29aeaa697f] { flex: none; width: 250px; max-width: 100%; }
}.sd[data-s-9012ce15-09f9-4ec7-92e1-a6fe59dfa32e] { background: #ffffff29; flex: none; height: 100%; left: 0; margin: 0 0 0 0; position: absolute; top: 0; transform: scale(0, 1); transform-origin: center left; width: 100%; max-width: 100%; }
.sd[data-s-be27986d-675d-4ad8-a2c1-6d29aeaa697f]:hover .sd[data-s-9012ce15-09f9-4ec7-92e1-a6fe59dfa32e] { transform: scale(1, 1); }.sd[data-s-38ad609b-f10d-433b-bcc8-84dcc465157e] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; width: auto; z-index: 2; max-width: 100%; }.sd[data-s-7ae783c2-bed8-4886-87d1-9f2a6e20101a] { color: #ffffffff; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 8px 0px 0px; text-align: center; width: auto; z-index: 2; max-width: calc(100% - 8px); justify-content: center; }.sd[data-s-7b5c8b35-461a-4fb8-aa41-773b4f390235] { color: #ffffffff; font-size: 18px; z-index: 2; }.sd[data-s-2a6e57a9-6b65-4dbf-a917-a7029abbcbcb] { height: auto; width: calc(45% - (var(--gap-h-5f427715-59d2-4bd9-99fa-e5a0fd44ad8f) * 0.55)); max-width: calc(45% - (var(--gap-h-5f427715-59d2-4bd9-99fa-e5a0fd44ad8f) * 0.55)); }
@media screen and (max-width: 840px){
.sd[data-s-2a6e57a9-6b65-4dbf-a917-a7029abbcbcb] { height: 350px; width: calc(100% - (var(--gap-h-5f427715-59d2-4bd9-99fa-e5a0fd44ad8f) * 0)); max-width: calc(100% - (var(--gap-h-5f427715-59d2-4bd9-99fa-e5a0fd44ad8f) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-2a6e57a9-6b65-4dbf-a917-a7029abbcbcb] { height: 280px; width: calc(100% - (var(--gap-h-5f427715-59d2-4bd9-99fa-e5a0fd44ad8f) * 0)); max-width: calc(100% - (var(--gap-h-5f427715-59d2-4bd9-99fa-e5a0fd44ad8f) * 0)); }
}.sd[data-s-7925c353-fa08-4e42-a755-d9114ff59d45] { align-content: stretch; align-items: stretch; background: transparent; flex-direction: row-reverse; flex-wrap: nowrap; gap: 0px 56px; height: auto; justify-content: space-between; margin: 0px 0px 100px 0px; padding: 0px 80px; width: 1440px; --gap-h-7925c353-fa08-4e42-a755-d9114ff59d45: 56px; --gap-v-7925c353-fa08-4e42-a755-d9114ff59d45: 0px; --gap-uuid: 7925c353-fa08-4e42-a755-d9114ff59d45; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-7925c353-fa08-4e42-a755-d9114ff59d45] { flex-direction: column-reverse; flex-wrap: nowrap; gap: 10px 32px; margin: 0px 0px 80px 0px; padding: 0px 40px; --gap-h-7925c353-fa08-4e42-a755-d9114ff59d45: 0px; --gap-v-7925c353-fa08-4e42-a755-d9114ff59d45: 10px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-7925c353-fa08-4e42-a755-d9114ff59d45] { flex-direction: column-reverse; flex-wrap: nowrap; gap: 10px 32px; padding: 0px 15px; --gap-h-7925c353-fa08-4e42-a755-d9114ff59d45: 0px; --gap-v-7925c353-fa08-4e42-a755-d9114ff59d45: 10px; }
}.sd[data-s-17f0cec1-4576-4cde-9740-d012466fa74e] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-17f0cec1-4576-4cde-9740-d012466fa74e] { width: calc(100% - (var(--gap-h-7925c353-fa08-4e42-a755-d9114ff59d45) * 0)); max-width: calc(100% - (var(--gap-h-7925c353-fa08-4e42-a755-d9114ff59d45) * 0)); }
}.sd[data-s-ff082d76-fd58-49f8-975e-cee596bac88b] { align-content: flex-start; align-items: flex-start; background: transparent; flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; width: auto; --gap-uuid: ff082d76-fd58-49f8-975e-cee596bac88b; --gap-h-ff082d76-fd58-49f8-975e-cee596bac88b: 0px; --gap-v-ff082d76-fd58-49f8-975e-cee596bac88b: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-ff082d76-fd58-49f8-975e-cee596bac88b] { flex: none; }
}
@media screen and (max-width: 540px){
.sd[data-s-ff082d76-fd58-49f8-975e-cee596bac88b] { gap: 0px; --gap-h-ff082d76-fd58-49f8-975e-cee596bac88b: 0px; --gap-v-ff082d76-fd58-49f8-975e-cee596bac88b: 0px; }
}.sd[data-s-5c9b3655-e65a-489f-8e44-799a9db98dd3] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 40px 0px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-5c9b3655-e65a-489f-8e44-799a9db98dd3] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-5c9b3655-e65a-489f-8e44-799a9db98dd3] { margin: 0px 0px 15px 0px; max-width: 100%; }
}.sd[data-s-8b64c6f0-8f07-41aa-bda1-5d703049c775] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 32px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-8b64c6f0-8f07-41aa-bda1-5d703049c775] { font-size: 20px; }
}.sd[data-s-75c4f29c-f44a-4e21-9839-98e902fd6800] { background: var(--s-color-768e318a); height: 8px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-75c4f29c-f44a-4e21-9839-98e902fd6800] { height: 4px; width: 100%; max-width: 100%; }
}.sd[data-s-9171c28f-4b3f-4642-87f2-c247b71614b6] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-9171c28f-4b3f-4642-87f2-c247b71614b6] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-9171c28f-4b3f-4642-87f2-c247b71614b6] { font-size: 16px; margin: 0px 0px 15px 0px; max-width: 100%; }
}.sd[data-s-fa799da9-edbb-4e5f-9a56-e367f526425f] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-fa799da9-edbb-4e5f-9a56-e367f526425f] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-fa799da9-edbb-4e5f-9a56-e367f526425f] { font-size: 13px; margin: 0px 0px 20px 0px; max-width: 100%; }
}.sd[data-s-2108a061-bcce-4812-8e72-0656ec3fe254] { height: auto; width: calc(45% - (var(--gap-h-7925c353-fa08-4e42-a755-d9114ff59d45) * 0.55)); max-width: calc(45% - (var(--gap-h-7925c353-fa08-4e42-a755-d9114ff59d45) * 0.55)); }
@media screen and (max-width: 840px){
.sd[data-s-2108a061-bcce-4812-8e72-0656ec3fe254] { height: 350px; width: calc(100% - (var(--gap-h-7925c353-fa08-4e42-a755-d9114ff59d45) * 0)); max-width: calc(100% - (var(--gap-h-7925c353-fa08-4e42-a755-d9114ff59d45) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-2108a061-bcce-4812-8e72-0656ec3fe254] { height: 280px; width: calc(100% - (var(--gap-h-7925c353-fa08-4e42-a755-d9114ff59d45) * 0)); max-width: calc(100% - (var(--gap-h-7925c353-fa08-4e42-a755-d9114ff59d45) * 0)); }
}.sd[data-s-12053446-7e0c-4001-a672-da2e30c1ed08] {  }.sd[data-s-3f0a9496-b364-4d28-b621-a4f1a2c0ee8c] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: auto; justify-content: flex-start; padding: 80px 120px 24px 120px; width: 1600px; --gap-h-3f0a9496-b364-4d28-b621-a4f1a2c0ee8c: 0px; --gap-v-3f0a9496-b364-4d28-b621-a4f1a2c0ee8c: 80px; --gap-uuid: 3f0a9496-b364-4d28-b621-a4f1a2c0ee8c; max-width: 100%; }

.sd[data-r-1_0_0_3_a9108635-627f-48ac-ad78-c39473b3cdad]:before { background-image: url("../img/s-3000x2000_v-frms_webp_ed75cc4c-8c6d-423d-8689-f78dd5c54f5a_small.webp") }

.sd[data-r-1_1_0_3_c45272a4-5abb-4bed-b639-07668593a394]:before { background-image: url("../img/s-3000x2000_v-frms_webp_928101bf-e25a-42ae-b2b8-6ee3071009d6_small.webp") }

.sd[data-r-1_2_0_3_b2d577e0-6be7-4d13-974b-3198a81527a2]:before { background-image: url("../img/s-3000x2000_v-frms_webp_2890effa-d029-4970-ade2-a6f75a46d99a_small.webp") }

.sd[data-r-1_3_0_3_a5881902-c943-4d9c-96b2-9fed7b87f64d]:before { background-image: url("../img/s-3000x2000_v-frms_webp_0bf246e1-2996-4059-b2e1-6db73cffe420_small.webp") }

.sd[data-r-1_4_0_3_c198e32b-5f59-46c8-a9dc-8204e7914591]:before { background-image: url("../img/s-3000x2000_v-frms_webp_dd388b42-ecc0-4e4e-82f4-1eb841e58a83_small.webp") }

.sd[data-r-1_5_0_3_c4023ec8-6f35-4359-9968-a59f4a5b6605]:before { background-image: url("../img/s-2560x1707_v-frms_webp_d99c8ded-5103-4214-9033-c74577264ca3_small.webp") }

.sd[data-r-1_6_0_3_4fbfe92d-346a-4e83-a0b2-c4f57215dd48]:before { background-image: url("../img/s-3000x2000_v-frms_webp_8cad23ce-13c2-453b-9f8a-2c35ebb5585e_small.webp") }

.sd[data-r-1_7_0_3_f706d42d-79e5-435d-aecb-acf1ab9acb67]:before { background-image: url("../img/s-3000x2000_v-frms_webp_a3f10371-fca3-4cb2-bc19-44ef22c42bb3_small.webp") }

.sd[data-r-1_8_0_3_2a6e57a9-6b65-4dbf-a917-a7029abbcbcb]:before { background-image: url("../img/s-3000x2000_v-frms_webp_cd63dc84-03ec-4ae0-8962-ffc4c9934b34_middle.webp") }

.sd[data-r-1_9_0_3_2108a061-bcce-4812-8e72-0656ec3fe254]:before { background-image: url("../img/s-3000x2000_v-frms_webp_a3f10371-fca3-4cb2-bc19-44ef22c42bb3_small.webp") }

.sd[data-s-9c43b247-901b-4a6b-ad4b-a1404f74b734] { background: #fff; border-radius: 0; box-shadow: ; height: 100%; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; width: 100%; max-width: 100%; }.sd[data-s-ac33eaed-d5d9-4d36-ab35-e5dd033f46a5] {  }.sd[data-s-cf7c99f8-5029-4c8d-9ba3-84a846aa4810] { background: #FFFFFF; flex: none; height: auto; margin: 80px 0px 0px 0px; padding: 80px 80px 0px 80px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-cf7c99f8-5029-4c8d-9ba3-84a846aa4810] { margin: 80px 0px 0px 0px; padding: 40px 30px 0px 30px; }
}
@media screen and (max-width: 540px){
.sd[data-s-cf7c99f8-5029-4c8d-9ba3-84a846aa4810] { margin: 64px 0px 0px 0px; padding: 30px 15px; width: 100%; max-width: 100%; }
}.sd[data-s-section-inner-cf7c99f8-5029-4c8d-9ba3-84a846aa4810] { padding: 80px 80px 0px 80px; width: 100%; height: auto; flex-direction: column; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-section-inner-cf7c99f8-5029-4c8d-9ba3-84a846aa4810] { padding: 40px 30px 0px 30px; flex-direction: column; }
}
@media screen and (max-width: 540px){
.sd[data-s-section-inner-cf7c99f8-5029-4c8d-9ba3-84a846aa4810] { padding: 30px 15px; flex-direction: column; }
}.sd[data-s-a31ad964-d2bf-406a-9d3d-921558d1cdd4] { align-content: flex-start; align-items: flex-start; background: #00000000; height: auto; justify-content: center; margin: 0px 0px 96px 0px; padding: 0px 0px; transform-origin: center right; transition-delay: 200ms; transition-duration: 800ms; width: 1200px; max-width: 100%; }
.sd[data-s-a31ad964-d2bf-406a-9d3d-921558d1cdd4].appear { opacity: 0; transition-delay: 200ms; transition-duration: 800ms; }
.sd[data-s-a31ad964-d2bf-406a-9d3d-921558d1cdd4].appear-active { transition-delay: 200ms; transition-duration: 800ms; }
@media screen and (max-width: 840px){
.sd[data-s-a31ad964-d2bf-406a-9d3d-921558d1cdd4] { margin: 0px 0px 80px 0px; padding: 0px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-a31ad964-d2bf-406a-9d3d-921558d1cdd4] { margin: 0px 0px 0px 0px; max-width: 100%; }
}.sd[data-s-36b32056-a0fc-427b-b94a-e8fea60cb636] { color: #333333ff; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 2px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-36b32056-a0fc-427b-b94a-e8fea60cb636] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-36b32056-a0fc-427b-b94a-e8fea60cb636] { font-size: 13px; }
}.sd[data-s-58940734-0190-48a9-8a86-48ac5d06dfb0] { color: #333333ff; flex: none; font-family: var(--s-font-4090fd04); font-size: 52px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-58940734-0190-48a9-8a86-48ac5d06dfb0] { font-size: 28px; }
}
@media screen and (max-width: 540px){
.sd[data-s-58940734-0190-48a9-8a86-48ac5d06dfb0] { font-size: 22px; }
}.sd[data-s-a7c19630-9c9c-40fb-b983-936f9ecbd68f] { background: #333333ff; flex: none; height: 1px; margin: 0px 0px 0px 0px; transition-delay: 0ms; transition-duration: 300ms; width: 100%; max-width: 100%; }
.sd[data-s-a7c19630-9c9c-40fb-b983-936f9ecbd68f].appear { flex: none; opacity: 0; transform: ; transform-origin: center left; transition-delay: 200ms; transition-duration: 1000ms; width: 0%; }
.sd[data-s-a7c19630-9c9c-40fb-b983-936f9ecbd68f].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.sd[data-s-08daac35-da66-41e9-8f56-3c698ae11982] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-end; margin: 24px 0px 0px 0px; width: 100%; max-width: 100%; }.sd[data-s-65d9f46a-eb6e-44bd-8fcf-7abdbc6fd246] { color: #666666ff; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-65d9f46a-eb6e-44bd-8fcf-7abdbc6fd246] { font-size: 12px; }
}.sd[data-s-72a76e56-6c3d-4b93-8c7b-9950d4b3271f] { color: #666666ff; font-size: 16px; margin: 0px 8px; max-width: calc(100% - 16px); }
@media screen and (max-width: 540px){
.sd[data-s-72a76e56-6c3d-4b93-8c7b-9950d4b3271f] { font-size: 14px; }
}.sd[data-s-361876cd-e154-4ef5-ad31-697437039b3a] { color: #333333ff; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-361876cd-e154-4ef5-ad31-697437039b3a] { font-size: 12px; }
}.sd[data-s-361b81b0-7f98-42cc-862f-d10e5dc6c324] { align-content: center; align-items: center; background: transparent; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px 80px 160px 80px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-361b81b0-7f98-42cc-862f-d10e5dc6c324] { padding: 0px 30px 80px 30px; }
}
@media screen and (max-width: 540px){
.sd[data-s-361b81b0-7f98-42cc-862f-d10e5dc6c324] { padding: 0px 15px 160px 15px; }
}.sd[data-s-section-inner-361b81b0-7f98-42cc-862f-d10e5dc6c324] { padding: 0px 80px 160px 80px; width: 100%; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: flex-start; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-section-inner-361b81b0-7f98-42cc-862f-d10e5dc6c324] { padding: 0px 30px 80px 30px; flex-direction: column; }
}
@media screen and (max-width: 540px){
.sd[data-s-section-inner-361b81b0-7f98-42cc-862f-d10e5dc6c324] { padding: 0px 15px 160px 15px; flex-direction: column; }
}.sd[data-s-6ad9b7f7-05e5-4d4e-abda-88e575c97444] { align-content: flex-start; align-items: flex-start; background: transparent; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: flex-start; width: 1100px; max-width: 100%; }.sd[data-s-3f766ac8-7cc2-4fcd-aeab-88dba0154479] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; }.sd[data-s-4bbe7236-0b85-4376-a078-9db69dc5d1da] { align-content: flex-start; align-items: flex-start; background: transparent; flex-direction: column; flex-wrap: nowrap; height: 160px; justify-content: center; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-4bbe7236-0b85-4376-a078-9db69dc5d1da] { height: 80px; width: 100%; max-width: 100%; }
}.sd[data-s-613c7306-a290-4beb-8fe1-7c209aa20184] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-end; padding: 0px; }.sd[data-s-3e25444a-9e85-42fb-8c89-eaf42fa0b95e] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 28px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-3e25444a-9e85-42fb-8c89-eaf42fa0b95e] { font-size: 20px; }
}.sd[data-s-30cb15c4-2e23-4a70-ae92-6c9c9661a8f8] { background: var(--s-color-59963acb); height: 8px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-30cb15c4-2e23-4a70-ae92-6c9c9661a8f8] { height: 4px; width: 100%; max-width: 100%; }
}.sd[data-s-0eb9c149-840c-4632-9415-1d58699ee64f] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; gap: 0px 64px; height: auto; justify-content: flex-start; padding: 0px; width: 1100px; --gap-h-0eb9c149-840c-4632-9415-1d58699ee64f: 64px; --gap-v-0eb9c149-840c-4632-9415-1d58699ee64f: 0px; --gap-uuid: 0eb9c149-840c-4632-9415-1d58699ee64f; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-0eb9c149-840c-4632-9415-1d58699ee64f] { align-content: stretch; align-items: stretch; flex-direction: column; flex-wrap: nowrap; gap: 16px 64px; justify-content: flex-start; --gap-h-0eb9c149-840c-4632-9415-1d58699ee64f: 0px; --gap-v-0eb9c149-840c-4632-9415-1d58699ee64f: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-0eb9c149-840c-4632-9415-1d58699ee64f] { gap: 0px 64px; --gap-h-0eb9c149-840c-4632-9415-1d58699ee64f: 64px; --gap-v-0eb9c149-840c-4632-9415-1d58699ee64f: 0px; }
}.sd[data-s-069540cc-aec1-40e1-995c-4f02e76ef718] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; height: 480px; justify-content: center; width: calc(45% - (var(--gap-h-0eb9c149-840c-4632-9415-1d58699ee64f) * 0.55)); max-width: calc(45% - (var(--gap-h-0eb9c149-840c-4632-9415-1d58699ee64f) * 0.55)); }
.sd[data-s-069540cc-aec1-40e1-995c-4f02e76ef718]:before {  }
@media screen and (max-width: 840px){
.sd[data-s-069540cc-aec1-40e1-995c-4f02e76ef718] { height: 550px; width: calc(100% - (var(--gap-h-0eb9c149-840c-4632-9415-1d58699ee64f) * 0)); max-width: calc(100% - (var(--gap-h-0eb9c149-840c-4632-9415-1d58699ee64f) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-069540cc-aec1-40e1-995c-4f02e76ef718]:before { background-position: center center; }
.sd[data-s-069540cc-aec1-40e1-995c-4f02e76ef718] { height: 350px; width: calc(100% - (var(--gap-h-0eb9c149-840c-4632-9415-1d58699ee64f) * 0)); max-width: calc(100% - (var(--gap-h-0eb9c149-840c-4632-9415-1d58699ee64f) * 0)); }
}.sd[data-s-46fe8d73-ebad-44dd-8179-1444cbf8a823] { align-content: flex-start; align-items: flex-start; background: transparent; border-bottom: 0px solid var(--s-color-88b6b841); border-left: 0px solid var(--s-color-88b6b841); border-right: 0px solid var(--s-color-88b6b841); border-top: 1px solid var(--s-color-88b6b841); flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 16px 0px; height: calc(100% - (var(--gap-v-0eb9c149-840c-4632-9415-1d58699ee64f) * 0)); justify-content: flex-start; width: auto; --gap-h-46fe8d73-ebad-44dd-8179-1444cbf8a823: 0px; --gap-v-46fe8d73-ebad-44dd-8179-1444cbf8a823: 16px; --gap-uuid: 46fe8d73-ebad-44dd-8179-1444cbf8a823; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-46fe8d73-ebad-44dd-8179-1444cbf8a823] { border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; height: auto; --gap-h-46fe8d73-ebad-44dd-8179-1444cbf8a823: 0px; --gap-v-46fe8d73-ebad-44dd-8179-1444cbf8a823: 16px; max-width: 100%; }
}.sd[data-s-ee2463ca-c683-4f7d-bd21-09731bd07fed] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 0px 0px; justify-content: flex-start; margin: 32px 0px 0px 0px; padding: 0px 0px 0px 0px; width: auto; --gap-h-ee2463ca-c683-4f7d-bd21-09731bd07fed: 0px; --gap-v-ee2463ca-c683-4f7d-bd21-09731bd07fed: 0px; --gap-uuid: ee2463ca-c683-4f7d-bd21-09731bd07fed; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-ee2463ca-c683-4f7d-bd21-09731bd07fed] { margin: 16px 0px 0px 0px; --gap-h-ee2463ca-c683-4f7d-bd21-09731bd07fed: 0px; --gap-v-ee2463ca-c683-4f7d-bd21-09731bd07fed: 0px; max-width: 100%; }
}.sd[data-s-7db8ac8a-828f-4f5d-ab2f-394f309048bb] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-fd4e300c-4073-4fde-b0b2-95df1043e53a] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; gap: 0px 0px; justify-content: flex-start; padding: 0px; --gap-h-fd4e300c-4073-4fde-b0b2-95df1043e53a: 0px; --gap-v-fd4e300c-4073-4fde-b0b2-95df1043e53a: 0px; --gap-uuid: fd4e300c-4073-4fde-b0b2-95df1043e53a; }.sd[data-s-25a2973a-e55c-46bd-90e8-52dfc807535d] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 24px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-25a2973a-e55c-46bd-90e8-52dfc807535d] { font-size: 20px; }
}.sd[data-s-5b088353-2369-4966-a2e8-9c63b371d904] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 24px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-5b088353-2369-4966-a2e8-9c63b371d904] { font-size: 20px; }
}.sd[data-s-78a30cd5-9fb5-484a-8ae6-cccd92c03b67] { align-content: flex-end; align-items: flex-end; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: flex-start; padding: 0px; --gap-h-78a30cd5-9fb5-484a-8ae6-cccd92c03b67: 0px; --gap-v-78a30cd5-9fb5-484a-8ae6-cccd92c03b67: 20px; --gap-uuid: 78a30cd5-9fb5-484a-8ae6-cccd92c03b67; }.sd[data-s-1dcc6e00-1c53-40c3-9a5e-91b23e40514a] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: calc(100% - (var(--gap-h-78a30cd5-9fb5-484a-8ae6-cccd92c03b67) * 0)); max-width: calc(100% - (var(--gap-h-78a30cd5-9fb5-484a-8ae6-cccd92c03b67) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-1dcc6e00-1c53-40c3-9a5e-91b23e40514a] { font-size: 14px; }
}.sd[data-s-2bdb8100-b6ae-43db-930d-7e0fdff5ad05] { height: auto; margin: 0px 40px 0px 0px; width: 160px; max-width: calc(100% - 40px); }.sd[data-s-25624019-b5a5-4a10-a75e-e2fcb381dc67] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; }.sd[data-s-2de4c139-a96a-4904-a7c5-268f63163e59] { align-content: flex-end; align-items: flex-end; background: transparent; flex-direction: column; flex-wrap: nowrap; height: 160px; justify-content: center; margin: 80px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-2de4c139-a96a-4904-a7c5-268f63163e59] { height: 80px; width: 100%; max-width: 100%; }
}.sd[data-s-fea546d5-a78b-46f9-b295-d8f175e238d4] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-end; padding: 0px; }.sd[data-s-14593c6f-5977-4ad6-9d75-c2765c211185] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 28px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-14593c6f-5977-4ad6-9d75-c2765c211185] { font-size: 20px; }
}.sd[data-s-c82697ac-35c7-44f3-afde-9607abb25f63] { background: var(--s-color-768e318a); height: 8px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-c82697ac-35c7-44f3-afde-9607abb25f63] { height: 4px; width: 100%; max-width: 100%; }
}.sd[data-s-afc41c6f-9ff5-474b-a86e-254e8f9043e6] { align-content: flex-start; align-items: flex-start; flex-direction: row-reverse; flex-wrap: nowrap; gap: 0px 64px; justify-content: flex-start; padding: 0px; width: 1100px; --gap-h-afc41c6f-9ff5-474b-a86e-254e8f9043e6: 64px; --gap-v-afc41c6f-9ff5-474b-a86e-254e8f9043e6: 0px; --gap-uuid: afc41c6f-9ff5-474b-a86e-254e8f9043e6; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-afc41c6f-9ff5-474b-a86e-254e8f9043e6] { align-content: stretch; align-items: stretch; flex-direction: column; flex-wrap: nowrap; gap: 16px 64px; justify-content: flex-start; --gap-h-afc41c6f-9ff5-474b-a86e-254e8f9043e6: 0px; --gap-v-afc41c6f-9ff5-474b-a86e-254e8f9043e6: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-afc41c6f-9ff5-474b-a86e-254e8f9043e6] { gap: 0px 64px; --gap-h-afc41c6f-9ff5-474b-a86e-254e8f9043e6: 64px; --gap-v-afc41c6f-9ff5-474b-a86e-254e8f9043e6: 0px; }
}.sd[data-s-d30392c0-9e2e-442e-9870-a249657c34c7] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; height: 600px; justify-content: center; width: calc(45% - (var(--gap-h-afc41c6f-9ff5-474b-a86e-254e8f9043e6) * 0.55)); max-width: calc(45% - (var(--gap-h-afc41c6f-9ff5-474b-a86e-254e8f9043e6) * 0.55)); }
@media screen and (max-width: 840px){
.sd[data-s-d30392c0-9e2e-442e-9870-a249657c34c7] { width: calc(100% - (var(--gap-h-afc41c6f-9ff5-474b-a86e-254e8f9043e6) * 0)); max-width: calc(100% - (var(--gap-h-afc41c6f-9ff5-474b-a86e-254e8f9043e6) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-d30392c0-9e2e-442e-9870-a249657c34c7] { height: 350px; width: calc(100% - (var(--gap-h-afc41c6f-9ff5-474b-a86e-254e8f9043e6) * 0)); max-width: calc(100% - (var(--gap-h-afc41c6f-9ff5-474b-a86e-254e8f9043e6) * 0)); }
}.sd[data-s-b66af4d7-2d33-4310-a45c-5f9c61321ebb] { align-content: flex-start; align-items: flex-start; background: transparent; border-bottom: 0px solid var(--s-color-88b6b841); border-left: 0px solid var(--s-color-88b6b841); border-right: 0px solid var(--s-color-88b6b841); border-top: 1px solid var(--s-color-88b6b841); flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 16px 0px; height: calc(100% - (var(--gap-v-afc41c6f-9ff5-474b-a86e-254e8f9043e6) * 0)); justify-content: flex-start; width: auto; --gap-h-b66af4d7-2d33-4310-a45c-5f9c61321ebb: 0px; --gap-v-b66af4d7-2d33-4310-a45c-5f9c61321ebb: 16px; --gap-uuid: b66af4d7-2d33-4310-a45c-5f9c61321ebb; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-b66af4d7-2d33-4310-a45c-5f9c61321ebb] { border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; --gap-h-b66af4d7-2d33-4310-a45c-5f9c61321ebb: 0px; --gap-v-b66af4d7-2d33-4310-a45c-5f9c61321ebb: 16px; }
}.sd[data-s-13437878-78ca-45e3-8df0-7f1e3d71e544] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 0px 0px; justify-content: flex-start; margin: 32px 0px 0px 0px; padding: 0px 0px 0px 0px; width: auto; --gap-h-13437878-78ca-45e3-8df0-7f1e3d71e544: 0px; --gap-v-13437878-78ca-45e3-8df0-7f1e3d71e544: 0px; --gap-uuid: 13437878-78ca-45e3-8df0-7f1e3d71e544; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-13437878-78ca-45e3-8df0-7f1e3d71e544] { margin: 16px 0px 0px 0px; --gap-h-13437878-78ca-45e3-8df0-7f1e3d71e544: 0px; --gap-v-13437878-78ca-45e3-8df0-7f1e3d71e544: 0px; max-width: 100%; }
}.sd[data-s-172a4021-3086-4774-a333-a1228466b60f] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-074c52b8-cde5-4c77-8bfd-85f2156424de] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 24px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-074c52b8-cde5-4c77-8bfd-85f2156424de] { font-size: 20px; }
}.sd[data-s-922fdb69-4b69-490c-b6a4-407b7c067dea] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: calc(100% - (var(--gap-h-b66af4d7-2d33-4310-a45c-5f9c61321ebb) * 0)); max-width: calc(100% - (var(--gap-h-b66af4d7-2d33-4310-a45c-5f9c61321ebb) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-922fdb69-4b69-490c-b6a4-407b7c067dea] { font-size: 14px; }
}.sd[data-s-eef199b2-cf17-476a-adc1-d0b2e546ed1f] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 80px 0px 0px 0px; padding: 0px; max-width: 100%; }.sd[data-s-ca02fb3e-f94c-4bfd-b74b-f2d4027ad9f1] { align-content: flex-start; align-items: flex-start; background: transparent; flex-direction: column; flex-wrap: nowrap; height: 160px; justify-content: center; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-ca02fb3e-f94c-4bfd-b74b-f2d4027ad9f1] { height: 80px; width: 100%; max-width: 100%; }
}.sd[data-s-0e8ccb80-1a23-44bc-9803-777a8bdec5d8] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-end; padding: 0px; }.sd[data-s-49f9722b-6201-4639-98d2-213398ccc840] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 28px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-49f9722b-6201-4639-98d2-213398ccc840] { font-size: 20px; }
}.sd[data-s-407b4847-c119-4008-97a8-0f2c78baa888] { background: var(--s-color-59963acb); height: 8px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-407b4847-c119-4008-97a8-0f2c78baa888] { height: 4px; width: 100%; max-width: 100%; }
}.sd[data-s-d4af84ea-3cb7-4486-921c-c43a7a326f99] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; gap: 0px 64px; justify-content: flex-start; padding: 0px; width: 1100px; --gap-h-d4af84ea-3cb7-4486-921c-c43a7a326f99: 64px; --gap-v-d4af84ea-3cb7-4486-921c-c43a7a326f99: 0px; --gap-uuid: d4af84ea-3cb7-4486-921c-c43a7a326f99; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-d4af84ea-3cb7-4486-921c-c43a7a326f99] { flex-direction: column; flex-wrap: nowrap; gap: 16px 64px; --gap-h-d4af84ea-3cb7-4486-921c-c43a7a326f99: 0px; --gap-v-d4af84ea-3cb7-4486-921c-c43a7a326f99: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-d4af84ea-3cb7-4486-921c-c43a7a326f99] { gap: 0px 64px; --gap-h-d4af84ea-3cb7-4486-921c-c43a7a326f99: 64px; --gap-v-d4af84ea-3cb7-4486-921c-c43a7a326f99: 0px; }
}.sd[data-s-cb381bc6-87b4-4226-97cd-b30aa1b80158] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; height: 600px; justify-content: center; width: calc(45% - (var(--gap-h-d4af84ea-3cb7-4486-921c-c43a7a326f99) * 0.55)); max-width: calc(45% - (var(--gap-h-d4af84ea-3cb7-4486-921c-c43a7a326f99) * 0.55)); }
@media screen and (max-width: 840px){
.sd[data-s-cb381bc6-87b4-4226-97cd-b30aa1b80158] { width: calc(100% - (var(--gap-h-d4af84ea-3cb7-4486-921c-c43a7a326f99) * 0)); max-width: calc(100% - (var(--gap-h-d4af84ea-3cb7-4486-921c-c43a7a326f99) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-cb381bc6-87b4-4226-97cd-b30aa1b80158] { height: 350px; width: calc(100% - (var(--gap-h-d4af84ea-3cb7-4486-921c-c43a7a326f99) * 0)); max-width: calc(100% - (var(--gap-h-d4af84ea-3cb7-4486-921c-c43a7a326f99) * 0)); }
}.sd[data-s-7a1903e5-f40e-4de3-89be-30f6ad8af466] { align-content: flex-start; align-items: flex-start; background: transparent; border-bottom: 0px solid var(--s-color-88b6b841); border-left: 0px solid var(--s-color-88b6b841); border-right: 0px solid var(--s-color-88b6b841); border-top: 1px solid var(--s-color-88b6b841); flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 16px 0px; height: calc(100% - (var(--gap-v-d4af84ea-3cb7-4486-921c-c43a7a326f99) * 0)); justify-content: flex-start; width: auto; --gap-h-7a1903e5-f40e-4de3-89be-30f6ad8af466: 0px; --gap-v-7a1903e5-f40e-4de3-89be-30f6ad8af466: 16px; --gap-uuid: 7a1903e5-f40e-4de3-89be-30f6ad8af466; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-7a1903e5-f40e-4de3-89be-30f6ad8af466] { width: calc(100% - (var(--gap-h-d4af84ea-3cb7-4486-921c-c43a7a326f99) * 0)); --gap-h-7a1903e5-f40e-4de3-89be-30f6ad8af466: 0px; --gap-v-7a1903e5-f40e-4de3-89be-30f6ad8af466: 16px; max-width: calc(100% - (var(--gap-h-d4af84ea-3cb7-4486-921c-c43a7a326f99) * 0)); height: calc(100% - (var(--gap-v-d4af84ea-3cb7-4486-921c-c43a7a326f99) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-7a1903e5-f40e-4de3-89be-30f6ad8af466] { border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; --gap-h-7a1903e5-f40e-4de3-89be-30f6ad8af466: 0px; --gap-v-7a1903e5-f40e-4de3-89be-30f6ad8af466: 16px; }
}.sd[data-s-25abf5fc-9ade-4688-b9cd-885c55ab210a] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 0px 0px; justify-content: flex-start; margin: 32px 0px 0px 0px; padding: 0px 0px 0px 0px; width: auto; --gap-h-25abf5fc-9ade-4688-b9cd-885c55ab210a: 0px; --gap-v-25abf5fc-9ade-4688-b9cd-885c55ab210a: 0px; --gap-uuid: 25abf5fc-9ade-4688-b9cd-885c55ab210a; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-25abf5fc-9ade-4688-b9cd-885c55ab210a] { margin: 16px 0px 0px 0px; --gap-h-25abf5fc-9ade-4688-b9cd-885c55ab210a: 0px; --gap-v-25abf5fc-9ade-4688-b9cd-885c55ab210a: 0px; max-width: 100%; }
}.sd[data-s-5d0f3d5c-1ce1-4b70-94d1-c516b6678a70] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-51123fa6-2fad-4c38-81fe-ba947205a588] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 24px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-51123fa6-2fad-4c38-81fe-ba947205a588] { font-size: 20px; }
}.sd[data-s-49b27798-a7eb-4894-83bc-51011b6c9649] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: calc(100% - (var(--gap-h-7a1903e5-f40e-4de3-89be-30f6ad8af466) * 0)); max-width: calc(100% - (var(--gap-h-7a1903e5-f40e-4de3-89be-30f6ad8af466) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-49b27798-a7eb-4894-83bc-51011b6c9649] { font-size: 14px; }
}.sd[data-s-c70dbe82-1ccc-44cb-b44d-00435a065213] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; }.sd[data-s-dd878b83-4983-4e92-b6fb-357da953cd5e] { align-content: flex-end; align-items: flex-end; background: transparent; flex-direction: column; flex-wrap: nowrap; height: 160px; justify-content: center; margin: 80px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-dd878b83-4983-4e92-b6fb-357da953cd5e] { height: 80px; width: 100%; max-width: 100%; }
}.sd[data-s-510f088c-7279-4637-ab41-c3084708e741] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-end; padding: 0px; }.sd[data-s-1fc76e8d-ce68-4e19-b5a0-6d82e0227903] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 28px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-1fc76e8d-ce68-4e19-b5a0-6d82e0227903] { font-size: 20px; }
}.sd[data-s-41f8b982-3b96-4e08-a1ab-490f45bd20b6] { background: var(--s-color-768e318a); height: 8px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-41f8b982-3b96-4e08-a1ab-490f45bd20b6] { height: 4px; width: 100%; max-width: 100%; }
}.sd[data-s-8b1debfe-4f53-4fcb-96bd-57a84f6872e1] { align-content: flex-start; align-items: flex-start; flex-direction: row-reverse; flex-wrap: nowrap; gap: 0px 64px; justify-content: flex-start; padding: 0px; width: 1100px; --gap-h-8b1debfe-4f53-4fcb-96bd-57a84f6872e1: 64px; --gap-v-8b1debfe-4f53-4fcb-96bd-57a84f6872e1: 0px; --gap-uuid: 8b1debfe-4f53-4fcb-96bd-57a84f6872e1; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-8b1debfe-4f53-4fcb-96bd-57a84f6872e1] { align-content: stretch; align-items: stretch; flex-direction: column; flex-wrap: nowrap; gap: 16px 64px; justify-content: flex-start; --gap-h-8b1debfe-4f53-4fcb-96bd-57a84f6872e1: 0px; --gap-v-8b1debfe-4f53-4fcb-96bd-57a84f6872e1: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-8b1debfe-4f53-4fcb-96bd-57a84f6872e1] { gap: 0px 64px; --gap-h-8b1debfe-4f53-4fcb-96bd-57a84f6872e1: 64px; --gap-v-8b1debfe-4f53-4fcb-96bd-57a84f6872e1: 0px; }
}.sd[data-s-e60f0b1c-cadd-4353-b0f9-13160cd480af] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; height: 600px; justify-content: center; width: calc(45% - (var(--gap-h-8b1debfe-4f53-4fcb-96bd-57a84f6872e1) * 0.55)); max-width: calc(45% - (var(--gap-h-8b1debfe-4f53-4fcb-96bd-57a84f6872e1) * 0.55)); }
@media screen and (max-width: 840px){
.sd[data-s-e60f0b1c-cadd-4353-b0f9-13160cd480af] { width: calc(100% - (var(--gap-h-8b1debfe-4f53-4fcb-96bd-57a84f6872e1) * 0)); max-width: calc(100% - (var(--gap-h-8b1debfe-4f53-4fcb-96bd-57a84f6872e1) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-e60f0b1c-cadd-4353-b0f9-13160cd480af] { height: 350px; width: calc(100% - (var(--gap-h-8b1debfe-4f53-4fcb-96bd-57a84f6872e1) * 0)); max-width: calc(100% - (var(--gap-h-8b1debfe-4f53-4fcb-96bd-57a84f6872e1) * 0)); }
}.sd[data-s-bfc5b7fb-67af-4c72-b4de-b9f1c97beb7b] { align-content: flex-start; align-items: flex-start; background: transparent; border-bottom: 0px solid var(--s-color-88b6b841); border-left: 0px solid var(--s-color-88b6b841); border-right: 0px solid var(--s-color-88b6b841); border-top: 1px solid var(--s-color-88b6b841); flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 16px 0px; height: calc(100% - (var(--gap-v-8b1debfe-4f53-4fcb-96bd-57a84f6872e1) * 0)); justify-content: flex-start; width: auto; --gap-h-bfc5b7fb-67af-4c72-b4de-b9f1c97beb7b: 0px; --gap-v-bfc5b7fb-67af-4c72-b4de-b9f1c97beb7b: 16px; --gap-uuid: bfc5b7fb-67af-4c72-b4de-b9f1c97beb7b; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-bfc5b7fb-67af-4c72-b4de-b9f1c97beb7b] { border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; --gap-h-bfc5b7fb-67af-4c72-b4de-b9f1c97beb7b: 0px; --gap-v-bfc5b7fb-67af-4c72-b4de-b9f1c97beb7b: 16px; }
}.sd[data-s-80be996b-e009-4334-91c9-06bd6a39e55f] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: calc(100% - (var(--gap-h-bfc5b7fb-67af-4c72-b4de-b9f1c97beb7b) * 0)); max-width: calc(100% - (var(--gap-h-bfc5b7fb-67af-4c72-b4de-b9f1c97beb7b) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-80be996b-e009-4334-91c9-06bd6a39e55f] { font-size: 14px; }
}.sd[data-s-ddd4ba4b-8e74-4730-943a-2498aba15101] { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px 80px 80px 80px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-ddd4ba4b-8e74-4730-943a-2498aba15101] { padding: 0px 30px 80px 30px; }
}
@media screen and (max-width: 540px){
.sd[data-s-ddd4ba4b-8e74-4730-943a-2498aba15101] { padding: 0px 0px 80px 0px; }
}.sd[data-s-section-inner-ddd4ba4b-8e74-4730-943a-2498aba15101] { padding: 0px 80px 80px 80px; width: 100%; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: flex-start; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-section-inner-ddd4ba4b-8e74-4730-943a-2498aba15101] { padding: 0px 30px 80px 30px; flex-direction: column; }
}
@media screen and (max-width: 540px){
.sd[data-s-section-inner-ddd4ba4b-8e74-4730-943a-2498aba15101] { padding: 0px 0px 80px 0px; flex-direction: column; }
}.sd[data-s-fb29810e-4162-4452-b3ba-8fcd21736516] { align-content: center; align-items: center; background: transparent; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 80px 0px; width: 1200px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-fb29810e-4162-4452-b3ba-8fcd21736516] { margin: 0px 0px 40px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-fb29810e-4162-4452-b3ba-8fcd21736516] { background: transparent; margin: 0px 0px 30px 0px; max-width: 100%; }
}.sd[data-s-f79024ef-c258-4d6e-91dd-f329d357a275] { align-content: flex-start; align-items: flex-start; background: transparent; flex-direction: column; flex-wrap: nowrap; height: 160px; justify-content: center; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-f79024ef-c258-4d6e-91dd-f329d357a275] { height: 80px; padding: 0px 15px 0px 15px; width: 100%; max-width: 100%; }
}.sd[data-s-1a31517e-3451-4234-88eb-3bdaf7d66fed] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-end; padding: 0px; width: 100%; max-width: 100%; }.sd[data-s-d0a81de2-be7b-497d-87a3-3a0b463431d8] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 40px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-d0a81de2-be7b-497d-87a3-3a0b463431d8] { font-size: 22px; }
}.sd[data-s-766a698d-ec03-4a97-8eec-3ae401eace7c] { background: var(--s-color-d79735fd); height: 1px; width: 100%; max-width: 100%; }.sd[data-s-0190b040-b2ac-45bc-b6d2-72845dccedbd] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; height: 500px; justify-content: center; width: 100%; max-width: 100%; }
.sd[data-s-0190b040-b2ac-45bc-b6d2-72845dccedbd]:before { background-position: center center; }
@media screen and (max-width: 540px){
.sd[data-s-0190b040-b2ac-45bc-b6d2-72845dccedbd] { height: 300px; width: 100%; max-width: 100%; }
}.sd[data-s-0e806699-766f-4fa3-9ebd-9dccd40f76d0] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 80px 0px; padding: 0px; width: 940px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-0e806699-766f-4fa3-9ebd-9dccd40f76d0] { margin: 0px 0px 60px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-0e806699-766f-4fa3-9ebd-9dccd40f76d0] { margin: 0px 15px 40px 15px; max-width: calc(100% - 30px); }
}.sd[data-s-728e5049-9931-432c-b3bd-6f7038555169] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 32px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-728e5049-9931-432c-b3bd-6f7038555169] { font-size: 24px; }
}
@media screen and (max-width: 540px){
.sd[data-s-728e5049-9931-432c-b3bd-6f7038555169] { font-size: 20px; }
}.sd[data-s-068bdf42-948b-45bc-bf10-8893825b63e1] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 18px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; margin: 24px 0px 0px 0px; text-align: left; width: 80%; max-width: 80%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-068bdf42-948b-45bc-bf10-8893825b63e1] { font-size: 15px; }
}
@media screen and (max-width: 540px){
.sd[data-s-068bdf42-948b-45bc-bf10-8893825b63e1] { font-size: 14px; width: 100%; max-width: 100%; }
}.sd[data-s-bdb6bffd-2b23-446d-b006-9b2a95da4f92] { align-content: center; align-items: center; background: #FFFFFF; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 80px 0px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-bdb6bffd-2b23-446d-b006-9b2a95da4f92] { margin: 0px 0px 60px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-bdb6bffd-2b23-446d-b006-9b2a95da4f92] { padding: 0px 15px 0px 15px; }
}.sd[data-s-section-inner-bdb6bffd-2b23-446d-b006-9b2a95da4f92] { padding: 0px 0px 0px 0px; width: 100%; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: flex-start; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-section-inner-bdb6bffd-2b23-446d-b006-9b2a95da4f92] { flex-direction: column; }
}
@media screen and (max-width: 540px){
.sd[data-s-section-inner-bdb6bffd-2b23-446d-b006-9b2a95da4f92] { padding: 0px 15px 0px 15px; flex-direction: column; }
}.sd[data-s-b153e4bf-65ba-4567-8493-05b2002b439c] { align-content: flex-start; align-items: flex-start; border-bottom: 1px solid #afafafff; border-left: 0px solid #afafafff; border-right: 0px solid #afafafff; border-top: 1px solid #afafafff; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 24px 0px; width: 940px; max-width: 100%; }.sd[data-s-1bdd7ab5-5705-4dfd-bc71-2d98e186cf26] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.80; margin: 0px 16px 0px 0px; text-align: left; width: calc(23% - 16px); max-width: calc(23% - 16px); justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-1bdd7ab5-5705-4dfd-bc71-2d98e186cf26] { font-size: 13px; width: calc(25% - 16px); max-width: calc(25% - 16px); }
}.sd[data-s-5c5c57d2-22d9-4901-a15d-a5db4f6cc22c] { color: #333333; flex: 1; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-5c5c57d2-22d9-4901-a15d-a5db4f6cc22c] { font-size: 13px; }
}.sd[data-s-f789ceff-ebac-45cc-8e45-ea0c57ba7879] { align-content: flex-start; align-items: flex-start; border-bottom: 1px solid #afafafff; border-left: 0px solid #afafafff; border-right: 0px solid #afafafff; border-top: 0px solid #afafafff; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 24px 0px; width: 940px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-f789ceff-ebac-45cc-8e45-ea0c57ba7879] { border-bottom: 1px solid #afafafff; border-left: 0px solid #afafafff; border-right: 0px solid #afafafff; border-top: 0px solid #afafafff; }
}.sd[data-s-ca3f6197-1173-41bb-81cc-897cc944f26c] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.80; margin: 0px 16px 0px 0px; text-align: left; width: calc(23% - 16px); max-width: calc(23% - 16px); justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-ca3f6197-1173-41bb-81cc-897cc944f26c] { font-size: 13px; width: calc(25% - 16px); max-width: calc(25% - 16px); }
}.sd[data-s-27dd6b76-73d3-4dfd-86a8-5e24b3989f08] { color: #333333; flex: 1; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-27dd6b76-73d3-4dfd-86a8-5e24b3989f08] { font-size: 13px; }
}.sd[data-s-0f8bd09f-35f4-4201-a01f-e54791a99626] { align-content: flex-start; align-items: flex-start; border-bottom: 1px solid #afafafff; border-left: 0px solid #afafafff; border-right: 0px solid #afafafff; border-top: 0px solid #afafafff; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 24px 0px; width: 940px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-0f8bd09f-35f4-4201-a01f-e54791a99626] { border-bottom: 0px solid #afafafff; border-left: 0px solid #afafafff; border-right: 0px solid #afafafff; border-top: 0px solid #afafafff; }
}
@media screen and (max-width: 540px){
.sd[data-s-0f8bd09f-35f4-4201-a01f-e54791a99626] { border-bottom: 1px solid #afafafff; border-left: 0px solid #afafafff; border-right: 0px solid #afafafff; border-top: 0px solid #afafafff; }
}.sd[data-s-96d37759-2f15-495b-ac3f-9a51bbad496d] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.80; margin: 0px 16px 0px 0px; text-align: left; width: calc(23% - 16px); max-width: calc(23% - 16px); justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-96d37759-2f15-495b-ac3f-9a51bbad496d] { font-size: 13px; width: calc(25% - 16px); max-width: calc(25% - 16px); }
}.sd[data-s-cf8ba63d-c63b-4b70-ae3c-33ee5d2f5409] { color: #333333; flex: 1; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-cf8ba63d-c63b-4b70-ae3c-33ee5d2f5409] { font-size: 13px; }
}.sd[data-s-6d2dc55e-6f0e-4a37-927b-535ef346d77e] { align-content: flex-start; align-items: flex-start; background: transparent; border-bottom: 1px solid #afafafff; border-left: 0px solid #afafafff; border-right: 0px solid #afafafff; border-top: 0px solid #afafafff; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 24px 0px; width: 940px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-6d2dc55e-6f0e-4a37-927b-535ef346d77e] { border-bottom: 1px solid #afafafff; border-left: 1px solid #afafafff; border-right: 1px solid #afafafff; border-top: 1px solid #afafafff; }
}
@media screen and (max-width: 540px){
.sd[data-s-6d2dc55e-6f0e-4a37-927b-535ef346d77e] { border-bottom: 1px solid #afafafff; border-left: 0px solid #afafafff; border-right: 0px solid #afafafff; border-top: 0px solid #afafafff; }
}.sd[data-s-db736e3f-fad7-4663-b081-6e76fa7da282] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.80; margin: 0px 16px 0px 0px; text-align: left; width: calc(23% - 16px); max-width: calc(23% - 16px); justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-db736e3f-fad7-4663-b081-6e76fa7da282] { font-size: 13px; width: calc(25% - 16px); max-width: calc(25% - 16px); }
}.sd[data-s-29dab66b-c157-4d6d-8693-21a929db8da2] { color: #333333; flex: 1; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-29dab66b-c157-4d6d-8693-21a929db8da2] { font-size: 13px; }
}.sd[data-s-5520476a-9dcf-4e52-bbaf-8208f9f2af95] { align-content: flex-start; align-items: flex-start; border-bottom: 1px solid #afafafff; border-left: 0px solid #afafafff; border-right: 0px solid #afafafff; border-top: 0px solid #afafafff; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 24px 0px; width: 940px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-5520476a-9dcf-4e52-bbaf-8208f9f2af95] { border-bottom: 1px solid #afafafff; border-left: 0px solid #afafafff; border-right: 0px solid #afafafff; border-top: 0px solid #afafafff; }
}.sd[data-s-efcf30c1-e88f-422c-b4b1-d59d7c96014b] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.80; margin: 0px 16px 0px 0px; text-align: left; width: calc(23% - 16px); max-width: calc(23% - 16px); justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-efcf30c1-e88f-422c-b4b1-d59d7c96014b] { font-size: 13px; width: calc(25% - 16px); max-width: calc(25% - 16px); }
}.sd[data-s-33ff6fdd-ec65-4d5a-b183-2efc131948ee] { color: #333333; flex: 1; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-33ff6fdd-ec65-4d5a-b183-2efc131948ee] { font-size: 13px; }
}.sd[data-s-1ea5e028-0585-40c5-bcac-ec85cf622b03] { align-content: flex-start; align-items: flex-start; border-bottom: 1px solid #afafafff; border-left: 0px solid #afafafff; border-right: 0px solid #afafafff; border-top: 0px solid #afafafff; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 24px 0px; width: 940px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-1ea5e028-0585-40c5-bcac-ec85cf622b03] { border-bottom: 1px solid #afafafff; border-left: 0px solid #afafafff; border-right: 0px solid #afafafff; border-top: 0px solid #afafafff; }
}.sd[data-s-3409270b-c97f-4b2a-b3bf-e34261f77b6a] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.80; margin: 0px 16px 0px 0px; text-align: left; width: calc(23% - 16px); max-width: calc(23% - 16px); justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-3409270b-c97f-4b2a-b3bf-e34261f77b6a] { font-size: 13px; width: calc(25% - 16px); max-width: calc(25% - 16px); }
}.sd[data-s-8bf4b0cf-98c2-4b8b-a907-f564026a0765] { color: #333333; flex: 1; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-8bf4b0cf-98c2-4b8b-a907-f564026a0765] { font-size: 13px; }
}.sd[data-s-28923190-c008-40ec-8f5a-f741c17319a3] { align-content: flex-start; align-items: flex-start; border-bottom: 1px solid #afafafff; border-left: 0px solid #afafafff; border-right: 0px solid #afafafff; border-top: 0px solid #afafafff; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 24px 0px; width: 940px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-28923190-c008-40ec-8f5a-f741c17319a3] { border-bottom: 1px solid #afafafff; border-left: 0px solid #afafafff; border-right: 0px solid #afafafff; border-top: 0px solid #afafafff; }
}.sd[data-s-11cc66c2-fe1e-4215-b4e6-2ba13ebb2894] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.80; margin: 0px 16px 0px 0px; text-align: left; width: calc(23% - 16px); max-width: calc(23% - 16px); justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-11cc66c2-fe1e-4215-b4e6-2ba13ebb2894] { font-size: 13px; width: calc(25% - 16px); max-width: calc(25% - 16px); }
}.sd[data-s-e25e17a4-2be0-4a96-9519-1ca76e043fcd] { color: #333333; flex: 1; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-e25e17a4-2be0-4a96-9519-1ca76e043fcd] { font-size: 13px; }
}.sd[data-s-c8234b36-4591-4d0a-a314-402d86319d36] { align-content: flex-start; align-items: flex-start; border-bottom: 1px solid #afafafff; border-left: 0px solid #afafafff; border-right: 0px solid #afafafff; border-top: 0px solid #afafafff; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 24px 0px; width: 940px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-c8234b36-4591-4d0a-a314-402d86319d36] { border-bottom: 1px solid #afafafff; border-left: 0px solid #afafafff; border-right: 0px solid #afafafff; border-top: 0px solid #afafafff; }
}.sd[data-s-3bdb7406-9f2b-45b0-8e94-8d31ffcb85f6] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.80; margin: 0px 16px 0px 0px; text-align: left; width: calc(23% - 16px); max-width: calc(23% - 16px); justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-3bdb7406-9f2b-45b0-8e94-8d31ffcb85f6] { font-size: 13px; width: calc(25% - 16px); max-width: calc(25% - 16px); }
}.sd[data-s-0854f636-e49d-404c-9d30-3d6479314788] { color: #333333; flex: 1; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-0854f636-e49d-404c-9d30-3d6479314788] { font-size: 13px; }
}.sd[data-s-7dfbb3af-a959-4a4f-bb9f-f9bf7b98acc6] { align-content: flex-start; align-items: flex-start; border-bottom: 1px solid #afafafff; border-left: 0px solid #afafafff; border-right: 0px solid #afafafff; border-top: 0px solid #afafafff; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 24px 0px; width: 940px; --gap-h-7dfbb3af-a959-4a4f-bb9f-f9bf7b98acc6: 0px; --gap-v-7dfbb3af-a959-4a4f-bb9f-f9bf7b98acc6: 0px; --gap-uuid: 7dfbb3af-a959-4a4f-bb9f-f9bf7b98acc6; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-7dfbb3af-a959-4a4f-bb9f-f9bf7b98acc6] { border-bottom: 1px solid #afafafff; border-left: 0px solid #afafafff; border-right: 0px solid #afafafff; border-top: 0px solid #afafafff; --gap-h-7dfbb3af-a959-4a4f-bb9f-f9bf7b98acc6: 0px; --gap-v-7dfbb3af-a959-4a4f-bb9f-f9bf7b98acc6: 0px; }
}.sd[data-s-f3ad11b4-a2d2-4fcf-bb2c-a0908656e576] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.80; margin: 0px 16px 0px 0px; text-align: left; width: calc(23% - 16px - (var(--gap-h-7dfbb3af-a959-4a4f-bb9f-f9bf7b98acc6) * 0.77)); max-width: calc(23% - 16px - (var(--gap-h-7dfbb3af-a959-4a4f-bb9f-f9bf7b98acc6) * 0.77)); justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-f3ad11b4-a2d2-4fcf-bb2c-a0908656e576] { font-size: 13px; width: calc(25% - 16px - (var(--gap-h-7dfbb3af-a959-4a4f-bb9f-f9bf7b98acc6) * 0.75)); max-width: calc(25% - 16px - (var(--gap-h-7dfbb3af-a959-4a4f-bb9f-f9bf7b98acc6) * 0.75)); }
}.sd[data-s-5e4eddde-19a3-463d-ae39-d03d3a4952f3] { color: #333333; flex: 1; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-5e4eddde-19a3-463d-ae39-d03d3a4952f3] { font-size: 13px; }
}.sd[data-s-6613a920-268f-4898-bc77-bba34ad405db] { align-content: flex-start; align-items: flex-start; border-bottom: 1px solid #afafafff; border-left: 0px solid #afafafff; border-right: 0px solid #afafafff; border-top: 0px solid #afafafff; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 24px 0px; width: 940px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-6613a920-268f-4898-bc77-bba34ad405db] { border-bottom: 1px solid #afafafff; border-left: 0px solid #afafafff; border-right: 0px solid #afafafff; border-top: 0px solid #afafafff; }
}.sd[data-s-84c1b682-fd09-4095-a893-8d71704db853] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.80; margin: 0px 16px 0px 0px; text-align: left; width: calc(23% - 16px); max-width: calc(23% - 16px); justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-84c1b682-fd09-4095-a893-8d71704db853] { font-size: 13px; width: calc(25% - 16px); max-width: calc(25% - 16px); }
}.sd[data-s-0f9c58cf-c96e-4436-87a1-f984a7906f2e] { color: #333333; flex: 1; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-0f9c58cf-c96e-4436-87a1-f984a7906f2e] { font-size: 13px; }
}.sd[data-s-e98919b7-0c80-403d-a86c-f4f4eac993cd] { align-content: flex-start; align-items: flex-start; background: transparent; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: space-between; width: 1200px; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-e98919b7-0c80-403d-a86c-f4f4eac993cd] { flex-direction: column; flex-wrap: nowrap; }
}.sd[data-s-e2b470ed-4da6-4aa5-856d-ff7ec805b967] { height: 600px; width: 50%; max-width: 50%; }
@media screen and (max-width: 540px){
.sd[data-s-e2b470ed-4da6-4aa5-856d-ff7ec805b967] { height: 290px; margin: 0px 40px 0px 0px; width: calc(100% - 40px); max-width: calc(100% - 40px); }
}.sd[data-s-6891430b-7e6e-419d-9f42-5f278db529c4] { height: 600px; margin: 160px 0px 0px 0px; width: 40%; max-width: 40%; }
@media screen and (max-width: 840px){
.sd[data-s-6891430b-7e6e-419d-9f42-5f278db529c4] { margin: 80px 0px 0px 0px; width: 40%; max-width: 40%; }
}
@media screen and (max-width: 540px){
.sd[data-s-6891430b-7e6e-419d-9f42-5f278db529c4] { height: 260px; margin: 64px 0px 0px 40px; width: calc(100% - 40px); max-width: calc(100% - 40px); }
}.sd[data-s-5fb8c990-8c2b-43ca-94dd-abd177209081] { align-content: center; align-items: center; background: #FFFFFF; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 0 0; width: 100%; max-width: 100%; }.sd[data-s-section-inner-5fb8c990-8c2b-43ca-94dd-abd177209081] { padding: 0 0; width: 100%; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: center; max-width: 100%; }.sd[data-s-bcd60440-f475-4de0-9616-790e1c555108] { align-content: center; align-items: center; background: var(--s-color-a4b62e1e); flex-direction: column; flex-wrap: nowrap; gap: 40px 0px; height: auto; justify-content: center; margin: 0px 0px; padding: 80px 80px; width: 100%; --gap-h-bcd60440-f475-4de0-9616-790e1c555108: 0px; --gap-v-bcd60440-f475-4de0-9616-790e1c555108: 40px; --gap-uuid: bcd60440-f475-4de0-9616-790e1c555108; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-bcd60440-f475-4de0-9616-790e1c555108] { padding: 40px 20px; --gap-h-bcd60440-f475-4de0-9616-790e1c555108: 0px; --gap-v-bcd60440-f475-4de0-9616-790e1c555108: 40px; }
}.sd[data-s-d18fdd5b-4ecf-426d-9658-3673a93c69ca] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 24px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-d18fdd5b-4ecf-426d-9658-3673a93c69ca] { font-size: 20px; }
}
@media screen and (max-width: 540px){
.sd[data-s-d18fdd5b-4ecf-426d-9658-3673a93c69ca] { font-size: 15px; }
}.sd[data-s-301daeba-c7c1-44e1-9f0c-c18a10002d76] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 10px 0px; justify-content: center; padding: 0px; --gap-h-301daeba-c7c1-44e1-9f0c-c18a10002d76: 0px; --gap-v-301daeba-c7c1-44e1-9f0c-c18a10002d76: 10px; --gap-uuid: 301daeba-c7c1-44e1-9f0c-c18a10002d76; }.sd[data-s-39bc2156-435d-4be2-bf0e-330d594a610d] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 24px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-39bc2156-435d-4be2-bf0e-330d594a610d] { font-size: 20px; }
}
@media screen and (max-width: 540px){
.sd[data-s-39bc2156-435d-4be2-bf0e-330d594a610d] { font-size: 15px; }
}.sd[data-s-a518c6b5-5dbb-4b65-80b9-980b0e566d78] { align-content: center; align-items: center; background: #00000000; border-bottom: 1px solid var(--s-color-768e318a); border-left: 1px solid var(--s-color-768e318a); border-radius: 16px; border-right: 1px solid var(--s-color-768e318a); border-top: 1px solid var(--s-color-768e318a); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 30px 30px; width: auto; --gap-h-a518c6b5-5dbb-4b65-80b9-980b0e566d78: 12px; --gap-v-a518c6b5-5dbb-4b65-80b9-980b0e566d78: 0px; --gap-uuid: a518c6b5-5dbb-4b65-80b9-980b0e566d78; max-width: 100%; }
.sd[data-s-a518c6b5-5dbb-4b65-80b9-980b0e566d78]:hover { background: var(--s-color-768e318a); --gap-h-a518c6b5-5dbb-4b65-80b9-980b0e566d78: 12px; --gap-v-a518c6b5-5dbb-4b65-80b9-980b0e566d78: 0px; }
@media screen and (max-width: 1140px){
.sd[data-s-a518c6b5-5dbb-4b65-80b9-980b0e566d78] { border-radius: 0; flex: none; width: auto; --gap-h-a518c6b5-5dbb-4b65-80b9-980b0e566d78: 12px; --gap-v-a518c6b5-5dbb-4b65-80b9-980b0e566d78: 0px; }
}
@media screen and (max-width: 840px){
.sd[data-s-a518c6b5-5dbb-4b65-80b9-980b0e566d78] { padding: 20px 20px; --gap-h-a518c6b5-5dbb-4b65-80b9-980b0e566d78: 12px; --gap-v-a518c6b5-5dbb-4b65-80b9-980b0e566d78: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-a518c6b5-5dbb-4b65-80b9-980b0e566d78] { padding: 10px 20px; --gap-h-a518c6b5-5dbb-4b65-80b9-980b0e566d78: 12px; --gap-v-a518c6b5-5dbb-4b65-80b9-980b0e566d78: 0px; }
}.sd[data-s-a11bb01e-e0ed-4baf-ab93-355eb7eab803] { color: var(--s-color-768e318a); font-size: 32px; padding: 4px 0px 0px 0px; }
.sd[data-s-a518c6b5-5dbb-4b65-80b9-980b0e566d78]:hover .sd[data-s-a11bb01e-e0ed-4baf-ab93-355eb7eab803] { color: var(--s-color-188b5392); }
@media screen and (max-width: 840px){
.sd[data-s-a11bb01e-e0ed-4baf-ab93-355eb7eab803] { font-size: 20px; }
}.sd[data-s-6eca8075-3ff9-472f-8317-afa6452675a8] { color: var(--s-color-768e318a); font-family: var(--s-font-4090fd04); font-size: 30px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-a518c6b5-5dbb-4b65-80b9-980b0e566d78]:hover .sd[data-s-6eca8075-3ff9-472f-8317-afa6452675a8] { color: var(--s-color-188b5392); }
@media screen and (max-width: 1140px){
.sd[data-s-6eca8075-3ff9-472f-8317-afa6452675a8] { color: var(--s-color-188b5392); }
}
@media screen and (max-width: 840px){
.sd[data-s-6eca8075-3ff9-472f-8317-afa6452675a8] { color: var(--s-color-768e318a); font-size: 22px; }
}
@media screen and (max-width: 540px){
.sd[data-s-6eca8075-3ff9-472f-8317-afa6452675a8] { font-size: 15px; }
}.sd[data-s-18ef83b0-eac9-4015-b9cc-b82c91603528] {  }.sd[data-s-1732a892-4f07-4e19-a4f8-aae1cdf63256] {  }

.sd[data-r-0_1_0_0_0_2_069540cc-aec1-40e1-995c-4f02e76ef718]:before { background-image: url("../img/s-3264x4352_v-frms_webp_a893e8a3-b88d-49a8-8a4b-49b821251a2d_middle.webp") }

.sd[data-r-0_1_1_0_0_2_d30392c0-9e2e-442e-9870-a249657c34c7]:before { background-image: url("../img/s-2000x3000_v-frms_webp_cb02a6e8-950b-4f58-b2c7-9e19f981e350_middle.webp") }

.sd[data-r-0_1_2_0_0_2_cb381bc6-87b4-4226-97cd-b30aa1b80158]:before { background-image: url("../img/s-1500x1000_v-fms_webp_45de1ca8-ba70-44c9-93e6-3e6741de2589_middle.webp") }

.sd[data-r-0_1_3_0_0_2_e60f0b1c-cadd-4353-b0f9-13160cd480af]:before { background-image: url("../img/s-1000x1500_v-fms_webp_971e2075-a239-4500-b7bd-232457ae93dc_middle.webp") }

.sd[data-r-1_0_0_3_0190b040-b2ac-45bc-b6d2-72845dccedbd]:before { background-image: url("../img/s-1500x1000_v-fms_webp_4d643069-c957-432f-955e-cbfbc00e2240_middle.webp") }

.sd[data-r-0_3_0_3_e2b470ed-4da6-4aa5-856d-ff7ec805b967]:before { background-image: url("../img/s-2000x3000_v-frms_webp_3c04552c-8cf4-4d08-b94a-df91774484f8_middle.webp") }

.sd[data-r-1_3_0_3_6891430b-7e6e-419d-9f42-5f278db529c4]:before { background-image: url("../img/s-3000x2000_v-frms_webp_ed75cc4c-8c6d-423d-8689-f78dd5c54f5a_middle.webp") }

.sd[data-s-185ca2b2-45af-4d72-81e8-d616f5cf07aa] { background: #fff; border-radius: 0; box-shadow: ; height: 100%; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; width: 100%; max-width: 100%; }.sd[data-s-1055c2ed-4b65-4f55-aa0f-b53565efce1f] {  }.sd[data-s-e26fb6bb-0e1d-4a1b-a8e7-dcc1c946329d] { background: #FFFFFF; flex: none; height: auto; margin: 80px 0px 0px 0px; padding: 80px 40px 0px 40px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-e26fb6bb-0e1d-4a1b-a8e7-dcc1c946329d] { margin: 80px 0px 0px 0px; padding: 40px 30px; }
}
@media screen and (max-width: 540px){
.sd[data-s-e26fb6bb-0e1d-4a1b-a8e7-dcc1c946329d] { margin: 64px 0px 0px 0px; padding: 40px 15px 0px 15px; width: 100%; max-width: 100%; }
}.sd[data-s-section-inner-e26fb6bb-0e1d-4a1b-a8e7-dcc1c946329d] { padding: 80px 40px 0px 40px; width: 100%; height: auto; flex-direction: column; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-section-inner-e26fb6bb-0e1d-4a1b-a8e7-dcc1c946329d] { padding: 40px 30px; flex-direction: column; }
}
@media screen and (max-width: 540px){
.sd[data-s-section-inner-e26fb6bb-0e1d-4a1b-a8e7-dcc1c946329d] { padding: 40px 15px 0px 15px; flex-direction: column; }
}.sd[data-s-bc0d10d1-1688-4207-9047-5f1398890dc8] { align-content: flex-start; align-items: flex-start; background: #00000000; flex: none; height: auto; justify-content: center; margin: 0px 0px 96px 0px; padding: 0px 0px; transform-origin: center right; transition-delay: 200ms; transition-duration: 800ms; width: 1440px; max-width: 100%; }
.sd[data-s-bc0d10d1-1688-4207-9047-5f1398890dc8].appear { opacity: 0; transition-delay: 200ms; transition-duration: 800ms; }
.sd[data-s-bc0d10d1-1688-4207-9047-5f1398890dc8].appear-active { transition-delay: 200ms; transition-duration: 800ms; }
@media screen and (max-width: 840px){
.sd[data-s-bc0d10d1-1688-4207-9047-5f1398890dc8] { margin: 0px 0px 80px 0px; padding: 0px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-bc0d10d1-1688-4207-9047-5f1398890dc8] { margin: 0px 0px 54px 0px; max-width: 100%; }
}.sd[data-s-89acc6a2-0506-45e7-9787-27582dfa10d3] { color: #333333ff; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 2px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-89acc6a2-0506-45e7-9787-27582dfa10d3] { font-size: 14px; }
}.sd[data-s-5215caff-d11c-4052-8ca6-4779da3050a4] { color: #333333ff; flex: none; font-family: var(--s-font-4090fd04); font-size: 52px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-5215caff-d11c-4052-8ca6-4779da3050a4] { font-size: 28px; }
}
@media screen and (max-width: 540px){
.sd[data-s-5215caff-d11c-4052-8ca6-4779da3050a4] { font-weight: 500; }
}.sd[data-s-1003e63f-6f7f-4b36-8cc4-b2e80dd48d00] { background: #333333ff; flex: none; height: 1px; margin: 0px 0px 0px 0px; transition-delay: 0ms; transition-duration: 300ms; width: 100%; max-width: 100%; }
.sd[data-s-1003e63f-6f7f-4b36-8cc4-b2e80dd48d00].appear { flex: none; opacity: 0; transform: ; transform-origin: center left; transition-delay: 200ms; transition-duration: 1000ms; width: 0%; }
.sd[data-s-1003e63f-6f7f-4b36-8cc4-b2e80dd48d00].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.sd[data-s-0cfe299e-5d83-4d2e-9a79-b2f13d6a438a] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-end; margin: 24px 0px 0px 0px; width: 100%; max-width: 100%; }.sd[data-s-f32a3bb1-f903-45cf-9855-07e927cde47b] { color: #666666ff; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-f32a3bb1-f903-45cf-9855-07e927cde47b] { font-size: 12px; }
}.sd[data-s-843cb805-a7f7-4917-af60-c70c38562e02] { color: #666666ff; font-size: 16px; margin: 0px 8px; max-width: calc(100% - 16px); }
@media screen and (max-width: 540px){
.sd[data-s-843cb805-a7f7-4917-af60-c70c38562e02] { font-size: 14px; }
}.sd[data-s-a797f9e5-1930-4157-a535-b5cc00804d77] { color: #333333ff; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-a797f9e5-1930-4157-a535-b5cc00804d77] { font-size: 12px; }
}.sd[data-s-4ccab3ad-40ec-43ed-8cfe-ae02eb045f2f] { align-content: center; align-items: center; background: #FFFFFF; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px 80px 80px 80px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-4ccab3ad-40ec-43ed-8cfe-ae02eb045f2f] { padding: 0px 40px 80px 40px; }
}.sd[data-s-section-inner-4ccab3ad-40ec-43ed-8cfe-ae02eb045f2f] { padding: 0px 80px 80px 80px; width: 100%; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: flex-start; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-section-inner-4ccab3ad-40ec-43ed-8cfe-ae02eb045f2f] { padding: 0px 40px 80px 40px; flex-direction: column; }
}.sd[data-s-4efda908-f0a3-4c51-bf77-b6c3f0ec0679] { align-content: flex-end; align-items: flex-end; background: transparent; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 0px 60px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-4efda908-f0a3-4c51-bf77-b6c3f0ec0679] { align-content: center; align-items: center; justify-content: center; }
}
@media screen and (max-width: 540px){
.sd[data-s-4efda908-f0a3-4c51-bf77-b6c3f0ec0679] { margin: 0px 0px 30px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-84efdb82-3f0e-405b-a34f-8c291766b319] { align-content: flex-end; align-items: flex-end; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; height: 47px; justify-content: center; width: 424px; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-84efdb82-3f0e-405b-a34f-8c291766b319] { height: auto; width: 100%; max-width: 100%; }
}.sd[data-s-d536c84f-9185-4c2e-932b-b2d4ea0c5325] { align-content: center; align-items: center; background: #EEEEEE; border-bottom: 1px solid var(--s-color-d9ab0df2); border-left: 1px solid var(--s-color-d9ab0df2); border-right: 1px solid var(--s-color-d9ab0df2); border-top: 1px solid var(--s-color-d9ab0df2); flex-direction: row; flex-wrap: nowrap; gap: 0px 10px; height: auto; justify-content: flex-start; padding: 10px 10px; width: 500px; --gap-h-d536c84f-9185-4c2e-932b-b2d4ea0c5325: 10px; --gap-v-d536c84f-9185-4c2e-932b-b2d4ea0c5325: 0px; --gap-uuid: d536c84f-9185-4c2e-932b-b2d4ea0c5325; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-d536c84f-9185-4c2e-932b-b2d4ea0c5325] { border-bottom: 1px solid var(--s-color-d9ab0df2); border-left: 1px solid var(--s-color-d9ab0df2); border-right: 1px solid var(--s-color-d9ab0df2); border-top: 1px solid var(--s-color-d9ab0df2); padding: 5px 10px; --gap-h-d536c84f-9185-4c2e-932b-b2d4ea0c5325: 10px; --gap-v-d536c84f-9185-4c2e-932b-b2d4ea0c5325: 0px; }
}.sd[data-s-fad360b0-f1e3-43ff-aea0-5ccba5f53156] { color: var(--s-color-88b6b841); font-size: 22px; }.sd[data-s-ccd6cc56-d552-4749-abfa-f82c16fe8ecc] { color: var(--s-color-88b6b841); flex: 1; font-family: var(--s-font-4090fd04); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-bcf2ac50-5934-45da-a343-a389e5d3e53c] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; padding: 0px; width: 100%; --gap-uuid: bcf2ac50-5934-45da-a343-a389e5d3e53c; --gap-h-bcf2ac50-5934-45da-a343-a389e5d3e53c: 0px; --gap-v-bcf2ac50-5934-45da-a343-a389e5d3e53c: 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-bcf2ac50-5934-45da-a343-a389e5d3e53c] { flex-direction: row; flex-wrap: wrap; }
}
@media screen and (max-width: 540px){
.sd[data-s-bcf2ac50-5934-45da-a343-a389e5d3e53c] { flex-direction: row; flex-wrap: wrap; gap: 8px 8px; height: auto; --gap-h-bcf2ac50-5934-45da-a343-a389e5d3e53c: 8px; --gap-v-bcf2ac50-5934-45da-a343-a389e5d3e53c: 8px; }
}.sd[data-s-8bf72a40-2fda-45c2-93e8-9a8c4b04992e] { align-content: flex-start; align-items: flex-start; border-radius: 0px 0px 0px 0px; flex-direction: column; flex-wrap: nowrap; height: 58px; justify-content: center; margin: 0px 0px; padding: 0px 25px; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-8bf72a40-2fda-45c2-93e8-9a8c4b04992e] { flex-direction: row; flex-wrap: nowrap; height: auto; padding: 0px 5px; max-width: 100%; }
}.sd[data-s-fd261d16-dfa3-41ae-bb2a-868f19d261c8] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 20px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-fd261d16-dfa3-41ae-bb2a-868f19d261c8]:hover { color: var(--s-color-59963acb); }
@media screen and (max-width: 540px){
.sd[data-s-fd261d16-dfa3-41ae-bb2a-868f19d261c8] { font-size: 14px; }
}
.sd[data-s-0c9244a3-175c-4312-857b-831b34a47b95] { align-content: flex-start; align-items: normal; flex-direction: row; flex-wrap: wrap; gap: 10px 10px; margin: 60px 0px 0px 0px; padding: 0px; width: 1000px; --gap-h-0c9244a3-175c-4312-857b-831b34a47b95: 10px; --gap-v-0c9244a3-175c-4312-857b-831b34a47b95: 10px; --gap-uuid: 0c9244a3-175c-4312-857b-831b34a47b95; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-0c9244a3-175c-4312-857b-831b34a47b95] { align-content: flex-start; align-items: flex-start; gap: 15px 15px; justify-content: flex-start; --gap-h-0c9244a3-175c-4312-857b-831b34a47b95: 15px; --gap-v-0c9244a3-175c-4312-857b-831b34a47b95: 15px; }
}
@media screen and (max-width: 540px){
.sd[data-s-0c9244a3-175c-4312-857b-831b34a47b95] { align-content: flex-start; align-items: flex-start; justify-content: flex-start; margin: 30px 0px 0px 0px; --gap-h-0c9244a3-175c-4312-857b-831b34a47b95: 10px; --gap-v-0c9244a3-175c-4312-857b-831b34a47b95: 10px; max-width: 100%; }
}.sd[data-s-ff22e0f2-6319-4a62-9f12-ecdaa53e62f1] { align-content: flex-start; align-items: flex-start; background: var(--s-color-a4b62e1e); border-radius: 16px 16px 16px 16px; box-shadow: 5px 5px 10px 0px #00000029; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; padding: 10px 10px; width: calc(33.3% - (var(--gap-h-0c9244a3-175c-4312-857b-831b34a47b95) * 0.667)); --gap-h-ff22e0f2-6319-4a62-9f12-ecdaa53e62f1: 0px; --gap-v-ff22e0f2-6319-4a62-9f12-ecdaa53e62f1: 0px; --gap-uuid: ff22e0f2-6319-4a62-9f12-ecdaa53e62f1; max-width: calc(33.3% - (var(--gap-h-0c9244a3-175c-4312-857b-831b34a47b95) * 0.667)); }
@media screen and (max-width: 840px){
.sd[data-s-ff22e0f2-6319-4a62-9f12-ecdaa53e62f1] { width: calc(50% - (var(--gap-h-0c9244a3-175c-4312-857b-831b34a47b95) * 0.5)); --gap-h-ff22e0f2-6319-4a62-9f12-ecdaa53e62f1: 0px; --gap-v-ff22e0f2-6319-4a62-9f12-ecdaa53e62f1: 0px; max-width: calc(50% - (var(--gap-h-0c9244a3-175c-4312-857b-831b34a47b95) * 0.5)); }
}
.sd[data-s-73a2a64c-1940-4898-8bb0-2099ce770d59]{
	width: 100%;
	border-radius: 12px 12px 12px 12px;
	overflow: hidden;
}
.sd[data-s-73a2a64c-1940-4898-8bb0-2099ce770d59] img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
@media screen and (max-width: 540px){
.sd[data-s-ff22e0f2-6319-4a62-9f12-ecdaa53e62f1] { width: calc(100% - (var(--gap-h-0c9244a3-175c-4312-857b-831b34a47b95) * 0)); --gap-h-ff22e0f2-6319-4a62-9f12-ecdaa53e62f1: 0px; --gap-v-ff22e0f2-6319-4a62-9f12-ecdaa53e62f1: 0px; max-width: calc(100% - (var(--gap-h-0c9244a3-175c-4312-857b-831b34a47b95) * 0)); width: 100%;}
}.sd[data-s-73a2a64c-1940-4898-8bb0-2099ce770d59] { border-radius: 12px 12px 12px 12px; height: 267px; width: calc(100% - (var(--gap-h-ff22e0f2-6319-4a62-9f12-ecdaa53e62f1) * 0)); max-width: calc(100% - (var(--gap-h-ff22e0f2-6319-4a62-9f12-ecdaa53e62f1) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-73a2a64c-1940-4898-8bb0-2099ce770d59] { height: 200px; width: calc(100% - (var(--gap-h-ff22e0f2-6319-4a62-9f12-ecdaa53e62f1) * 0)); max-width: calc(100% - (var(--gap-h-ff22e0f2-6319-4a62-9f12-ecdaa53e62f1) * 0)); }
}.sd[data-s-e55bf862-3001-49f3-b17c-cb8034c0a28b] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 10px; justify-content: flex-start; padding: 0px; --gap-h-e55bf862-3001-49f3-b17c-cb8034c0a28b: 0px; --gap-v-e55bf862-3001-49f3-b17c-cb8034c0a28b: 10px; --gap-uuid: e55bf862-3001-49f3-b17c-cb8034c0a28b; }
@media screen and (max-width: 540px){
.sd[data-s-e55bf862-3001-49f3-b17c-cb8034c0a28b] { gap: 4px; --gap-h-e55bf862-3001-49f3-b17c-cb8034c0a28b: 0px; --gap-v-e55bf862-3001-49f3-b17c-cb8034c0a28b: 4px; }
}.sd[data-s-ee634f03-74e0-4f70-97a1-e4e8ee098b91] { align-content: flex-end; align-items: flex-end; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; padding: 0px; width: calc(100% - (var(--gap-h-e55bf862-3001-49f3-b17c-cb8034c0a28b) * 0)); max-width: calc(100% - (var(--gap-h-e55bf862-3001-49f3-b17c-cb8034c0a28b) * 0)); }.sd[data-s-6ed57278-9fdf-43f7-90de-4e2711c89616] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 22px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-6ed57278-9fdf-43f7-90de-4e2711c89616] { font-size: 15px; }
}.sd[data-s-e922346b-6ab8-4a35-9872-b738b38c0023] { color: var(--s-color-59963acb); font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-e922346b-6ab8-4a35-9872-b738b38c0023] { font-size: 14px; }
}.sd[data-s-3e8c653a-6568-4b41-a220-3da1a3018531] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; gap: 0px 10px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-e55bf862-3001-49f3-b17c-cb8034c0a28b) * 0)); --gap-h-3e8c653a-6568-4b41-a220-3da1a3018531: 10px; --gap-v-3e8c653a-6568-4b41-a220-3da1a3018531: 0px; --gap-uuid: 3e8c653a-6568-4b41-a220-3da1a3018531; max-width: calc(100% - (var(--gap-h-e55bf862-3001-49f3-b17c-cb8034c0a28b) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-3e8c653a-6568-4b41-a220-3da1a3018531] { flex-direction: column; flex-wrap: nowrap; gap: 5px 10px; --gap-h-3e8c653a-6568-4b41-a220-3da1a3018531: 0px; --gap-v-3e8c653a-6568-4b41-a220-3da1a3018531: 5px; }
}.sd[data-s-ddb272ae-40e6-4fd5-8585-4c8799a4445e] { background: var(--s-color-27a4454f); border-radius: 20px 20px 20px 20px; color: var(--s-color-59963acb); font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; padding: 0px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
.sd[data-s-ddb272ae-40e6-4fd5-8585-4c8799a4445e] { font-size: 13px; }
}.sd[data-s-8719fbca-d6f2-4b22-80e5-476215590c4a] { background: var(--s-color-27a4454f); border-radius: 20px 20px 20px 20px; color: var(--s-color-59963acb); font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; padding: 0px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
.sd[data-s-8719fbca-d6f2-4b22-80e5-476215590c4a] { font-size: 13px; }
}.sd[data-s-1f31ed1b-9da4-4a68-a3ba-535a74c0b323] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: justify; width: calc(100% - (var(--gap-h-e55bf862-3001-49f3-b17c-cb8034c0a28b) * 0)); max-width: calc(100% - (var(--gap-h-e55bf862-3001-49f3-b17c-cb8034c0a28b) * 0)); justify-content: space-between; }
@media screen and (max-width: 540px){
.sd[data-s-1f31ed1b-9da4-4a68-a3ba-535a74c0b323] { font-size: 13px; }
}.sd[data-s-f70ffd7a-873e-4797-b97e-a593684dc2e8] { align-content: flex-start; align-items: flex-start; background: var(--s-color-a4b62e1e); border-radius: 16px 16px 16px 16px; box-shadow: 5px 5px 10px 0px #00000029; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; padding: 10px 10px; width: calc(33.3% - (var(--gap-h-0c9244a3-175c-4312-857b-831b34a47b95) * 0.667)); --gap-h-f70ffd7a-873e-4797-b97e-a593684dc2e8: 0px; --gap-v-f70ffd7a-873e-4797-b97e-a593684dc2e8: 0px; --gap-uuid: f70ffd7a-873e-4797-b97e-a593684dc2e8; max-width: calc(33.3% - (var(--gap-h-0c9244a3-175c-4312-857b-831b34a47b95) * 0.667)); }
@media screen and (max-width: 840px){
.sd[data-s-f70ffd7a-873e-4797-b97e-a593684dc2e8] { width: calc(50% - (var(--gap-h-0c9244a3-175c-4312-857b-831b34a47b95) * 0.5)); --gap-h-f70ffd7a-873e-4797-b97e-a593684dc2e8: 0px; --gap-v-f70ffd7a-873e-4797-b97e-a593684dc2e8: 0px; max-width: calc(50% - (var(--gap-h-0c9244a3-175c-4312-857b-831b34a47b95) * 0.5)); }
}
@media screen and (max-width: 540px){
.sd[data-s-f70ffd7a-873e-4797-b97e-a593684dc2e8] { width: calc(100% - (var(--gap-h-0c9244a3-175c-4312-857b-831b34a47b95) * 0)); --gap-h-f70ffd7a-873e-4797-b97e-a593684dc2e8: 0px; --gap-v-f70ffd7a-873e-4797-b97e-a593684dc2e8: 0px; max-width: calc(100% - (var(--gap-h-0c9244a3-175c-4312-857b-831b34a47b95) * 0)); }
}.sd[data-s-3abb7a18-53c2-4e56-a87e-5446d2e1f4f2] { border-radius: 12px 12px 12px 12px; height: 267px; width: calc(100% - (var(--gap-h-f70ffd7a-873e-4797-b97e-a593684dc2e8) * 0)); max-width: calc(100% - (var(--gap-h-f70ffd7a-873e-4797-b97e-a593684dc2e8) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-3abb7a18-53c2-4e56-a87e-5446d2e1f4f2] { height: 200px; width: calc(100% - (var(--gap-h-f70ffd7a-873e-4797-b97e-a593684dc2e8) * 0)); max-width: calc(100% - (var(--gap-h-f70ffd7a-873e-4797-b97e-a593684dc2e8) * 0)); }
}.sd[data-s-3f24d594-699c-453d-8c3e-4838df32d12a] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 10px; justify-content: flex-start; padding: 0px; --gap-h-3f24d594-699c-453d-8c3e-4838df32d12a: 0px; --gap-v-3f24d594-699c-453d-8c3e-4838df32d12a: 10px; --gap-uuid: 3f24d594-699c-453d-8c3e-4838df32d12a; }
@media screen and (max-width: 540px){
.sd[data-s-3f24d594-699c-453d-8c3e-4838df32d12a] { gap: 4px; --gap-h-3f24d594-699c-453d-8c3e-4838df32d12a: 0px; --gap-v-3f24d594-699c-453d-8c3e-4838df32d12a: 4px; }
}.sd[data-s-15c282e0-bc78-44f4-969d-ea9755e821f1] { align-content: flex-end; align-items: flex-end; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; padding: 0px; width: calc(100% - (var(--gap-h-3f24d594-699c-453d-8c3e-4838df32d12a) * 0)); max-width: calc(100% - (var(--gap-h-3f24d594-699c-453d-8c3e-4838df32d12a) * 0)); }.sd[data-s-03a93ab1-6a2c-4687-9529-886ffeb4308f] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 22px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-03a93ab1-6a2c-4687-9529-886ffeb4308f] { font-size: 15px; }
}.sd[data-s-2ebacde7-bbe4-4e3a-9aa8-0af1a2b6c779] { color: var(--s-color-59963acb); font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-2ebacde7-bbe4-4e3a-9aa8-0af1a2b6c779] { font-size: 14px; }
}.sd[data-s-ca367507-352c-42d8-a155-4841d71ffc95] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; gap: 0px 10px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-3f24d594-699c-453d-8c3e-4838df32d12a) * 0)); --gap-h-ca367507-352c-42d8-a155-4841d71ffc95: 10px; --gap-v-ca367507-352c-42d8-a155-4841d71ffc95: 0px; --gap-uuid: ca367507-352c-42d8-a155-4841d71ffc95; max-width: calc(100% - (var(--gap-h-3f24d594-699c-453d-8c3e-4838df32d12a) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-ca367507-352c-42d8-a155-4841d71ffc95] { flex-direction: column; flex-wrap: nowrap; gap: 5px 10px; --gap-h-ca367507-352c-42d8-a155-4841d71ffc95: 0px; --gap-v-ca367507-352c-42d8-a155-4841d71ffc95: 5px; }
}.sd[data-s-72d6f8d6-2d38-40b5-a4ab-2834fac5920b] { background: var(--s-color-27a4454f); border-radius: 20px 20px 20px 20px; color: var(--s-color-59963acb); font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; padding: 0px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
.sd[data-s-72d6f8d6-2d38-40b5-a4ab-2834fac5920b] { font-size: 13px; }
}.sd[data-s-2c4dd5ba-6f49-4012-be24-4e44b0ef434f] { background: var(--s-color-27a4454f); border-radius: 20px 20px 20px 20px; color: var(--s-color-59963acb); font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; padding: 0px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
.sd[data-s-2c4dd5ba-6f49-4012-be24-4e44b0ef434f] { font-size: 13px; }
}.sd[data-s-a4f4f1f9-785c-49fd-a7f8-32fc64c084a2] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: justify; width: calc(100% - (var(--gap-h-3f24d594-699c-453d-8c3e-4838df32d12a) * 0)); max-width: calc(100% - (var(--gap-h-3f24d594-699c-453d-8c3e-4838df32d12a) * 0)); justify-content: space-between; }
@media screen and (max-width: 540px){
.sd[data-s-a4f4f1f9-785c-49fd-a7f8-32fc64c084a2] { font-size: 13px; }
}.sd[data-s-73a6311a-2e38-4c5c-ba3e-82f5beb68208] { align-content: flex-start; align-items: flex-start; background: var(--s-color-a4b62e1e); border-radius: 16px 16px 16px 16px; box-shadow: 5px 5px 10px 0px #00000029; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; padding: 10px 10px; width: calc(33.3% - (var(--gap-h-0c9244a3-175c-4312-857b-831b34a47b95) * 0.667)); --gap-h-73a6311a-2e38-4c5c-ba3e-82f5beb68208: 0px; --gap-v-73a6311a-2e38-4c5c-ba3e-82f5beb68208: 0px; --gap-uuid: 73a6311a-2e38-4c5c-ba3e-82f5beb68208; max-width: calc(33.3% - (var(--gap-h-0c9244a3-175c-4312-857b-831b34a47b95) * 0.667)); }
@media screen and (max-width: 840px){
.sd[data-s-73a6311a-2e38-4c5c-ba3e-82f5beb68208] { width: calc(50% - (var(--gap-h-0c9244a3-175c-4312-857b-831b34a47b95) * 0.5)); --gap-h-73a6311a-2e38-4c5c-ba3e-82f5beb68208: 0px; --gap-v-73a6311a-2e38-4c5c-ba3e-82f5beb68208: 0px; max-width: calc(50% - (var(--gap-h-0c9244a3-175c-4312-857b-831b34a47b95) * 0.5)); }
}
@media screen and (max-width: 540px){
.sd[data-s-73a6311a-2e38-4c5c-ba3e-82f5beb68208] { width: calc(100% - (var(--gap-h-0c9244a3-175c-4312-857b-831b34a47b95) * 0)); --gap-h-73a6311a-2e38-4c5c-ba3e-82f5beb68208: 0px; --gap-v-73a6311a-2e38-4c5c-ba3e-82f5beb68208: 0px; max-width: calc(100% - (var(--gap-h-0c9244a3-175c-4312-857b-831b34a47b95) * 0)); }
}.sd[data-s-3dd18b15-ff9a-4de7-834f-52c3c19734da] { border-radius: 12px 12px 12px 12px; height: 267px; width: calc(100% - (var(--gap-h-73a6311a-2e38-4c5c-ba3e-82f5beb68208) * 0)); max-width: calc(100% - (var(--gap-h-73a6311a-2e38-4c5c-ba3e-82f5beb68208) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-3dd18b15-ff9a-4de7-834f-52c3c19734da] { height: 200px; width: calc(100% - (var(--gap-h-73a6311a-2e38-4c5c-ba3e-82f5beb68208) * 0)); max-width: calc(100% - (var(--gap-h-73a6311a-2e38-4c5c-ba3e-82f5beb68208) * 0)); }
}.sd[data-s-c8e2b37c-0dc8-4804-9b7e-4a1c3a9b0f90] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 10px; justify-content: flex-start; padding: 0px; --gap-h-c8e2b37c-0dc8-4804-9b7e-4a1c3a9b0f90: 0px; --gap-v-c8e2b37c-0dc8-4804-9b7e-4a1c3a9b0f90: 10px; --gap-uuid: c8e2b37c-0dc8-4804-9b7e-4a1c3a9b0f90; }
@media screen and (max-width: 540px){
.sd[data-s-c8e2b37c-0dc8-4804-9b7e-4a1c3a9b0f90] { gap: 4px; --gap-h-c8e2b37c-0dc8-4804-9b7e-4a1c3a9b0f90: 0px; --gap-v-c8e2b37c-0dc8-4804-9b7e-4a1c3a9b0f90: 4px; }
}.sd[data-s-585d00ea-3a9a-4052-8ae2-1f9e5e592928] { align-content: flex-end; align-items: flex-end; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; padding: 0px; width: calc(100% - (var(--gap-h-c8e2b37c-0dc8-4804-9b7e-4a1c3a9b0f90) * 0)); max-width: calc(100% - (var(--gap-h-c8e2b37c-0dc8-4804-9b7e-4a1c3a9b0f90) * 0)); }.sd[data-s-8cd10650-22b1-4073-b78d-9c834013e117] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 22px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-8cd10650-22b1-4073-b78d-9c834013e117] { font-size: 15px; }
}.sd[data-s-ef0707a1-4217-45d5-97f5-62fcb34c56e7] { color: var(--s-color-59963acb); font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-ef0707a1-4217-45d5-97f5-62fcb34c56e7] { font-size: 14px; }
}.sd[data-s-c8424cd7-c678-469c-9a32-c38980d34123] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; gap: 0px 10px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-c8e2b37c-0dc8-4804-9b7e-4a1c3a9b0f90) * 0)); --gap-h-c8424cd7-c678-469c-9a32-c38980d34123: 10px; --gap-v-c8424cd7-c678-469c-9a32-c38980d34123: 0px; --gap-uuid: c8424cd7-c678-469c-9a32-c38980d34123; max-width: calc(100% - (var(--gap-h-c8e2b37c-0dc8-4804-9b7e-4a1c3a9b0f90) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-c8424cd7-c678-469c-9a32-c38980d34123] { flex-direction: column; flex-wrap: nowrap; gap: 5px 10px; --gap-h-c8424cd7-c678-469c-9a32-c38980d34123: 0px; --gap-v-c8424cd7-c678-469c-9a32-c38980d34123: 5px; }
}.sd[data-s-55b44eb4-e880-4253-a1a5-bfae407489fa] { background: var(--s-color-27a4454f); border-radius: 20px 20px 20px 20px; color: var(--s-color-59963acb); font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; padding: 0px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
.sd[data-s-55b44eb4-e880-4253-a1a5-bfae407489fa] { font-size: 13px; }
}.sd[data-s-7bbb77c3-ed4e-4ff1-8cdb-848d4f18b4cd] { background: var(--s-color-27a4454f); border-radius: 20px 20px 20px 20px; color: var(--s-color-59963acb); font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.80; padding: 0px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
.sd[data-s-7bbb77c3-ed4e-4ff1-8cdb-848d4f18b4cd] { font-size: 13px; }
}.sd[data-s-03d9fb55-e121-468b-8def-537e9fc96a90] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.80; text-align: justify; width: calc(100% - (var(--gap-h-c8e2b37c-0dc8-4804-9b7e-4a1c3a9b0f90) * 0)); max-width: calc(100% - (var(--gap-h-c8e2b37c-0dc8-4804-9b7e-4a1c3a9b0f90) * 0)); justify-content: space-between; }
@media screen and (max-width: 540px){
.sd[data-s-03d9fb55-e121-468b-8def-537e9fc96a90] { font-size: 13px; }
}.sd[data-s-37059183-408c-430a-b9f5-4c38575d36f8] {  }.sd[data-s-5a1bdded-23f8-4f6d-86b1-c570830c46fb] {  }

.sp_nav_btn{
	width: 30px;
	height: 30px;
	z-index: 1000;
	text-align: center;
	position: relative;
	background: #fff;
	display: none;
}
#panel-btn{
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: auto;
  position: absolute;
  top:0;
  bottom:0;
  left: 0;
  right: 0;
}
#panel-btn:hover{
}
#panel-btn-icon{
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom:0;
  right:0;
  width: 100%;
  height: 2px;
  margin: auto;
  background: #533523;
  transition: .2s;
  border-radius: 100vh;
}
#panel-btn-icon:before, #panel-btn-icon:after{
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 2px;
  background: #533523;
  transition: .5s;
  border-radius: 100vh;
}
#panel-btn:hover #panel-btn-icon, #panel-btn:hover #panel-btn-icon:before, #panel-btn:hover #panel-btn-icon:after{
}
#panel-btn-icon:before{
  margin-top: -11px;
}
#panel-btn-icon:after{
  margin-top: 8px;
}
#panel-btn .close, #panel-btn:hover #panel-btn-icon.close{
  background: transparent;
}
#panel-btn .close:before, #panel-btn .close:after{
  margin-top: 0;
}
#panel-btn .close:before{
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
#panel-btn .close:after{
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
.single_wrap{
	margin: auto;
	padding-bottom: 80px;
	width: calc(100% - 30px);
	max-width: 800px;
}
.single_wrap img{
	max-width: 100%;
	height: auto;
}
.sd[data-s-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1]{
	display: none;
}
.sd[data-s-c4fd24a4-ff0b-4c9d-b54c-762a1892449b] { align-content: flex-end; align-items: flex-end; background: rgba(0,0,0,0.16); height: 100%; justify-content: flex-start; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-c4fd24a4-ff0b-4c9d-b54c-762a1892449b] { align-content: flex-end; align-items: flex-end; justify-content: flex-start; }
}
@media screen and (max-width: 540px){
.sd[data-s-c4fd24a4-ff0b-4c9d-b54c-762a1892449b] { align-content: flex-end; align-items: flex-end; justify-content: flex-start; }
}.sd[data-s-749b7ee3-2a04-421a-871c-875713b6c52f] { align-content: flex-start; align-items: flex-start; background: #FFFFFF; border-radius: 0px 0px 0px 0px; box-shadow: 0px 6px 15px 0px rgba(0,0,0,0.2); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-749b7ee3-2a04-421a-871c-875713b6c52f] { flex: none; height: 100vh; width: 70%; max-width: 70%; }
}
@media screen and (max-width: 540px){
.sd[data-s-749b7ee3-2a04-421a-871c-875713b6c52f] { align-content: flex-start; align-items: flex-start; height: 100vh; justify-content: flex-start; width: 80%; max-width: 80%; }
}.sd[data-s-fbf5afaf-c230-461b-9aba-5275d5f58bb8] { align-content: flex-start; align-items: flex-start; background: transparent; bottom: auto; flex-direction: row; flex-wrap: nowrap; height: 80px; justify-content: space-between; left: auto; padding: 0px 40px; position: relative; right: auto; top: auto; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-fbf5afaf-c230-461b-9aba-5275d5f58bb8] { justify-content: space-between; padding: 10px 15px 0px 15px; }
}
@media screen and (max-width: 540px){
.sd[data-s-fbf5afaf-c230-461b-9aba-5275d5f58bb8] { margin: 0px 0px 15px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-bcd5fa4d-23d6-4fe5-b1a0-39a9bb05a149] { height: auto; width: 160px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-bcd5fa4d-23d6-4fe5-b1a0-39a9bb05a149] { height: 64px; width: auto; max-width: 100%; }
}.sd[data-s-fec02c8f-49f0-4c0b-a242-864f35a34ae4] { color: #333333; font-size: 24px; height: 100%; padding: 0px 15px; max-width: 100%; }.sd[data-s-136ae4b8-b6b7-40dd-91c6-f0dde097c399] { align-content: center; align-items: center; background: transparent; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 80px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-136ae4b8-b6b7-40dd-91c6-f0dde097c399] { margin: 20px 0px 0px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-136ae4b8-b6b7-40dd-91c6-f0dde097c399] { margin: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-fb978876-e57a-4956-bf31-ccd7a60b905a] { padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-fb978876-e57a-4956-bf31-ccd7a60b905a] { height: 344px; width: 100%; max-width: 100%; }
}.sd[data-s-261045f1-2ae0-410c-88f4-624f90879887] { align-content: flex-start; align-items: flex-start; background: transparent; border-bottom: 1px solid var(--s-color-27a4454f); border-left: 0px solid var(--s-color-27a4454f); border-right: 0px solid var(--s-color-27a4454f); border-top: 0px solid var(--s-color-27a4454f); flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: space-between; padding: 24px 40px 24px 40px; width: 100%; max-width: 100%; }
.sd[data-s-261045f1-2ae0-410c-88f4-624f90879887]:first-child { border-bottom: 1px solid var(--s-color-27a4454f); border-left: 0px solid var(--s-color-27a4454f); border-right: 0px solid var(--s-color-27a4454f); border-top: 1px solid var(--s-color-27a4454f); }
@media screen and (max-width: 840px){
.sd[data-s-261045f1-2ae0-410c-88f4-624f90879887] { padding: 16px 30px; }
}.sd[data-s-a0922dfc-9cfc-4616-a9f2-baa08a7c3584] { color: #333333; flex: 1; font-family: var(--s-font-4090fd04); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; padding: 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-a0922dfc-9cfc-4616-a9f2-baa08a7c3584] { font-size: 16px; }
}.sd[data-s-f7ce8765-687a-4a1d-bcb0-fd8d2583baa0] { color: #333333; font-size: 24px; }.sd[data-s-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1] { align-content: flex-start; align-items: flex-start; background: #00000000; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; height: auto; justify-content: flex-start; margin: 20px 0px 20px 0px; overflow-x: visible; overflow-y: visible; width: 100%; z-index: 1; --gap-h-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1: 0px; --gap-v-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1: 20px; --gap-uuid: 7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: flex-start; margin: 20px 0px 0px 0px; width: 100%; --gap-h-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1: 0px; --gap-v-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1: 20px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; margin: 15px 0px 0px 0px; padding: 0px 0px 15px 0px; --gap-h-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1: 0px; --gap-v-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1: 16px; width: 100%; max-width: 100%; }
}.sd[data-s-9eedef3e-b1ce-4e5c-8c34-35e6b8f80303] { align-content: center; align-items: center; background: var(--s-color-188b5392); border-bottom: 1px solid var(--s-color-d79735fd); border-left: 1px solid var(--s-color-d79735fd); border-radius: 30px; border-right: 1px solid var(--s-color-d79735fd); border-top: 1px solid var(--s-color-d79735fd); height: auto; justify-content: center; margin: 0px 0px 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 16px 40px; transition-delay: 300ms; transition-duration: 600ms; width: calc(50% - (var(--gap-h-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1) * 0.5)); z-index: 1; max-width: calc(50% - (var(--gap-h-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1) * 0.5)); }
.sd[data-s-9eedef3e-b1ce-4e5c-8c34-35e6b8f80303]:hover { opacity: 1; }
@media screen and (max-width: 840px){
.sd[data-s-9eedef3e-b1ce-4e5c-8c34-35e6b8f80303] { border-bottom: 1px solid var(--s-color-d79735fd); border-left: 1px solid var(--s-color-d79735fd); border-right: 1px solid var(--s-color-d79735fd); border-top: 1px solid var(--s-color-d79735fd); margin: 0px 0px 0px 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-9eedef3e-b1ce-4e5c-8c34-35e6b8f80303] { background: var(--s-color-188b5392); border-bottom: 1px solid var(--s-color-d79735fd); border-left: 1px solid var(--s-color-d79735fd); border-right: 1px solid var(--s-color-d79735fd); border-top: 1px solid var(--s-color-d79735fd); flex: none; padding: 16px 40px 16px 40px; width: 250px; max-width: 100%; }
}.sd[data-s-3e031fc3-5d57-4709-8871-9fd1d302aa56] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; height: 22px; justify-content: center; width: auto; z-index: 2; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-3e031fc3-5d57-4709-8871-9fd1d302aa56] { border-bottom: 0px solid var(--s-color-d79735fd); border-left: 0px solid var(--s-color-d79735fd); border-right: 0px solid var(--s-color-d79735fd); border-top: 0px solid var(--s-color-d79735fd); }
}
@media screen and (max-width: 540px){
.sd[data-s-3e031fc3-5d57-4709-8871-9fd1d302aa56] { background: transparent; }
}.sd[data-s-de886810-5b8c-453f-b6c0-46f7464be148] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 8px 0px 0px; text-align: center; width: auto; z-index: 2; max-width: calc(100% - 8px); justify-content: center; }
@media screen and (max-width: 540px){
.sd[data-s-de886810-5b8c-453f-b6c0-46f7464be148] { color: #333333; }
}.sd[data-s-c778273e-ef62-4131-ba63-5e1cbb425716] { color: #333333; font-size: 16px; z-index: 2; }
@media screen and (max-width: 540px){
.sd[data-s-c778273e-ef62-4131-ba63-5e1cbb425716] { color: #333333; }
}.sd[data-s-2544140d-6059-48d7-98ab-340812f8913c] { align-content: center; align-items: center; background: var(--s-color-768e318a); border-radius: 30px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 16px 40px; transition-delay: 300ms; transition-duration: 600ms; width: calc(50% - (var(--gap-h-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1) * 0.5)); z-index: 1; max-width: calc(50% - (var(--gap-h-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1) * 0.5)); }
.sd[data-s-2544140d-6059-48d7-98ab-340812f8913c]:hover { opacity: 1; }
@media screen and (max-width: 840px){
.sd[data-s-2544140d-6059-48d7-98ab-340812f8913c] { margin: 0px 0px 0px 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-2544140d-6059-48d7-98ab-340812f8913c] { flex: none; width: 250px; max-width: 100%; }
}.sd[data-s-d236628e-c1a8-44f8-a80c-e0690cfb0ade] { background: #ffffff29; flex: none; height: 100%; left: 0; margin: 0 0 0 0; position: absolute; top: 0; transform: scale(0, 1); transform-origin: center left; width: 100%; max-width: 100%; }
.sd[data-s-2544140d-6059-48d7-98ab-340812f8913c]:hover .sd[data-s-d236628e-c1a8-44f8-a80c-e0690cfb0ade] { flex: none; transform: scale(1, 1); }.sd[data-s-c08a2efb-8346-4539-99c5-41f7306d3f7e] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; width: auto; z-index: 2; max-width: 100%; }.sd[data-s-1152160c-ff11-4fdd-804b-84417b5281b6] { color: var(--s-color-d79735fd); font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 8px 0px 0px; text-align: center; width: auto; z-index: 2; max-width: calc(100% - 8px); justify-content: center; }.sd[data-s-a431d4dd-28a1-4b35-a10f-a8c5e7b0245e] { color: var(--s-color-d79735fd); font-size: 16px; z-index: 2; }.sd[data-s-89a5f480-9a27-4c9e-a012-d6ede90b7a5c] { align-content: center; align-items: center; background: var(--s-color-59963acb); border-radius: 30px; height: auto; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 16px 40px; transition-delay: 300ms; transition-duration: 600ms; width: calc(50% - (var(--gap-h-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1) * 0.5)); z-index: 1; max-width: calc(50% - (var(--gap-h-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1) * 0.5)); }
.sd[data-s-89a5f480-9a27-4c9e-a012-d6ede90b7a5c]:hover { opacity: 1; }
@media screen and (max-width: 540px){
.sd[data-s-89a5f480-9a27-4c9e-a012-d6ede90b7a5c] { flex: none; width: 250px; max-width: 100%; }
}.sd[data-s-f70e3996-9dfd-4971-98b4-984e7a920179] { background: #ffffff29; flex: none; height: 100%; left: 0; margin: 0 0 0 0; position: absolute; top: 0; transform: scale(0, 1); transform-origin: center left; width: 100%; max-width: 100%; }
.sd[data-s-89a5f480-9a27-4c9e-a012-d6ede90b7a5c]:hover .sd[data-s-f70e3996-9dfd-4971-98b4-984e7a920179] { transform: scale(1, 1); }.sd[data-s-2ce20e4f-17da-4f6d-952c-cd4806806727] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; width: auto; z-index: 2; max-width: 100%; }.sd[data-s-462cbb4c-beb4-4ad3-a8bb-919ace506fba] { color: var(--s-color-d79735fd); font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 8px 0px 0px; text-align: center; width: auto; z-index: 2; max-width: calc(100% - 8px); justify-content: center; }.sd[data-s-776570cc-26d9-4312-b12a-8475e59537b5] { color: var(--s-color-d79735fd); font-size: 18px; z-index: 2; }
.single_wrap .single_body p, .single_body{
	line-height: 1.8 !important;
	letter-spacing: .05rem !important;
}
.wp-block-columns{
	max-width: 1440px;
	margin: 0px 0px 100px 0px;
    padding: 0px 80px;
}
.wp-block-columns-is-layout-flex:nth-child(even){
	flex-direction: row-reverse;
}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
	display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.wp-block-columns-is-layout-flex h2{
	display: flex;
	align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 40px 0px;
    padding: 0px 0 10px;
    max-width: 100%;
	color: #333333;
    font-family: var(--s-font-4090fd04);
    font-size: 32px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
	position: relative;
}
.wp-block-columns-is-layout-flex h2::after{
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 8px;
	bottom: 0;
	background: var(--s-color-59963acb);
}
.wp-block-columns-is-layout-flex:nth-child(even) h2::after{
	background: var(--s-color-768e318a);
}
.wp-block-columns-is-layout-flex h3{
	color: #333333;
    font-family: var(--s-font-4090fd04);
    font-size: 18px;
    font-weight: 700;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 40px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
.wp-block-columns-is-layout-flex p{
	color: #333333;
    font-family: var(--s-font-4090fd04);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.80;
    margin: 0px 0px 40px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
@media screen and (max-width: 840px){
	.wp-block-columns{margin: 0px 0px 80px 0px; padding: 0px 40px;}
}
@media screen and (max-width: 1140px) {
	.sp_nav_btn{display: block;}
	.sd[data-s-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347]{display: block;position: fixed;top: 80px; right: 0;background: #fff; width: 100%;height: calc(100vh - 80px);align-content: flex-start;padding:0 0 30px;transform: translateX(100%);border-top: 1px solid var(--s-color-27a4454f);}
	.open .sd[data-s-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347]{transform: translateX(0);}
	.sd[data-s-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347] a{border-bottom: 1px solid var(--s-color-27a4454f);padding: 16px 30px;align-items: flex-start}
	.sd[data-s-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1]{display: block;}
	.sd[data-s-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1] {
        align-content: center;
        align-items: center;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        justify-content: flex-start;
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 15px 0px;
        --gap-h-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1: 0px;
        --gap-v-7d22de5f-efa0-4ff9-95ad-d2f8d2dcf8e1: 16px;
        width: 100%;
        max-width: 100%;
		display: flex;
    }
	.sd[data-s-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347] a.sd[data-s-9eedef3e-b1ce-4e5c-8c34-35e6b8f80303]{border-bottom:1px solid #333;box-sizing: border-box; align-items: center;}
	.sd[data-s-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347] a.sd[data-s-2544140d-6059-48d7-98ab-340812f8913c],.sd[data-s-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347] a.sd[data-s-89a5f480-9a27-4c9e-a012-d6ede90b7a5c]{align-items: center;}
}
@media screen and (max-width: 540px) {
	.sd[data-s-966d2bb6-ab3b-4e1b-b5a8-cc1e24577347]{top: 64px;height: calc(100vh - 64px);}
}

.sd[data-s-0063666c-5e52-4233-9663-b7de76137413] { background: #fff; border-radius: 0; box-shadow: ; height: 100%; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; width: 100%; max-width: 100%; }.sd[data-s-6cad1557-e30c-4720-a832-4f923f59208a] {  }.sd[data-s-44e9904d-031a-497c-b861-f0483db80b75] { background: #FFFFFF; height: auto; padding: 0 0; width: 100%; max-width: 100%; }.sd[data-s-section-inner-44e9904d-031a-497c-b861-f0483db80b75] { padding: 0 0; width: 100%; height: auto; flex-direction: column; max-width: 100%; }.sd[data-s-4608fa13-737b-48fd-939b-6a421600c906] { flex: none; height: 320px; margin: 80px 0px 0px 0px; width: 100%; max-width: 100%; }
.sd[data-s-4608fa13-737b-48fd-939b-6a421600c906].appear { opacity: 0; transition-duration: 1200ms; transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }
.sd[data-s-4608fa13-737b-48fd-939b-6a421600c906].appear-active { transition-duration: 1200ms; transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }
@media screen and (max-width: 540px){
.sd[data-s-4608fa13-737b-48fd-939b-6a421600c906] { flex: none; height: 250px; margin: 64px 0px 0px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-4caface3-573f-4be7-abfc-67d5cd8c61cd] { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 80px 80px 150px 80px; transform: translate(0px, 0px); width: 1280px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-4caface3-573f-4be7-abfc-67d5cd8c61cd] { padding: 50px 50px 120px 50px; }
}
@media screen and (max-width: 540px){
.sd[data-s-4caface3-573f-4be7-abfc-67d5cd8c61cd] { padding: 80px 40px 90px 40px; }
}.sd[data-s-f7649aa5-bf5c-4339-ba4c-02c8b0d84926] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px 0px 0px 0px; }.sd[data-s-afdcf091-e6f4-4716-baa5-7307ef1a0f07] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }
@media screen and (max-width: 540px){
.sd[data-s-afdcf091-e6f4-4716-baa5-7307ef1a0f07] { padding: 0px 0px 0px 0px; }
}.sd[data-s-77e3f226-0202-40d8-8208-fa3565896e66] { align-content: center; align-items: center; background: transparent; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; width: auto; max-width: 100%; }.sd[data-s-28564a95-2717-47d4-8fdd-a9d771d2e619] { color: #333333; font-family: var(--s-font-5cb46b44); font-size: 40px; font-weight: 400; height: auto; letter-spacing: 0.15em; line-height: 1.00; margin: 0px 0px 23px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-afab7642-3328-4513-a900-98b61b0ec994] { background: var(--s-color-59963acb); height: 2px; margin: 0px 0px 15px 0px; width: 100%; max-width: 100%; }.sd[data-s-09008c86-efe3-449b-88e5-e6fb2ede6774] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 22px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 80px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-09008c86-efe3-449b-88e5-e6fb2ede6774] { margin: 0px 0px 60px 0px; max-width: 100%; }
}.sd[data-s-f2f71195-2d28-46e8-a62d-c760a4281950] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 100px 0px 100px; padding: 0px; width: calc(100% - 200px); max-width: calc(100% - 200px); }
@media screen and (max-width: 840px){
.sd[data-s-f2f71195-2d28-46e8-a62d-c760a4281950] { margin: 0px 50px 0px 50px; width: calc(100% - 100px); max-width: calc(100% - 100px); }
}
@media screen and (max-width: 540px){
.sd[data-s-f2f71195-2d28-46e8-a62d-c760a4281950] { margin: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-fe664a6b-44b4-4e37-9f54-70fb7594f2cc] { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: 100%; max-width: 100%; }.sd[data-s-d77b0c75-3369-4362-95b2-f6b9b46f79d7] { color: var(--s-color-59963acb); font-family: var(--s-font-5cb46b44); font-size: 36px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 30px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
.sd[data-s-d77b0c75-3369-4362-95b2-f6b9b46f79d7] { font-size: 32px; }
}.sd[data-s-07e3fd90-1bca-4392-a739-04b15f9a4f59] { color: #333333; font-family: var(--s-font-4090fd04); font-size: 15px; font-weight: 400; height: auto; line-height: 1.8; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
.sd[data-s-07e3fd90-1bca-4392-a739-04b15f9a4f59] { text-align: left; justify-content: flex-start; }
}.sd[data-s-05d5f76c-d11c-4bac-b5da-b1cbe63fd502] {  }.sd[data-s-8d04a0bf-141b-4ab5-9c2b-a2ffc4244bbf] {  }

.sd[data-s-0f1998c0-b5f1-487c-9934-f47d024ca4ea] { background: #fff; border-radius: 0; box-shadow: ; height: 100%; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; width: 100%; max-width: 100%; }.sd[data-s-7c4cbd9b-1ac9-4e4e-9033-166900e2ef44] {  }.sd[data-s-29127b1e-ca98-416b-9938-a6ffac0c805a] { align-content: center; align-items: center; background: #FFFFFF; height: auto; justify-content: flex-start; padding: 0 0; width: 100%; max-width: 100%; }.sd[data-s-section-inner-29127b1e-ca98-416b-9938-a6ffac0c805a] { padding: 0 0; width: 100%; height: auto; flex-direction: column; align-content: center; align-items: center; justify-content: flex-start; max-width: 100%; }.sd[data-s-ffb7328f-16ed-430b-8f34-30de6018328d] { background: #FFFFFF; flex: none; height: auto; margin: 80px 0px 0px 0px; padding: 80px 80px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-ffb7328f-16ed-430b-8f34-30de6018328d] { margin: 80px 0px 0px 0px; padding: 40px 30px; }
}
@media screen and (max-width: 540px){
.sd[data-s-ffb7328f-16ed-430b-8f34-30de6018328d] { padding: 30px 15px; }
}.sd[data-s-section-inner-ffb7328f-16ed-430b-8f34-30de6018328d] { padding: 80px 80px; width: 100%; height: auto; flex-direction: column; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-section-inner-ffb7328f-16ed-430b-8f34-30de6018328d] { padding: 40px 30px; flex-direction: column; }
}
@media screen and (max-width: 540px){
.sd[data-s-section-inner-ffb7328f-16ed-430b-8f34-30de6018328d] { padding: 30px 15px; flex-direction: column; }
}.sd[data-s-1032e63d-0595-41e5-a9ec-b3e3d0a640d3] { align-content: flex-start; align-items: flex-start; background: #00000000; flex: none; height: auto; justify-content: center; margin: 0px 0px 96px 0px; padding: 0px 0px; transform-origin: center right; transition-delay: 200ms; transition-duration: 800ms; width: 1440px; max-width: 100%; }
.sd[data-s-1032e63d-0595-41e5-a9ec-b3e3d0a640d3].appear { opacity: 0; transition-delay: 200ms; transition-duration: 800ms; }
.sd[data-s-1032e63d-0595-41e5-a9ec-b3e3d0a640d3].appear-active { transition-delay: 200ms; transition-duration: 800ms; }
@media screen and (max-width: 840px){
.sd[data-s-1032e63d-0595-41e5-a9ec-b3e3d0a640d3] { margin: 0px 0px 80px 0px; padding: 0px 0px; max-width: 100%; }
}.sd[data-s-36345cb1-d14a-4b3b-9d52-e9ac2fd1b49b] { color: #333333ff; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 2px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-36345cb1-d14a-4b3b-9d52-e9ac2fd1b49b] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-36345cb1-d14a-4b3b-9d52-e9ac2fd1b49b] { font-size: 13px; }
}.sd[data-s-47b4dcd0-3772-4562-adb2-d49220f349ff] { color: #333333ff; flex: none; font-family: var(--s-font-4090fd04); font-size: 52px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-47b4dcd0-3772-4562-adb2-d49220f349ff] { font-size: 28px; }
}
@media screen and (max-width: 540px){
.sd[data-s-47b4dcd0-3772-4562-adb2-d49220f349ff] { font-size: 22px; }
}.sd[data-s-623b8165-6923-4313-a16a-50ecfd5654b0] { background: #333333ff; flex: none; height: 1px; margin: 0px 0px 0px 0px; transition-delay: 0ms; transition-duration: 300ms; width: 100%; max-width: 100%; }
.sd[data-s-623b8165-6923-4313-a16a-50ecfd5654b0].appear { flex: none; opacity: 0; transform: ; transform-origin: center left; transition-delay: 200ms; transition-duration: 1000ms; width: 0%; }
.sd[data-s-623b8165-6923-4313-a16a-50ecfd5654b0].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }.sd[data-s-ada96392-7f4e-4780-8685-efd8b0cb967d] { align-content: center; align-items: center; background: #00000000; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-end; margin: 24px 0px 0px 0px; width: 100%; max-width: 100%; }.sd[data-s-8f8935eb-bc6b-48d4-b8eb-b62b117d2f62] { color: #666666ff; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-8f8935eb-bc6b-48d4-b8eb-b62b117d2f62] { font-size: 12px; }
}.sd[data-s-fccc913e-2ad4-45a3-b2b0-d208c43d8631] { color: #666666ff; font-size: 16px; margin: 0px 8px; max-width: calc(100% - 16px); }
@media screen and (max-width: 540px){
.sd[data-s-fccc913e-2ad4-45a3-b2b0-d208c43d8631] { font-size: 14px; }
}.sd[data-s-0c73b0a0-e7ae-4390-952d-c186de48798a] { color: #333333ff; font-family: var(--s-font-4090fd04); font-size: 14px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-0c73b0a0-e7ae-4390-952d-c186de48798a] { font-size: 12px; }
}.sd[data-s-a364def9-cfe2-48a7-8111-9a772c6d317e] { align-content: center; align-items: center; background: transparent; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px 0px 80px 0px; width: 740px; max-width: 100%; }.sd[data-s-8cb53630-be8a-4be4-a47c-f105be78e498] { color: #333333; flex: none; font-family: var(--s-font-4090fd04); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 0px 0px; text-align: left; width: 100%; max-width: 100%; }
.sd[data-s-8cb53630-be8a-4be4-a47c-f105be78e498] >h2 { font-size: 18px; margin: 20px 0px 10px 0px; }
.sd[data-s-8cb53630-be8a-4be4-a47c-f105be78e498] li { font-size: 15px; line-height: 1.8; margin: 0px 0px 0px 0px; }
.sd[data-s-8cb53630-be8a-4be4-a47c-f105be78e498] >p { color: #000000; font-size: 15px; line-height: 2; margin: 0px 0px 10px 0px; }.sd[data-s-56d81404-f3d2-479b-9c96-be7936094d4d] {  }.sd[data-s-d986e017-0193-454b-8a9c-0a04995c4de1] {  }

.comp_main{
	margin: auto;
	max-width: 1100px;
	width: 90%;
}
.comp_main .wp-block-columns{
	padding: 0;
	margin-bottom: 0px;
}
.comp_sec .wp-block-group__inner-container{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap:0;
}
.comp_sec .wp-block-group__inner-container h2{
	display: flex;
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 40px 0px;
    padding: 0px 0 10px;
    max-width: 100%;
    color: #333333;
    font-family: var(--s-font-4090fd04);
    font-size: 28px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
    position: relative;
}
.comp_sec .wp-block-group__inner-container h2::after{
	content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 8px;
    bottom: 0;
    background: var(--s-color-59963acb);
}

.comp_main > .wp-block-group__inner-container .comp_sec:nth-child(even) .wp-block-columns-is-layout-flex:nth-child(even){
	flex-direction: row-reverse;
}
.comp_main > .wp-block-group__inner-container .comp_sec:nth-child(odd) .wp-block-columns-is-layout-flex{
	flex-direction:row;
}
.comp_main > .wp-block-group__inner-container .comp_sec:nth-child(even) .wp-block-group__inner-container h2::after{
	background: var(--s-color-768e318a);
}
.comp_main > .wp-block-group__inner-container .comp_sec:nth-child(even) .wp-block-group__inner-container h2{
	align-self: flex-end;
}
.comp_f_wrap{
	margin: 0 !important;
	gap:64px !important;
}
.comp_f_wrap .wp-block-column:nth-child(1){
	width: calc((100% - 64px) * 45);
	flex-basis: auto !important;
	display: block;
}
.comp_f_wrap .wp-block-column:nth-child(2){
	width: calc((100% - 64px) * 55);
	flex-basis: auto !important;
	display: block;
	padding-top: 32px;
	border-top: 1px solid var(--s-color-88b6b841);
}
.comp_f_wrap .wp-block-column:nth-child(1) figure{
	height: 600px;
}
.comp_f_wrap .wp-block-column:nth-child(1) figure img{
	height: 100%;
	object-fit: cover;
	width: 100%;
}
.comp_main > .wp-block-group__inner-container .comp_sec:not(:last-child){
	margin-bottom: 80px;
}
.ttl_comp_cnt p{
	margin-bottom: 0;
	color: #333333;
    font-family: var(--s-font-4090fd04);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.80;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}
.ttl_comp_cnt h3{
	color: #333333;
    font-family: var(--s-font-4090fd04);
    font-size: 24px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.80;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
	margin-bottom: 16px !important;
}
.has-text-align-right{
	text-align: right;
}

.comp_disc{
	margin:160px auto 80px;
	width: 90%;
	max-width: 1200px;
}
.comp_disc h2{
	color: #333333;
    font-family: var(--s-font-4090fd04);
    font-size: 40px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.80;
	border-bottom: 1px solid var(--s-color-d79735fd);
	margin-bottom: 40px;
}
.comp_disc figure img{
	width: 100%;
}
.wrap_table{
	margin: 80px auto !important;
	max-width: 940px;
	width: 100%;
}
.wrap_table h3{
	color: #333333;
    font-family: var(--s-font-4090fd04);
    font-size: 32px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.80;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
	margin-bottom: 80px;
}
.wrap_table .wp-block-table td{
	border-left: none;
	border-right: none;
	border-color: #afafafff;
	padding: 24px 0;
}
.wrap_table .wp-block-table tr td:nth-child(1){
	width: 23%;
}
.btn_blank{
	width: 50%;
}
.btn_blank a{
	justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 16px 40px;
    transition-delay: 300ms;
    transition-duration: 600ms;
	font-family: var(--s-font-4090fd04);
    font-size: 16px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    margin: 0px 8px 0px 0px;
    text-align: center;
    width: auto;
    z-index: 2;
	position: relative;
}
.btn_blank a::before{
	display: block;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	background: #ffffff29;
	transition: .3s cubic-bezier(.4, .4, 0, 1);
}
.btn_blank a:hover::before{
	width: 100%;
}
.btn_blank a::after{
	font-family: Font Awesome\ 6 Free;
    font-weight: 900;
	webkit-font-smoothing: antialiased;
    --fa-display: inline-flex;
    align-items: center;
    display: var(--fa-display, inline-block);
    font-style: normal;
    font-variant: normal;
    justify-content: center;
    line-height: 1;
    text-rendering: auto;
	content: "\f08e";
	font-size: 18px;
	margin-left: 10px;
}
.section_temp{
	padding:0 0 120px 0;
    width: calc(100% - 160px);
    max-width: 1200px;
    margin: auto;
}
@media screen and (max-width: 840px) {
.comp_f_wrap .wp-block-column:nth-child(1) figure{height: 550px;}
.comp_main > .wp-block-group__inner-container .comp_sec:nth-child(odd) .wp-block-columns-is-layout-flex, .comp_main > .wp-block-group__inner-container .comp_sec:nth-child(even) .wp-block-columns-is-layout-flex:nth-child(even){flex-direction: column;}
.comp_f_wrap .wp-block-column:nth-child(2), .comp_f_wrap .wp-block-column:nth-child(1){width: 100%;}
.wrap_table h3{font-size: 24px;margin-bottom: 60px;}
.section_temp{width: calc(100% - 80px);}
}
@media screen and (max-width: 540px) {
	.comp_sec .wp-block-group__inner-container h2{font-size: 20px;margin-bottom: 20px;}
	.comp_f_wrap .wp-block-column:nth-child(1) figure{height: 350px;}
	.comp_f_wrap{gap:16px !important;}
	.comp_f_wrap .wp-block-column:nth-child(2){border: none;padding-top: 0;}
	.wrap_table h3{font-size: 20px;margin-bottom: 30px;}
	.wrap_table{margin-top: 40px !important;}
	.comp_disc h2{font-size: 22px}
	.wrap_table .wp-block-table td{font-size: 13px;}
	.btn_blank{width: 250px;}
	    .sd[data-s-b1a491b6-8fbd-483e-99c2-3bb23da42aba] {
        flex: none;
        height: 60px;
        --gap-h-b1a491b6-8fbd-483e-99c2-3bb23da42aba: 20px;
        --gap-v-b1a491b6-8fbd-483e-99c2-3bb23da42aba: 0px;
        max-width: 100%;
    }
	    .sd[data-s-51828d72-ec95-43ed-999d-a4e5bf9134e3] {
        display: flex;
        flex: none;
        height: calc(100% - (var(--gap-v-b1a491b6-8fbd-483e-99c2-3bb23da42aba) * 0));
        max-width: 100%;
    }
	    .sd[data-s-b2bcff9e-eed1-4ad3-b3c8-1b627ff29f94] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
        height: calc(100% - (var(--gap-v-b1a491b6-8fbd-483e-99c2-3bb23da42aba) * 0));
    }
	    .sd[data-s-0b639513-9c0f-4bf2-92f3-8890ca930c8e] {
        flex: none;
        height: 100%;
        width: auto;
        max-width: 100%;
    }
	    .sd[data-s-b7589f27-81fc-41ff-8855-3627f7c91d81] {
        gap: 16px;
        --gap-h-b7589f27-81fc-41ff-8855-3627f7c91d81: 16px;
        --gap-v-b7589f27-81fc-41ff-8855-3627f7c91d81: 0px;
    }
	    .sd[data-s-b0fd60d5-588c-4f5a-94bd-bf5709f377a1] {
        flex: none;
        height: 58px;
        max-width: 100%;
    }
	    .sd[data-s-8e548553-5c7c-400a-8588-5f124842ec8a] {
        height: auto;
        width: 120px;
        max-width: 100%;
    }

}
