body:has(>.finalBoxOverlay){overflow:hidden}.finalBoxOverlay{z-index:1200;background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.finalBoxOverlay .finalBox{background:#f4f6f9;border-radius:50px}label:has(>.finalSelect){pointer-events:none}:has(>select:user-invalid) .finalSelectSelected{background:#ffe4e1}.finalSelect:has(+select[disabled]){filter:grayscale();pointer-events:none}.finalSelect:has(+select[disabled]) .finalSelectSelected{color:#95a1bf;background:#f5f5f5}.finalSelect{pointer-events:auto;z-index:400;flex:1;position:relative}.finalSelect.finalSelectActive{filter:drop-shadow(0 0 5px #0000000d)}.finalSelect.finalSelectActive .finalSelectSelected:after{transform:rotate(0)}.finalSelect .finalSelectSelected{line-height:3.125;font-size:inherit;color:#000;background:#fff;border:1px solid #ebebeb;border-radius:10px;flex:1 0 0;align-items:center;padding:0 15px;display:flex}.finalSelect .finalSelectSelected:after{content:"";border:5px solid #0000;border-top-color:var(--color-face-400,#f68117);border-bottom-width:0;margin-left:auto;transition:transform .3s;transform:rotate(90deg)}.finalSelect .finalSelectSelected .finalSelectSelectedInitial{color:#929292}.finalSelect+select{pointer-events:none;display:none}.finalSelect .finalSelectOptions{z-index:550;background:#fff;border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-radius:0 0 10px 10px;flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.finalSelect .finalSelectOptions>*{border-bottom:1px solid #ebebeb;padding:0 15px;line-height:3.125}.finalSelect .finalSelectOptions>:hover{background:#fbfbfb}.finalSelect .finalSelectOptions>:nth-last-child(1 of :not([data-hidden])){border-bottom:none}.finalSelect .finalSelectOptions [data-hidden]{display:none}.finalSelect .finalSelectOptions [data-disabled]{opacity:.5;pointer-events:none}.finalSelect .finalSelectOptions>.finalSelectOptionSelected{background:#fbfbfb}.finalSelect.finalSelectActive .finalSelectSelected{border-radius:10px 10px 0 0}.finalSelect.finalSelectActive>.finalSelectOptions{display:flex}@layer reset{*{box-sizing:border-box}:focus{outline:none}body{color:#000;background:#fff;margin:0;padding:0;font-family:sans-serif}h1,h2,h3,h4,h5{margin:0}textarea{resize:none}figure{margin:0}a{cursor:pointer;text-decoration:none}button{cursor:pointer}dl{margin:0}dd{margin-left:0}ul{margin:0;padding:0}input,textarea,button{font-family:inherit;font-size:inherit}em{font-style:normal}img{max-width:100%;display:block}p{margin:0}}@font-face{font-family:GraphikLCG;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/GraphikLCG/GraphikLCG-Medium.woff2)format("woff2"),url(/fonts/GraphikLCG/GraphikLCG-Medium.woff)format("woff"),url(/fonts/GraphikLCG/GraphikLCG-Medium.otf)format("opentype"),url(/fonts/GraphikLCG/GraphikLCG-Medium.ttf)format("truetype")}@font-face{font-family:GraphikLCG;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/GraphikLCG/GraphikLCG-Regular.woff2)format("woff2"),url(/fonts/GraphikLCG/GraphikLCG-Regular.woff)format("woff"),url(/fonts/GraphikLCG/GraphikLCG-Regular.otf)format("opentype"),url(/fonts/GraphikLCG/GraphikLCG-Regular.ttf)format("truetype")}@font-face{font-family:GraphikLCG;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/GraphikLCG/GraphikLCG-Semibold.woff2)format("woff2"),url(/fonts/GraphikLCG/GraphikLCG-Semibold.woff)format("woff"),url(/fonts/GraphikLCG/GraphikLCG-Semibold.otf)format("opentype"),url(/fonts/GraphikLCG/GraphikLCG-Semibold.ttf)format("truetype")}@font-face{font-family:MabryPro;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/MabryPro/MabryPro-Regular.woff2)format("woff2"),url(/fonts/MabryPro/MabryPro-Regular.woff)format("woff"),url(/fonts/MabryPro/MabryPro-Regular.otf)format("opentype"),url(/fonts/MabryPro/MabryPro-Regular.ttf)format("truetype")}@font-face{font-family:Onest;font-style:normal;font-weight:900;font-display:block;src:url(/fonts/Onest/Onest-Black.woff2)format("woff2"),url(/fonts/Onest/Onest-Black.woff)format("woff"),url(/fonts/Onest/Onest-Black.otf)format("opentype"),url(/fonts/Onest/Onest-Black.ttf)format("truetype")}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/Onest/Onest-Bold.woff2)format("woff2"),url(/fonts/Onest/Onest-Bold.woff)format("woff"),url(/fonts/Onest/Onest-Bold.otf)format("opentype"),url(/fonts/Onest/Onest-Bold.ttf)format("truetype")}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/Onest/Onest-Medium.woff2)format("woff2"),url(/fonts/Onest/Onest-Medium.woff)format("woff"),url(/fonts/Onest/Onest-Medium.otf)format("opentype"),url(/fonts/Onest/Onest-Medium.ttf)format("truetype")}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/Onest/Onest-Regular.woff2)format("woff2"),url(/fonts/Onest/Onest-Regular.woff)format("woff"),url(/fonts/Onest/Onest-Regular.otf)format("opentype"),url(/fonts/Onest/Onest-Regular.ttf)format("truetype")}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/Onest/Onest-SemiBold.woff2)format("woff2"),url(/fonts/Onest/Onest-SemiBold.woff)format("woff"),url(/fonts/Onest/Onest-SemiBold.otf)format("opentype"),url(/fonts/Onest/Onest-SemiBold.ttf)format("truetype")}@layer icons{.icon.icon-arrow{--icon-width:20px;--icon-height:18px;--icon-url:url(/images/icons.svg#arrow);justify-content:flex-start;align-items:center;display:flex;position:relative}.icon.icon-arrow:after{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-left:.5em;transition:all .3s;display:inline-flex}.icon.icon-arrow:empty:after{margin-left:0}.icon.icon-arrow:after{background-image:var(--icon-url)}.icon.icon-attach{--icon-width:20px;--icon-height:21px;--icon-url:url(/images/icons.svg#attach);justify-content:flex-start;align-items:center;display:flex;position:relative}.icon.icon-attach:before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}.icon.icon-attach:empty:before{margin-right:0}.icon.icon-attach:before{background-image:var(--icon-url)}.icon.icon-attachment{--icon-width:16px;--icon-height:15px;--icon-url:url(/images/icons.svg#attachment);justify-content:flex-start;align-items:center;display:flex;position:relative}.icon.icon-attachment:after{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-left:.5em;transition:all .3s;display:inline-flex}.icon.icon-attachment:empty:after{margin-left:0}.icon.icon-attachment:after{background-image:var(--icon-url)}.icon.icon-chevron-small{--icon-width:5px;--icon-height:9px;--icon-url:url(/images/icons.svg#chevron-small);justify-content:flex-start;align-items:center;display:flex;position:relative}.icon.icon-chevron-small:before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}.icon.icon-chevron-small:empty:before{margin-right:0}.icon.icon-chevron-small:before{background-image:var(--icon-url)}.icon.icon-chevron{--icon-width:14px;--icon-height:8px;--icon-url:url(/images/icons.svg#chevron);justify-content:flex-start;align-items:center;display:flex;position:relative}.icon.icon-chevron:after{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-left:.5em;transition:all .3s;display:inline-flex}.icon.icon-chevron:empty:after{margin-left:0}.icon.icon-chevron:after{background-image:var(--icon-url)}.icon.icon-close-large{--icon-width:25px;--icon-height:25px;--icon-url:url(/images/icons.svg#close-large);justify-content:flex-start;align-items:center;display:flex;position:relative}.icon.icon-close-large:before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}.icon.icon-close-large:empty:before{margin-right:0}.icon.icon-close-large:before{background-image:var(--icon-url)}.icon.icon-close{--icon-width:13px;--icon-height:13px;--icon-url:url(/images/icons.svg#close);justify-content:flex-start;align-items:center;display:flex;position:relative}.icon.icon-close:before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}.icon.icon-close:empty:before{margin-right:0}.icon.icon-close:before{background-image:var(--icon-url)}.icon.icon-grid{--icon-width:25px;--icon-height:25px;--icon-url:url(/images/icons.svg#grid);justify-content:flex-start;align-items:center;display:flex;position:relative}.icon.icon-grid:after{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-left:.5em;transition:all .3s;display:inline-flex}.icon.icon-grid:empty:after{margin-left:0}.icon.icon-grid:after{background-image:var(--icon-url)}.icon.icon-im-document{--icon-width:16px;--icon-height:15px;--icon-url:url(/images/icons.svg#im-document);justify-content:flex-start;align-items:center;display:flex;position:relative}.icon.icon-im-document:before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}.icon.icon-im-document:empty:before{margin-right:0}.icon.icon-im-document:before{background-image:var(--icon-url)}.icon.icon-im-max-alt{--icon-width:23px;--icon-height:24px;--icon-url:url(/images/icons.svg#im-max-alt);justify-content:flex-start;align-items:center;display:flex;position:relative}.icon.icon-im-max-alt:before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}.icon.icon-im-max-alt:empty:before{margin-right:0}.icon.icon-im-max-alt:before{background-image:var(--icon-url)}.icon.icon-im-max{--icon-width:20px;--icon-height:20px;--icon-url:url(/images/icons.svg#im-max);justify-content:flex-start;align-items:center;display:flex;position:relative}.icon.icon-im-max:before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}.icon.icon-im-max:empty:before{margin-right:0}.icon.icon-im-max:before{background-image:var(--icon-url)}.icon.icon-im-telegram-alt{--icon-width:20px;--icon-height:17px;--icon-url:url(/images/icons.svg#im-telegram-alt);justify-content:flex-start;align-items:center;display:flex;position:relative}.icon.icon-im-telegram-alt:before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}.icon.icon-im-telegram-alt:empty:before{margin-right:0}.icon.icon-im-telegram-alt:before{background-image:var(--icon-url)}.icon.icon-im-telegram{--icon-width:20px;--icon-height:20px;--icon-url:url(/images/icons.svg#im-telegram);justify-content:flex-start;align-items:center;display:flex;position:relative}.icon.icon-im-telegram:before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}.icon.icon-im-telegram:empty:before{margin-right:0}.icon.icon-im-telegram:before{background-image:var(--icon-url)}.icon.icon-im-vk-alt{--icon-width:26px;--icon-height:15px;--icon-url:url(/images/icons.svg#im-vk-alt);justify-content:flex-start;align-items:center;display:flex;position:relative}.icon.icon-im-vk-alt:before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}.icon.icon-im-vk-alt:empty:before{margin-right:0}.icon.icon-im-vk-alt:before{background-image:var(--icon-url)}.icon.icon-location{--icon-width:13px;--icon-height:12px;--icon-url:url(/images/icons.svg#location);justify-content:flex-start;align-items:center;display:flex;position:relative}.icon.icon-location:before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}.icon.icon-location:empty:before{margin-right:0}.icon.icon-location:before{background-image:var(--icon-url)}.icon.icon-mail{--icon-width:17px;--icon-height:15px;--icon-url:url(/images/icons.svg#mail);justify-content:flex-start;align-items:center;display:flex;position:relative}.icon.icon-mail:before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}.icon.icon-mail:empty:before{margin-right:0}.icon.icon-mail:before{background-image:var(--icon-url)}.icon.icon-ok-large{--icon-width:87px;--icon-height:87px;--icon-url:url(/images/icons.svg#ok-large);justify-content:flex-start;align-items:center;display:flex;position:relative}.icon.icon-ok-large:before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}.icon.icon-ok-large:empty:before{margin-right:0}.icon.icon-ok-large:before{background-image:var(--icon-url)}.icon.icon-ok{--icon-width:11px;--icon-height:9px;--icon-url:url(/images/icons.svg#ok);justify-content:flex-start;align-items:center;display:flex;position:relative}.icon.icon-ok:before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}.icon.icon-ok:empty:before{margin-right:0}.icon.icon-ok:before{background-image:var(--icon-url)}.icon.icon-open{--icon-width:17px;--icon-height:17px;--icon-url:url(/images/icons.svg#open);justify-content:flex-start;align-items:center;display:flex;position:relative}.icon.icon-open:before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}.icon.icon-open:empty:before{margin-right:0}.icon.icon-open:before{background-image:var(--icon-url)}.icon.icon-phone{--icon-width:25px;--icon-height:25px;--icon-url:url(/images/icons.svg#phone);justify-content:flex-start;align-items:center;display:flex;position:relative}.icon.icon-phone:before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}.icon.icon-phone:empty:before{margin-right:0}.icon.icon-phone:before{background-image:var(--icon-url)}.icon.icon-pointer-huge{--icon-width:18px;--icon-height:18px;--icon-url:url(/images/icons.svg#pointer-huge);justify-content:flex-start;align-items:center;display:flex;position:relative}.icon.icon-pointer-huge:after{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-left:.5em;transition:all .3s;display:inline-flex}.icon.icon-pointer-huge:empty:after{margin-left:0}.icon.icon-pointer-huge:after{background-image:var(--icon-url)}.icon.icon-pointer-large{--icon-width:26px;--icon-height:19px;--icon-url:url(/images/icons.svg#pointer-large);justify-content:flex-start;align-items:center;display:flex;position:relative}.icon.icon-pointer-large:after{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-left:.5em;transition:all .3s;display:inline-flex}.icon.icon-pointer-large:empty:after{margin-left:0}.icon.icon-pointer-large:after{background-image:var(--icon-url)}.icon.icon-pointer-medium{--icon-width:12px;--icon-height:12px;--icon-url:url(/images/icons.svg#pointer-medium);justify-content:flex-start;align-items:center;display:flex;position:relative}.icon.icon-pointer-medium:before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}.icon.icon-pointer-medium:empty:before{margin-right:0}.icon.icon-pointer-medium:before{background-image:var(--icon-url)}}@property --100vw{syntax:"<length>";inherits:false;initial-value:0}:root{--100vw:100vw;--sw-int:calc(10000 * tan(atan2(var(--100vw), 10000px)));--low-res-threshold:480;--high-res-threshold:1920;--swr:calc((var(--sw-int) - var(--low-res-threshold)) / (var(--high-res-threshold) - var(--low-res-threshold)));--color-text-400:#515964;--color-text-410:#585e66;--layout-border-gap:60px;--color-face-500:#8ea7ec;--color-face-410:#527bee;--color-face-400:#1d4ed8;--color-face-100:#f5f8fe;--control-height:65px}@media (width<=1640px){:root{--layout-border-gap:20px}}.li_marker{color:var(--color-face-400);aspect-ratio:1;border:2px solid #eaeaea;border-radius:100%;justify-content:center;align-items:center;font-weight:500;line-height:1;display:flex;position:relative;top:-3px}.in_list_link_decoration{--icon-width:21px;--icon-height:21px;--deco-backdrop-color:var(--color-face-400);background:#f5f8fe;border-radius:100%;grid-column:5;width:80px;height:80px;padding:0;font-size:0;position:relative}.in_list_link_decoration:after{filter:none;background:var(--color-face-400);-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:var(--icon-width) var(--icon-height);mask-size:var(--icon-width) var(--icon-height);transition:all .3s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.in_list_link_decoration:hover:after{background:#fff}.in_list_link_decoration:after{filter:none;margin:0}@layer defaults{html{color:var(--color-text-400);font-family:GraphikLCG,sans-serif;font-size:20px;line-height:normal}body{color:inherit;font-family:inherit}h1,h2{color:inherit;font-weight:500}@media (width<=660px){h1,h2{font-size:24px}}h1{color:inherit;font-size:58px;font-weight:600;line-height:1.207}h1 em{color:var(--color-face-400)}h2{color:#000;font-size:40px;font-weight:500}h2:not(:first-of-type){margin-top:57px}h3{color:#000;font-size:1rem;font-weight:600}h4{color:#000;font-size:clamp(1rem * .8, calc(.8rem + ( 1px * var(--swr) * ( 20 * 1.25 - 20 * .8 ) )), 1rem * 1.25);line-height:1.4}::placeholder{color:#929292}a{color:var(--color-face-400);transition:all .3s}fieldset{border:none;margin:0;padding:0}button{background-color:var(--color-face-400);color:#fff;z-index:400;white-space:nowrap;cursor:pointer;font-weight:500;font-size:var(--button-font-size);height:var(--control-height,65px);width:var(--button-width);max-width:calc(100dvw - var(--layout-border-gap) * 2);--icon-width:13px;border:none;border-radius:5px;justify-content:center;align-items:center;padding-left:28px;padding-right:28px;transition:background .3s;display:flex;position:relative;overflow:hidden}button:before{content:"";background-color:var(--deco-backdrop-color,black);width:0;left:var(--button-deco-left,50%);top:var(--button-deco-top,50%);aspect-ratio:1;z-index:-1;pointer-events:none;border-radius:100%;transition:width .4s linear;position:absolute;transform:translate(-50%,-50%)}button:after{filter:brightness(10)}button:hover:before{width:225%}@media (width<=1024px){button{font-size:.8rem}}ol{counter-reset:list-item-index 0;grid-template-columns:clamp(30px, calc(30px + (40 - 30) * ( var(--swr) * 1 + 0 ) * 1px) , 40px) 1fr;gap:25px;padding-left:0;list-style:none;display:grid}ol>li{counter-increment:list-item-index;grid-column:1/span 2;grid-template-columns:subgrid;align-items:start;line-height:1.75;display:grid}ol>li:before{color:var(--color-face-400);aspect-ratio:1;content:counter(list-item-index);border:2px solid #eaeaea;border-radius:100%;justify-content:center;align-items:center;font-weight:500;line-height:1;display:flex;position:relative;top:-3px}label:has(>input[type=checkbox]){cursor:pointer}label:has(>input[type=checkbox]) input{cursor:pointer}input[type=checkbox]{--icon-width:11px;--icon-height:9px;--icon-url:url(/images/icons.svg#ok);appearance:none;aspect-ratio:1;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:relative}input[type=checkbox]:before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}input[type=checkbox]:empty:before{margin-right:0}input[type=checkbox]:before{background-image:var(--icon-url);transform:scale(0)}input[type=checkbox]:checked:before{transform:scale(1)}form :disabled{pointer-events:none;filter:grayscale()}}.breadcrumbs{margin:30px var(--layout-border-gap) 50px;max-width:calc(100% - var(--layout-border-gap) * 2);gap:31px;padding-bottom:20px;font-size:.75rem;display:flex;overflow:auto}@media (width<=1024px){.breadcrumbs{margin-bottom:15px;padding-bottom:15px}}:is(.breadcrumbs:has(+.page_banner),.breadcrumbs:has(+.block.form)){z-index:600;color:#adadad;position:absolute}.breadcrumbs:has(+.page_banner) a:before{filter:none;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:var(--icon-width) var(--icon-height);mask-size:var(--icon-width) var(--icon-height);background:#adadad;transition:all .3s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.breadcrumbs:has(+.block.form) a:before{filter:none;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:var(--icon-width) var(--icon-height);mask-size:var(--icon-width) var(--icon-height);background:#adadad;transition:all .3s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.breadcrumbs:has(+.page_banner) a:hover:before{background:#adadad}.breadcrumbs:has(+.block.form) a:hover:before{background:#adadad}.breadcrumbs>*{white-space:nowrap}@media (width<=600px){.breadcrumbs>*{font-size:.6rem}}.breadcrumbs a{--icon-width:5px;--icon-height:9px;--icon-url:url(/images/icons.svg#chevron-small);color:inherit;justify-content:flex-start;align-items:center;text-decoration:underline;display:flex;position:relative}.breadcrumbs a:before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}.breadcrumbs a:empty:before{margin-right:0}.breadcrumbs a:before{background-image:var(--icon-url)}.breadcrumbs a:hover{color:var(--color-face-400)}.breadcrumbs a:before{pointer-events:none;filter:none;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:var(--icon-width) var(--icon-height);mask-size:var(--icon-width) var(--icon-height);background:#515964;margin-right:0;transition:all .3s;position:absolute;left:calc(100% + 15px);transform:translate(-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.breadcrumbs a:hover:before{background:#515964}.breadcrumbs>:last-child a{cursor:default;text-decoration:none}.breadcrumbs>:last-child a:before{display:none}.breadcrumbs>:last-child a:hover{color:inherit}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}form.processing{position:relative}form.processing>*{opacity:.15}form.processing:before{content:"";border:8px solid #fff;border-top-color:var(--color-face-400);border-bottom-color:var(--color-face-400);filter:drop-shadow(0 0 5px #000000a6)drop-shadow(0 0 5px #000000a6);z-index:600;border-radius:100%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;animation:2s linear infinite rotate;position:absolute;top:50%;left:50%}main>h1{padding:0 var(--layout-border-gap);color:#000}:is(main>h1:has(>strong),main>h1:has(>em)){font-family:MabryPro,sans-serif;font-size:6.8rem;font-weight:400;line-height:1}@media (width<=1800px){:is(main>h1:has(>strong),main>h1:has(>em)){font-size:5rem}}@media (width<=1366px){:is(main>h1:has(>strong),main>h1:has(>em)){font-size:4rem}}@media (width<=1024px){:is(main>h1:has(>strong),main>h1:has(>em)){font-size:3rem}}@media (width<=768px){:is(main>h1:has(>strong),main>h1:has(>em)){font-size:1.75rem}}main>h1 strong{font-weight:inherit;color:var(--color-face-400)}.more{color:#a6a6a6;margin-top:30px;margin-left:var(--layout-border-gap);margin-right:var(--layout-border-gap);border-radius:40px;justify-content:center;padding:3.15rem 0;font-size:2.7rem;font-weight:600;line-height:1;text-decoration:none;box-shadow:inset 0 0 0 1px #eaeaea}.more:after{filter:none;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:var(--icon-width) var(--icon-height);mask-size:var(--icon-width) var(--icon-height);background:#a6a6a6;transition:all .3s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.more:hover:after{background:#fff}.more:hover{color:#fff;background:#000;box-shadow:inset 0 0 #000}@media (width<=1024px){.more{border-radius:1rem;margin-top:20px;padding:1.7rem;font-size:1.35rem}}.person{grid-template-columns:70px auto;gap:12px 25px;display:grid}.person span{color:#000;align-self:end;line-height:1rem}@media (width<=540px){.person span{font-size:.8rem}}.person span+span{color:#515964;align-self:start;font-size:.9em}@media (width<=540px){.person span+span{font-size:.75rem}}.person img{aspect-ratio:1;border-radius:100%;grid-row:span 2}@layer elements{a.button{background-color:var(--color-face-400);color:#fff;z-index:400;white-space:nowrap;cursor:pointer;font-weight:500;font-size:var(--button-font-size);height:var(--control-height,65px);width:var(--button-width);max-width:calc(100dvw - var(--layout-border-gap) * 2);--icon-width:13px;border:none;border-radius:5px;justify-content:center;align-items:center;padding-left:28px;padding-right:28px;transition:background .3s;display:flex;position:relative;overflow:hidden}a.button:before{content:"";background-color:var(--deco-backdrop-color,black);width:0;left:var(--button-deco-left,50%);top:var(--button-deco-top,50%);aspect-ratio:1;z-index:-1;pointer-events:none;border-radius:100%;transition:width .4s linear;position:absolute;transform:translate(-50%,-50%)}a.button:after{filter:brightness(10)}a.button:hover:before{width:225%}@media (width<=1024px){a.button{font-size:.8rem}}ul li:not(:has(>img:first-child)){--icon-width:11px;--icon-height:9px;--icon-url:url(/images/icons.svg#ok);padding-top:clamp(5px, calc(5px + (8 - 5) * ( var(--swr) * 1 + 0 ) * 1px) , 8px);padding-bottom:clamp(5px, calc(5px + (8 - 5) * ( var(--swr) * 1 + 0 ) * 1px) , 8px);justify-content:flex-start;align-items:baseline;list-style:none;display:flex;position:relative}ul li:not(:has(>img:first-child)):before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}ul li:not(:has(>img:first-child)):empty:before{margin-right:0}ul li:not(:has(>img:first-child)):before{background-image:var(--icon-url)}ul li:not(:has(>img:first-child)):first-child{padding-top:0}ul li:not(:has(>img:first-child)):last-child{padding-bottom:0}}@layer layout{body:has(>header>.mobile_menu_toggle.active){overflow:hidden}body>header a[href^=mailto\:],body>footer a[href^=mailto\:],body>header a.phone_alt,body>footer a.phone_alt{-webkit-text-decoration:underline var(--color-face-500);text-decoration:underline var(--color-face-500);text-underline-position:under}body>header a[href^=mailto\:]:hover,body>footer a[href^=mailto\:]:hover,body>header a.phone_alt:hover,body>footer a.phone_alt:hover{color:var(--color-face-410)}body>header .phone,body>footer .phone{flex-direction:column;align-items:end;gap:6px;display:flex}@media (width<=1024px){body>header .phone,body>footer .phone{padding:24px var(--layout-border-gap) 12px;background:#f4f6f9;flex-direction:column-reverse;order:600;align-items:start;display:flex}}body>header .phone a,body>footer .phone a{color:#000;white-space:nowrap;font-size:1.225rem;font-weight:500}body>header .phone a:hover,body>footer .phone a:hover{color:var(--color-face-400)}body>header .phone span,body>footer .phone span{align-items:center;gap:7px;font-family:Onest,sans-serif;font-size:.7rem;display:flex}body>header .phone span:before,body>footer .phone span:before{content:"";background:#35b879;border-radius:100%;width:6px;height:6px}body>header .phone span.unavailable:before,body>footer .phone span.unavailable:before{background:salmon}body>.cookie_notification{color:#000;z-index:800;--control-height:43px;background:#fff;border:1px solid #efefef;border-radius:5px;align-items:center;gap:20px;padding:20px 25px;font-size:.8rem;line-height:1.5625;display:flex;position:fixed;bottom:40px;left:50%;transform:translate(-50%);box-shadow:inset 0 -1px #f4f6f9,0 11px 30px #09092908}@media (width<=680px){body>.cookie_notification{left:var(--layout-border-gap);right:var(--layout-border-gap);padding:16px 20px;font-size:.6rem;transform:none}body>.cookie_notification img{width:35px}}body>.cookie_notification p{max-width:295px;font-size:14px}@media (width<=680px){body>.cookie_notification p{max-width:none}}body>.cookie_notification a.button{padding-left:24px;padding-right:24px;font-size:14px}@media (width<=680px){body>.cookie_notification a.button{font-size:0}body>.cookie_notification a.button:after{content:attr(data-alt-text);font-size:.6rem;font-weight:500}}body.scrolled>header{box-shadow:inset 0 -1px #f4f6f9,0 11px 30px #09092908}body>header{z-index:650;background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 17px;font-size:.8rem;display:flex;position:sticky;top:-48px;box-shadow:inset 0 -1px #f4f6f9}@media (width<=1080px){body>header{gap:0 9px}}@media (width<=1024px){body>header{top:0}body>header>*{z-index:450}}body>header:before{content:"";background:#f4f6f9;flex:1 0 100%;order:450;height:1px}@media (width<=1024px){body>header:before{z-index:400;background:#fff;border-bottom:1px solid #f4f6f9;height:100%;position:absolute;inset:0}}body>header>.logo{margin-left:var(--layout-border-gap)}body>header>:last-child{margin-right:var(--layout-border-gap)}@media (width<=1500px){body>header>button{height:52px;padding:0 24px;font-size:15px}}@media (width<=1080px){body>header>button{padding:0 10px}}@media (width<=1024px){body>header>button{display:none}}body>header>.logo,body>header .logo~*{order:600}body>header:has(.mobile_menu_toggle.active)>.wrapper{top:0}body>header>.wrapper{z-index:380;background:#fff;flex-direction:column;height:100dvh;padding-top:61px;transition:all .3s;display:contents;position:fixed;top:-100dvh;left:0;right:0}@media (width<=1024px){body>header>.wrapper{display:flex}}body>header>.wrapper>.phone{order:550}@media (width<=1520px){body>header>.wrapper>.phone{display:none}}@media (width<=1024px){body>header>.wrapper>.phone{gap:15px;display:flex}}body>header>.wrapper>nav:first-of-type{margin-left:var(--layout-border-gap);order:100;align-self:stretch;gap:30px;font-size:.875em;display:flex}@media (width<=1024px){body>header>.wrapper>nav:first-of-type{flex-direction:column;order:500;align-items:start;gap:0;padding-top:32px;padding-bottom:31px;font-size:.9rem}}body>header>.wrapper>nav:first-of-type>a{color:var(--color-text-410);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}body>header>.wrapper>nav:first-of-type>a.icon{padding-left:calc(var(--icon-width) + 10px)}body>header>.wrapper>nav:first-of-type>a.icon:before{position:absolute;left:0}body>header>.wrapper>nav:first-of-type>a:after{content:"";background-image:linear-gradient(var(--color-face-400), var(--color-face-400));background-position:right 0;background-repeat:no-repeat;background-size:0 100%;width:100%;height:2px;margin-bottom:-7px;transition:background-size .3s}body>header>.wrapper>nav:first-of-type>a:hover:after{background-position:0 0;background-size:100% 100%}body>header>.wrapper>nav:first-of-type>a:hover{color:var(--color-face-400)}@media (width<=1024px){body>header>.wrapper>nav:first-of-type>a{padding-top:12px;padding-bottom:13px}}body>header>.wrapper .contacts{min-height:2.4rem;margin-right:var(--layout-border-gap);order:400;gap:31px;font-size:.875em;display:flex}@media (width<=1024px){body>header>.wrapper .contacts{padding-left:var(--layout-border-gap);background:#f4f6f9;flex:none;order:700;grid-template-columns:min-content min-content;margin-right:0;padding-top:13px;padding-bottom:45px;display:grid}body>header>.wrapper .contacts>[href^=mailto\:]{grid-area:1/span 2}body>header>.wrapper .contacts>.icon-location{display:none}body>header>.wrapper .contacts>.icon{font-size:.9rem}body>header>.wrapper .contacts>.icon:not([href^=mailto\:]){--icon-width:35px;--icon-height:35px;color:#000}}body>header>.wrapper .contacts>*{align-items:center}body>header>.wrapper .contacts .phone_alt{display:none}@media (width<=1520px){body>header>.wrapper .contacts .phone_alt{display:flex}}@media (width<=1024px){body>header>.wrapper .contacts .phone_alt{display:none}}body>header>.wrapper .contacts a{font-weight:500}body>header>.wrapper .contacts a:not([href^=mailto\:]):not(.phone_alt){grid-template-rows:auto 2px;grid-template-columns:min-content auto;align-content:center;align-items:center;line-height:.95rem;display:grid}body>header>.wrapper .contacts a:not([href^=mailto\:]):not(.phone_alt):after{content:"";background-image:linear-gradient(var(--color-face-400), var(--color-face-400));background-position:right 0;background-repeat:no-repeat;background-size:0 100%;height:2px;transition:background-size .3s}body>header>.wrapper .contacts a:not([href^=mailto\:]):not(.phone_alt):hover:after{background-position:0 0;background-size:100% 100%}body>header>.wrapper .contacts a:not([href^=mailto\:]):not(.phone_alt):after{content:"";grid-column:2}@media (width<=1024px){body>header>.wrapper .contacts a[href^=mailto\:]{order:100}}body>header .logo{order:480;height:95px;padding-top:28px;padding-bottom:29px}body>header .logo img{height:100%}@media (width<=1366px){body>header .logo{height:83px}}@media (width<=1200px){body>header .logo{width:26px}body>header .logo img{object-fit:cover;object-position:left center}}@media (width<=1024px){body>header .logo{width:auto;height:60px;padding-top:15px;padding-bottom:17px}}body>header>.icon.icon-phone{margin-left:auto}body>header>.mobile_menu_toggle,body>header>.icon.icon-phone{border:1px solid #f8f8f8;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;display:none}@media (width<=1024px){body>header>.mobile_menu_toggle,body>header>.icon.icon-phone{display:flex}}body>header>.mobile_menu_toggle{margin-right:var(--layout-border-gap);background-image:linear-gradient(90deg,#000,#000);background-position:6px;background-repeat:no-repeat;background-size:17px 2px;transition:all .3s .3s}body>header>.mobile_menu_toggle:before,body>header>.mobile_menu_toggle:after{content:"";width:24px;height:0;margin:6px 0;transition:margin .3s .3s,transform .3s;top:50%;left:6px;box-shadow:0 0 0 1px #000}body>header>.mobile_menu_toggle.active{background-position:20px;background-size:0 2px}body>header>.mobile_menu_toggle.active:before,body>header>.mobile_menu_toggle.active:after{margin:0;transition:margin .3s,transform .3s .3s}body>header>.mobile_menu_toggle.active:before{transform:rotate(45deg)}body>header>.mobile_menu_toggle.active:after{transform:rotate(-45deg)}body>header nav.main{z-index:450;--links-gaps:30px;flex:1;order:500;align-self:stretch;display:flex;position:relative}@media (width<=1790px){body>header nav.main{--links-gaps:15px}}@media (width<=1366px){body>header nav.main{--links-gaps:10px}}@media (width<=1024px){body>header nav.main{flex-direction:column;flex:auto;order:400;overflow:auto}}body>header nav.main:before{flex:3;top:0}@media (width<=1024px){body>header nav.main:before{flex:0 0 0;margin-bottom:13px}}body>header nav.main:after{flex:56;bottom:0}@media (width<=1024px){body>header nav.main:after{flex:0 0 0}}body>header nav.main:before,body>header nav.main:after{content:"";transition:all .3s}@media (width<=1024px){body>header nav.main:before,body>header nav.main:after{z-index:400;width:100%;position:sticky}body>header nav.main.scrollable-backwards:before{background-repeat:no-repeat;background-size:100% 10px;box-shadow:0 0 5px 5px #0000000d}body>header nav.main.scrollable-forward:after{box-shadow:0 0 5px 5px #0000000d}}body>header nav.main a{align-items:center;display:flex}body>header nav.main>div:not(:hover)>a{color:#000}body>header nav.main>div:hover>a:after{filter:grayscale(65%)}@media (width<=1024px){body>header nav.main>div:hover>a:after{filter:grayscale()brightness(10)}}body>header nav.main>div{display:flex;position:relative}@media (width<=1024px){body>header nav.main>div{flex-direction:column}}body>header nav.main>div .tag{left:calc(100% - 4px - var(--links-gaps));text-transform:uppercase;color:#fff;background:red;border-radius:20px;padding:4px 5px 3px;font-size:.45rem;font-weight:600;position:absolute;top:50%;transform:translateY(-150%)}@media (width<=1024px){body>header nav.main>div .tag{position:relative;top:-6px;left:7px;transform:none}}body>header nav.main>div>a{padding-left:var(--links-gaps);padding-right:var(--links-gaps);white-space:nowrap}@media (width<=1560px){body>header nav.main>div>a{font-size:15px}}@media (width<=1080px){body>header nav.main>div>a{letter-spacing:-.15px}}@media (width<=1024px){body>header nav.main>div>a{letter-spacing:normal;min-height:66px;margin:0 var(--layout-border-gap);border-bottom:1px solid #f8f8f8;padding:0;font-size:1.1rem}}body>header nav.main>div:has(>nav){justify-content:center}@media (width<=1024px){body>header nav.main>div:has(>nav){grid-template-rows:min-content 0fr;grid-template-columns:100%;transition:all .3s;display:grid}body>header nav.main>div:has(>nav):has(>a.active){grid-template-rows:min-content 1fr}}body>header nav.main>div:has(>nav)>a{--icon-width:14px;--icon-height:8px;--icon-url:url(/images/icons.svg#chevron);justify-content:flex-start;align-items:center;display:flex;position:relative}body>header nav.main>div:has(>nav)>a:after{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-left:.5em;transition:all .3s;display:inline-flex}body>header nav.main>div:has(>nav)>a:empty:after{margin-left:0}body>header nav.main>div:has(>nav)>a:after{background-image:var(--icon-url)}body>header nav.main>div:has(>nav)>a:after{filter:grayscale(65%)}@media (width<=1024px){body>header nav.main>div:has(>nav)>a{--icon-width:26px;--icon-height:19px;--icon-url:url(/images/icons.svg#pointer-large);background-image:radial-gradient(closest-side, var(--color-face-400), var(--color-face-400) 93%, white);background-position:100%;background-repeat:no-repeat;background-size:32px 32px;justify-content:flex-start;align-items:center;display:flex;position:relative}body>header nav.main>div:has(>nav)>a:after{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-left:.5em;transition:all .3s;display:inline-flex}body>header nav.main>div:has(>nav)>a:empty:after{margin-left:0}body>header nav.main>div:has(>nav)>a:after{background-image:var(--icon-url)}body>header nav.main>div:has(>nav)>a:before{display:none}body>header nav.main>div:has(>nav)>a:after{--icon-width:14px;--icon-height:10px;filter:grayscale()brightness(10);border-radius:100%;order:500;width:32px;height:32px;margin-left:auto;margin-right:0;transition:all .3s;transform:rotate(-90deg)}body>header nav.main>div:has(>nav)>a.active:after{transform:rotate(90deg)}}body>header nav.main>div:has(>nav):hover>nav{display:block}body>header nav.main>div:has(>nav)>nav{background:#fff;border:1px solid #f4f6f9;padding:1em 0;display:none;position:absolute;top:100%;box-shadow:0 0 10px #f4f6f9}@media (width<=1024px){body>header nav.main>div:has(>nav)>nav{box-shadow:none;border:none;flex-direction:column;align-items:stretch;padding:0;display:flex;position:relative;top:0;overflow:hidden}}body>header nav.main>div:has(>nav)>nav>a{white-space:nowrap;color:#000;min-width:180px;max-width:400px;padding:.5em 1em}body>header nav.main>div:has(>nav)>nav>a:hover{color:var(--color-face-400)}@media (width<=1024px){body>header nav.main>div:has(>nav)>nav>a{color:#52565b;margin:0 var(--layout-border-gap);border-bottom:1px solid #f8f8f8;max-width:none;height:3.15rem;padding-left:10px;font-size:.8rem}}body>main{flex-direction:column;padding-bottom:110px;display:flex}@media (width<=1024px){body>main{padding-bottom:60px}}body>main>.block>*{padding-left:var(--layout-border-gap);padding-right:var(--layout-border-gap)}body>main>.e404{justify-content:center;align-items:center;gap:clamp(50px, calc(50px + (74 - 50) * ( var(--swr) * 1 + 0 ) * 1px) , 74px);padding:clamp(80px, calc(80px + (192 - 80) * ( var(--swr) * 1 + 0 ) * 1px) , 192px) var(--layout-border-gap);text-align:center;flex-direction:column;display:flex;position:relative}body>main>.e404>*{position:relative}body>main>.e404 h1{color:#000;gap:clamp(30px, calc(30px + (50 - 30) * ( var(--swr) * 1 + 0 ) * 1px) , 50px);font-weight:400;font-size:clamp(1rem * .8, calc(.8rem + ( 1px * var(--swr) * ( 20 * 1.1 - 20 * .8 ) )), 1rem * 1.1);flex-direction:column;display:flex}body>main>.e404 h1 strong{font-weight:400;font-size:clamp(1rem * 3, calc(3rem + ( 1px * var(--swr) * ( 20 * 7 - 20 * 3 ) )), 1rem * 7)}:is(body>main>.breadcrumbs+h1:has(+.block.menu),body>main>.breadcrumbs+h1:has(+.block.regular):not(:has(>em))){font-size:clamp(1rem * 1.3, calc(1.3rem + ( 1px * var(--swr) * ( 20 * 2 - 20 * 1.3 ) )), 1rem * 2);font-weight:500}body>svg{position:absolute;top:0;right:100vw}body>footer{padding:60px var(--layout-border-gap) 148px;background:#f4f6f9;grid-template-columns:repeat(3,1fr);gap:68px 34px;display:grid;position:relative}@media (width<=1740px){body>footer{gap:68px 20px}}@media (width<=1330px){body>footer{grid-template-columns:1fr;gap:25px}}body>footer>*{background:#fff;border-radius:10px;padding:40px 50px 30px;overflow:hidden}@media (width<=1740px){body>footer>*{padding-left:25px;padding-right:25px}}@media (width<=768px){body>footer>*{padding-top:30px}}body>footer>:last-child{padding:20px var(--layout-border-gap);background:var(--color-face-400);color:#fff;text-align:center;border-radius:0;justify-content:center;align-items:center;height:5em;font-size:.8em;line-height:1.66;display:flex;position:absolute;inset:auto 0 0}@media (width<=540px){body>footer>:last-child{font-size:.75rem}}body>footer .about{flex-direction:column;gap:20px;display:flex}@media (width<=1330px){body>footer .about{grid-template-rows:45px auto;grid-template-columns:1fr min-content;gap:25px;display:grid}}@media (width<=768px){body>footer .about{display:flex}}body>footer .about .logo{width:clamp(159px, calc(159px + (207 - 159) * ( var(--swr) * 1 + 0 ) * 1px) , 207px);margin-bottom:10px}body>footer .about strong{color:#000;white-space:nowrap;font-size:.9em;font-weight:400}body>footer .about nav{flex-direction:column;font-size:.7em;display:flex}@media (width<=1330px){body>footer .about nav{grid-area:1/2/span 2;grid-template-columns:1fr 1fr;gap:0 2em;display:grid}}@media (width<=1024px){body>footer .about nav{margin-top:5px;display:flex}}body>footer .about nav a{line-height:2.64}body>footer .about nav a:not(:hover){color:inherit}@media (width<=1330px){body>footer .about nav a{white-space:nowrap}}@media (width<=480px){body>footer .about nav a{white-space:wrap;margin:.25em 0;line-height:1.6}}body>footer .menu{padding:0;display:flex}body>footer .menu:before{content:"";background:#f4f6f9;order:450;width:1px}@media (width<=540px){body>footer .menu{flex-direction:column;padding:30px 25px}}body>footer .menu>*{flex-direction:column;flex:1 0 0;align-items:flex-start;padding:40px 20px 30px 50px;display:flex}@media (width<=1740px){body>footer .menu>*{padding-left:20px}}@media (width<=540px){body>footer .menu>*{display:contents}}body>footer .menu>* strong{color:#000;margin-bottom:15px;font-size:1.25em;font-weight:500}@media (width<=540px){body>footer .menu>* strong{display:none}}body>footer .menu>* a{flex-direction:column;justify-content:center;gap:3px;min-height:2.66em;padding-top:5px;font-size:.9em;display:flex;position:relative}body>footer .menu>* a.icon{padding-left:calc(var(--icon-width) + 10px)}body>footer .menu>* a.icon:before{position:absolute;left:0}body>footer .menu>* a:after{content:"";background-image:linear-gradient(var(--color-face-400), var(--color-face-400));background-position:right 0;background-repeat:no-repeat;background-size:0 100%;width:100%;height:2px;margin-bottom:-7px;transition:background-size .3s}body>footer .menu>* a:hover:after{background-position:0 0;background-size:100% 100%}@media (width<=1440px){body>footer .menu>* a{font-size:.8em}}@media (width<=540px){body>footer .menu>* a{padding-top:0}}body>footer .menu>* a:after{margin-bottom:0;position:relative}body>footer .menu>* a:not(:hover){color:inherit}@media (width<=540px){body>footer .menu>:first-child>a:first-of-type{margin-top:-.5lh}body>footer .menu>:last-child>a:last-of-type{margin-bottom:-.5lh}}body>footer .menu>:last-child{order:600}body>footer .contacts{grid-template-columns:213fr 204fr;grid-auto-rows:min-content;align-items:start;gap:30px 60px;display:grid}@media (width<=540px){body>footer .contacts{flex-direction:column;display:flex}}body>footer .contacts>strong{color:#000;font-size:1.25em;line-height:1}body>footer .contacts>:first-child,body>footer .contacts>:last-child{grid-column:1/span 2}body>footer .contacts>:has(>.phone){flex-direction:column;gap:20px;display:flex}body>footer .contacts .phone{display:contents}body>footer .contacts .phone a{padding-bottom:4px;font-size:1.3rem}body>footer .contacts a[href^=mailto\:]{font-size:.9em;font-weight:500;line-height:1.5}body>footer .contacts .instant{grid-row:span 2}body>footer .contacts>nav{flex-wrap:wrap;align-items:center;gap:7px 20px;font-size:.7em;display:flex}@media (width<=540px){body>footer .contacts>nav{margin-top:5px}}body>footer .contacts>nav:after{content:"";flex:1 0 100%;order:410}body>footer .contacts>nav>.icon{background:var(--color-face-400);aspect-ratio:1;border-radius:6px;flex:1 0 0;order:500;justify-content:center;align-items:center;max-width:2.4rem;display:flex}body>footer .contacts>nav>.icon:hover{background:#000}body>footer .contacts button{--button-font-size:.9rem;align-self:stretch}@media (width<=540px){body>footer .contacts button{margin-top:10px}body>footer .contacts .page_rating+button{margin-top:0}}body>footer .page_rating{display:flex}body>footer .page_rating.disabled{pointer-events:none}body>footer .page_rating .current_rating{align-items:center;gap:8px;display:flex}@media (width<=1740px){body>footer .page_rating .current_rating{flex-direction:column;align-items:start}}@media (width<=1330px){body>footer .page_rating .current_rating{flex-direction:row;align-items:center}}@media (width<=600px){body>footer .page_rating .current_rating{flex-direction:column;align-items:start}}@media (width<=540px){body>footer .page_rating .current_rating{flex-direction:row;align-items:center}}body>footer .page_rating .current_rating>span{font-size:.75em}body>footer .page_rating .current_rating .rating{align-items:center;display:flex;position:relative}body>footer .page_rating .current_rating .rating:before,body>footer .page_rating .current_rating .rating:after{font-size:inherit;content:"★★★★★";white-space:nowrap;color:#d3d3d3;letter-spacing:4px;font-size:.95em;line-height:20px;transition:all .3s;position:absolute}body>footer .page_rating .current_rating .rating:after{width:calc(var(--rating,0) * 20%);color:gold;overflow:hidden}body>footer .page_rating .current_rating .rating:not(:has(>button)):before{position:relative}body>footer .page_rating .current_rating .rating>button{font-size:inherit;opacity:0;color:#f4a460;background:0 0;height:auto;padding:2px;font-size:.95em;line-height:20px;transition:all .3s}body>footer .page_rating .current_rating .rating>button:before{display:none}body>footer .page_rating .current_rating .rating>button:first-child{padding-left:0}body>footer .page_rating .current_rating .rating>button:last-child{padding-right:0}body>footer .page_rating .current_rating .rating:has(>button):hover:after{opacity:0}body>footer .page_rating .current_rating .rating:has(>button):hover:before{opacity:.5}body>footer .page_rating .current_rating .rating:has(>button):hover>button{opacity:1}body>footer .page_rating .current_rating .rating:has(>button):hover>button:hover~button{opacity:0}}main>.block+.block{margin-top:80px}@media (width<=768px){main>.block+.block{margin-top:30px}}main>.block:not(:last-child){padding-bottom:30px}main>.block>h1{font-size:clamp(1rem * 1.3, calc(1.3rem + ( 1px * var(--swr) * ( 20 * 2 - 20 * 1.3 ) )), 1rem * 2);color:#000;font-weight:500}main>.block:has(>header){gap:50px}@media (width<=1200px){main>.block:has(>header){gap:30px}}main>.block header{gap:20px;display:grid}main>.block header a{color:inherit;--icon-width:10px;--icon-height:18px;--icon-url:url(/images/icons.svg#chevron-small);justify-content:flex-end;align-items:center;gap:clamp(10px, calc(10px + (21 - 10) * ( var(--swr) * 1 + 0 ) * 1px) , 21px);flex-direction:row-reverse;display:flex;position:relative}main>.block header a:before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}main>.block header a:empty:before{margin-right:0}main>.block header a:before{background-image:var(--icon-url);filter:none;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:var(--icon-width) var(--icon-height);mask-size:var(--icon-width) var(--icon-height);background:#79818c;transition:all .3s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}main>.block header a:hover:before{background:var(--color-face-400)}main>.block header a:before{margin-right:0}main>.block header:has(>.subheading){grid-template-rows:auto auto}main>.block header:has(>.extra){grid-template-columns:auto minmax(250px,36.778%)}@media (width<=1024px){main>.block header:has(>.extra){flex-direction:column;display:flex}}main>.block header:has(>.extra) .extra{font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * .9 - 20 * .75 ) )), 1rem * .9);line-height:clamp(22px, calc(22px + (25 - 22) * ( var(--swr) * 1 + 0 ) * 1px) , 25px);color:#777;grid-area:1/2/span 2;align-items:center;display:flex}@media (width<=1024px){main>.block header:has(>.extra) .extra{margin-top:5px;margin-bottom:10px}}main>.block header h2{font-size:clamp(1rem * 1.3, calc(1.3rem + ( 1px * var(--swr) * ( 20 * 2 - 20 * 1.3 ) )), 1rem * 2)}@media (width<=380px){main>.block header h2{font-size:1rem}}main>.block header h2 em{color:var(--color-face-400)}main>.block header h2 a{display:inline-flex}main>.block header h2 a:hover{color:var(--color-face-400)}main>.block .subheading{align-items:center;gap:.6em;display:flex}@media (width<=768px){main>.block .subheading{font-size:.75rem}}main>.block .subheading:before{width:40px;height:40px;color:var(--color-face-400);box-sizing:border-box;border:2px solid #eaeaea;border-radius:100%;justify-content:center;align-items:center;font-weight:500;display:flex}@media (width<=768px){main>.block .subheading:before{display:none}}h1:has(+.block.contacts){font-size:clamp(1rem * 1.3, calc(1.3rem + ( 1px * var(--swr) * ( 20 * 2 - 20 * 1.3 ) )), 1rem * 2);font-weight:500}.block.contacts.regular+.block.contacts.regular{padding-top:clamp(20px, calc(20px + (55 - 20) * ( var(--swr) * 1 + 0 ) * 1px) , 55px);margin-top:25px}@media (width<=768px){.block.contacts.regular+.block.contacts.regular{border-top:none;margin-top:20px}.block.contacts.regular+.block.contacts.regular:nth-last-child(1 of .contacts){margin-bottom:60px}}.block.contacts.regular+.block.contacts.regular>:first-child{--closest-line-fz:clamp(1rem * .8, calc(.8rem + ( 1px * var(--swr) * ( 20 * 1.5 - 20 * .8 ) )), 1rem * 1.5);line-height:calc(1.25 * var(--closest-line-fz));padding:0}.block.contacts.regular{--border-top:1px solid #e5e5e5;margin-left:var(--layout-border-gap);margin-right:var(--layout-border-gap);--first-block-padding-top:0;margin-top:60px;padding-top:0}@media (width<=768px){.block.contacts.regular{--border-top:none;--first-block-padding-top:25px;border-bottom:none;margin:0}}.block.contacts.regular>*{padding:0}.block.contacts.regular>:first-child{color:#777;font-weight:400;font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * 1 - 20 * .75 ) )), 1rem * 1);line-height:clamp(45px, calc(45px + (80 - 45) * ( var(--swr) * 1 + 0 ) * 1px) , 80px);padding:clamp(16px, calc(16px + (30 - 16) * ( var(--swr) * 1 + 0 ) * 1px) , 30px) 0;flex:603 0 0;align-self:start}@media (width<=768px){.block.contacts.regular>:first-child{line-height:1}}.block.contacts.regular>:last-child{flex-direction:column;flex:1197 0 0;gap:0;display:flex;overflow:hidden}@media (width<=768px){.block.contacts.regular>:last-child{flex:none}}.block.contacts.regular>:last-child>a{color:#000;font-size:clamp(1rem * .9, calc(.9rem + ( 1px * var(--swr) * ( 20 * 1.6 - 20 * .9 ) )), 1rem * 1.6);padding:clamp(16px, calc(16px + (30 - 16) * ( var(--swr) * 1 + 0 ) * 1px) , 30px) 0;justify-content:space-between;align-items:center;font-weight:500;display:flex}@media (width<=768px){.block.contacts.regular>:last-child>a{border-bottom:1px solid #e5e5e5}.block.contacts.regular>:last-child>a:first-child{margin-top:10px}}.block.contacts.regular>:last-child>a>span.icon{background-color:var(--color-face-400);color:#fff;z-index:400;white-space:nowrap;cursor:pointer;font-weight:500;font-size:var(--button-font-size);height:var(--control-height,65px);width:var(--button-width);max-width:calc(100dvw - var(--layout-border-gap) * 2);--icon-width:clamp(13px, calc(13px + (18 - 13) * ( var(--swr) * 1 + 0 ) * 1px) , 18px);--icon-height:clamp(13px, calc(13px + (18 - 13) * ( var(--swr) * 1 + 0 ) * 1px) , 18px);--deco-backdrop-color:var(--color-face-400);width:80px;height:80px;width:clamp(45px, calc(45px + (80 - 45) * ( var(--swr) * 1 + 0 ) * 1px) , 80px);height:clamp(45px, calc(45px + (80 - 45) * ( var(--swr) * 1 + 0 ) * 1px) , 80px);background:#f5f8fe;border:none;border-radius:100%;flex-direction:column;grid-column:5;justify-content:center;align-items:center;gap:3px;padding:0;font-size:0;transition:background .3s;display:flex;position:relative;overflow:hidden}.block.contacts.regular>:last-child>a>span.icon.icon:before{position:absolute;left:0}.block.contacts.regular>:last-child>a>span.icon:after{content:"";background-image:linear-gradient(var(--color-face-400), var(--color-face-400));background-position:right 0;background-repeat:no-repeat;background-size:0 100%;width:100%;height:2px;margin-bottom:-7px;transition:background-size .3s}.block.contacts.regular>:last-child>a>span.icon:hover:after{background-position:0 0;background-size:100% 100%}.block.contacts.regular>:last-child>a>span.icon:before{content:"";background-color:var(--deco-backdrop-color,black);width:0;left:var(--button-deco-left,50%);top:var(--button-deco-top,50%);aspect-ratio:1;z-index:-1;pointer-events:none;border-radius:100%;transition:width .4s linear;position:absolute;transform:translate(-50%,-50%)}.block.contacts.regular>:last-child>a>span.icon:after{filter:brightness(10)}.block.contacts.regular>:last-child>a>span.icon:hover:before{width:225%}@media (width<=1024px){.block.contacts.regular>:last-child>a>span.icon{font-size:.8rem}}.block.contacts.regular>:last-child>a>span.icon:after{filter:none;background:var(--color-face-400);-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:var(--icon-width) var(--icon-height);mask-size:var(--icon-width) var(--icon-height);transition:all .3s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block.contacts.regular>:last-child>a>span.icon:after{filter:none;background:var(--color-face-400);-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:var(--icon-width) var(--icon-height);mask-size:var(--icon-width) var(--icon-height);margin:0;transition:all .3s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block.contacts.regular>:last-child>a>span.icon:hover:after{background:#fff}.block.contacts.regular>:last-child>a>span.icon.icon{padding-left:0}.block.contacts.regular>:last-child>a:hover{color:var(--color-face-400)}.block.contacts.regular>:last-child>a:hover>span.icon{background:var(--color-face-400)}.block.contacts.regular>:last-child>a:hover>span.icon:after{background:#fff}@media (width<=768px){.block.contacts.regular>:last-child>a:first-child{border-top:1px solid #e5e5e5}}.block.contacts.regular>:last-child>a:not(:last-child){border-bottom:1px solid #e5e5e5}:is(.block.contacts.regular>:last-child:has(>.address),.block.contacts.regular>:last-child:has(>.shedule),.block.contacts.regular>:last-child:has(>#map)){gap:35px}@media (width<=768px){:is(.block.contacts.regular>:last-child:has(>.address),.block.contacts.regular>:last-child:has(>.shedule),.block.contacts.regular>:last-child:has(>#map)){gap:20px}:is(.block.contacts.regular>:last-child:has(>.address) #map,.block.contacts.regular>:last-child:has(>.shedule) #map,.block.contacts.regular>:last-child:has(>#map) #map){margin-top:5px}}.block.contacts.regular>:last-child .address{color:#000;line-height:1;font-size:clamp(1rem * .8, calc(.8rem + ( 1px * var(--swr) * ( 20 * 1.5 - 20 * .8 ) )), 1rem * 1.5)}@media (width<=1200px){.block.contacts.regular>:last-child .address{line-height:1.25}}.block.contacts.regular>:last-child .shedule{color:#777;font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * 1.1 - 20 * .75 ) )), 1rem * 1.1)}.block.contacts.regular>:last-child #map{width:100%;max-width:100%;height:clamp(344px, calc(344px + (561 - 344) * ( var(--swr) * 1 + 0 ) * 1px) , 561px);border-radius:5px;overflow:hidden}.block.contacts.regular>:last-child #map ymaps[class$=-inner-panes]>*{filter:grayscale()}.block.contacts.regular>:last-child #map ymaps[class$=-inner-panes]>[class$=-places-pane]{filter:none}.block.contacts.regular>:last-child #map ymaps[class$=-inner-panes] .ymaps_placemark{justify-content:center;align-items:center;display:flex}.block.contacts.regular>:last-child #map ymaps[class$=-inner-panes] .ymaps_placemark:before{content:url(/static/images/location.svg);width:clamp(32px, calc(32px + (60 - 32) * ( var(--swr) * 1 + 0 ) * 1px) , 60px);height:clamp(32px, calc(32px + (60 - 32) * ( var(--swr) * 1 + 0 ) * 1px) , 60px);display:flex;transform:translateY(-50%)}@media (width<=1024px){main>.breadcrumbs+.block.form:nth-child(1 of .block){padding-top:75px;padding-bottom:40px}}@media (width<=768px){main>.block.group.vlist_expandable+.block.form:not(:nth-child(1 of .block)){margin-top:0}main>.block.menu+.block.form:not(:nth-child(1 of .block)){margin-top:30px}}main>.block.form{z-index:400;padding:30px var(--layout-border-gap);background-color:var(--color-face-400);color:#fff;background-image:url(/images/bg_form.svg);background-position:right 0 top 61px;background-repeat:no-repeat;flex-direction:column;justify-content:center;gap:25px;margin:0;display:flex;position:relative}@media (width<=1024px){main>.block.form{gap:20px}}main>.block.form h1{color:inherit}main>.block.form>*{padding-left:0;padding-right:0}main>.block.form>strong{font-size:clamp(1rem * 1.5, calc(1.5rem + ( 1px * var(--swr) * ( 20 * 2.45 - 20 * 1.5 ) )), 1rem * 2.45);margin-bottom:clamp(0px, calc(0px + (15 - 0) * ( var(--swr) * -1 + 1 ) * 1px) , 15px);font-weight:500}main>.block.form>img,main>.block.form>video{object-fit:cover;z-index:-1;width:100%;max-width:100%;height:100%;position:absolute;inset:0}main>.block.form>video{object-fit:cover;padding:0}main>.block.form form{flex-direction:column;display:flex}main>.block.form form button{font-size:.75rem;font-weight:500}main>.block.form .acceptance{color:inherit;align-items:baseline;gap:15px;font-size:.7rem;line-height:1rem;display:flex}@media (width<=1024px){main>.block.form .acceptance{align-items:start;font-size:.6rem}}main>.block.form .acceptance a{color:inherit;text-shadow:none;text-decoration:underline}main>.block.form .acceptance a:hover{color:var(--color-face-400)}main>.block.form:nth-child(1 of .block){text-shadow:0 0 5px #000000a6;background-image:linear-gradient(90deg,#0f0f0f,#143798);background-position:0;background-size:cover;min-height:calc(100dvh - 144px);line-height:1.75}main>.block.form:nth-child(1 of .block)+.block{margin-top:90px}@media (width<=768px){main>.block.form:nth-child(1 of .block)+.block{margin-top:60px}}main>.block.form:nth-child(1 of .block):before{content:"";flex:89 0 0}@media (width<=1024px){main>.block.form:nth-child(1 of .block):before{flex:0 0 75px}}@media (width<=660px){main>.block.form:nth-child(1 of .block):before{display:none}}main>.block.form:nth-child(1 of .block):after{content:"";flex:112 0 0;order:600}@media (width<=1024px){main>.block.form:nth-child(1 of .block):after{flex:0 0 40px}}@media (width<=660px){main>.block.form:nth-child(1 of .block):after{display:none}}@media (width<=1366px){main>.block.form:nth-child(1 of .block){min-height:calc(100dvh - 132px)}}@media (width<=1024px){main>.block.form:nth-child(1 of .block){--control-height:50px;min-height:0;padding-top:0;padding-bottom:0}}@media (width<=660px){main>.block.form:nth-child(1 of .block){background-image:linear-gradient(90deg,#0e0f0e,#122046);padding-top:40px;padding-bottom:40px}}main>.block.form:nth-child(1 of .block)>*{order:400;max-width:50%}@media (width<=1200px){main>.block.form:nth-child(1 of .block)>*{max-width:100%}}main>.block.form:nth-child(1 of .block)>video{max-width:100%}main>.block.form:nth-child(1 of .block)>img{object-fit:scale-down;object-position:right center;width:auto;max-width:100%;height:91%;inset:73px 90px auto auto}@media (width<=1760px){main>.block.form:nth-child(1 of .block)>img{object-fit:contain;max-width:35%;right:2%}}@media (width<=1400px){main>.block.form:nth-child(1 of .block)>img{max-width:45%}}@media (width<=1366px){main>.block.form:nth-child(1 of .block)>img{top:20px;right:0}}@media (width<=1200px){main>.block.form:nth-child(1 of .block)>img{display:none}}main>.block.form:nth-child(1 of .block)>h1{margin-bottom:10px;font-size:2.9rem;font-weight:600}@media (width<=1600px){main>.block.form:nth-child(1 of .block)>h1{font-size:2rem}}@media (width<=1024px){main>.block.form:nth-child(1 of .block)>h1{margin-bottom:0;font-size:1.6rem;line-height:2rem}}main>.block.form:nth-child(1 of .block)>p{width:850px}main>.block.form:nth-child(1 of .block)>p:has(+div){color:#e6e6e6}@media (width<=1024px){main>.block.form:nth-child(1 of .block)>p{font-size:.75rem;line-height:1.25rem}main>.block.form:nth-child(1 of .block)>p+div{margin-top:5px;font-size:.7rem;line-height:1.786}}:is(main>.block.form:nth-child(1 of .block) label:has(>input[type=text]),main>.block.form:nth-child(1 of .block) label:has(>input[type=email]),main>.block.form:nth-child(1 of .block) label:has(>input[type=tel]),main>.block.form:nth-child(1 of .block) label:has(>input:not([type]))){position:relative}@media (width<=1024px){:is(main>.block.form:nth-child(1 of .block) label:has(>input[type=text]),main>.block.form:nth-child(1 of .block) label:has(>input[type=email]),main>.block.form:nth-child(1 of .block) label:has(>input[type=tel]),main>.block.form:nth-child(1 of .block) label:has(>input:not([type]))){font-size:.7rem}}:is(main>.block.form:nth-child(1 of .block) label:has(>input[type=text])>span,main>.block.form:nth-child(1 of .block) label:has(>input[type=email])>span,main>.block.form:nth-child(1 of .block) label:has(>input[type=tel])>span,main>.block.form:nth-child(1 of .block) label:has(>input:not([type]))>span){color:#87888b;pointer-events:none;align-items:center;padding:0 21px;font-size:.9rem;transition:transform .3s;display:flex;position:absolute;inset:0 auto 0 0}@media (width<=1024px){:is(main>.block.form:nth-child(1 of .block) label:has(>input[type=text])>span,main>.block.form:nth-child(1 of .block) label:has(>input[type=email])>span,main>.block.form:nth-child(1 of .block) label:has(>input[type=tel])>span,main>.block.form:nth-child(1 of .block) label:has(>input:not([type]))>span){font-size:revert-rule}}:is(main>.block.form:nth-child(1 of .block) label:has(>input[type=text])>span:has(+input:focus),main>.block.form:nth-child(1 of .block) label:has(>input[type=email])>span:has(+input:focus),main>.block.form:nth-child(1 of .block) label:has(>input[type=tel])>span:has(+input:focus),main>.block.form:nth-child(1 of .block) label:has(>input:not([type]))>span:has(+input:focus),main>.block.form:nth-child(1 of .block) label:has(>input[type=text])>span:has(+input:not(:placeholder-shown)),main>.block.form:nth-child(1 of .block) label:has(>input[type=email])>span:has(+input:not(:placeholder-shown)),main>.block.form:nth-child(1 of .block) label:has(>input[type=tel])>span:has(+input:not(:placeholder-shown)),main>.block.form:nth-child(1 of .block) label:has(>input:not([type]))>span:has(+input:not(:placeholder-shown)),main>.block.form:nth-child(1 of .block) label:has(>input[type=text])>span:has(+textarea:focus),main>.block.form:nth-child(1 of .block) label:has(>input[type=email])>span:has(+textarea:focus),main>.block.form:nth-child(1 of .block) label:has(>input[type=tel])>span:has(+textarea:focus),main>.block.form:nth-child(1 of .block) label:has(>input:not([type]))>span:has(+textarea:focus),main>.block.form:nth-child(1 of .block) label:has(>input[type=text])>span:has(+textarea:not(:placeholder-shown)),main>.block.form:nth-child(1 of .block) label:has(>input[type=email])>span:has(+textarea:not(:placeholder-shown)),main>.block.form:nth-child(1 of .block) label:has(>input[type=tel])>span:has(+textarea:not(:placeholder-shown)),main>.block.form:nth-child(1 of .block) label:has(>input:not([type]))>span:has(+textarea:not(:placeholder-shown))){background:var(--span-label-active-bg,#0f1115);border:1px solid var(--span-label-active-border-color,#fff3);padding:0 5px;padding:var(--span-label-active-padding,0 5px);border-radius:5px;font-size:.65rem;top:0;bottom:auto;left:10px;transform:translateY(-50%)}main>.block.form:nth-child(1 of .block) label:has(>input[type=text])>span:has(+input[required]):after{content:" *"}main>.block.form:nth-child(1 of .block) label:has(>input[type=email])>span:has(+input[required]):after{content:" *"}main>.block.form:nth-child(1 of .block) label:has(>input[type=tel])>span:has(+input[required]):after{content:" *"}main>.block.form:nth-child(1 of .block) label:has(>input:not([type]))>span:has(+input[required]):after{content:" *"}main>.block.form:nth-child(1 of .block) label:has(>input[type=text])>span+input::placeholder{color:#0000}main>.block.form:nth-child(1 of .block) label:has(>input[type=email])>span+input::placeholder{color:#0000}main>.block.form:nth-child(1 of .block) label:has(>input[type=tel])>span+input::placeholder{color:#0000}main>.block.form:nth-child(1 of .block) label:has(>input:not([type]))>span+input::placeholder{color:#0000}main>.block.form:nth-child(1 of .block) label:has(>input[type=text])>span+textarea::placeholder{color:#0000}main>.block.form:nth-child(1 of .block) label:has(>input[type=email])>span+textarea::placeholder{color:#0000}main>.block.form:nth-child(1 of .block) label:has(>input[type=tel])>span+textarea::placeholder{color:#0000}main>.block.form:nth-child(1 of .block) label:has(>input:not([type]))>span+textarea::placeholder{color:#0000}:is(main>.block.form:nth-child(1 of .block) label:has(>input[type=text])>span+input:hover:not(:focus):placeholder-shown,main>.block.form:nth-child(1 of .block) label:has(>input[type=email])>span+input:hover:not(:focus):placeholder-shown,main>.block.form:nth-child(1 of .block) label:has(>input[type=tel])>span+input:hover:not(:focus):placeholder-shown,main>.block.form:nth-child(1 of .block) label:has(>input:not([type]))>span+input:hover:not(:focus):placeholder-shown,main>.block.form:nth-child(1 of .block) label:has(>input[type=text])>span+textarea:hover:not(:focus):placeholder-shown,main>.block.form:nth-child(1 of .block) label:has(>input[type=email])>span+textarea:hover:not(:focus):placeholder-shown,main>.block.form:nth-child(1 of .block) label:has(>input[type=tel])>span+textarea:hover:not(:focus):placeholder-shown,main>.block.form:nth-child(1 of .block) label:has(>input:not([type]))>span+textarea:hover:not(:focus):placeholder-shown){color:#0000}main>.block.form:nth-child(1 of .block) form{grid-template-columns:298fr 298fr 181fr;gap:27px 20px;width:817px;max-width:100%;display:grid}@media (width<=1400px) and (width>1200px){main>.block.form:nth-child(1 of .block) form{grid-template-columns:1fr 1fr;width:50%}}@media (width<=1024px){main>.block.form:nth-child(1 of .block) form{gap:15px 20px}}@media (width<=660px){main>.block.form:nth-child(1 of .block) form{flex-direction:column;display:flex}}main>.block.form:nth-child(1 of .block) form .acceptance{grid-area:2/1/auto/span 2}@media (width<=1400px) and (width>1200px){main>.block.form:nth-child(1 of .block) form .acceptance{grid-row:3}}@media (width<=660px){main>.block.form:nth-child(1 of .block) form .acceptance{order:800}}main>.block.form:nth-child(1 of .block) form input:not([type=checkbox]){height:var(--control-height);width:100%;padding:0 20px;font-size:.9em}main>.block.form:nth-child(1 of .block) form input{color:#fff;background:0 0;border:2px solid #fff3;border-radius:5px}main>.block.form:nth-child(1 of .block) form input::placeholder{color:#87888b;opacity:1}main>.block.form:nth-child(1 of .block) form button{--deco-backdrop-color:white}main>.block.form:nth-child(1 of .block) form button:after{filter:none;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:var(--icon-width) var(--icon-height);mask-size:var(--icon-width) var(--icon-height);background:#fff;transition:all .3s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}main>.block.form:nth-child(1 of .block) form button:hover:after{background:#000}main>.block.form:nth-child(1 of .block) form button:hover{color:#000}@media (width<=1400px) and (width>1200px){main>.block.form:nth-child(1 of .block) form button{width:min-content;min-width:80%}}@media (width<=1024px){main>.block.form:nth-child(1 of .block) form button{height:55px}}main>.block.form:not(:nth-child(1 of .block)){flex-direction:column;gap:50px;margin-top:80px;padding-top:107px;padding-bottom:173px;display:flex}@media (width<=1200px){main>.block.form:not(:nth-child(1 of .block)){background-image:none;font-size:.8rem}}@media (width<=768px){main>.block.form:not(:nth-child(1 of .block)){gap:15px;margin-top:0;margin-bottom:30px;padding-top:60px;padding-bottom:50px}}main>.block.form:not(:nth-child(1 of .block))>:not(img):not(video){width:50%}@media (width<=1200px){main>.block.form:not(:nth-child(1 of .block))>:not(img):not(video){width:100%}}main>.block.form:not(:nth-child(1 of .block))>p{line-height:1.5}main>.block.form:not(:nth-child(1 of .block)) h2{color:#fff;font-size:2.45rem}@media (width<=1024px){main>.block.form:not(:nth-child(1 of .block)) h2{font-size:1.5rem}}@media (width<=768px){main>.block.form:not(:nth-child(1 of .block)) h2{margin-bottom:15px}}main>.block.form:not(:nth-child(1 of .block)) form{grid-template-columns:min-content 1fr;gap:30px 17px;display:grid}@media (width<=1024px){main>.block.form:not(:nth-child(1 of .block)) form{gap:20px}}@media (width<=540px){main>.block.form:not(:nth-child(1 of .block)) form{flex-direction:column;display:flex}}main>.block.form:not(:nth-child(1 of .block)) form>*{align-items:center;font-size:.9em;display:flex}main>.block.form:not(:nth-child(1 of .block)) form>*>:first-child{padding-right:.6rem}@media (width<=1024px){main>.block.form:not(:nth-child(1 of .block)) form>*{font-size:.8rem}}main>.block.form:not(:nth-child(1 of .block)) form input[type=text],main>.block.form:not(:nth-child(1 of .block)) form input[type=email],main>.block.form:not(:nth-child(1 of .block)) form input[type=tel],main>.block.form:not(:nth-child(1 of .block)) form input:not([type]){color:inherit;background:0 0;border:none;border-bottom:1px solid #fff3;flex:1;min-width:0;line-height:62px;transition:all .3s}main>.block.form:not(:nth-child(1 of .block)) form input[type=text]::placeholder,main>.block.form:not(:nth-child(1 of .block)) form input[type=email]::placeholder,main>.block.form:not(:nth-child(1 of .block)) form input[type=tel]::placeholder,main>.block.form:not(:nth-child(1 of .block)) form input:not([type])::placeholder{color:#a5b8ef;opacity:1}main>.block.form:not(:nth-child(1 of .block)) form input[type=text]:focus,main>.block.form:not(:nth-child(1 of .block)) form input[type=email]:focus,main>.block.form:not(:nth-child(1 of .block)) form input[type=tel]:focus,main>.block.form:not(:nth-child(1 of .block)) form input:not([type]):focus{border-color:#fff}main>.block.form:not(:nth-child(1 of .block)) form>label{grid-column:1/span 2}@media (width<=1024px){main>.block.form:not(:nth-child(1 of .block)) form>label>span{max-width:50%}}main>.block.form:not(:nth-child(1 of .block)) form .files{grid-column:1/span 2;grid-template-columns:min-content auto;gap:16px;min-height:60px;display:grid}main>.block.form:not(:nth-child(1 of .block)) form .files>label{grid-column:1/3;grid-template-columns:subgrid;align-items:center;padding-right:0;display:grid}main>.block.form:not(:nth-child(1 of .block)) form .files>label:first-of-type{cursor:pointer}main>.block.form:not(:nth-child(1 of .block)) form .files>label>span{white-space:nowrap;cursor:pointer}main>.block.form:not(:nth-child(1 of .block)) form .files>label~label>span{visibility:hidden}main>.block.form:not(:nth-child(1 of .block)) form .files>label input{visibility:hidden;position:absolute}main>.block.form:not(:nth-child(1 of .block)) form .files>label>div{cursor:pointer;--icon-width:20px;--icon-height:21px;--icon-url:url(/images/icons.svg#attach);justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden}main>.block.form:not(:nth-child(1 of .block)) form .files>label>div:before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}main>.block.form:not(:nth-child(1 of .block)) form .files>label>div:empty:before{margin-right:0}main>.block.form:not(:nth-child(1 of .block)) form .files>label>div:before{background-image:var(--icon-url)}main>.block.form:not(:nth-child(1 of .block)) form .files>label>div>span:first-of-type{text-underline-offset:6px;align-self:stretch;font-size:.8rem;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}@media (width<=480px){main>.block.form:not(:nth-child(1 of .block)) form .files>label>div>span:first-of-type{line-height:1.5}}@media (width<=768px){main>.block.form:not(:nth-child(1 of .block)) form .files>label>div .file_details{flex:1}main>.block.form:not(:nth-child(1 of .block)) form .files>label>div .file_details>span{flex-direction:column;flex:1 0 0;gap:.5rem;width:0;display:flex;overflow:hidden}}main>.block.form:not(:nth-child(1 of .block)) form .files>label>div .file_details .name{text-underline-offset:6px;white-space:nowrap;text-overflow:ellipsis;font-weight:500;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;overflow:hidden}main>.block.form:not(:nth-child(1 of .block)) form .files>label>div .file_details .size{padding-left:.25em;font-family:monospace;font-size:.8em;font-weight:400}@media (width<=768px){main>.block.form:not(:nth-child(1 of .block)) form .files>label>div .file_details .size{padding-left:0}}main>.block.form:not(:nth-child(1 of .block)) form .files>label>div a{color:#fff;margin-left:.5em;font-size:1.4em;line-height:1;text-decoration:none;transition:all .3s}main>.block.form:not(:nth-child(1 of .block)) form .files>label>div a:hover{color:pink}main>.block.form:not(:nth-child(1 of .block)) form .files .file_details{align-items:center;display:flex}main>.block.form:not(:nth-child(1 of .block)) form .files .file:has(.file_details:not(:empty))>span:not([class]){display:none}@media (width<=1024px){main>.block.form:not(:nth-child(1 of .block)) form>div{margin-bottom:10px}}main>.block.form:not(:nth-child(1 of .block)) form>button{color:var(--color-face-400);background:#fff}main>.block.form:not(:nth-child(1 of .block)) form>button:after{filter:none;transition:none}main>.block.form:not(:nth-child(1 of .block)) form>button:hover{color:#fff}main>.block.form:not(:nth-child(1 of .block)) form>button:hover:after{filter:brightness(10)}main>.block.form:not(:nth-child(1 of .block)) form .acceptance{color:#8ea7ec;order:600;grid-column:2;max-width:360px;margin:auto 0;font-size:.7rem;line-height:1.285;display:inline}@media (width<=768px){main>.block.form:not(:nth-child(1 of .block)) form .acceptance{margin-top:5px}}main>.block.form:not(:nth-child(1 of .block)) form .acceptance input{display:none}main>.block.form:not(:nth-child(1 of .block)) form .acceptance a{padding-right:0}main>.block.form:not(:nth-child(1 of .block)) form .acceptance a:hover{color:#fff}.block.gallery{flex-direction:column;display:flex}.block.gallery.grid .body{grid-template-columns:repeat(auto-fit, minmax(max(250px, calc(100% / var(--cols,5))), 1fr));margin-left:var(--layout-border-gap);margin-right:var(--layout-border-gap);border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;padding:0;display:grid}@media (width<=640px){.block.gallery.grid .body{grid-template-columns:1fr 1fr}}.block.gallery.grid .body>*{aspect-ratio:361/355;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:30px;display:flex}@media (width<=790px){.block.gallery.grid .body>*{aspect-ratio:auto}}@media (width<=460px){.block.gallery.grid .body>*{gap:10px}}.block.gallery.grid .body>* figcaption{display:contents}.block.gallery.grid .body>*>div{flex:0 0 85px;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.block.gallery.grid .body>*>div img{object-fit:contain;opacity:0;flex:0 0 85px;transition:all .3s}.block.gallery.grid .body>*>div img+img{filter:grayscale();opacity:.6;position:absolute}.block.gallery.grid .body>:hover img{opacity:1}.block.gallery.grid .body>:hover img+img{opacity:0}.block.gallery.grid .body>* img{max-width:80px}@media (width<=460px){.block.gallery.grid .body>* img{max-width:60px}}.block.gallery.grid .body>* strong{font-weight:400;font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * 1.4 - 20 * .75 ) )), 1rem * 1.4);white-space:nowrap;text-align:center}.block.gallery.carousel .finalCarouselControlsArrows:has(+.special6){display:none}.block.gallery.carousel .body{width:100%;padding:0 var(--layout-border-gap);gap:14px;display:flex;position:relative;overflow:hidden}@media (width<=640px){.block.gallery.carousel .body{padding-right:20.3125%}}.block.gallery.carousel .body img,.block.gallery.carousel .body video{border-radius:5px}.block.gallery.carousel .body>*{flex-direction:column;flex:0 0 calc((100% - 14px*(var(--cols,4) - 1)) / var(--cols,4));gap:15px;display:flex;overflow:hidden}@media (width<=1200px){.block.gallery.carousel .body>*{flex:0 0 calc(33.3333% - 9.33333px)}}@media (width<=768px){.block.gallery.carousel .body>*{flex:0 0 calc(50% - 7px)}}@media (width<=640px){.block.gallery.carousel .body>*{flex:0 0 100%}}.block.gallery.carousel .body>* img,.block.gallery.carousel .body>* video{object-fit:cover;flex:1 0 0;margin-bottom:10px}.block.gallery.carousel .body>* figcaption{display:contents}.block.gallery.carousel .body>* figcaption strong{color:#000;font-size:1.25rem;font-weight:500}@media (width<=768px){.block.gallery.carousel .body>* figcaption strong{font-size:.9em}}.block.gallery.carousel .body>* figcaption span{color:#6b7898;font-size:.9rem}@media (width<=768px){.block.gallery.carousel .body>* figcaption span{font-size:.75rem}}.block.gallery.carousel .body.special6{--cols:6;--gap:45px;gap:var(--gap);padding-left:76px;padding-right:89px}@media (width<=1400px){.block.gallery.carousel .body.special6{--cols:5;padding-left:40px;padding-right:40px}}@media (width<=1024px){.block.gallery.carousel .body.special6{--cols:4;--gap:30px}}@media (width<=900px){.block.gallery.carousel .body.special6{margin-top:30px}}@media (width<=768px){.block.gallery.carousel .body.special6{--cols:3;--gap:20px;padding-left:var(--layout-border-gap);padding-right:var(--layout-border-gap)}}@media (width<=640px){.block.gallery.carousel .body.special6{--gap:17px}}@media (width<=540px){.block.gallery.carousel .body.special6{--cols:2;--gap:20px;padding-left:var(--layout-border-gap);padding-right:var(--layout-border-gap)}}@media (width<=479px){.block.gallery.carousel .body.special6{--cols:1;--gap:17px;padding-left:calc(50% - 97.5px);padding-right:calc(50% - 97.5px)}}.block.gallery.carousel .body.special6>*{flex:0 0 calc((100% - 14px*(var(--cols,4) - 1)) / var(--cols,4))}@media (width<=640px){.block.gallery.carousel .body.special6>*{flex:0 0 40%;min-width:175px}}.block.gallery.carousel .body.special6>*>div{aspect-ratio:1;flex:0 0 85px;flex:0 0 calc((100% - var(--gap)*(var(--cols,6) - 1)) / var(--cols,6));border:1px solid #f6f6f6;border-radius:100%;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.block.gallery.carousel .body.special6>*>div img{object-fit:contain;opacity:0;flex:0 0 85px;transition:all .3s}.block.gallery.carousel .body.special6>*>div img+img{filter:grayscale();opacity:.6;position:absolute}.block.gallery.carousel .body.special6>*>div img,.block.gallery.carousel .body.special6>*>div video{max-width:73%}.block.gallery.carousel .body.special6>:hover img{opacity:1}.block.gallery.carousel .body.special6>:hover img+img{opacity:0}.block.gallery.carousel .body.special3{--cols:3;--gap:35px;gap:var(--gap)}@media (width<=1200px){.block.gallery.carousel .body.special3{--gap:20px}}@media (width<=640px){.block.gallery.carousel .body.special3{--gap:10px}}@media (width<=540px){.block.gallery.carousel .body.special3{padding-left:var(--layout-border-gap);padding-right:var(--layout-border-gap)}}.block.gallery.carousel .body.special3 figure{padding:clamp(35px, calc(35px + (60 - 35) * ( var(--swr) * 1 + 0 ) * 1px) , 60px) clamp(35px, calc(35px + (45 - 35) * ( var(--swr) * 1 + 0 ) * 1px) , 45px) 30px;flex-flow:column-reverse;flex:0 0 calc((100% - var(--gap) * 2) / 3);background:#f4f6f9;border-radius:15px;justify-content:flex-end;gap:40px;overflow:hidden}@media (width<=1200px){.block.gallery.carousel .body.special3 figure{flex:0 0 calc((100% - var(--gap)) / 2)}}@media (width<=1024px){.block.gallery.carousel .body.special3 figure{gap:35px;padding-top:35px;padding-bottom:35px}}@media (width<=640px){.block.gallery.carousel .body.special3 figure{flex:0 0 100%}}.block.gallery.carousel .body.special3 figure img,.block.gallery.carousel .body.special3 figure video{margin-bottom:0}.block.gallery.carousel .body.special3 figure figcaption{flex-direction:column;gap:30px;font-size:.9rem;line-height:1.556;display:flex}@media (width<=1024px){.block.gallery.carousel .body.special3 figure figcaption{gap:15px;font-size:.75rem}}.block.gallery.carousel .body.special3 figure figcaption strong{font-size:1.4rem;font-weight:500;line-height:1}@media (width<=1024px){.block.gallery.carousel .body.special3 figure figcaption strong{font-size:1.1rem}}.block.group{flex-direction:column;display:flex}.block.group.grid:not([data-enumerate="1"]) .body{grid-template-columns:1fr 1fr 1fr;display:grid}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img){grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-rows:min-content;grid-auto-flow:column dense;gap:21px 36px;font-size:.9em}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:first-child{grid-row:1/span 2}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:nth-child(2){grid-row:1/span 2}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:last-child:nth-child(5){grid-row:1/span 2}@media (width<=1540px){.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:first-child{grid-row:span 2}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:nth-child(2){grid-row:span 2}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:last-child:nth-child(5){grid-row:span 2}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:last-child:nth-child(5){grid-area:3/2/span 2}}@media (width<=1640px){.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img){gap:15px}}@media (width<=1540px){.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img){grid-template-rows:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr;grid-auto-flow:dense}}@media (width<=1024px){.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img){font-size:.75rem;line-height:1.666}}@media (width<=768px){.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img){flex-direction:column;display:flex}}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>*>:not(img):first-child{margin-top:25px}@media (width<=1024px){.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>*>:not(img):first-child{margin-top:30px;margin-bottom:10px}}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img) p{line-height:1.389}@media (width<=1024px){.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img) p{line-height:1.666}}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img) h3{color:#000;font-size:1.15em;font-weight:500}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img) strong{color:#000;font-size:1.15em;font-weight:500}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img) .strong{color:#000;font-size:1.15em;font-weight:500}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img) span{color:#000;font-size:1.15em;font-weight:500}@media (width<=1024px){.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img) h3{font-size:1rem;line-height:1.25}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img) strong{font-size:1rem;line-height:1.25}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img) .strong{font-size:1rem;line-height:1.25}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img) span{font-size:1rem;line-height:1.25}}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img) .icon{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:auto;margin-left:35px;margin-right:35px;padding:0;display:flex}@media (width<=1440px){.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img) .icon{margin-left:30px}}@media (width<=660px){.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img) .icon{width:55px;height:55px}}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img) .icon>img{object-fit:cover;width:40px;height:40px;margin:0}@media (width<=660px){.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img) .icon>img{width:35px;height:35px}}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img) img{object-fit:scale-down}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>img):has(>.icon)>.icon{display:none}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>img):has(>.icon)>img{max-width:100%;margin-left:auto;margin-right:auto;padding-left:27px;padding-right:27px}@media (width<=768px){.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>img):has(>.icon)>.icon{display:flex}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>img):has(>.icon):first-child>.icon{background:0 0;justify-content:flex-start;width:auto;height:auto;padding:0}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>img):has(>.icon):first-child>.icon>img{width:auto;height:auto}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>img):has(>.icon)>img{display:none}}@media (width<=768px) and (width<=540px){.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>img):has(>.icon):first-child>.icon{justify-content:center;margin-left:0;padding-left:30px;padding-right:30px}}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:last-child>img{margin-top:60px}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>*{background:#f4f6f9;border:1px solid #eee;border-radius:10px;flex-direction:column;gap:20px;padding-bottom:30px;display:flex;overflow:hidden}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>*>div>:not(img){padding:0 35px}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>*>h3{padding:0 35px}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>*>strong{padding:0 35px}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>*>.strong{padding:0 35px}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>*>span{padding:0 35px}@media (width<=1440px){.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>*>div>:not(img){padding:0 30px}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>*>h3{padding:0 30px}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>*>strong{padding:0 30px}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>*>.strong{padding:0 30px}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>*>span{padding:0 30px}}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img) *>img{margin-bottom:auto}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>div>ul){background:#fff;gap:15px}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>div>ul)>*{order:600}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>div>ul):has(>div>ul>li>img:first-child)>h3{order:400}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>div>ul):has(>div>ul>li>img:first-child)>strong{order:400}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>div>ul):has(>div>ul>li>img:first-child)>.strong{order:400}@media (width<=768px){.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>div>ul):has(>div>ul>li>img:first-child)>h3{margin-top:0;margin-bottom:0}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>div>ul):has(>div>ul>li>img:first-child)>strong{margin-top:0;margin-bottom:0}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>div>ul):has(>div>ul>li>img:first-child)>.strong{margin-top:0;margin-bottom:0}}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>div>ul):has(>div>ul>li>img:first-child)>div{display:contents}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>div>ul)>div>ul:has(>li>img:first-child){flex-direction:column;order:200;gap:25px;margin-top:50px;margin-bottom:auto;font-size:.9em;list-style:none;display:flex}@media (width<=1440px){.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>div>ul)>div>ul:has(>li>img:first-child){margin-top:30px}}@media (width<=1024px){.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>div>ul)>div>ul:has(>li>img:first-child){font-size:inherit;gap:15px;margin-bottom:15px}}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>div>ul)>div>ul:has(>li>img:first-child)~*{order:600}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>div>ul)>div>ul:has(>li>img:first-child)>li{border:1px solid #eee;border-radius:10px;align-items:center;gap:15px;padding:12px 25px 11px;display:flex}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>div>ul)>div>ul:has(>li>img:first-child)>li img{max-width:20px;max-height:27px;margin:0}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>div>ul)>div>ul:has(>li>img:first-child)>li:last-child{color:var(--color-face-400);background:#e6eefc;position:relative;overflow:hidden}.block.group.grid:not([data-enumerate="1"]) .body:has(>.block>div>ul>li>img)>:has(>div>ul)>div>ul:has(>li>img:first-child)>li:last-child:before{content:"";background:var(--color-face-400);width:10px;position:absolute;top:0;bottom:0;left:0}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img)){grid-template-columns:1fr 1fr 1fr;position:relative}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img)):before{content:"";left:var(--layout-border-gap);width:calc(100% - calc(var(--layout-border-gap) * 2));z-index:-1;border-top:1px solid #f3f4f9;border-left:1px solid #f3f4f9;height:100%;position:absolute;top:0}@media (width<=900px){.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img)):before{border-left:none}}@media (width<=1280px){.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img)){grid-template-columns:1fr 1fr}}@media (width<=900px){.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img)){grid-template-columns:1fr}}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>*{grid-template-columns:min-content 1fr;grid-auto-rows:min-content;gap:0 40px;padding:50px 40px 40px;display:grid;box-shadow:inset -1px -1px #f3f4f9}@media (width<=1440px){.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>*{gap:0 30px;padding:30px}}@media (width<=940px){.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>*{font-size:.75rem;line-height:1.6667}}@media (width<=400px){.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>*{grid-template-columns:min-content 1fr;align-items:center;gap:15px 20px}}@media (width<=900px){.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>:has(>label){--expander-bg:#f5f8fe;--expander-fg:var(--color-face-400);--expander-active-bg:var(--color-face-400);--expander-active-fg:white;grid-template-rows:auto 0fr;grid-template-columns:40px 1fr auto;align-content:start;align-items:center;gap:0;padding-left:0;padding-right:0;transition:all .3s;overflow:hidden;box-shadow:inset 0 -1px #f3f4f9}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>:has(>label):has(>label>input:checked){--expander-bg:var(--color-face-400);--expander-fg:white;--expander-active-bg:var(--color-face-400);--expander-active-fg:white;grid-template-rows:auto 1fr}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>:has(>label)>div{max-height:100%;overflow:hidden}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>:has(>label)>label{grid-column:1/span 3;grid-template-columns:subgrid;align-items:center;display:grid}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>:has(>label)>label>figure.icon{width:40px;height:40px}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>:has(>label)>label>.icon:not(.icon-open){width:40px}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>:has(>label)>label>h3{color:#000;margin:0;padding:0 1em 0 30px;line-height:normal}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>:has(>label)>label>strong{color:#000;margin:0;padding:0 1em 0 30px;line-height:normal}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>:has(>label)>label>.strong{color:#000;margin:0;padding:0 1em 0 30px;line-height:normal}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>:has(>label)>label>.icon-open{width:var(--deco-icon-size,45px);height:var(--deco-icon-size,45px);cursor:pointer;background:var(--expander-bg,var(--color-face-400));border-radius:100%;flex:none;justify-content:center;align-items:center;margin-left:0;transition:all .3s;display:flex;position:relative}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>:has(>label)>label>.icon-open:before{filter:none;background:var(--expander-fg,var(--color-face-400));-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:var(--icon-width) var(--icon-height);mask-size:var(--icon-width) var(--icon-height);transition:all .3s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>:has(>label)>label>.icon-open:hover:before{background:var(--expander-active-fg,white)}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>:has(>label)>label>.icon-open:before{margin-right:0}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>:has(>label)>label>.icon-open:hover{background:var(--expander-active-bg)}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>:has(>label)>label>.icon-open:has(>:checked){background:var(--expander-active-bg)}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>:has(>label)>label>.icon-open:hover:before{background:var(--expander-active-fg)}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>:has(>label)>label>.icon-open:has(>:checked):before{background:var(--expander-active-fg)}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>:has(>label)>label>.icon-open:has(+:checked){transform:rotate(-45deg)}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>:has(>label)>label+div{padding-left:30px}}@media (width<=900px) and (width<=400px){.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>:has(>label)>label+div{padding-left:0}}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>*>label{cursor:auto;display:contents}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>*>label>.icon-open{display:none}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>*>label>input{display:none}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>*>div{grid-column:2;max-height:100%}@media (width<=400px){.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>*>div{grid-column:1/span 2}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>*>div>:first-child{margin-top:20px}}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>* .icon{width:50px;height:50px}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>* h3{color:#000;margin:5px 0 16px;font-size:1.2em;font-weight:500}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>* strong{color:#000;margin:5px 0 16px;font-size:1.2em;font-weight:500}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>* .strong{color:#000;margin:5px 0 16px;font-size:1.2em;font-weight:500}@media (width<940px){.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>* h3{font-size:.9rem}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>* strong{font-size:.9rem}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>* .strong{font-size:.9rem}}@media (width<=400px){.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>* h3{margin:0}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>* strong{margin:0}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>* .strong{margin:0}}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>* ul{font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * .8 - 20 * .75 ) )), 1rem * .8)}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>* ul li{align-items:baseline;padding:0;line-height:1.875}.block.group.grid:not([data-enumerate="1"]) .body:not(:has(>.block>div>ul>li>img))>* ul li:before{content:" •  ";white-space:pre;width:auto;min-width:0;height:auto;min-height:0;color:var(--color-face-400);background:0 0;margin-right:0}@media (width<=900px){.block.group.grid[data-enumerate="1"]{gap:0}}.block.group.grid[data-enumerate="1"] .finalCarouselControlsArrows{align-self:end}.block.group.grid[data-enumerate="1"] .body{counter-reset:grid-enum;grid-template-columns:1fr 1fr;gap:.9rem;display:grid}@media (width<=900px){.block.group.grid[data-enumerate="1"] .body{padding-left:var(--layout-border-gap);gap:15px;width:100%;margin-top:0;display:flex;position:relative;overflow:hidden}}.block.group.grid[data-enumerate="1"] .body>*{counter-increment:grid-enum;background:#f4f6f9;border-radius:.8rem;grid-template-rows:min-content 1fr;grid-template-columns:auto auto;align-items:start;gap:30px 10%;padding:25px 50px;display:grid}@media (width<=1540px){.block.group.grid[data-enumerate="1"] .body>*{gap:30px 10px}}@media (width<=1366px){.block.group.grid[data-enumerate="1"] .body>*{padding:25px 30px}}@media (width<=1200px){.block.group.grid[data-enumerate="1"] .body>*{grid-template-columns:1fr minmax(100px,40%)}}@media (width<=900px){.block.group.grid[data-enumerate="1"] .body>*{flex-direction:column;flex:0 0 calc(100% - 11px);gap:10px;padding:20px 30px 35px;display:flex}}.block.group.grid[data-enumerate="1"] .body>*>*{color:#000;grid-column:1;font-size:1.1rem;line-height:1.636}@media (width<=768px){.block.group.grid[data-enumerate="1"] .body>*>*{font-size:.9rem}}@media (width<=640px){.block.group.grid[data-enumerate="1"] .body>*>*{font-size:.8rem}}.block.group.grid[data-enumerate="1"] .body>*>div{padding-bottom:1rem}@media (width<=1540px){.block.group.grid[data-enumerate="1"] .body>*>div{font-size:1rem}}@media (width<=1200px){.block.group.grid[data-enumerate="1"] .body>*>div{font-size:.9rem}}@media (width<=900px){.block.group.grid[data-enumerate="1"] .body>*>div{padding-bottom:0}}.block.group.grid[data-enumerate="1"] .body>* .icon{grid-area:1/2/span 2;justify-content:flex-end;display:flex}@media (width<=900px){.block.group.grid[data-enumerate="1"] .body>* .icon{justify-content:center;width:100%}}.block.group.grid[data-enumerate="1"] .body>* .icon img{object-fit:cover}@media (width<=900px){.block.group.grid[data-enumerate="1"] .body>* .icon img{height:170px}}@media (width<=640px){.block.group.grid[data-enumerate="1"] .body>* .icon{justify-content:center}}.block.group.grid[data-enumerate="1"] .body>* figure{min-width:168px}.block.group.grid[data-enumerate="1"] .body>* h3,.block.group.grid[data-enumerate="1"] .body>* strong,.block.group.grid[data-enumerate="1"] .body>* .pseudoheader,.block.group.grid[data-enumerate="1"] .body>* .strong{color:#67779c;white-space:nowrap;padding-top:28px;font-size:1rem;font-weight:400;line-height:1.3}.block.group.grid[data-enumerate="1"] .body>* h3:after,.block.group.grid[data-enumerate="1"] .body>* strong:after,.block.group.grid[data-enumerate="1"] .body>* .pseudoheader:after,.block.group.grid[data-enumerate="1"] .body>* .strong:after{content:" " counter(grid-enum)}@media (width<=640px){.block.group.grid[data-enumerate="1"] .body>* h3,.block.group.grid[data-enumerate="1"] .body>* strong,.block.group.grid[data-enumerate="1"] .body>* .pseudoheader,.block.group.grid[data-enumerate="1"] .body>* .strong{margin-bottom:10px;padding-top:0;font-size:.9rem}}.block.group.grid[data-enumerate="1"] .body>* p{font-size:clamp(1rem * .8, calc(.8rem + ( 1px * var(--swr) * ( 20 * 1.1 - 20 * .8 ) )), 1rem * 1.1)}.block.group.hlist.carousel>.body{flex-direction:row;width:100%;overflow:hidden}.block.group.hlist.carousel>.body>*{flex:1 0 calc(33.3333% - 22.6667px)}@media (width<=1024px){.block.group.hlist.carousel>.body:has(>:nth-child(4))>*{flex:1 0 calc(50% - 17px)}}@media (width<=768px){.block.group.hlist.carousel>.body:has(>:nth-child(4))>*{flex:1 0 100%}}@media (width<=900px){.block.group.hlist.carousel>.body:not(:has(>:nth-child(4))){margin-top:clamp(0px, calc(0px + (30 - 0) * ( var(--swr) * 1 + 0 ) * 1px) , 30px);flex-direction:column}.block.group.hlist.carousel>.body:not(:has(>:nth-child(4)))>*{flex:1 0 100%}}.block.group.hlist>.body{gap:34px;display:flex}@media (width<=1280px){.block.group.hlist>.body{gap:20px}}@media (width<=1024px){.block.group.hlist>.body{flex-direction:column}}@media (width<=1440px){.block.group.hlist>.body:has(>:nth-child(4)){grid-template-columns:1fr 1fr;display:grid}}@media (width<=860px){.block.group.hlist>.body:has(>:nth-child(4)){flex-flow:column;display:flex}}.block.group.hlist>.body>*{z-index:400;background:#f4f6f9;border-radius:20px;flex-direction:column;flex:1 0 calc(25% - 25.5px);justify-content:space-between;gap:30px;min-height:379px;padding:50px 50px 45px;font-size:.9em;line-height:1.66667;display:flex;position:relative;overflow:hidden}@media (width<=1024px){.block.group.hlist>.body>*{padding-top:55px}}@media (width<=768px){.block.group.hlist>.body>*{padding-top:40px}}.block.group.hlist>.body>*+.block.regular{--border-top:1px solid #e5e5e5}.block.group.hlist>.body>* p a:hover{text-decoration:underline}.block.group.hlist>.body>*>:last-child h3{color:#000;line-height:1.71875;font-size:clamp(1rem * .8, calc(.8rem + ( 1px * var(--swr) * ( 20 * 1.6 - 20 * .8 ) )), 1rem * 1.6)}.block.group.hlist>.body>*>:last-child p{line-height:1.75;font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * 1 - 20 * .75 ) )), 1rem * 1)}.block.group.hlist>.body>*>:last-child ul,.block.group.hlist>.body>*>:last-child ol{font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * 1 - 20 * .75 ) )), 1rem * 1)}@media (width<=1280px){.block.group.hlist>.body>*{gap:15px;padding:30px 30px 46px}}@media (width<=1024px){.block.group.hlist>.body>*{flex:1 0 auto}}@media (width<=860px){.block.group.hlist>.body>*{font-size:.75rem}}.block.group.hlist>.body>:has(>div>p:first-child>em>strong){min-height:278px;padding:30px 20px 35px}@media (width<=860px){.block.group.hlist>.body>:has(>div>p:first-child>em>strong){background:0 0;border-top:1px solid #e0e0e0;border-radius:0;flex-direction:column-reverse;justify-content:space-between;min-height:120px;padding:25px 0 10px}.block.group.hlist>.body>:has(>div>p:first-child>em>strong):last-child{border-bottom:1px solid #e0e0e0;padding-bottom:25px}}.block.group.hlist>.body>:has(>div>p:first-child>em>strong) h2{display:none}.block.group.hlist>.body>:has(>div>p:first-child>em>strong) h3{display:none}.block.group.hlist>.body>:has(>div>p:first-child>em>strong) .heading{display:none}.block.group.hlist>.body>:has(>div>p:first-child>em>strong)>div>p{font-size:.9rem}@media (width<=768px){.block.group.hlist>.body>:has(>div>p:first-child>em>strong)>div>p{font-size:.8rem}}@media (width<=480px){.block.group.hlist>.body>:has(>div>p:first-child>em>strong)>div>p{font-size:.75rem}}.block.group.hlist>.body>:has(>div>p:first-child>em>strong)>div>p:first-child{margin-top:0;margin-bottom:auto;line-height:1;display:flex}@media (width<=768px){.block.group.hlist>.body>:has(>div>p:first-child>em>strong)>div>p:first-child{margin-bottom:0}}.block.group.hlist>.body>:has(>div>p:first-child>em>strong)>div>p:first-child em{display:flex}.block.group.hlist>.body>:has(>div>p:first-child>em>strong)>div>p:first-child strong{color:var(--color-face-400);font-size:4em;font-weight:500;line-height:1}@media (width<=768px){.block.group.hlist>.body>:has(>div>p:first-child>em>strong)>div>p:first-child strong{font-size:2.2rem}}@media (width<=480px){.block.group.hlist>.body>:has(>div>p:first-child>em>strong)>div>p:first-child strong{font-size:1.8rem}}.block.group.hlist>.body>:has(>div>p:first-child>em>strong)>div>p:first-child+p{color:#000}.block.group.hlist>.body>* h3,.block.group.hlist>.body>* h2,.block.group.hlist>.body>* .heading{color:var(--strong-color,black);font-size:1.4rem;font-weight:500;line-height:1.429;font-size:clamp(1rem * 1.2, calc(1.2rem + ( 1px * var(--swr) * ( 20 * 1.4 - 20 * 1.2 ) )), 1rem * 1.4)}.block.group.hlist>.body>*>h3:first-child,.block.group.hlist>.body>*>h2:first-child,.block.group.hlist>.body>*>.heading:first-child{margin-top:auto}.block.group.hlist>.body>* hr{background:#e4e4e4;border:none;width:100%;height:1px}.block.group.hlist>.body>*>img{z-index:-1;object-fit:scale-down;object-position:right center;opacity:0;background:linear-gradient(#23a2fe,#085ad7);width:100%;height:100%;transition:all .3s;position:absolute;inset:0}.block.group.hlist>.body>*>img~*{font-size:.8rem}@media (width<=600px){.block.group.hlist>.body>*>img~*{font-size:.75rem}}.block.group.hlist>.body>:has(>img):hover{color:#fff;--strong-color:white}.block.group.hlist>.body>:has(>img):hover>img{opacity:1}.block.group.hlist>.body>:has(>img):hover figure{background:linear-gradient(#4ba6f6,#1d85ed)}.block.group.hlist>.body>:has(>img):hover figure img{filter:url(#discrete_to_lightblue)}.block.group.hlist>.body>*>div{display:contents}:is(.block.group.hlist>.body>*>div:has(+a:not(:empty))>p:last-of-type:has(>strong),.block.group.hlist>.body>*>div:has(+a:not(:empty))>p:last-of-type:has(>em)){border-top:1px solid #e4e4e4;padding-top:30px}.block.group.hlist>.body>* figure{background:#fff;border-radius:18px;justify-content:center;align-items:center;width:92px;height:92px;display:flex}@media (width<=768px){.block.group.hlist>.body>* figure{width:70px;height:70px}}.block.group.hlist>.body>* figure img{max-width:45px;max-height:45px}.block.group.hlist>.body>* p{margin-top:0}.block.group.hlist>.body>* p:first-child:not(:only-of-type){margin-top:auto;margin-bottom:auto}.block.group.hlist>.body>* p strong{color:var(--strong-color,black);font-size:1rem;font-weight:500;line-height:1.12}@media (width<=580px){.block.group.hlist>.body>* p strong{font-size:.8rem}}:is(.block.group.hlist>.body>* p:last-of-type:has(>strong),.block.group.hlist>.body>* p:last-of-type:has(>em)){flex-direction:column;gap:.8rem;line-height:1.389;display:flex}@media (width<=580px){:is(.block.group.hlist>.body>* p:last-of-type:has(>strong),.block.group.hlist>.body>* p:last-of-type:has(>em)){margin-top:10px}}:is(.block.group.hlist>.body>* p:last-of-type:has(>strong)>em,.block.group.hlist>.body>* p:last-of-type:has(>em)>em){font-size:1rem;line-height:1.25}@media (width<=580px){:is(.block.group.hlist>.body>* p:last-of-type:has(>strong)>em,.block.group.hlist>.body>* p:last-of-type:has(>em)>em){font-size:.75rem}}:is(.block.group.hlist>.body>* p:last-of-type:has(>strong) strong,.block.group.hlist>.body>* p:last-of-type:has(>em) strong){font-size:1.25rem}@media (width<=580px){:is(.block.group.hlist>.body>* p:last-of-type:has(>strong) strong,.block.group.hlist>.body>* p:last-of-type:has(>em) strong){font-size:1.1rem}}.block.group.hlist>.body>:has(>a:last-child:empty)>p:last-of-type{margin-top:20px}.block.group.hlist>.body>:has(>a:last-child:empty){--icon-width:18px;--icon-height:18px;--icon-url:url(/images/icons.svg#pointer-huge);justify-content:flex-start;align-items:start;padding:35px;transition:all .3s;display:flex;position:relative}.block.group.hlist>.body>:has(>a:last-child:empty):after{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-left:.5em;transition:all .3s;display:inline-flex}.block.group.hlist>.body>:has(>a:last-child:empty):empty:after{margin-left:0}.block.group.hlist>.body>:has(>a:last-child:empty):after{background-image:var(--icon-url)}.block.group.hlist>.body>:has(>a:last-child:empty):before{content:"";box-sizing:border-box;pointer-events:none;width:50px;height:50px}.block.group.hlist>.body>:has(>a:last-child:empty):after{content:"";box-sizing:border-box;pointer-events:none;width:50px;height:50px}.block.group.hlist>.body>:has(>a:last-child:empty):before{border:1px solid #d9d9d9;border-radius:5px;position:absolute;top:35px;right:35px}.block.group.hlist>.body>:has(>a:last-child:empty):not(:has(>img)):after{filter:none;background:var(--color-face-400);-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:var(--icon-width) var(--icon-height);mask-size:var(--icon-width) var(--icon-height);transition:all .3s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block.group.hlist>.body>:has(>a:last-child:empty):after{margin-left:0}.block.group.hlist>.body>:has(>a:last-child:empty):not(:has(>img)):not(:has(>figure)):after{z-index:600;--icon-width:clamp(11px, calc(11px + (18 - 11) * ( var(--swr) * 1 + 0 ) * 1px) , 18px);--icon-height:clamp(11px, calc(11px + (18 - 11) * ( var(--swr) * 1 + 0 ) * 1px) , 18px);order:-100;margin-left:auto;position:relative}@media (width<=1024px){.block.group.hlist>.body>:has(>a:last-child:empty):not(:has(>img)):not(:has(>figure)){min-height:227px}}@media (width<=640px){.block.group.hlist>.body>:has(>a:last-child:empty):not(:has(>img)):not(:has(>figure)){padding:25px 20px}.block.group.hlist>.body>:has(>a:last-child:empty):not(:has(>img)):not(:has(>figure)):before{top:25px;right:20px}}.block.group.hlist>.body>:has(>a:last-child:empty):not(:has(>img)):not(:has(>figure)) .heading{font-size:clamp(1rem * .9, calc(.9rem + ( 1px * var(--swr) * ( 20 * 1.6 - 20 * .9 ) )), 1rem * 1.6)}.block.group.hlist>.body>:has(>a:last-child:empty):not(:has(>img)):not(:has(>figure)) p{font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * .9 - 20 * .75 ) )), 1rem * .9)}.block.group.hlist>.body>:has(>a:last-child:empty):has(>figure):not(:has(>img)){grid-template-columns:min-content 1fr;grid-auto-rows:min-content;gap:25px 20px;display:grid}:is(.block.group.hlist>.body>:has(>a:last-child:empty):has(>figure):not(:has(>img))>figure,.block.group.hlist>.body>:has(>a:last-child:empty):has(>figure):not(:has(>img))>h3){align-self:center}.block.group.hlist>.body>:has(>a:last-child:empty):has(>figure):not(:has(>img))>div>*{grid-column:1/span 2}.block.group.hlist>.body>:has(>a:last-child:empty):not(:has(>img)):hover:after{background:#fff}.block.group.hlist>.body>:has(>a:last-child:empty):not(:has(>img)):hover:before{background:var(--color-face-400)}:is(.block.group.hlist>.body>:has(>a:last-child:empty):has(>img),.block.group.hlist>.body>:has(>a:last-child:empty):has(>figure)){padding:clamp(30px, calc(30px + (40 - 30) * ( var(--swr) * 1 + 0 ) * 1px) , 40px) clamp(30px, calc(30px + (40 - 30) * ( var(--swr) * 1 + 0 ) * 1px) , 40px) clamp(35px, calc(35px + (64 - 35) * ( var(--swr) * 1 + 0 ) * 1px) , 64px)}.block.group.hlist>.body>:has(>a:last-child:empty):has(>img):before{border:none;width:71px;height:71px;top:auto;bottom:41px;right:41px}.block.group.hlist>.body>:has(>a:last-child:empty):has(>figure):before{border:none;width:71px;height:71px;top:auto;bottom:41px;right:41px}.block.group.hlist>.body>:has(>a:last-child:empty):has(>img):after{border:none;width:71px;height:71px;top:auto;bottom:41px;right:41px}.block.group.hlist>.body>:has(>a:last-child:empty):has(>figure):after{border:none;width:71px;height:71px;top:auto;bottom:41px;right:41px}@media (width<=1800px) and (width>1440px){.block.group.hlist>.body>:has(>a:last-child:empty):has(>img):before{display:none}.block.group.hlist>.body>:has(>a:last-child:empty):has(>figure):before{display:none}.block.group.hlist>.body>:has(>a:last-child:empty):has(>img):after{display:none}.block.group.hlist>.body>:has(>a:last-child:empty):has(>figure):after{display:none}}@media (width<=1280px){.block.group.hlist>.body>:has(>a:last-child:empty):has(>img):before{bottom:27px;right:28px}.block.group.hlist>.body>:has(>a:last-child:empty):has(>figure):before{bottom:27px;right:28px}.block.group.hlist>.body>:has(>a:last-child:empty):has(>img):after{bottom:27px;right:28px}.block.group.hlist>.body>:has(>a:last-child:empty):has(>figure):after{bottom:27px;right:28px}.block.group.hlist>.body>:has(>a:last-child:empty):has(>img):before{--icon-width:16px;--icon-height:16px;width:60px;height:60px}.block.group.hlist>.body>:has(>a:last-child:empty):has(>figure):before{--icon-width:16px;--icon-height:16px;width:60px;height:60px}.block.group.hlist>.body>:has(>a:last-child:empty):has(>img):after{--icon-width:16px;--icon-height:16px;width:60px;height:60px}.block.group.hlist>.body>:has(>a:last-child:empty):has(>figure):after{--icon-width:16px;--icon-height:16px;width:60px;height:60px}}.block.group.hlist>.body>:has(>a:last-child:empty):has(>img):before{background-color:#fff;border-radius:100%}.block.group.hlist>.body>:has(>a:last-child:empty):has(>figure):before{background-color:#fff;border-radius:100%}.block.group.hlist>.body>:has(>a:last-child:empty):has(>img):after{position:absolute}.block.group.hlist>.body>:has(>a:last-child:empty):has(>figure):after{position:absolute}:is(.block.group.hlist>.body>:has(>a:last-child:empty):has(>img) p,.block.group.hlist>.body>:has(>a:last-child:empty):has(>figure) p){margin-top:12px}:is(.block.group.hlist>.body>:has(>a:last-child:empty):has(>img) p:nth-last-child(1 of p),.block.group.hlist>.body>:has(>a:last-child:empty):has(>figure) p:nth-last-child(1 of p)){margin-top:19px}@media (width<=768px){.block.group.hlist>.body>:has(>figure.icon):has(>img):has(>a:last-child:empty){grid-template-columns:min-content 1fr;align-items:center;gap:20px;display:grid}:is(.block.group.hlist>.body>:has(>figure.icon):has(>img):has(>a:last-child:empty)>.icon,.block.group.hlist>.body>:has(>figure.icon):has(>img):has(>a:last-child:empty)>.heading){margin-bottom:5px}.block.group.hlist>.body>:has(>figure.icon):has(>img):has(>a:last-child:empty)>.heading~*{grid-column:span 2}.block.group.hlist>.body>:has(>figure.icon):has(>img):has(>a:last-child:empty)>div>*{grid-column:span 2}:is(.block.group.hlist>.body>:has(>figure.icon):has(>img):has(>a:last-child:empty)>div>p:last-child:has(>em),.block.group.hlist>.body>:has(>figure.icon):has(>img):has(>a:last-child:empty)>div>p:last-child:has(>strong)){margin-top:15px}}.block.group.hlist>.body>*>a:last-child:empty{opacity:0;width:100%;height:100%;position:absolute;inset:0}.block.group.hlist>.body>*>a:last-child:not(:empty){--control-height:clamp(55px, calc(55px + (65 - 55) * ( var(--swr) * 1 + 0 ) * 1px) , 65px);margin-top:5px}.block.group.vlist>.body{grid-template-columns:206fr 663fr 931fr;display:grid}@media (width<=1024px){.block.group.vlist>.body{flex-direction:column;display:flex}}.block.group.vlist>.body:has(>*>figure){grid-template-columns:125px 744fr 931fr}.block.group.vlist>.body:has(>*>figure) figure{padding-left:20%;padding-right:40%}@media (width<=1024px){.block.group.vlist>.body:has(>*>figure) figure{padding-left:0;padding-right:0}}.block.group.vlist>.body:has(>*>figure)>div{color:#777}@media (width<=1024px){.block.group.vlist>.body:has(>*>figure)>*{grid-column:auto;grid-template-columns:40px 1fr;gap:0 1rem;position:relative}:is(.block.group.vlist>.body:has(>*>figure)>* strong,.block.group.vlist>.body:has(>*>figure)>* h3){margin-bottom:6px;padding-right:0}}.block.group.vlist>.body:has(>*>figure):has(>*>a:last-child){grid-template-columns:125fr 744fr 852fr 79fr}@media (width<=1024px){.block.group.vlist>.body:has(>*>figure):has(>*>a:last-child)>*{grid-column:auto;grid-template-columns:40px 1fr 40px;gap:.9rem 1rem;position:relative}}.block.group.vlist>.body:has(>*>figure):has(>*>a:last-child)>*>a{top:20px}.block.group.vlist>.body:has(>*>a:last-child){grid-template-columns:206fr 555fr 738fr 222fr 79fr}@media (width<=1720px){.block.group.vlist>.body:has(>*>a:last-child){grid-template-columns:140fr 621fr 960fr 79fr}}.block.group.vlist>.body:has(>*>a:last-child)>*{grid-template-columns:subgrid;grid-column:1/span 5;display:grid}@media (width<=1720px){.block.group.vlist>.body:has(>*>a:last-child)>*{grid-column:1/span 4}}@media (width<=1024px){.block.group.vlist>.body:has(>*>a:last-child)>*{grid-column:auto;grid-template-columns:23px 1fr 40px;gap:.9rem 1rem;position:relative}}.block.group.vlist>.body:has(>*>a:last-child)>*>div{padding-right:1rem}.block.group.vlist>.body:has(>*>a:last-child)>*>a{--icon-width:21px;--icon-height:21px;--deco-backdrop-color:var(--color-face-400);background:#f5f8fe;border-radius:100%;grid-column:5;width:80px;height:80px;padding:0;font-size:0;position:relative}.block.group.vlist>.body:has(>*>a:last-child)>*>a:after{filter:none;background:var(--color-face-400);-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:var(--icon-width) var(--icon-height);mask-size:var(--icon-width) var(--icon-height);transition:all .3s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block.group.vlist>.body:has(>*>a:last-child)>*>a:hover:after{background:#fff}.block.group.vlist>.body:has(>*>a:last-child)>*>a:after{filter:none;margin:0}@media (width<=1024px){.block.group.vlist>.body:has(>*>a:last-child)>*>a{width:60px;height:60px;position:absolute;top:30px;right:0}}@media (width<=768px){.block.group.vlist>.body:has(>*>a:last-child)>*>a{--icon-width:15px;--icon-height:15px;width:40px;height:40px}}.block.group.vlist>.body>*{border-top:var(--border-top);grid-template-columns:subgrid;grid-column:1/-1;align-items:center;padding-top:40px;padding-bottom:40px;display:grid;position:relative}@media (width<=1024px){.block.group.vlist>.body>*{padding-top:55px}}@media (width<=768px){.block.group.vlist>.body>*{padding-top:40px}}.block.group.vlist>.body>*+.block.regular{--border-top:1px solid #e5e5e5}.block.group.vlist>.body>* p a:hover{text-decoration:underline}.block.group.vlist>.body>*>:last-child h3{color:#000;line-height:1.71875;font-size:clamp(1rem * .8, calc(.8rem + ( 1px * var(--swr) * ( 20 * 1.6 - 20 * .8 ) )), 1rem * 1.6)}.block.group.vlist>.body>*>:last-child p{line-height:1.75;font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * 1 - 20 * .75 ) )), 1rem * 1)}.block.group.vlist>.body>*>:last-child ul,.block.group.vlist>.body>*>:last-child ol{font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * 1 - 20 * .75 ) )), 1rem * 1)}@media (width<=1024px){.block.group.vlist>.body>*{grid-column:auto;grid-template-columns:23px 1fr;gap:.9rem 1rem;padding-top:30px;padding-bottom:30px;position:relative}.block.group.vlist>.body>*>div{grid-area:2/2}}.block.group.vlist>.body>:first-child{border-top:1px solid #f0f0f0}.block.group.vlist>.body>:last-child{border-bottom:1px solid #f0f0f0}.block.group.vlist>.body>*>strong,.block.group.vlist>.body>*>h3,.block.group.vlist>.body>*>h2{color:#000;padding-right:1em;font-size:1.3em;font-weight:500}@media (width<=1024px){.block.group.vlist>.body>*>strong,.block.group.vlist>.body>*>h3,.block.group.vlist>.body>*>h2{font-size:.9rem}}.block.group.vlist>.body>* figure img{width:50px}.block.group.vlist>.body>*>:last-child{padding-right:65px;font-size:.9em;line-height:1.5555}@media (width<=1024px){.block.group.vlist>.body>*>:last-child{padding-right:0;font-size:.75rem}}.block.group.vlist>.body>*>:last-child p{font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * .9 - 20 * .75 ) )), 1rem * .9)}.block.group.vlist>.body>*>div{font-size:.9em;line-height:1.8888}@media (width<=1024px){.block.group.vlist>.body>*>div{font-size:.75rem}}.block.group.vlist[data-enumerate="1"] .icon{display:none}:is(.block.group.vlist[data-enumerate=auto]:not(:has(>.body>*>img)):not(:has(>.body>*>figure)) .body,.block.group.vlist[data-enumerate="1"] .body){counter-set:vlist_sequence 0}:is(.block.group.vlist[data-enumerate=auto]:not(:has(>.body>*>img)):not(:has(>.body>*>figure)) .body>*,.block.group.vlist[data-enumerate="1"] .body>*){counter-increment:vlist_sequence}.block.group.vlist[data-enumerate="1"] .body>:before{content:counter(vlist_sequence, decimal-leading-zero);color:#e2e2e2;font-size:2em;font-weight:500}.block.group.vlist[data-enumerate=auto]:not(:has(>.body>*>img)):not(:has(>.body>*>figure)) .body>:before{content:counter(vlist_sequence, decimal-leading-zero);color:#e2e2e2;font-size:2em;font-weight:500}@media (width<=1024px){.block.group.vlist[data-enumerate="1"] .body>:before{font-size:1rem}.block.group.vlist[data-enumerate=auto]:not(:has(>.body>*>img)):not(:has(>.body>*>figure)) .body>:before{font-size:1rem}}.block.menu+.block.group.vlist_expandable{background:var(--color-face-400);color:#fff;--expander-bg:#2a6be4;--expander-active-bg:#2a6be4;--expander-fg:white;--expander-active-fg:white;--deco-icon-size:80px;--text-color:inherit;padding-top:70px}@media (width<=1024px){.block.menu+.block.group.vlist_expandable{--deco-icon-size:60px}}@media (width<=768px){.block.menu+.block.group.vlist_expandable{--deco-icon-size:45px;padding-top:50px}.block.menu+.block.group.vlist_expandable+*{margin-top:60px}}.block.menu+.block.group.vlist_expandable .strong,.block.menu+.block.group.vlist_expandable h2,.block.menu+.block.group.vlist_expandable h3,.block.menu+.block.group.vlist_expandable h4{color:#fff;padding-bottom:clamp(0px, calc(0px + (3 - 0) * ( var(--swr) * 1 + 0 ) * 1px) , 3px)}.block.menu+.block.group.vlist_expandable>.body{padding-bottom:40px}@media (width<=768px){.block.menu+.block.group.vlist_expandable>.body{padding-bottom:0}}.block.menu+.block.group.vlist_expandable>.body>*{padding-top:clamp(30px, calc(30px + (40 - 30) * ( var(--swr) * 1 + 0 ) * 1px) , 40px);padding-bottom:clamp(30px, calc(30px + (40 - 30) * ( var(--swr) * 1 + 0 ) * 1px) , 40px);--vgap:8px;border-top:1px solid #719ced;align-items:center;transition:all .3s}@media (width<=768px){.block.menu+.block.group.vlist_expandable>.body>:has(>label>:checked){padding-bottom:25px}}.block.menu+.block.group.vlist_expandable>.body>:has(>label>:checked)>div{padding-bottom:40px}.block.menu+.block.group.vlist_expandable>.body>:before{color:#80a7ef}.block.menu+.block.group.vlist_expandable>.body>*~.block.regular{border-top:1px solid #719ced}.block.menu+.block.group.vlist_expandable>.body>* .icon{top:clamp(-20px, calc(-20px + (-3 - -20) * ( var(--swr) * -1 + 1 ) * 1px) , -3px);position:relative}.block.menu+.block.group.vlist_expandable>.body>* .strong,.block.menu+.block.group.vlist_expandable>.body>* h3,.block.menu+.block.group.vlist_expandable>.body>* h2,.block.menu+.block.group.vlist_expandable>.body>* h4{font-size:clamp(1rem * .9, calc(.9rem + ( 1px * var(--swr) * ( 20 * 1.9 - 20 * .9 ) )), 1rem * 1.9);line-height:25px}.block.menu+.block.group.vlist_expandable>.body>* ul{margin-top:1lh}.block.menu+.block.group.vlist_expandable>.body>* ul li:before{filter:grayscale()brightness(5)}.block.menu+.block.group.vlist_expandable>.body>* label{align-items:center}.block.menu+.block.group.vlist_expandable>.body>*>div{font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * 1.1 - 20 * .75 ) )), 1rem * 1.1)}.block.menu+.block.group.vlist_expandable>.body>:before{min-height:0}@media (width<=1024px){.block.menu+.block.group.vlist_expandable>.body>:before{min-height:1.82rem}}@media (width<=768px){.block.menu+.block.group.vlist_expandable>.body>:before{min-height:1.43rem}}.block.group.vlist_expandable{--expander-bg:#f5f8fe;--expander-active-bg:var(--color-face-400);--expander-fg:var(--color-face-400);--expander-active-fg:white;--deco-icon-size:60px;--text-color:#777}.block.group.vlist_expandable:has(>header>.extra){gap:35px}@media (width<=768px){.block.group.vlist_expandable{--deco-icon-size:45px;padding-bottom:10px}}.block.group.vlist_expandable .strong,.block.group.vlist_expandable h3{font-weight:500;font-size:clamp(1rem * .9, calc(.9rem + ( 1px * var(--swr) * ( 20 * 1.4 - 20 * .9 ) )), 1rem * 1.4);color:#000;line-height:25px}.block.group.vlist_expandable header{flex-direction:column;display:flex}.block.group.vlist_expandable header .extra{font-size:clamp(1rem * 1, calc(1rem + ( 1px * var(--swr) * ( 20 * 1.75 - 20 * 1 ) )), 1rem * 1.75);color:#ffffff80;margin-top:clamp(5px, calc(5px + (30 - 5) * ( var(--swr) * 1 + 0 ) * 1px) , 30px);margin-bottom:clamp(-5px, calc(-5px + (0 - -5) * ( var(--swr) * 1 + 0 ) * 1px) , 0px);font-weight:500;line-height:1}.block.group.vlist_expandable>.body{grid-template-columns:32.222% 1fr var(--deco-icon-size);display:grid}@media (width<=1200px){.block.group.vlist_expandable>.body{grid-template-columns:min-content 1fr 60px}}.block.group.vlist_expandable>.body>*{border-top:var(--border-top);grid-template-columns:subgrid;--vgap:20px;grid-column:1/-1;grid-template-rows:min-content 0fr;align-items:start;gap:0 20px;padding-top:30px;padding-bottom:30px;transition:all .3s;display:grid;position:relative}@media (width<=1024px){.block.group.vlist_expandable>.body>*{padding-top:55px}}@media (width<=768px){.block.group.vlist_expandable>.body>*{padding-top:40px}}.block.group.vlist_expandable>.body>*+.block.regular{--border-top:1px solid #e5e5e5}.block.group.vlist_expandable>.body>* p a:hover{text-decoration:underline}.block.group.vlist_expandable>.body>*>:last-child h3{color:#000;line-height:1.71875;font-size:clamp(1rem * .8, calc(.8rem + ( 1px * var(--swr) * ( 20 * 1.6 - 20 * .8 ) )), 1rem * 1.6)}.block.group.vlist_expandable>.body>*>:last-child p{line-height:1.75;font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * 1 - 20 * .75 ) )), 1rem * 1)}.block.group.vlist_expandable>.body>*>:last-child ul,.block.group.vlist_expandable>.body>*>:last-child ol{font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * 1 - 20 * .75 ) )), 1rem * 1)}.block.group.vlist_expandable>.body>:has(>label>:checked){gap:var(--vgap) 20px;grid-template-rows:min-content 1fr}.block.group.vlist_expandable>.body>:has(>label>:checked)>div{opacity:1;padding-top:0}@media (width<=1024px){.block.group.vlist_expandable>.body>*{padding:30px 0}}@media (width<=768px){.block.group.vlist_expandable>.body>*{--vgap:25px;padding-top:20px;padding-bottom:40px;position:relative}}.block.group.vlist_expandable>.body>*>label{z-index:400;grid-column:span 2;justify-content:space-between;align-items:center;display:flex;position:relative}.block.group.vlist_expandable>.body>*>label input{opacity:0;width:0;height:0;position:absolute}.block.group.vlist_expandable>.body>* .icon{width:var(--deco-icon-size,45px);height:var(--deco-icon-size,45px);cursor:pointer;background:var(--expander-bg,var(--color-face-400));border-radius:100%;flex:none;justify-content:center;align-items:center;margin-left:1rem;transition:all .3s;position:relative}.block.group.vlist_expandable>.body>* .icon:before{filter:none;background:var(--expander-fg,var(--color-face-400));-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:var(--icon-width) var(--icon-height);mask-size:var(--icon-width) var(--icon-height);transition:all .3s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block.group.vlist_expandable>.body>* .icon:before{margin-right:0}.block.group.vlist_expandable>.body>* .icon:hover{background:var(--expander-active-bg)}.block.group.vlist_expandable>.body>* .icon:has(>:checked){background:var(--expander-active-bg)}.block.group.vlist_expandable>.body>* .icon:hover:before{background:var(--expander-active-fg)}.block.group.vlist_expandable>.body>* .icon:has(>:checked):before{background:var(--expander-active-fg)}.block.group.vlist_expandable>.body>* .icon:has(+:checked){transform:rotate(-45deg)}.block.group.vlist_expandable>.body>*>div{opacity:0;max-height:100%;color:var(--text-color);grid-area:2/2;align-items:end;padding-bottom:5px;line-height:1.8888;transition:all .3s;display:flex;overflow:hidden}@media (width<=768px){.block.group.vlist_expandable>.body>*>div{font-size:.75rem}}.block.group.vlist_expandable>.body>:first-child{border-top:1px solid #f0f0f0}.block.group.vlist_expandable>.body>*>.strong,.block.group.vlist_expandable>.body>*>h3,.block.group.vlist_expandable>.body>*>h2{padding-right:1em;font-size:1.6em;font-weight:500}@media (width<=768px){.block.group.vlist_expandable>.body>*>.strong,.block.group.vlist_expandable>.body>*>h3,.block.group.vlist_expandable>.body>*>h2{font-size:.9rem}}.block.group.vlist_expandable>.body>* p+*{margin-top:1lh}.block.group.vlist_expandable .body{counter-set:vlist_sequence 0}.block.group.vlist_expandable .body>*{counter-increment:vlist_sequence}.block.group.vlist_expandable .body>:before{content:counter(vlist_sequence, decimal-leading-zero);color:#e2e2e2;min-height:var(--deco-icon-size);align-items:center;font-size:2em;font-weight:500;display:flex}@media (width<=1024px){.block.group.vlist_expandable .body>:before{font-size:1rem}}.block.menu{flex-direction:column;gap:50px;display:flex}@media (width<=1024px){.block.menu{gap:30px}}.block.menu:not(:has(>header)){padding-top:50px}@media (width<=1024px){.block.menu:not(:has(>header)){gap:30px}}.block.menu>nav.tags{gap:10px;margin-top:15px;margin-bottom:-10px;padding-bottom:10px;display:flex;overflow:auto}@media (width<=1024px){.block.menu>nav.tags{margin-top:0;margin-bottom:0;font-size:.75rem}}.block.menu>nav.tags>*{color:#000;white-space:nowrap;border-radius:3rem;padding:1rem;line-height:1;box-shadow:inset 0 0 0 1px #ededed}.block.menu>nav.tags>.active{box-shadow:none;color:#fff;background:var(--color-face-400)}@media (width<=1024px){.block.menu>nav.tags>*{padding:1em 1rem}}.block.menu>nav.pages:has(>:last-child:nth-child(2))>*>span{display:none}.block.menu>nav.pages:has(>:last-child:nth-child(2))>*>figure{margin-bottom:0}.block.menu>nav.pages>*{color:var(--color);gap:var(--inner-gap);padding-bottom:var(--inner-padding-block-end);flex-direction:column;display:flex}.block.menu>nav.pages>.hidden,.block.menu>nav.pages>.filtered{display:none}.block.menu>nav.pages>* figure{aspect-ratio:var(--image-aspect-ratio);max-width:100%;min-height:300px;margin-bottom:var(--image-margin);flex-direction:column;display:flex;position:relative}.block.menu>nav.pages>* figure img,.block.menu>nav.pages>* figure video{object-fit:cover;flex:1 0 0;width:100%;height:0}.block.menu>nav.pages>*>strong{color:#000;font-weight:400;font-size:var(--title-font-size);margin-bottom:var(--title-margin-block-end,0);line-height:1.607}.block.menu>nav.pages>*>p{font-size:var(--description-font-size);color:var(--description-color);line-height:1.667}.block.menu>nav.pages>* figure~*{padding-left:var(--inner-padding-inline);padding-right:var(--inner-padding-inline)}.block.menu>nav.pages>*>span{font-size:var(--name-font-size,.9rem);color:var(--name-color,#a6a6a6);display:var(--page-name-display)}.block.menu>nav.pages>*>span+strong{display:var(--page-title-display,flex)}.block.menu>nav.pages>*>.tasks{display:var(--direct-tasks-display);flex-wrap:wrap;gap:10px}@media (width<=1024px){.block.menu>nav.pages>*>.tasks{gap:11px 5px}}.block.menu>nav.pages>*>.tasks>*{color:#4c4c4c;font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * 1 - 20 * .75 ) )), 1rem * 1);border:1px solid #ededed;border-radius:30px;padding:15px 20px}@media (width<=1400px){.block.menu>nav.pages>*>.tasks>*{padding:.5rem .75rem;font-size:.85rem}}@media (width<=1024px){.block.menu>nav.pages>*>.tasks>*{padding:4px 20px;line-height:2.3333}}.block.menu>nav.pages.grid{grid-template-columns:1fr 1fr;display:grid}@media (width<=1024px){.block.menu>nav.pages.grid{grid-template-columns:1fr}}.block.menu>nav.pages.carousel{width:100%;display:flex;overflow:hidden}.block.menu>nav.pages.carousel>*{flex:1 0 var(--flex)}:is(.block.menu>nav.pages:has(>*>figure>figcaption),.block.menu>nav.pages:has(>:nth-child(2):last-child)){--color:#515964;--page-name-display:flex;--page-title-display:flex;--image-aspect-ratio:881 / 547;--image-margin:22px;--inner-gap:20px;--title-font-size:1.4rem;--description-color:#515964;--description-font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * .9 - 20 * .75 ) )), 1rem * .9);--inner-padding-block-end:0;--inner-padding-inline:0;--direct-tasks-display:none;--flex:calc((100% - 38px) / 2);gap:80px 38px}@media (width<=1600px){:is(.block.menu>nav.pages:has(>*>figure>figcaption),.block.menu>nav.pages:has(>:nth-child(2):last-child)){--title-font-size:1.2rem;--name-font-size:.75rem;--description-font-size:.75rem}}@media (width<=1400px){:is(.block.menu>nav.pages:has(>*>figure>figcaption),.block.menu>nav.pages:has(>:nth-child(2):last-child)){gap:50px 30px}}@media (width<=1080px){:is(.block.menu>nav.pages:has(>*>figure>figcaption),.block.menu>nav.pages:has(>:nth-child(2):last-child)){--image-aspect-ratio:auto}}@media (width<=1024px){:is(.block.menu>nav.pages:has(>*>figure>figcaption),.block.menu>nav.pages:has(>:nth-child(2):last-child)){--inner-gap:10px;--image-margin:10px;--title-font-size:1rem;--title-margin-block-end:5px;--name-font-size:.75rem}}@media (width<=690px){:is(.block.menu>nav.pages:has(>*>figure>figcaption),.block.menu>nav.pages:has(>:nth-child(2):last-child)){--flex:100%;--inner-padding-inline:var(--layout-border-gap);padding-left:0;padding-right:0}}@media (width<=1600px){:is(.block.menu>nav.pages:has(>*>figure>figcaption)>*,.block.menu>nav.pages:has(>:nth-child(2):last-child)>*){gap:.75rem}}.block.menu>nav.pages:not(:has(>*>figure>figcaption)):not(:has(>:nth-child(2):last-child)){--color:#777;--page-title-display:none;--image-aspect-ratio:960 / 580;--image-margin:10px;--inner-gap:25px;--name-font-size:2rem;--name-color:black;--description-font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * 1.2 - 20 * .75 ) )), 1rem * 1.2);--description-color:#777;--inner-padding-block-end:105px;--inner-padding-inline:var(--layout-border-gap);--direct-tasks-display:flex;--flex:50%;padding-left:0;padding-right:0;box-shadow:inset 0 -1px #e5e5e5}@media (width<=1640px){.block.menu>nav.pages:not(:has(>*>figure>figcaption)):not(:has(>:nth-child(2):last-child)){--inner-padding-inline:40px}}@media (width<=1600px){.block.menu>nav.pages:not(:has(>*>figure>figcaption)):not(:has(>:nth-child(2):last-child)){--name-font-size:1.5rem;--description-font-size:.85rem;--inner-gap:.75rem;--inner-padding-block-end:50px}}@media (width<=1024px){.block.menu>nav.pages:not(:has(>*>figure>figcaption)):not(:has(>:nth-child(2):last-child)){--image-aspect-ratio:auto;--name-font-size:1.1rem;margin-bottom:clamp(0px, calc(0px + (30 - 0) * ( var(--swr) * 1 + 0 ) * 1px) , 30px)}.block.menu>nav.pages:not(:has(>*>figure>figcaption)):not(:has(>:nth-child(2):last-child)):not(.carousel){box-shadow:none}}@media (width<=768px){.block.menu>nav.pages:not(:has(>*>figure>figcaption)):not(:has(>:nth-child(2):last-child)){--inner-gap:20px;--image-margin:5px;--inner-padding-inline:var(--layout-border-gap)}}@media (width<=690px){.block.menu>nav.pages:not(:has(>*>figure>figcaption)):not(:has(>:nth-child(2):last-child)){--flex:100%}}.block.menu>nav.pages:not(:has(>*>figure>figcaption)):not(:has(>:nth-child(2):last-child))>:nth-child(2n of :not(.filtered)){box-shadow:inset 1px 0 #e5e5e5}.block.menu>nav.pages:not(:has(>*>figure>figcaption)):not(:has(>:nth-child(2):last-child)).carousel>:first-child~*{box-shadow:inset 1px 0 #e5e5e5}@media (width<=1024px){.block.menu>nav.pages:not(:has(>*>figure>figcaption)):not(:has(>:nth-child(2):last-child))>:last-child{padding-bottom:0}}.block.menu>nav.pages>*>figure:has(>figcaption){overflow:hidden}.block.menu>nav.pages>*>figure:has(>figcaption):hover figcaption{opacity:1;padding-top:50px;padding-bottom:118px}@media (width<=1024px){.block.menu>nav.pages>*>figure:has(>figcaption):hover figcaption{padding-top:30px;padding-bottom:80px}}@media (width<=640px){.block.menu>nav.pages>*>figure:has(>figcaption):hover figcaption{padding-top:20px}}.block.menu>nav.pages>*>figure:has(>figcaption):hover:after{transition:all .4s;transform:rotate(-7.62874deg)}.block.menu>nav.pages>*>figure:has(>figcaption):hover>span{opacity:1;transition:opacity .4s .2s,background .3s}.block.menu>nav.pages>*>figure:has(>figcaption):before{z-index:500;--icon-width:22px;--icon-height:16px;opacity:0;background-color:#f5f8fe;border-radius:100%;width:65px;height:65px;margin-right:0;transition:all .2s;position:absolute;bottom:20px;right:35px;transform:rotate(180deg)}@media (width<=1366px) and (width>1024px),(width<=768px){.block.menu>nav.pages>*>figure:has(>figcaption):before{--icon-width:20px;--icon-height:14px;width:50px;height:50px;bottom:10px}}.block.menu>nav.pages>*>figure:has(>figcaption):after{content:"";z-index:480;transform-origin:0 0;background:#fff;width:120%;height:200px;margin-top:auto;transition:all .4s;position:absolute;top:100%;left:0;right:0}.block.menu>nav.pages>*>figure:has(>figcaption) :is(img,video)+figcaption{opacity:0}.block.menu>nav.pages>*>figure:has(>figcaption)>span{--icon-width:26px;--icon-height:19px;--icon-url:url(/images/icons.svg#pointer-large);z-index:490;opacity:0;background:#f5f8fe;border-radius:100%;justify-content:center;align-items:center;width:65px;height:65px;padding:0;transition:all .2s;display:flex;position:absolute;bottom:20px;right:35px;transform:rotate(180deg)}.block.menu>nav.pages>*>figure:has(>figcaption)>span:after{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-left:.5em;transition:all .3s;display:inline-flex}.block.menu>nav.pages>*>figure:has(>figcaption)>span:empty:after{margin-left:0}.block.menu>nav.pages>*>figure:has(>figcaption)>span:after{background-image:var(--icon-url)}.block.menu>nav.pages>*>figure:has(>figcaption)>span:after{filter:none;background:var(--bgcolor,var(--color-face-400));-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:var(--icon-width) var(--icon-height);mask-size:var(--icon-width) var(--icon-height);transition:all .3s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block.menu>nav.pages>*>figure:has(>figcaption)>span:hover:after{background:#fff}.block.menu>nav.pages>*>figure:has(>figcaption)>span:after{transition:opacity .4s,background .3s}.block.menu>nav.pages>*>figure:has(>figcaption)>span:hover{background:var(--color-face-400)}.block.menu>nav.pages>*>figure:has(>figcaption)>figcaption{background:var(--bgcolor,var(--color-face-400));color:#fff;flex-direction:column;align-items:stretch;padding-top:100px;padding-bottom:0;transition:all .4s;display:flex;position:absolute;inset:0}.block.menu>nav.pages>*>figure:has(>figcaption)>figcaption:first-child{padding-top:50px}@media (width<=1024px){.block.menu>nav.pages>*>figure:has(>figcaption)>figcaption:first-child{padding-top:20px}}.block.menu>nav.pages>*>figure:has(>figcaption)>figcaption>.tasks{flex-wrap:wrap;gap:.5rem 1.8rem;font-size:.9rem;font-weight:500;display:flex}@media (width<=1600px){.block.menu>nav.pages>*>figure:has(>figcaption)>figcaption>.tasks{gap:.5rem 1rem;font-weight:400}}@media (width<=480px){.block.menu>nav.pages>*>figure:has(>figcaption)>figcaption>.tasks{font-size:.7rem}}.block.menu>nav.pages>*>figure:has(>figcaption)>figcaption>p{grid-template-rows:min-content min-content;grid-template-columns:repeat(auto-fit,minmax(100px,315px));grid-auto-flow:column;justify-content:space-between;gap:20px;margin-top:auto;margin-bottom:auto;font-size:1.1rem;display:grid;position:relative;top:-7px}.block.menu>nav.pages>*>figure:has(>figcaption)>figcaption>p:after{content:""}@media (width<=420px){.block.menu>nav.pages>*>figure:has(>figcaption)>figcaption>p:after{display:none}}@media (width<=1600px) and (width>1024px){.block.menu>nav.pages>*>figure:has(>figcaption)>figcaption>p{font-size:1rem}}@media (width<=1200px) and (width>1024px),(width<=768px){.block.menu>nav.pages>*>figure:has(>figcaption)>figcaption>p{gap:5px;font-size:.9rem}}@media (width<=480px){.block.menu>nav.pages>*>figure:has(>figcaption)>figcaption>p{font-size:.8rem}}.block.menu>nav.pages>*>figure:has(>figcaption)>figcaption>p>*{font-size:3.75rem;font-weight:500}@media (width<=1600px){.block.menu>nav.pages>*>figure:has(>figcaption)>figcaption>p>*{font-size:2rem}}@media (width<=1200px){.block.menu>nav.pages>*>figure:has(>figcaption)>figcaption>p>*{font-size:1.5rem}}@media (width<=480px){.block.menu>nav.pages>*>figure:has(>figcaption)>figcaption>p>*{font-size:1.2em}}.block.menu>nav.pages>*>figure:has(>figcaption)>figcaption>*{padding:0 50px}@media (width<=1366px){.block.menu>nav.pages>*>figure:has(>figcaption)>figcaption>*{padding:0 30px}}@media (width<=640px){.block.menu>nav.pages>*>figure:has(>figcaption)>figcaption>*{padding:0 20px}}.block.menu:has(>.more:not([href]))>.more{display:none}.block.menu:has(>.more:not([href]))>nav:has(>.hidden:not(.filtered))+.more{display:flex}main>.block:not(.regular)+.block.regular:not(.incut){padding-top:0}main>:not(.block)+:nth-child(1 of .block.regular){padding-top:var(--first-block-padding-top,110px)}@media (width<=1540px){main>:not(.block)+:nth-child(1 of .block.regular){padding-top:var(--first-block-padding-top,80px)}}@media (width<=1024px){main>:not(.block)+:nth-child(1 of .block.regular){padding-top:var(--first-block-padding-top,60px)}}@media (width<=768px){main>:not(.block)+:nth-child(1 of .block.regular){padding-top:var(--first-block-padding-top,50px)}}main>.block.regular{border-top:var(--border-top);padding-top:70px;padding-bottom:0;display:flex}@media (width<=1024px){main>.block.regular{padding-top:55px}}@media (width<=768px){main>.block.regular{padding-top:40px}}main>.block.regular+.block.regular{--border-top:1px solid #e5e5e5}main>.block.regular p a:hover{text-decoration:underline}main>.block.regular>:last-child h3{color:#000;line-height:1.71875;font-size:clamp(1rem * .8, calc(.8rem + ( 1px * var(--swr) * ( 20 * 1.6 - 20 * .8 ) )), 1rem * 1.6)}main>.block.regular>:last-child p{line-height:1.75;font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * 1 - 20 * .75 ) )), 1rem * 1)}main>.block.regular>:last-child ul,main>.block.regular>:last-child ol{font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * 1 - 20 * .75 ) )), 1rem * 1)}@media (width<=768px){main>.block.regular{flex-direction:column;gap:20px}main>.block.regular>*{padding-left:var(--layout-border-gap);padding-right:var(--layout-border-gap)}}main>.block.regular+.block.regular{margin-top:70px}@media (width<=768px){main>.block.regular+.block.regular{margin-top:40px}}main>.block.regular:has(+.block.menu){padding-bottom:clamp(40px, calc(40px + (70 - 40) * ( var(--swr) * 1 + 0 ) * 1px) , 70px);border-bottom:1px solid #e5e5e5}main>.block.regular.expandable{padding-top:0}@media (width<=768px){main>.block.regular.expandable+.block{margin-top:60px}main>.block.regular:has(>h3:first-child){padding-right:var(--layout-border-gap);padding-left:var(--layout-border-gap);flex-direction:column;gap:20px}:is(main>.block.regular:has(>h3:first-child)>:first-child,main>.block.regular:has(>h3:first-child)>:last-child){padding:0}}main>.block.regular:has(>div>.marquiz__container){flex-direction:column}main>.block.regular:has(>div>.marquiz__container)>div{padding-left:var(--layout-border-gap)}main>.block.regular>strong:first-child{font-size:clamp(1rem * 1.1, calc(1.1rem + ( 1px * var(--swr) * ( 20 * 1.5 - 20 * 1.1 ) )), 1rem * 1.5);color:#000;font-weight:500;line-height:1.3}main>.block.regular>header{align-self:start}main>.block.regular>:first-child{flex:656 0 0;padding-right:0}main>.block.regular p:has(>strong:only-child):first-child>strong{color:#000;font-size:1.6rem;font-weight:600;line-height:1.71875}main>.block.regular>:last-child{flex:1264 0 0;padding-left:0}@media (width<=768px){main>.block.regular>:last-child{padding-left:var(--layout-border-gap);padding-right:var(--layout-border-gap)}}main>.block.regular>h3{font-size:1.5rem;font-weight:500;font-size:clamp(1rem * 1.1, calc(1.1rem + ( 1px * var(--swr) * ( 20 * 1.5 - 20 * 1.1 ) )), 1rem * 1.5)}main>.block.regular>div{flex-direction:column;gap:30px;display:flex}main>.block.regular>div h4:not(:first-child){margin-top:20px}main>.block.regular:not(:has(>:last-child>p)):has(>:last-child :is(img,video)){border-top:none;padding-top:0}main>.block.regular:not(:has(>:last-child>p)):has(>:last-child :is(img,video))+:not(:has(>:last-child>p)):has(>:last-child :is(img,video)){margin-top:20px}main>.block.regular:not(:has(>:last-child>p)):has(>:last-child :is(img,video))>:first-child{display:none}main>.block.regular:not(:has(>:last-child>p)):has(>:last-child :is(img,video))>:last-child{margin-left:var(--layout-border-gap);margin-right:var(--layout-border-gap);border-radius:10px;flex-direction:row;align-items:center;gap:37px;padding-right:0;display:flex}@media (width<=768px){main>.block.regular:not(:has(>:last-child>p)):has(>:last-child :is(img,video))>:last-child{padding-right:var(--layout-border-gap);margin-left:0;margin-right:0}}main>.block.regular:not(:has(>:last-child>p)):has(>:last-child :is(img,video))>:last-child:has(img:nth-child(2 of img)){background:#f0f0f0;padding:150px}main>.block.regular:not(:has(>:last-child>p)):has(>:last-child :is(img,video))>:last-child:has(>hr)>hr{visibility:hidden;flex:1 0 0}main>.block.regular:not(:has(>:last-child>p)):has(>:last-child :is(img,video))>:last-child:not(:has(>hr))>:only-child{margin-left:auto;margin-right:auto}main>.block.regular:not(:has(>:last-child>p)):has(>:last-child :is(img,video))>:last-child:not(:has(>hr))>:first-child:not(:only-child){margin-right:auto}main>.block.regular:not(:has(>:last-child>p)):has(>:last-child :is(img,video))>:last-child:has(>video){margin-left:0;margin-right:0;padding-left:0;padding-right:0}main>.block.regular:not(:has(>:last-child>p)):has(>:last-child :is(img,video))>:last-child:has(>video)>video{pointer-events:none;width:100%}main>.block.regular:not(:has(>:last-child>p)):has(>:last-child :is(img,video))>:last-child>*{flex:0 auto;min-width:0}main>.block.regular:has(>header):has(div>p:first-child>strong):has(div>p:nth-child(2)>strong):has(div>p:nth-child(3)>strong):has(div>p:nth-child(4):last-child>strong){gap:1em}@media (width<=1024px){main>.block.regular:has(>header):has(div>p:first-child>strong):has(div>p:nth-child(2)>strong):has(div>p:nth-child(3)>strong):has(div>p:nth-child(4):last-child>strong){flex-direction:column;gap:30px}}@media (width<=768px){main>.block.regular:has(>header):has(div>p:first-child>strong):has(div>p:nth-child(2)>strong):has(div>p:nth-child(3)>strong):has(div>p:nth-child(4):last-child>strong){padding-bottom:30px}}main>.block.regular:has(>header):has(div>p:first-child>strong):has(div>p:nth-child(2)>strong):has(div>p:nth-child(3)>strong):has(div>p:nth-child(4):last-child>strong)>div{border-bottom:1px solid #e5e5e5;grid-template-columns:1fr 1fr;gap:0;display:grid}@media (width<=1024px){main>.block.regular:has(>header):has(div>p:first-child>strong):has(div>p:nth-child(2)>strong):has(div>p:nth-child(3)>strong):has(div>p:nth-child(4):last-child>strong)>div{padding-left:var(--layout-border-gap)}}@media (width<=768px){main>.block.regular:has(>header):has(div>p:first-child>strong):has(div>p:nth-child(2)>strong):has(div>p:nth-child(3)>strong):has(div>p:nth-child(4):last-child>strong)>div{flex-direction:column;display:flex}}main>.block.regular:has(>header):has(div>p:first-child>strong):has(div>p:nth-child(2)>strong):has(div>p:nth-child(3)>strong):has(div>p:nth-child(4):last-child>strong)>div p{padding:clamp(25px, calc(25px + (60 - 25) * ( var(--swr) * 1 + 0 ) * 1px) , 60px) 0;font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * 1.4 - 20 * .75 ) )), 1rem * 1.4);color:#8a8f99;border-top:1px solid #e5e5e5;grid-template-rows:min-content auto;gap:15px;margin:0;line-height:1;display:grid}main>.block.regular:has(>header):has(div>p:first-child>strong):has(div>p:nth-child(2)>strong):has(div>p:nth-child(3)>strong):has(div>p:nth-child(4):last-child>strong)>div p:nth-child(2n){padding-left:1rem}@media (width<=768px){main>.block.regular:has(>header):has(div>p:first-child>strong):has(div>p:nth-child(2)>strong):has(div>p:nth-child(3)>strong):has(div>p:nth-child(4):last-child>strong)>div p:nth-child(2n){padding-left:0}main>.block.regular:has(>header):has(div>p:first-child>strong):has(div>p:nth-child(2)>strong):has(div>p:nth-child(3)>strong):has(div>p:nth-child(4):last-child>strong)>div p{color:#515964}}main>.block.regular:has(>header):has(div>p:first-child>strong):has(div>p:nth-child(2)>strong):has(div>p:nth-child(3)>strong):has(div>p:nth-child(4):last-child>strong)>div p strong{font-size:clamp(1rem * 1.8, calc(1.8rem + ( 1px * var(--swr) * ( 20 * 4 - 20 * 1.8 ) )), 1rem * 4);color:var(--color-face-400);align-items:start;font-weight:400;line-height:1;display:flex}@media (width<=1200px){main>.block.regular:has(>header):has(div>p:first-child>strong):has(div>p:nth-child(2)>strong):has(div>p:nth-child(3)>strong):has(div>p:nth-child(4):last-child>strong)>div p strong{align-items:center}}@media (width<=768px){main>.block.regular:has(>header):has(div>p:first-child>strong):has(div>p:nth-child(2)>strong):has(div>p:nth-child(3)>strong):has(div>p:nth-child(4):last-child>strong)>div p strong{font-weight:500}}main>.block.regular:has(>header):has(div>p:first-child>strong):has(div>p:nth-child(2)>strong):has(div>p:nth-child(3)>strong):has(div>p:nth-child(4):last-child>strong)>div p strong>a{--icon-width:18px;--icon-height:18px;--icon-url:url(/images/icons.svg#pointer-huge);justify-content:flex-start;align-items:start;margin-left:15px;display:flex;position:relative}main>.block.regular:has(>header):has(div>p:first-child>strong):has(div>p:nth-child(2)>strong):has(div>p:nth-child(3)>strong):has(div>p:nth-child(4):last-child>strong)>div p strong>a:after{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-left:.5em;transition:all .3s;display:inline-flex}main>.block.regular:has(>header):has(div>p:first-child>strong):has(div>p:nth-child(2)>strong):has(div>p:nth-child(3)>strong):has(div>p:nth-child(4):last-child>strong)>div p strong>a:empty:after{margin-left:0}main>.block.regular:has(>header):has(div>p:first-child>strong):has(div>p:nth-child(2)>strong):has(div>p:nth-child(3)>strong):has(div>p:nth-child(4):last-child>strong)>div p strong>a:after{background-image:var(--icon-url)}main>.block.regular:has(>header):has(div>p:first-child>strong):has(div>p:nth-child(2)>strong):has(div>p:nth-child(3)>strong):has(div>p:nth-child(4):last-child>strong)>div p strong>a:after{filter:none;background:var(--color-face);-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:var(--icon-width) var(--icon-height);mask-size:var(--icon-width) var(--icon-height);transition:all .3s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}main>.block.regular:has(>header):has(div>p:first-child>strong):has(div>p:nth-child(2)>strong):has(div>p:nth-child(3)>strong):has(div>p:nth-child(4):last-child>strong)>div p strong>a:hover:after{background:#fff}main>.block.regular:has(>header):has(div>p:first-child>strong):has(div>p:nth-child(2)>strong):has(div>p:nth-child(3)>strong):has(div>p:nth-child(4):last-child>strong)>div p strong>a:after{background:var(--color-face-400);--icon-width:15px;--icon-height:15px;border-radius:100%;width:40px;height:40px;margin-left:0;position:relative}main>.block.regular:has(>header):has(div>p:first-child>strong):has(div>p:nth-child(2)>strong):has(div>p:nth-child(3)>strong):has(div>p:nth-child(4):last-child>strong)>div p strong>a:before{content:"";background:#f5f8fe;border-radius:100%;width:40px;height:40px;transition:all .3s;position:absolute;top:0;right:0}main>.block.regular:has(>header):has(div>p:first-child>strong):has(div>p:nth-child(2)>strong):has(div>p:nth-child(3)>strong):has(div>p:nth-child(4):last-child>strong)>div p strong>a:hover:before{background:var(--color-face-400)}main>.block.regular.incut{padding:70px calc(1.3333 * var(--layout-border-gap)) 95px;background:#f4f6f9;flex-direction:column;align-items:flex-start;gap:30px;display:flex;position:relative}@media (width<=960px){main>.block.regular.incut{--first-block-padding-top:45px;align-items:center;gap:25px;padding-top:45px;padding-bottom:50px}}@media (width<=768px){main>.block.regular.incut{margin-bottom:30px}}main>.block.regular.incut>img{bottom:0;right:calc(.666 * var(--layout-border-gap));max-width:440px;position:absolute}@media (width<=960px){main>.block.regular.incut>img{display:none}}main>.block.regular.incut h2{font-size:2.25rem;line-height:1.444}@media (width<=1080px){main>.block.regular.incut h2{font-size:2rem}}@media (width<=960px){main>.block.regular.incut h2{font-size:1.3rem;line-height:1.346}}main>.block.regular.incut>*{flex:none;padding:0;line-height:1.346}@media (width<=960px){main>.block.regular.incut>*{text-align:center;font-size:.9rem;line-height:1.3889}}main>.block.regular.incut>:not(img){max-width:42%;margin-left:var(--layout-border-gap)}@media (width<=960px){main>.block.regular.incut>:not(img){max-width:none;margin-left:0}}main>.block.regular.incut a{font-size:clamp(1rem * .8, calc(.8rem + ( 1px * var(--swr) * ( 20 * .9 - 20 * .8 ) )), 1rem * .9);margin-top:5px;padding-left:40px;padding-right:40px}@media (width<=960px){main>.block.regular.incut a{--control-height:60px;margin-top:10px}}main>.block.regular.incut p{font-size:clamp(1rem * .8, calc(.8rem + ( 1px * var(--swr) * ( 20 * .9 - 20 * .8 ) )), 1rem * .9)}main>.block.regular.expandable{--first-block-padding-top:0;grid-template-rows:min-content 0fr min-content;gap:25px;transition:all .5s;display:grid;overflow:hidden}main>.block.regular.expandable h2,main>.block.regular.expandable h3,main>.block.regular.expandable h4{font-weight:500;line-height:1.3}main>.block.regular.expandable.expanded{grid-template-rows:min-content 1fr min-content}main>.block.regular.expandable.expanded>div:after{opacity:0}main>.block.regular.expandable.expanded>a:before{content:attr(data-text-expanded)}main>.block.regular.expandable.expanded>a:after{transform:rotate(0)}main>.block.regular.expandable h2{font-size:2rem}@media (width<=768px){main>.block.regular.expandable h2{font-size:1.4rem}}main>.block.regular.expandable h3{font-size:1.25rem}@media (width<=768px){main>.block.regular.expandable h3{font-size:1.15rem}}main>.block.regular.expandable h4{font-size:1rem}main>.block.regular.expandable h4:not(:first-child){margin:0}main>.block.regular.expandable>div{gap:15px;min-height:210px;margin-bottom:5px;font-size:.9rem;line-height:1.944;position:relative;overflow:hidden}:is(main>.block.regular.expandable>div>:has(+h3),main>.block.regular.expandable>div>:has(+h4),main>.block.regular.expandable>div>:has(+h5),main>.block.regular.expandable>div>:has(+h6)){margin-bottom:15px}@media (width<=768px){main>.block.regular.expandable>div{min-height:200px;font-size:.75rem;line-height:1.667}}main>.block.regular.expandable>div:after{content:"";pointer-events:none;background-image:linear-gradient(#f4f6f91a,#ffffffbf);background-position:0 100%;background-repeat:no-repeat;background-size:100% 46px;transition:all .3s;position:absolute;inset:0}main>.block.regular.expandable>a{font-size:.9rem}@media (width<=768px){main>.block.regular.expandable>a{font-size:.75rem}}main>.block.regular.expandable>a:before{content:attr(data-text-collapsed)}main>.block.regular.expandable>a:after{--icon-width:10px;--icon-height:10px;margin-left:8px;transition:all .3s;transform:rotate(90deg)}main>.block.regular.expandable>*{padding-left:var(--layout-border-gap);padding-right:var(--layout-border-gap)}main>.regular.testimonial{padding-bottom:70px}@media (width<=768px){main>.regular.testimonial{margin-bottom:30px;padding-bottom:40px}main>.regular.testimonial .person{margin-top:0}main>.regular.testimonial .person span:first-of-type{font-size:.8rem}main>.regular.testimonial .person span:first-of-type+span{font-size:.75rem}}.finalBox .testimonial .body{gap:clamp(20px, calc(20px + (30 - 20) * ( var(--swr) * 1 + 0 ) * 1px) , 30px);flex-direction:column;display:flex}.testimonial{border-bottom:1px solid #e5e5e5}.testimonial>a.icon{--deco-backdrop-color:var(--color-face-400);color:var(--color-face-400);background:#f5f8fe;transition:all .3s}.testimonial>a.icon:after{filter:none;background:var(--color-face-400);-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:var(--icon-width) var(--icon-height);mask-size:var(--icon-width) var(--icon-height);transition:all .3s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.testimonial>a.icon:hover:after{background:#fff}.testimonial>a.icon:hover{color:#fff}.testimonial>a:not(.icon){font-size:.9em;font-weight:500}.testimonial hr{display:none}.testimonial p{color:#777}@media (width<=768px){.testimonial .person{margin-top:30px}}@media (width<=540px){.testimonial>div{font-size:.75rem}.testimonial h3{font-size:1.1rem}}main>.block.testimonials{flex-direction:column;display:flex}@media (width<=1024px){main>.block.testimonials{padding-top:55px}}@media (width<=768px){main>.block.testimonials{padding-top:40px}}main>.block.testimonials+.block.regular{--border-top:1px solid #e5e5e5}main>.block.testimonials p a:hover{text-decoration:underline}main>.block.testimonials>:last-child h3{color:#000;line-height:1.71875;font-size:clamp(1rem * .8, calc(.8rem + ( 1px * var(--swr) * ( 20 * 1.6 - 20 * .8 ) )), 1rem * 1.6)}main>.block.testimonials>:last-child p{line-height:1.75;font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * 1 - 20 * .75 ) )), 1rem * 1)}main>.block.testimonials>:last-child ul,main>.block.testimonials>:last-child ol{font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * 1 - 20 * .75 ) )), 1rem * 1)}@media (width<=1024px){main>.block.testimonials:nth-child(1 of .block){padding-top:0}}@media (width<=600px){main>.block.testimonials{padding-top:0}}main>.block.testimonials:has(>.viewport){grid-template-columns:1fr auto;align-items:center;display:grid}@media (width<=900px){main>.block.testimonials:has(>.viewport){flex-direction:column;align-items:start;display:flex}}main>.block.testimonials:has(>.viewport)>.viewport{grid-column:span 2;grid-template-rows:[gstart]min-content[gcontent]auto[gend];grid-auto-columns:calc(50% - 7px);gap:14px;width:100%;display:grid;overflow:hidden}@media (width<=900px){main>.block.testimonials:has(>.viewport)>.viewport{grid-auto-columns:100%}}main>.block.testimonials:has(>.viewport)>.viewport>*{grid-row:gstart/gend;grid-template-rows:subgrid;display:grid}main>.block.testimonials:has(>.viewport)>.viewport>*>header~*{grid-column:1}main>.block.testimonials .body{flex-direction:column;gap:30px;display:flex}main>.block.testimonials>.grid{margin-top:clamp(30px, calc(30px + (60 - 30) * ( var(--swr) * 1 + 0 ) * 1px) , 60px);grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=1024px){main>.block.testimonials>.grid{grid-template-columns:1fr}}.finalBox .testimonial{background:#fff}.finalBox .testimonial hr{display:none}main>.block.testimonials .testimonial,.finalBox .testimonial{border:1px solid #f0f0f0;border-radius:5px;flex-direction:column;gap:30px;padding-bottom:40px;display:flex}@media (width<=768px){main>.block.testimonials .testimonial,.finalBox .testimonial{gap:20px;padding-bottom:25px}}main>.block.testimonials .testimonial>*,.finalBox .testimonial>*{padding-left:40px;padding-right:40px}@media (width<=1180px){main>.block.testimonials .testimonial>*,.finalBox .testimonial>*{padding-left:20px;padding-right:20px}}main>.block.testimonials .testimonial>header,.finalBox .testimonial>header{border-bottom:1px solid #f0f0f0;gap:20px;margin-bottom:5px;padding:40px;display:flex}@media (width<=1180px){main>.block.testimonials .testimonial>header,.finalBox .testimonial>header{margin-bottom:0;padding:30px 20px}}main>.block.testimonials .testimonial>header .person,.finalBox .testimonial>header .person{margin-top:0}@media (width<=768px){main>.block.testimonials .testimonial>header .person,.finalBox .testimonial>header .person{grid-template-columns:50px auto;gap:10px 12px}main>.block.testimonials .testimonial>header .person img,.finalBox .testimonial>header .person img{align-self:center}}@media (width<=360px){main>.block.testimonials .testimonial>header .person,.finalBox .testimonial>header .person{grid-template-columns:35px 1fr}main>.block.testimonials .testimonial>header .person>span,.finalBox .testimonial>header .person>span{align-self:center}main>.block.testimonials .testimonial>header .person>span+span,.finalBox .testimonial>header .person>span+span{align-self:start}main>.block.testimonials .testimonial>header .person>img,.finalBox .testimonial>header .person>img{grid-row:1}main>.block.testimonials .testimonial>header .person>span:last-child,.finalBox .testimonial>header .person>span:last-child{grid-column:span 2}}main>.block.testimonials .testimonial>header img:last-child,.finalBox .testimonial>header img:last-child{object-fit:contain;border:1px solid #f0f0f0;border-radius:5px;max-height:86px;margin-left:auto;padding:6px}@media (width<=768px){main>.block.testimonials .testimonial>header img:last-child,.finalBox .testimonial>header img:last-child{align-self:start;max-width:65px}}main>.block.testimonials .testimonial p,.finalBox .testimonial p{line-height:1.667;font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * .9 - 20 * .75 ) )), 1rem * .9)}main>.block.testimonials .testimonial:has(>.body>.show_full)>.body>hr{display:none}.finalBox .testimonial:has(>.body>.show_full)>.body>hr{display:none}main>.block.testimonials .testimonial:has(>.body>.show_full)>.body>hr~*{display:none}.finalBox .testimonial:has(>.body>.show_full)>.body>hr~*{display:none}main>.block.testimonials .testimonial:has(>.body>.show_full)>.body>.show_full{display:flex}.finalBox .testimonial:has(>.body>.show_full)>.body>.show_full{display:flex}main>.block.testimonials .testimonial:has(>.body>.show_full)>.body>.show_full~*{display:flex}.finalBox .testimonial:has(>.body>.show_full)>.body>.show_full~*{display:flex}main>.block.testimonials .testimonial:has(>.body>.show_full) .show_full{font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * .9 - 20 * .75 ) )), 1rem * .9)}.finalBox .testimonial:has(>.body>.show_full) .show_full{font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * .9 - 20 * .75 ) )), 1rem * .9)}main>.block.testimonials .testimonial:has(>.body>.show_full) .icon{font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * .8 - 20 * .75 ) )), 1rem * .8)}.finalBox .testimonial:has(>.body>.show_full) .icon{font-size:clamp(1rem * .75, calc(.75rem + ( 1px * var(--swr) * ( 20 * .8 - 20 * .75 ) )), 1rem * .8)}main>.block.testimonials .testimonial a.icon,.finalBox .testimonial a.icon{--control-height:56px;background:var(--color-face-100);color:var(--color-face-400);--deco-backdrop-color:var(--color-face-400);align-self:start;padding:0 20px;font-size:.8rem;transition:all .3s}main>.block.testimonials .testimonial a.icon:after,.finalBox .testimonial a.icon:after{filter:none;background:var(--color-face-400);-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:var(--icon-width) var(--icon-height);mask-size:var(--icon-width) var(--icon-height);transition:all .3s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}main>.block.testimonials .testimonial a.icon:hover:after,.finalBox .testimonial a.icon:hover:after{background:#fff}main>.block.testimonials .testimonial a.icon:hover,.finalBox .testimonial a.icon:hover{color:#fff}@media (width<=480px){main>.block.testimonials .testimonial a.icon,.finalBox .testimonial a.icon{align-self:stretch}}:has(>.finalCarouselControlsArrows>:not(:disabled)):has(>:last-child:nth-child(3)){grid-template-columns:1fr min-content;align-items:center;column-gap:5px;width:100%;display:grid}:has(>.finalCarouselControlsArrows>:not(:disabled)):has(>:last-child:nth-child(3))>header{padding-right:0}:has(>.finalCarouselControlsArrows>:not(:disabled)):has(>:last-child:nth-child(3))>:last-child{grid-area:2/1/auto/span 2}:has(>.finalCarouselControlsArrows>:not(:disabled)):has(>:last-child:nth-child(3)) .finalCarouselControlsArrows{padding-left:0}:has(>.finalCarouselControlsArrows>:not(:disabled)):has(>:last-child:nth-child(3)):has(>header>h2>a) .finalCarouselControlsArrows{margin-top:0}@media (width<=900px){:is(:has(>.finalCarouselControlsArrows>:not(:disabled)):has(>:last-child:nth-child(3)):not(:has(>header>h2>a)),:has(>.finalCarouselControlsArrows>:not(:disabled)):has(>:last-child:nth-child(3)):has(>header>.subheading)){flex-direction:column;align-items:start;gap:0;display:flex}:is(:has(>.finalCarouselControlsArrows>:not(:disabled)):has(>:last-child:nth-child(3)):not(:has(>header>h2>a)) .finalCarouselControlsArrows,:has(>.finalCarouselControlsArrows>:not(:disabled)):has(>:last-child:nth-child(3)):has(>header>.subheading) .finalCarouselControlsArrows){align-self:flex-end;margin-bottom:25px}}.finalCarouselControlsArrows{justify-content:end;gap:20px;padding-left:0;display:flex}.finalCarouselControlsArrows:not(:has(>:not(:disabled))){display:none}@media (width<=900px){.finalCarouselControlsArrows{gap:14px;margin-top:10px}}.finalCarouselControlsArrows>.finalCarouselControlArrowLeft,.finalCarouselControlsArrows>.finalCarouselControlArrowRight{--icon-width:clamp(18px, calc(18px + (26 - 18) * ( var(--swr) * 1 + 0 ) * 1px) , 26px);--icon-height:clamp(13px, calc(13px + (18 - 13) * ( var(--swr) * 1 + 0 ) * 1px) , 18px);--icon-url:url(/images/icons.svg#pointer-large);width:clamp(40px, calc(40px + (80 - 40) * ( var(--swr) * 1 + 0 ) * 1px) , 80px);height:clamp(40px, calc(40px + (80 - 40) * ( var(--swr) * 1 + 0 ) * 1px) , 80px);--deco-backdrop-color:var(--color-face-400,black);background-color:#f5f8fe;border-radius:100%;justify-content:center;align-items:center;padding:0;font-size:0;display:flex;position:relative}.finalCarouselControlsArrows>.finalCarouselControlArrowLeft:after,.finalCarouselControlsArrows>.finalCarouselControlArrowRight:after{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-left:.5em;transition:all .3s;display:inline-flex}.finalCarouselControlsArrows>.finalCarouselControlArrowLeft:empty:after,.finalCarouselControlsArrows>.finalCarouselControlArrowRight:empty:after{margin-left:0}.finalCarouselControlsArrows>.finalCarouselControlArrowLeft:after,.finalCarouselControlsArrows>.finalCarouselControlArrowRight:after{background-image:var(--icon-url);filter:none;background:var(--color-face-400);-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:var(--icon-width) var(--icon-height);mask-size:var(--icon-width) var(--icon-height);transition:all .3s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.finalCarouselControlsArrows>.finalCarouselControlArrowLeft:hover:after,.finalCarouselControlsArrows>.finalCarouselControlArrowRight:hover:after{background:#fff}.finalCarouselControlsArrows>.finalCarouselControlArrowLeft:after,.finalCarouselControlsArrows>.finalCarouselControlArrowRight:after{pointer-events:none;background-image:none;width:auto;height:auto;top:auto;left:auto;transform:none}.finalCarouselControlsArrows>.finalCarouselControlArrowLeft:last-child:after,.finalCarouselControlsArrows>.finalCarouselControlArrowRight:last-child:after{transform:rotate(180deg)}.finalCarouselControlsArrows>.finalCarouselControlArrowLeft:hover,.finalCarouselControlsArrows>.finalCarouselControlArrowRight:hover{background-color:var(--color-face-400)}.finalCarouselControlsArrows>.finalCarouselControlArrowLeft:disabled,.finalCarouselControlsArrows>.finalCarouselControlArrowRight:disabled{filter:grayscale()contrast(30%)brightness(1.5);pointer-events:none}.finalBoxOverlay .finalBoxClose{--icon-width:clamp(20px, calc(20px + (25 - 20) * ( var(--swr) * 1 + 0 ) * 1px) , 25px);--icon-height:clamp(20px, calc(20px + (25 - 20) * ( var(--swr) * 1 + 0 ) * 1px) , 25px);--icon-url:url(/images/icons.svg#close-large);right:clamp(20px, calc(20px + (40 - 20) * ( var(--swr) * 1 + 0 ) * 1px) , 40px);top:clamp(20px, calc(20px + (40 - 20) * ( var(--swr) * 1 + 0 ) * 1px) , 40px);justify-content:flex-start;align-items:center;font-size:0;display:flex;position:absolute}.finalBoxOverlay .finalBoxClose:before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}.finalBoxOverlay .finalBoxClose:empty:before{margin-right:0}.finalBoxOverlay .finalBoxClose:before{background-image:var(--icon-url)}.finalBoxOverlay>.finalBoxClose{filter:drop-shadow(0 0 8px #fff)drop-shadow(0 0 8px #fff)drop-shadow(0 0 8px #fff)invert();z-index:450}@media (width<=900px){.finalBoxOverlay>.finalBoxClose{filter:none;background:#fff;border-radius:100%;padding:15px;box-shadow:0 0 8px 2px #000000a6}}.finalBoxOverlay .finalBox{border-radius:clamp(20px, calc(20px + (50 - 20) * ( var(--swr) * 1 + 0 ) * 1px) , 50px);width:730px;max-width:90vw;max-height:90vh;position:relative;overflow:auto}.finalBoxOverlay .finalBox:has(>.testimonial){border-radius:10px}.finalBoxOverlay .finalBox:has(>img:only-child){border-radius:0;max-height:100%;overflow:auto}.finalBoxOverlay .finalBox h3{text-transform:uppercase;text-align:center;font-size:clamp(1rem * 1.4, calc(1.4rem + ( 1px * var(--swr) * ( 20 * 1.75 - 20 * 1.4 ) )), 1rem * 1.75)}.finalBoxOverlay .finalBox p{line-height:1.5}.finalBoxOverlay .finalBox .form_submission_ok{--icon-width:clamp(71px, calc(71px + (87 - 71) * ( var(--swr) * 1 + 0 ) * 1px) , 87px);--icon-height:clamp(71px, calc(71px + (87 - 71) * ( var(--swr) * 1 + 0 ) * 1px) , 87px);--icon-url:url(/images/icons.svg#ok-large);justify-content:center;align-items:center;gap:clamp(20px, calc(20px + (30 - 20) * ( var(--swr) * 1 + 0 ) * 1px) , 30px);padding:clamp(50px, calc(50px + (70 - 50) * ( var(--swr) * 1 + 0 ) * 1px) , 70px) clamp(20px, calc(20px + (100 - 20) * ( var(--swr) * 1 + 0 ) * 1px) , 100px) clamp(40px, calc(40px + (70 - 40) * ( var(--swr) * 1 + 0 ) * 1px) , 70px);flex-direction:column;display:flex;position:relative}.finalBoxOverlay .finalBox .form_submission_ok:before{content:"";vertical-align:middle;opacity:1;background-position:50%;background-repeat:no-repeat;background-size:var(--icon-width) var(--icon-height);min-width:var(--icon-width);min-height:var(--icon-height);flex:none;margin-right:.5em;transition:all .3s;display:inline-flex}.finalBoxOverlay .finalBox .form_submission_ok:empty:before{margin-right:0}.finalBoxOverlay .finalBox .form_submission_ok:before{background-image:var(--icon-url);margin-right:0;margin-bottom:clamp(0px, calc(0px + (20 - 0) * ( var(--swr) * -1 + 1 ) * 1px) , 20px)}.finalBoxOverlay .finalBox .form_submission_ok button{min-width:180px;margin-top:clamp(0px, calc(0px + (10 - 0) * ( var(--swr) * -1 + 1 ) * 1px) , 10px)}@media (width<=480px){.finalBoxOverlay .finalBox .form_submission_ok button{width:100%}}.finalBoxOverlay .finalBox .form_submission_ok p{text-align:center;font-size:clamp(1rem * .8, calc(.8rem + ( 1px * var(--swr) * ( 20 * 1 - 20 * .8 ) )), 1rem * 1)}.finalBox form{gap:clamp(12px, calc(12px + (20 - 12) * ( var(--swr) * 1 + 0 ) * 1px) , 20px) clamp(12px, calc(12px + (20 - 12) * ( var(--swr) * 1 + 0 ) * 1px) , 20px);padding:clamp(50px, calc(50px + (65 - 50) * ( var(--swr) * 1 + 0 ) * 1px) , 65px) clamp(30px, calc(30px + (50 - 30) * ( var(--swr) * 1 + 0 ) * 1px) , 50px) clamp(30px, calc(30px + (65 - 30) * ( var(--swr) * 1 + 0 ) * 1px) , 65px);flex-flow:wrap;display:flex;position:relative}.finalBox form>*{flex:1 0 0}@media (width<=640px){.finalBox form>*{flex:1 0 100%}}.finalBox form>.strong,.finalBox form>h2,.finalBox form>p,.finalBox form>button,.finalBox form label.acceptance{flex:1 0 100%}.finalBox form>label:has(textarea){flex:1 0 100%}.finalBox form>label:has(input[type=checkbox]){flex:1 0 100%}.finalBox form .strong,.finalBox form h2,.finalBox form p{text-align:center}.finalBox form .strong,.finalBox form h2{font-size:clamp(1rem * 1.4, calc(1.4rem + ( 1px * var(--swr) * ( 20 * 2.5 - 20 * 1.4 ) )), 1rem * 2.5);color:#000;font-weight:600;line-height:1.1}.finalBox form p{line-height:1.389;font-size:clamp(1rem * .7, calc(.7rem + ( 1px * var(--swr) * ( 20 * .9 - 20 * .7 ) )), 1rem * .9);padding-bottom:15px}.finalBox form .strong em,.finalBox form h2 em{color:var(--color-face-400)}.finalBox form label>span:first-child:not(:only-child){color:#87888b;pointer-events:none;font-size:.9rem;font-size:clamp(1rem * .7, calc(.7rem + ( 1px * var(--swr) * ( 20 * .9 - 20 * .7 ) )), 1rem * .9);--span-label-active-bg:white;--span-label-active-border-color:#ededed;--span-label-active-padding:0 5px;align-items:center;padding:0 21px;line-height:25px;transition:transform .3s;display:flex;position:absolute;inset:0 auto 0 0}@media (width<=1024px){.finalBox form label>span:first-child:not(:only-child){font-size:revert-rule}}:is(.finalBox form label>span:first-child:not(:only-child):has(+input:focus),.finalBox form label>span:first-child:not(:only-child):has(+input:not(:placeholder-shown)),.finalBox form label>span:first-child:not(:only-child):has(+textarea:focus),.finalBox form label>span:first-child:not(:only-child):has(+textarea:not(:placeholder-shown))){background:var(--span-label-active-bg,#0f1115);border:1px solid var(--span-label-active-border-color,#fff3);padding:0 5px;padding:var(--span-label-active-padding,0 5px);border-radius:5px;font-size:.65rem;top:0;bottom:auto;left:10px;transform:translateY(-50%)}.finalBox form label>span:first-child:not(:only-child):has(+input[required]):after{content:" *"}.finalBox form label>span:first-child:not(:only-child)+input::placeholder,.finalBox form label>span:first-child:not(:only-child)+textarea::placeholder,.finalBox form label>span:first-child:not(:only-child)+input:hover:not(:focus):placeholder-shown,.finalBox form label>span:first-child:not(:only-child)+textarea:hover:not(:focus):placeholder-shown{color:#0000}.finalBox form label>span:first-child:not(:only-child):has(+textarea){height:min-content;padding:clamp(20px, calc(20px + (27 - 20) * ( var(--swr) * 1 + 0 ) * 1px) , 27px) 28px;line-height:25px}.finalBox form input:not([type=checkbox]),.finalBox form textarea{font-size:clamp(1rem * .7, calc(.7rem + ( 1px * var(--swr) * ( 20 * .9 - 20 * .7 ) )), 1rem * .9);padding:clamp(20px, calc(20px + (27 - 20) * ( var(--swr) * 1 + 0 ) * 1px) , 27px) 28px;border:none;border-radius:10px;flex:1 0 0;width:0;line-height:25px;box-shadow:inset 0 0 0 1px #ededed}.finalBox form input[type=checkbox]{border:2px solid #cacdd3;border-radius:6px}.finalBox form label{display:flex;position:relative}.finalBox form label:has(>textarea){margin-bottom:5px}@media (width<=640px){.finalBox form label:has(>textarea){margin-bottom:8px}}.finalBox form label.acceptance{font-size:clamp(1rem * .6, calc(.6rem + ( 1px * var(--swr) * ( 20 * .7 - 20 * .6 ) )), 1rem * .7);color:#24283a;align-items:center;gap:15px}@media (width<=640px){.finalBox form label.acceptance{align-items:baseline}}.finalBox form label.acceptance>span{line-height:20px}.finalBox form label a{color:inherit;text-decoration:underline;transition:all .3s}.finalBox form label a:hover{color:var(--color-face-400)}.finalBox form button{--control-height:clamp(50px, calc(50px + (65 - 50) * ( var(--swr) * 1 + 0 ) * 1px) , 65px);margin-top:10px}.page_banner{padding-left:var(--layout-border-gap);padding-right:var(--layout-border-gap);color:#fff;flex-direction:column;flex:0 calc(100dvh - 132px);align-items:start;padding-top:76px;padding-bottom:48px;display:flex;position:relative}.page_banner:before,.page_banner:after{content:""}.page_banner:before{flex:127 0 0}.page_banner:after{flex:92 0 0}@media (width<=1024px){.page_banner{flex:none;min-height:556px;padding-bottom:65px}.page_banner:before{flex-grow:50}.page_banner:after{flex-grow:115}}.page_banner>nav{width:min-content;right:var(--layout-border-gap);flex-direction:column;gap:15px;padding:0;display:flex;position:absolute;top:12.853%}@media (width<=768px){.page_banner>nav{display:none}}.page_banner>nav .icon{align-items:center;position:relative}.page_banner>nav .icon>span{white-space:nowrap;color:#fff;opacity:0;background:#000;border-radius:2px;align-items:center;margin-right:20px;padding:7px 10px;font-size:.75em;font-weight:500;transition:all .3s;display:flex;position:absolute;right:100%}.page_banner>nav .icon:hover>span{opacity:1}.page_banner>nav .icon:after,.page_banner>nav .icon:before{margin:0}.page_banner>nav .icon.icon-pointer-large{--icon-width:21px;--icon-height:15px;justify-content:center;align-items:center;width:26px;height:26px}.page_banner>nav .icon.icon-pointer-large:after{filter:none;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-size:var(--icon-width) var(--icon-height);mask-size:var(--icon-width) var(--icon-height);background:#fff;transition:all .3s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page_banner>nav .icon.icon-pointer-large:hover:after{background:#fff}.page_banner>nav .icon.icon-pointer-large:last-child:after{transform:rotate(180deg)}.page_banner>.backdrop{width:100%;max-width:none;margin-bottom:0;padding:0;position:absolute;inset:0}.page_banner>.backdrop:after{content:"";background:#1f2032bd;position:absolute;inset:0}.page_banner>.backdrop>img,.page_banner>.backdrop>video{object-fit:cover;width:100%;height:100%}.page_banner h1{font-size:2.9rem;font-weight:600;line-height:1.207}@media (width<=1024px){.page_banner h1{font-size:2rem}}@media (width<=768px){.page_banner h1{font-size:1.6rem}}.page_banner p{line-height:1.75}@media (width<=1024px){.page_banner p{font-size:.9rem}}@media (width<=768px){.page_banner p{font-size:.75rem;line-height:1.666}}.page_banner>a{color:#000;--icon-width:11px;--icon-height:11px;background:#fff;border-radius:10px;width:auto;padding:9px 15px;font-size:.8rem;font-weight:500;line-height:1;transition:all .3s}.page_banner>a:after{filter:brightness(0)}.page_banner>a:hover{background:#dadada}@media (width<=768px){.page_banner>a{font-size:.7rem}}.page_banner .tasks{flex-wrap:wrap;order:600;gap:20px 60px;margin-bottom:0;padding-top:35px;font-size:.75rem;font-weight:500;display:flex}@media (width<=768px){.page_banner .tasks{gap:20px 25px;font-size:.65rem}}.page_banner>*{max-width:895px;margin-bottom:35px;padding-right:45px;position:relative}@media (width<=768px){.page_banner>*{margin-bottom:20px;padding-right:0}}.page_banner>:last-child{margin-bottom:0}.page_banner>:has(+:last-child){margin-bottom:0}main>.block.form:nth-child(1 of .block)+:has(>header){counter-set:block_sequence 1}main>.breadcrumbs+h1+:has(>header){counter-set:block_sequence 1}main>.page_banner+:has(>header){counter-set:block_sequence 1}main>.block.form:nth-child(1 of .block)~:has(>header){counter-increment:block_sequence}main>.breadcrumbs+h1~:has(>header){counter-increment:block_sequence}main>.page_banner~:has(>header){counter-increment:block_sequence}main>.block.form:nth-child(1 of .block)~:has(>header) .subheading:before{content:counter(block_sequence);background:#fff;flex-shrink:0}main>.breadcrumbs+h1~:has(>header) .subheading:before{content:counter(block_sequence);background:#fff;flex-shrink:0}main>.page_banner~:has(>header) .subheading:before{content:counter(block_sequence);background:#fff;flex-shrink:0}
