@charset "UTF-8";*{margin:0 auto;padding:0;border:none;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}button{background:none;border:none;margin:0;padding:0;font-size:0;line-height:0;width:auto;overflow:visible}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;margin:0 auto}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}a:visited{color:inherit}:root{--white: #fff;--white-70p: #ffffffb3;--white-80p: #ffffffb3;--gray-10: #f5f5f5;--gray-20: #e9e9e9;--gray-30: #eee;--gray-40: #ccc;--gray-50: #999;--gray-60: #7b7b7b;--gray-70: #555;--gray-75: #333;--gray-90: #111;--black: #000;--black-8: #00000014;--green-1: #45a73d;--blue-1: #fcfcff;--blue-2: #a4bfde;--blue-2-15: #a4bfde26;--blue-2-20: #a4bfde33;--blue-2-45: #a4bfde73;--blue-3: #7b93af;--blue-4: #3d6ca7;--blue-5: #2a4a72;--blue-6: #223955;--red-1: #dea4a426;--red-2: #ffa0a0;--red-3: #ff7c7c;--red-4: #d34a4a;--red-5: #b93535;--yellow-1: #fac55d;--yellow-1-50p: #fac55dbb;--yellow-2: #dd9200;--shadow-1: 0 2px 6px var(--blue-2-20);--shadow-2: 0 3px 10px var(--blue-2-45);--shadow-3: 0 3px 6px var(--blue-2-45);--shadow-4: 0 3px 6px var(--gray-30);--radius-1: 5px;--radius-2: 10px;--radius-3: 15px;--radius-4: 20px;--radius-5: 30px;--radius-6: 100px;--display-all: none;--content-max-width: 1920px;--content-gap: 100px;--content-gap-2: 50px;--transition: .3s}@media screen and (max-width: 700px){:root{--content-gap: 60px;--content-gap-2: 30px}}html{font-family:helvetica-neue,sans-serif;font-weight:300;color:var(--blue-4);background:var(--blue-1)}body,#root{display:flex;width:100%;min-height:100vh;background-size:100%;flex-direction:column;flex-flow:column nowrap;justify-content:flex-start;align-items:center;align-content:flex-start}.align-left{text-align:left!important}.align-right{text-align:right!important}.align-center{text-align:center!important}.tx-red{color:var(--red-4)!important}.tx-green{color:var(--green-1)!important}.tx-pre{white-space:pre-line}h2{font-size:1.1em;font-weight:500;color:var(--green-4)}h3{font-size:1em;font-weight:500;color:var(--green-4)}strong{font-weight:700}.link:hover{text-decoration:underline}.button,.button:visited,.button-small,.button-small:visited,.button-tiny,.button-tiny:visited{display:inline-flex;justify-content:center;align-items:center;max-width:200px;padding:8px 30px;border-radius:var(--radius-5);color:var(--white);background-color:var(--blue-4);font-size:1rem;text-transform:uppercase;font-weight:400;line-height:auto;min-height:30px;transition:var(--transition);cursor:pointer;white-space:nowrap}.button-small,.button-small:visited{max-width:none;font-size:.8em;padding:.5em 10px;min-height:auto;line-height:initial}.button-small.gray{background-color:var(--gray-50)}.button-tiny,.button-tiny:visited{max-width:none;font-size:.6em;padding:.4em 2em;min-height:auto;line-height:initial}.button-tiny.green{background-color:var(--green-1)}.button-tiny.red{background-color:var(--red-4)}.button:hover,.button-small:hover,.button-tiny:hover{transform:scale(1.1);background-color:var(--blue-5)}.button-tiny.red:hover{background-color:var(--red-5)}.button.disabled,.button-tiny:disabled{background-color:var(--blue-2)}.button-tiny.red:disabled{background-color:var(--red-2)}.button-tiny:disabled:hover,.button:disabled:hover,.button.disabled:hover{transform:none;cursor:not-allowed!important}.button.red{background-color:var(--red-5)}@keyframes blinker{0%{opacity:1}50%{opacity:.1}to{opacity:1}}.blinker{animation:blinker 2s linear infinite alternate}@keyframes notificationFadeOut{1%{opacity:1;visibility:visible}70%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.notifications-c{position:fixed;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;top:0;right:0;width:100%;max-width:350px;padding:20px 10px 10px;z-index:200}.notifications-c .notification{position:relative;display:inline-flex;flex-direction:column;display:flex;width:100%;padding:10px 15px;border-radius:10px;background-color:#b0c4de;animation-name:notificationFadeOut;animation-duration:5s;animation-fill-mode:forwards}.notifications-c .notification .close{position:absolute;display:inline-flex;top:-5px;right:-5px;padding:3px;border-radius:10px;background-color:#789;transition:var(--transition);cursor:pointer}.notifications-c .notification .close:hover{transform:scale(1.2)}.notifications-c .notification .close .icon{width:14px;height:14px;stroke:#fff}.notifications-c .notification .text{font-size:.8rem;line-height:1.1rem}.notifications-c .notification.success{color:#006400;background-color:#90ee90}.notifications-c .notification.success .close{background-color:#32cd32}.notifications-c .notification.warning{color:#8b4513;background-color:khaki}.notifications-c .notification.warning .close{background-color:#bdb76b}.notifications-c .notification.error{color:maroon;background-color:#ffb6c1}.notifications-c .notification.error .close{background-color:salmon}.sys-msg{position:fixed;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;top:100px;right:10px;width:100%;max-width:350px;z-index:100}.sys-msg .list{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;top:0;right:0;width:100%;max-height:calc(100vh - 150px);border-radius:var(--radius-2);box-shadow:var(--shadow-1);max-width:350px;z-index:100;overflow-y:scroll}.sys-msg .message{position:relative;display:flex;justify-content:flex-start;flex-direction:column;width:100%;padding:10px 15px;border-radius:var(--radius-2);border:1px solid var(--green-5);background-color:#fff;box-shadow:var(--shadow-2);animation-duration:2s;animation-fill-mode:forwards}.sys-msg .message.read{background-color:var(--gray-10)}.sys-msg .message .close{position:absolute;display:inline-flex;top:2px;right:2px;padding:3px;border-radius:10px;background-color:var(--gray-20);transition:var(--transition);cursor:pointer}.sys-msg .message .close:hover{transform:scale(1.2)}.sys-msg .message .close .icon{width:14px;height:14px;stroke:var(--blue-3)}.sys-msg .message .text{display:flex;gap:5px;flex-direction:column;font-size:.8rem;line-height:1.1rem;cursor:pointer}.sys-msg .message.read .text{color:var(--blue-3);cursor:default}.sys-msg .message .date{font-size:.8em;font-style:italic}.sys-msg .loader{display:flex;justify-content:center;width:100%;gap:10px}@media screen and (max-width: 780px){.sys-msg{min-height:100vh;top:0;right:0;padding:10px;max-width:none;background-color:var(--blue-2-45)}.sys-msg .list{max-height:calc(100vh - 80px)}}@keyframes hitZak{0%{left:10%;transform:translate(-9%)}to{left:90%;transform:translate(-89%)}}.loading-c{display:flex;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 500px)}.loading-c.overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:var(--white-70p);z-index:1000}.loading-c.hover{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;background-color:var(--white-80p)}.loading-c .loader{width:100%;height:20px;display:inline-block;position:relative;overflow:hidden}.loading-c .loader:after{content:"";width:20vw;height:20px;box-sizing:border-box;background:var(--blue-4);position:absolute;border-radius:10px;top:0;left:0;opacity:.5;animation:hitZak 1.5s ease-in-out infinite alternate}.menu{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;width:100%;padding:15px 5vw;background-color:var(--white-70p);box-shadow:var(--shadow-1);font-size:1.2em}.menu.acc{border-bottom:1px solid var(--gray-40);background:none;background-image:var(--green-gr-3)}.menu .logo{min-width:200px;transition:var(--transition);cursor:pointer}.menu .logo:hover{transform:scale(1.2)}.menu .mnav{display:inline-flex;justify-content:center;align-items:center;gap:2vw}.menu .mnav .icon,.menu .access .mlink .icon{width:1.5em;height:1.5em;stroke:var(--yellow-2)}.menu .mnav .mlink,.menu .access .mlink{color:var(--brown-1);transition:var(--transition);cursor:pointer}.menu .mnav .mlink:hover,.menu .access .mlink:hover{transform:scale(1.2);cursor:pointer}.menu .mnav .mlink.now{color:var(--yellow-2);border-bottom:2px solid var(--yellow-2)}.menu .access{display:inline-flex;justify-content:center;align-items:center;gap:2.5vw;margin-left:3vw}.menu .access .mlink{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:.5em;color:var(--blue-4);cursor:pointer}.menu .access .mlink .tx-c{display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-end;white-space:nowrap}.menu .access .mlink .tx-c .tx-1{font-size:1.2em}.menu .access .mlink .tx-c .tx-2{font-size:.6em;font-weight:100}.menu .mnav .mlink.disabled,.menu .access .mlink.disabled{transform:none;cursor:default}.menu .access .mlink .counter{position:absolute;display:inline-flex;justify-content:center;align-items:center;top:-8px;right:15px;min-width:20px;min-height:20px;border-radius:var(--radius-4);padding:6px 4px 4px;font-size:.5em;color:var(--white);background-color:#dd4500}.menu .mob-caller,.menu .mob-close{display:none}@media screen and (max-width: 900px){.menu{padding:15px 20px}.menu .logo{min-width:150px}.menu .mnav{font-size:.8em}.menu .mnav .icon,.menu .access .mlink .icon{width:1.2em;height:1.2em}.menu .access{margin-left:2vw}.menu .access .mlink .counter{top:-10px;right:12px}}@media screen and (max-width: 780px){.menu{padding:8px 10px}.menu .logo{max-width:300px}.menu .mnav,.menu .mnav .icon{display:none}.menu .mob-caller{display:inline-flex;cursor:pointer}.menu .mob-caller .icon{width:36px;height:36px;cursor:pointer}.menu .access{gap:30px}.menu.on{position:fixed;flex-direction:column;height:100vh;padding:5vh 10px;background-color:#f6faff;background-image:linear-gradient(var(--blue-1) 60%,#ccddf1)}.menu.on .logo{width:100%}.menu.on .mnav,.menu.on .access{display:flex;flex-direction:column;align-items:center;font-size:1.2em;margin:0;gap:1em}.menu.on .access .mlink{flex-direction:column;justify-content:center}.menu .access .mlink .counter{top:-8px;right:18px;min-height:22px;min-width:22px;padding:6px;font-size:10px;line-height:10px}.menu .access .mlink .counter~.icon{display:inline-block;max-width:36px;max-height:46px;stroke:var(--blue-4)}.menu .access .mlink .tx-c{align-items:center}.menu.on .mob-caller{display:none}.menu.on .mob-close{display:inline-flex;cursor:pointer}.menu.on .mob-close .icon{width:40px;height:40px;cursor:pointer}}@media screen and (max-width: 600px){.menu .access .mlink.mob-off{display:none}.menu.on .access .mlink.mob-off{display:inline-flex}}.content{width:100%;max-width:var(--content-max-width);min-height:80vh;padding:0 3vw calc(var(--content-gap) * 2)}.content.center{display:flex;flex-direction:column;align-items:center}.content>.col-2{display:grid;grid-template-columns:auto 1fr;width:100%;gap:2vw}.content .conteiner{display:flex;flex-direction:column;width:100%}.content.modal{display:flex;justify-content:center;align-items:flex-start;position:fixed;box-sizing:border-box;top:0;left:0;right:0;bottom:0;width:100%;min-height:90vh;background:var(--white);background:var(--white-80p);z-index:101;overflow:auto}.content.modal .conteiner{position:relative;display:inline-block;width:100%;max-width:1280px;margin-top:40px;border-radius:var(--radius-3);padding:40px;background-color:var(--blue-1);box-shadow:var(--shadow-2);flex-direction:column}.content.modal .close-modal{position:absolute;display:inline-flex;justify-content:center;align-items:center;right:5px;top:5px;width:30px;height:30px;border:2px solid var(--blue-2);border-radius:var(--radius-5);color:var(--blue-2);background-color:var(--white);cursor:pointer;transition:var(--transition)}.content.modal .close-modal:hover{transform:scale(1.1)}.content.modal .close-modal .icon{width:24px;stroke:var(--blue-2)}@media screen and (max-width: 900px){.content{padding-bottom:var(--content-gap)}.content>.col-2{display:flex;flex-direction:column}.content .conteiner{padding-top:20px}}.tab-c{position:sticky;display:flex;justify-content:flex-start;flex-direction:column;top:60px;gap:10px;min-width:200px;padding:5px 0 0}.tab-c .tab{display:inline-flex;padding:12px;border-radius:var(--radius-2);border:1px solid var(--blue-2-15);background-color:var(--white);font-weight:300;cursor:pointer;box-shadow:var(--shadow-1)}.tab-c .tab.active{border-color:var(--blue-2-45);color:var(--yellow-2)}@media screen and (max-width: 1024px){.tab-c{min-width:160px}.tab-c .tab{font-size:.8em}}@media screen and (max-width: 900px){.tab-c{position:sticky;top:75px;flex-direction:row;justify-content:flex-start;background-color:var(--white-80p);padding:0;gap:5px;z-index:10}.tab-c .tab{justify-content:center;align-items:center;text-align:center;background:var(--green-5)}.tab-c .tab.active{border-color:var(--green-4)}}@media screen and (max-width: 500px){.tab-c{gap:1vw;overflow:scroll}.tab-c .tab{font-size:.8em;padding:8px}.tab-c .tab.active{border-color:var(--green-4)}}.text-baloon{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding:1em;gap:.5em;border-radius:var(--radius-1)}.text-baloon.warning{color:#8b4513;background-color:khaki}.text-baloon.warning .close{background-color:#bdb76b}.login-modal{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100vh;padding:0 10px;z-index:100;background-color:#fffc}.login-modal .lform{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;max-width:500px;gap:10px;border:1px solid var(--green-4);border-radius:var(--radius-4);padding:30px;background-color:var(--white);box-shadow:var(--shadow-2);--input-padding: 12px}.login-modal .lform .close{position:absolute;top:5px;right:5px;display:flex;justify-content:center;align-items:center;padding:3px;border:1px solid var(--blue-2);border-radius:var(--radius-5);background-color:transparent;cursor:pointer;transition:var(--transition)}.login-modal .lform .close:hover{transform:scale(1.2)}.login-modal .lform .close .icon{width:20px;stroke:var(--blue-2);cursor:pointer}.login-modal .lform .ipt-c{display:inline-flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.login-modal .lform .ipt-c.check{height:auto;min-height:20px;justify-content:flex-start;border:none;background-color:initial;padding-left:.11em;overflow:auto}.login-modal .lform .ipt-c .iname{width:100%;color:var(--blue-4);font-size:.6em;letter-spacing:.5pt;text-transform:uppercase;text-align:left}.login-modal .lform .ipt-c .field{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:15px;outline:0;border:1px solid var(--blue-2-15);border-radius:var(--radius-2);color:var(--blue-4);font-size:.9em;font-weight:200;letter-spacing:.5pt;background-color:var(--white);transition:var(--transition);box-shadow:var(--shadow-1)}.login-modal .lform .ipt-c .field:focus,.login-modal .lform .ipt-c .field:hover{transform:scale(1.03);border-color:var(--blue-2)}.login-modal .lform .ipt-c.check .check-c{margin-top:10px}.login-modal .lform .ipt-c .check-c{width:100%;justify-content:flex-start;align-items:flex-start;font-size:.9em;cursor:pointer}.login-modal .lform .ipt-c .check-c input[type=checkbox]{margin-right:5px}.login-modal .lform .msg{width:100%;padding:8px 0 10px;font-size:.8em}.login-modal .lform .msg.red{color:var(--red-4)}.login-modal .lform .msg.green{color:var(--green-1)}.login-modal .lform .links-c{display:flex;flex-direction:column;width:100%;gap:10px;padding-top:10px;font-size:.8em}.login-modal .lform .links-c a,.login-modal .lform .links-c .link{cursor:pointer}.login-modal .lform .links-c a:hover,.login-modal .lform .links-c .link:hover{text-decoration:underline}.login-modal .button{width:100%;max-width:none;height:40px;margin-top:10px}@media screen and (max-width: 420px){.login-modal .lform .close{top:-8px;right:-8px}}.sc-title{display:flex;width:100%;flex-direction:column;justify-content:center;margin:var(--content-gap) 0 30px 0}.sc-title .tx-c{display:flex;align-items:center;gap:5px}.sc-title .tx-c h1{padding:0 12vw .4em 0;border-bottom:1px solid var(--blue-4);color:var(--yellow-2);font-size:2em;font-weight:500;letter-spacing:.5pt}@media screen and (max-width: 800px){.sc-title{margin-top:70px}}@media screen and (max-width: 600px){.sc-title{margin-top:40px;margin-bottom:20px}.sc-title .tx-c h1{font-size:1.5em}}.sc-subtitle{display:flex;width:100%;flex-direction:column;justify-content:center;margin:0 0 20px}.sc-subtitle .tx-c{display:flex;align-items:center;gap:5px}.sc-subtitle .tx-c h2{padding:0 10vw .4em 0;border-bottom:1px solid var(--blue-4);color:var(--blue-4);font-size:1.4em;font-weight:500;letter-spacing:.5pt}.title-c{display:grid;grid-template-columns:repeat(2,1fr);align-items:end}.title-c .search{position:relative;display:flex;justify-content:space-between;align-items:center;justify-self:end;height:46px;max-width:450px;width:100%;margin-bottom:30px;border:1px solid var(--blue-2);border-radius:var(--radius-6);background-color:var(--white);font-size:1em;font-weight:100}.title-c .search input{display:inline-flex;align-items:center;flex-grow:1;height:100%;border-radius:var(--radius-6);outline:none;padding-left:20px;color:var(--blue-4);font-size:1em;font-weight:300}.title-c .search input::placeholder{color:var(--blue-2)}.title-c .search .submit{position:absolute;display:inline-flex;justify-content:center;align-items:center;right:0;height:100%;padding:0 15px 0 20px;border-radius:0 var(--radius-6) var(--radius-6) 0;background-image:linear-gradient(90deg,#fff0,#fffc 40%);cursor:pointer}.title-c .search .submit.disabled{color:var(--blue-2);cursor:default}.title-c .search .submit .icon{height:24px;width:24px}@media screen and (max-width: 600px){.title-c{display:flex;flex-direction:column}.title-c .search{max-width:none}}.filters{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:calc(var(--content-gap) / 2);gap:2vw}.filters .filter{display:inline-flex;justify-content:center;align-items:center;flex-direction:column;flex:1;gap:2px}.filters .filter .name{font-size:.8em}.filters .filter .input-c{position:relative;display:inline-flex;justify-content:center;align-items:center;height:46px;width:100%;flex:1;border:1px solid var(--blue-2);border-radius:var(--radius-6);background-color:var(--white);font-size:1em;font-weight:100}.filters .filter .input-c.gd-2-l,.filters .filter .input-c.gd-2-r{display:grid}.filters .filter .input-c.gd-2-l{grid-template-columns:1fr 2fr}.filters .filter .input-c.gd-2-r{grid-template-columns:2fr 1.5fr}.filters .filter .input-c select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-flex;justify-content:center;align-items:center;height:100%;width:100%;min-height:46px;border-radius:var(--radius-6);outline:0;padding:0 20px 0 15px;color:var(--blue-4);background-image:url(/img/chevron-down.svg);background-size:18px;background-repeat:no-repeat;background-position:calc(100% - 10px) center;font-family:helvetica-neue,sans-serif;font-size:1em;font-weight:300}.filters .filter .input-c.gd-2-l select:first-child,.filters .filter .input-c.gd-2-r select:first-child{border-right:1px solid var(--blue-2);border-radius:var(--radius-6) 0 0 var(--radius-6)}.filters .filter .input-c.gd-2-l select:last-child,.filters .filter .input-c.gd-2-r select:last-child{border-radius:0 var(--radius-6) var(--radius-6) 0}.filters .filter .input-c.search{position:relative;display:inline-flex;justify-content:space-between;align-items:center;height:46px;max-width:500px;min-width:350px;flex-grow:2;width:100%;border:1px solid var(--blue-2);border-radius:var(--radius-6);background-color:var(--white);font-size:1em;font-weight:100}.filters .filter .input-c.search input{display:inline-flex;align-items:center;flex-grow:1;height:100%;min-height:46px;border-radius:var(--radius-6);outline:none;padding-left:20px;color:var(--blue-4);font-size:1em;font-weight:300}.filters .filter .input-c.search input::placeholder{color:var(--blue-2)}.filters .filter .input-c.search .icon-c{position:absolute;display:inline-flex;justify-content:center;align-items:center;right:0;height:100%;padding:0 15px 0 20px;border-radius:0 var(--radius-6) var(--radius-6) 0;background-image:linear-gradient(90deg,#fff0,#fffc 40%)}.filters .filter .input-c.search .icon-c.submit{cursor:pointer}.filters .filter .input-c.search .icon-c .icon{height:24px;width:24px;stroke:var(--blue-2)}.filters .mob-expand{display:none;justify-content:center;align-items:center}.filters .mob-expand .bt{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--blue-2-45);background-color:var(--blue-2-15);border-radius:var(--radius-4);padding:0 20px;cursor:pointer}.filters .mob-expand .bt .icon{width:20px;height:20px;color:var(--blue-4);transition:1s}.filters .mob-expand.open .bt .icon{transform:rotateX(180deg)}@media screen and (max-width: 1024px){.filters{gap:10px}}@media screen and (max-width: 950px){.filters{display:grid;grid-template-columns:repeat(2,1fr)}.filters .filter .input-c.search{min-width:auto}}@media screen and (max-width: 600px){.filters{display:flex;flex-wrap:wrap}.filters .filter{min-width:40%}.filters .filter .input-c,.filters .filter .input-c.search{font-size:.8em;height:30px}.filters .filter .input-c.search input,.filters .filter .input-c select{min-height:30px}.filters .filter .input-c.search .icon-c{padding:0 6px 0 10px}.filters .filter .input-c.search .icon-c .icon{height:18px;width:18px}}@media screen and (max-width: 400px){.filters{flex-direction:column}.filters .filter{width:100%}.filters .mob-expand{display:flex}}.grid-end-msg{display:flex;justify-content:center;align-items:center;padding:1em 1em 30px;margin-top:30px;color:var(--blue-3);border-bottom:1px solid var(--blue-2-45)}.video-l{width:100%;height:46vw;margin-top:calc(var(--content-gap) / 2);border-radius:var(--radius-3)}@media screen and (max-width: 1024px){.video-l{--video-width: 88}}@media screen and (max-width: 600px){.video-l{--video-width: 94}}.info-text{display:grid;grid-template-columns:1fr 1fr;gap:3vw;width:100%}.info-text.full{grid-template-columns:auto}.info-text .tx-c{display:flex;flex-direction:column;width:100%;gap:10px}.info-text .tx-c h2,.info-text .tx-c h3{margin-top:20px;font-size:1.4em;font-weight:500;color:var(--blue-5)}.info-text .tx-c h3{font-size:1em}.info-text .tx-c h2:first-child,.info-text .tx-c h3:first-child{margin-top:0}.info-text .tx-c ul,.info-text .tx-c ol,.info-text .tx-c p{font-size:1em;font-weight:300;line-height:1.6em}.info-text .tx-c>p{white-space:pre-line}.info-text .tx-c strong{font-weight:700}.info-text .tx-c ol li,.info-text .tx-c ul li{padding:.3em 0}.info-text .tx-c ol p,.info-text .tx-c ul p{font-size:1em}.info-text .tx-c ol{list-style-type:decimal;list-style-position:inside}@media screen and (max-width: 600px){.info-text{grid-template-columns:1fr}}.banner-c{display:flex;width:100%;justify-content:center;align-items:center;margin-top:var(--content-gap)}.banner-c .banner{width:100%;max-width:1440px;border-radius:var(--radius-2)}.categories{display:flex;flex-direction:column;width:100%;margin-top:var(--content-gap)}.categories .title-c>.sc-title{margin-top:0}.categories .list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:15px;margin-top:20px}.categories .list .category{display:flex;flex-grow:1;justify-content:center;align-items:center;max-width:250px;padding:1em 1.5em;border:1px solid var(--blue-2);border-radius:var(--radius-3);cursor:pointer;transition:var(--transition);background-color:var(--white)}.categories .list .category:hover{transform:scale(1.2)}.social{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:15px}.social .link{cursor:pointer}.social .link .icon{width:30px;transition:var(--transition)}.social .link .icon:hover{transform:scale(1.1)}.companies-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;width:100%;margin-top:calc(var(--content-gap) / 2)}.companies-grid .item{display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:var(--radius-3);box-shadow:var(--shadow-2);transition:var(--transition)}.companies-grid .item:hover{transform:scale(1.05)}.companies-grid .item .cover{height:10vw;width:100%;max-height:200px;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:var(--radius-3) var(--radius-3) 0 0}.companies-grid .item .logo-c{display:flex;justify-content:center;align-items:center;width:100%}.companies-grid .item .logo-c .logo{width:120px;height:120px;margin-top:-60px;border:2px solid var(--blue-2);border-radius:var(--radius-6)}.companies-grid .item .info-c{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;margin-top:10px;padding:20px}.companies-grid .item .info-c h2{width:100%;text-align:center;color:var(--blue-4);font-size:1.2em;line-height:1.2em;overflow:hidden}.companies-grid .item .info-c .rate{display:flex;align-items:center;justify-content:center;font-size:.9em;gap:10px}.companies-grid .item .info-c .rate .no{font-size:.8em;color:var(--blue-3)}.companies-grid .item .info-c .rate .stars{display:inline-flex;justify-content:center;align-items:center;gap:3px;color:var(--yellow-1)}.companies-grid .item .info-c .rate .stars .star{width:1.3em}.companies-grid .item .info-c .text{width:100%;text-align:center;color:var(--blue-4);font-size:.8em;line-height:1.5em}@media screen and (max-width: 1200px){.companies-grid .item .info-c h2{font-size:.9em}}@media screen and (max-width: 1024px){.companies-grid{grid-template-columns:repeat(3,1fr);gap:20px}.companies-grid .item .cover{height:120px}}@media screen and (max-width: 750px){.companies-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 500px){.companies-grid{display:flex;flex-direction:column}}.company{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.company .content{position:relative;margin-top:-175px;z-index:1}.company .cover{top:0;left:0;width:100%;height:46vw;min-height:250px;max-height:960px;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.company .info-head{display:flex;justify-content:flex-start;align-items:center;width:100%;height:350px;gap:50px;padding-right:20px;background-color:var(--white);border-radius:var(--radius-4);box-shadow:var(--shadow-1)}.company .info-head .logo{height:100%;border:5px solid var(--blue-2);border-radius:var(--radius-4);background-color:var(--white)}.company .info-head .info{display:flex;flex-direction:column;justify-content:flex-start;--gap: 20px}.company .info-head .info h1{font-size:2.5em;font-weight:500;color:var(--blue-5)}.company .info-head .info .cnt{display:flex;align-items:flex-end;gap:calc(var(--gap) * 2)}.company .info-head .info .cnt .data{display:flex;flex-direction:column;gap:10px;margin-top:20px}.company .info-head .info .cnt .data .location{font-size:1.8em;font-weight:400}.company .info-head .info .cnt .data .rate{display:inline-flex;justify-content:flex-start;align-items:flex-end;font-size:2em}.company .info-head .info .cnt .data .rate .stars{display:inline-flex;justify-content:center;align-items:center;gap:var(--gap)}.company .info-head .info .cnt .data .rate .stars .star{width:1em;color:var(--yellow-2);transition:var(--transition)}.company .info-head .info .cnt .data .rate .stars .star:hover{transform:scale(1.5)}.company .info-head .info .cnt .data .rate .tx{display:inline-flex;justify-content:center;align-items:center;border-left:2px solid var(--blue-4);margin-left:var(--gap);padding-left:var(--gap);font-size:.8em}.company .info-head .info .cnt .data .props{font-size:1.8em;font-weight:300;color:var(--yellow-1)}.company .info-head .info .cnt .bt{display:inline-flex;justify-content:center;align-items:center;border-bottom:4px solid var(--yellow-2);border-radius:var(--radius-4);padding:12px calc(var(--gap) * 2.5);color:var(--white);background-color:var(--yellow-1);font-size:1.6em;font-weight:500;line-height:1.3em;white-space:pre-line;text-align:center;cursor:pointer;transition:var(--transition)}.company .info-head .info .cnt .bt:hover{transform:scale(1.1)}.company .info-cnt{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.company .info-cnt .about{display:flex;flex-direction:column;gap:1em;text-align:justify}.company .info-cnt .about .catg-c{display:flex;flex-wrap:wrap;align-items:center;margin-top:-1em;gap:5px;color:var(--blue-5);font-weight:500}.company .info-cnt .about .catg-c .cat{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--blue-2);border-radius:var(--radius-1);padding:5px 8px;color:var(--blue-4);background-color:var(--blue-2-15);font-size:.7em;font-weight:300}.company .info-cnt .about .txt-c{font-size:1.2em;line-height:1.8em;white-space:pre-line}.company .info-cnt .data{display:flex;flex-direction:column}.company .info-cnt .data .social{gap:1.5vw}.company .info-cnt .data .social .link .icon{width:3em}.company .info-cnt .data .contact{display:flex;flex-direction:column;gap:1em;font-size:1.2em}.company .info-cnt .data .contact .line{display:flex;gap:.2em}.company .info-cnt .data .contact .line .bold{color:var(--blue-4);font-weight:500}.company .info-cnt .data .contact .line .link{cursor:pointer}.company .info-cnt .data .contact .line .link:hover{text-decoration:underline;text-underline-position:below;text-decoration-skip:none}.company .info-cnt .data address{font-size:1.2em;line-height:1.8em;white-space:pre-line}.company .info-cnt .data .map{margin-top:1em;border-radius:var(--radius-2);height:350px}.company .portfolio{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.company .portfolio .item{align-self:center;width:100%;border:1px solid var(--blue-2-15);border-radius:var(--radius-2);cursor:pointer;transition:var(--transition)}.company .portfolio .item:hover{transform:scale(1.08)}.company .rates{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 40px}.company .rates .rate-c{display:flex;flex-direction:column;gap:10px;border:1px solid var(--blue-2-15);border-radius:var(--radius-3);padding:20px;background-color:var(--white);font-size:.8em;box-shadow:var(--shadow-1);transition:var(--transition)}.company .rates .rate-c:hover{transform:scale(1.03)}.company .rates .rate-c .rate{display:inline-flex;justify-content:flex-start;align-items:flex-end;font-size:1.1em}.company .rates .rate-c .rate .stars{display:inline-flex;justify-content:center;align-items:center;gap:3px}.company .rates .rate-c .rate .stars .star{width:1.2em;color:var(--yellow-1);transition:var(--transition)}.company .rates .rate-c .rate .tx{display:inline-flex;justify-content:center;align-items:center;border-left:1px solid var(--blue-4);margin-left:8px;padding-left:8px;font-size:.8em}.company .rates .rate-c .date{color:var(--blue-3)}.company .rates .rate-c .desc{line-height:1.5em}@media screen and (max-width: 1100px){.company .info-head .logo{border-width:2px}.company .info-head{height:250px;gap:30px}}@media screen and (max-width: 1024px){.company .content{margin-top:-100px}.company .info-head{height:220px;gap:20px}.company .info-head .info{--gap: 10px;font-size:.8em}.company .portfolio{gap:20px}.company .rates{gap:15px}}@media screen and (max-width: 750px){.company .content{margin-top:-100px}.company .info-head{flex-direction:column;height:auto;padding:20px}.company .info-head .logo{width:160px;height:auto;margin-top:-100px;border-width:2px;border-radius:var(--radius-6)}.company .info-head .info{align-items:center;--gap: 15px;font-size:.6em}.company .info-head .info h1{text-align:center}.company .info-cnt{grid-template-columns:1fr;gap:0}.company .info-cnt .about .txt-c{font-size:1.1em;line-height:1.4em}.company .portfolio{gap:15px}.company .rates{gap:10px}}@media screen and (max-width: 600px){.company .info-cnt .data .social .link .icon{width:2em}.company .portfolio{grid-template-columns:repeat(3,1fr)}.company .rates{grid-template-columns:1fr}}@media screen and (max-width: 500px){.company .info-head .logo{width:120px;margin-top:-80px}.company .info-head .info h1{font-size:2em}.company .info-head .info .cnt,.company .info-head .info .cnt .data{flex-direction:column;justify-content:center;align-items:center;gap:15px}.company .info-head .info .cnt .data .rate{justify-content:center;align-items:center}}@media screen and (max-width: 400px){.company .portfolio{grid-template-columns:repeat(2,1fr)}.company .info-cnt .about .txt-c,.company .info-cnt .data .contact,.company .info-cnt .data address{text-align:justify;font-size:1em}}.about-us .text{width:100%;font-size:1.2em;line-height:1.8em;white-space:pre-line}.about-us .video-l{margin-top:var(--content-gap)}@media screen and (max-width: 600px){.about-us{padding-top:30px}.about-us .text{font-size:1em;line-height:1.6em}}.about-short{display:flex;width:100%}.about-short{display:flex;flex-direction:column;width:100%;gap:.5em}.about-short .text{font-size:1em;font-weight:300;line-height:160%;white-space:pre-line}.about-short .link{padding:0 3px 1px;border-bottom:1px solid var(--blue-4);color:var(--blue-4);font-size:.8em;font-weight:400;align-self:flex-start}.about-short .link .download-icon{min-height:50px}@media screen and (max-width: 900px){.about-short{grid-template-columns:1fr;gap:20px;width:100%;--video-size: 93.9}.about-short .video{display:block}}@media screen and (max-width: 600px){.about-short .link{font-size:1em}}.download-c{display:flex;flex-direction:column;width:100%;gap:.8em}.download-c .text{font-size:1em;font-weight:300;line-height:160%;white-space:pre-line}.download-c .btn-c{display:inline-flex;gap:10px}.download-c .btn-c .icon{min-height:50px;border-radius:15px}@media screen and (max-width: 600px){.download-c{gap:1.2em}.download-c .btn-c{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center}.download-c .btn-c .btn{display:flex;align-items:center;justify-content:center;width:90%}.download-c .btn-c .icon{width:100%;max-width:200px;min-height:auto}}.faq .dl{display:flex;flex-direction:column;width:100%;line-height:1.5em;white-space:pre-line}.faq .dl dt{margin-top:20px;color:var(--yellow-2);font-size:1.2em;font-weight:500}.faq .dl dt:first-child{margin-top:0}@media screen and (max-width: 600px){.faq .dl dt{font-size:1em}.faq .dl dd{font-size:.9em}}.magazines{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.magazines .magazine{display:flex;flex-direction:column;width:100%;gap:5px}.magazines .magazine .cover{width:100%;border-radius:var(--radius-2)}.magazines .magazine .tx{width:100%;text-align:center;white-space:pre-line}.magazines .magazine .tx.name{margin-top:5px}.magazines .magazine .tx.date{color:var(--blue-3);font-size:.8em}@media screen and (max-width: 1024px){.magazines{gap:20px}}@media screen and (max-width: 800px){.magazines{grid-template-columns:repeat(3,1fr)}.magazines .magazine .tx{font-size:.9em}}@media screen and (max-width: 600px){.magazines{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 400px){.magazines{grid-template-columns:1fr}.magazines .magazine .tx{font-size:.8em}}.empty{display:flex;flex-direction:column;gap:3vh;height:100%;padding:20px 0}.empty .tx1{font-size:2em;font-weight:500}.empty .tx2,.empty .tx3{font-size:1.3em;font-weight:400}.notfound{display:flex;justify-content:center;align-items:center;min-height:70vh;width:100%;padding:100px 0}.notfound .txt-c{display:inline-flex;flex-direction:column;gap:1em;font-size:2em}.notfound .txt-c .icon{height:1em}.notfound .txt-c .tx-1{display:inline-flex;justify-content:flex-start;align-items:center;gap:.2em;font-size:3em;font-weight:400}.notfound .txt-c .tx-3{font-size:.5em}@media screen and (max-width: 800px){.notfound .txt-c{justify-content:center;align-items:center;text-align:center}}.table{display:flex;flex-direction:column;width:100%;gap:15px}.table .tr{display:grid;grid-template-columns:.6fr 2fr 1fr 1fr .6fr .5fr;width:100%;gap:5px;padding:10px;border-radius:var(--radius-2);background-color:var(--white);box-shadow:var(--shadow-1);transition:var(--transition)}.table .tr:hover{transform:scale(1.015)}.table .tr .td{display:inline-flex;flex-direction:column;gap:2px}.table .tr .td .cn{color:var(--blue-3);font-size:.5em}.table .tr .td .cc{color:var(--blue-4)}.table .tr .td.actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:3px}.table .tr .td.actions .btn{display:inline-flex;justify-content:center;align-items:center;padding:3px 6px;border-radius:var(--radius-5);background-color:var(--blue-4);cursor:pointer;transition:var(--transition)}.table .tr .td.actions .btn.red{background-color:var(--red-4)}.table .tr .td.actions .btn:hover{transform:scale(1.1)}.table .tr .td.actions .btn .icon{height:.8em;width:.8em;stroke:#fff}@media screen and (max-width: 1024px){.table .tr .td .cc{font-size:.8em}.table .tr .td.actions .btn .icon{height:.6em;width:.6em}}@media screen and (max-width: 600px){.table .tr{grid-template-columns:.6fr 1fr .6fr;gap:8px 5px}.table .tr .td.actions{justify-content:flex-start}}@media screen and (max-width: 500px){.table .tr{grid-template-columns:.6fr 1fr}}@media screen and (max-width: 330px){.table .tr{grid-template-columns:1fr;gap:20px;align-items:center;padding:20px 10px}.table .tr .td.actions{padding-top:5px}.table .tr .td .cn,.table .tr .td .cc{text-align:center}.table .tr .td .cn{font-size:.8em}.table .tr .td .cc{font-size:.9em}.table .tr .td.actions{justify-content:center}.table .tr .td.actions .btn{padding:2px 10px}.table .tr .td.actions .btn .icon{height:1em;width:1em}}.rate-card{display:flex;flex-direction:column;gap:20px;line-height:normal}.rate-card .stars{display:inline-flex;gap:5px}.rate-card .stars .star{height:1em;color:var(--yellow-1)}.rate-card .genrt{display:flex;flex-direction:column;gap:5px}.rate-card .genrt .rate{display:inline-flex;flex-wrap:wrap;gap:10px;align-items:flex-start;font-size:1.5em}.rate-card .genrt .tx{color:var(--blue-5);font-weight:700}.rate-card .genrt .date{color:var(--blue-3);font-size:.9em}.rate-card .allrt{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.rate-card .allrt .tx-c.hr{display:inline-flex;flex-direction:column}.rate-card .allrt .tx-c .bold{color:var(--blue-5);font-weight:700}.rate-card .allrt .tx-c .tx{width:100%;font-size:.9em;color:var(--blue-5)}.rate-card .allrt .tx-c .stars{display:inline-flex}.rate-card .allrt .tx-c .stars .star{height:.8em}.rates .list{display:flex;flex-direction:column;width:100%;gap:20px;margin-top:60px}.rates .rate-card{padding:15px;background-color:var(--white);border:1px solid var(--blue-2-15);border-radius:var(--radius-3);box-shadow:var(--shadow-1)}@media screen and (max-width: 1024px){.rate-card{font-size:.8em}}@media screen and (max-width: 800px){.rate-card .allrt .tx-c{display:inline-flex;flex-direction:column;align-items:flex-start}}@media screen and (max-width: 600px){.rate-card{font-size:.9em}.rate-card .allrt{grid-template-columns:1fr}.rate-card .allrt .tx-c{flex-direction:row;gap:.3em}}@media screen and (max-width: 450px){.rate-card .allrt .tx-c{flex-direction:column;gap:.1em}}.uform-file{display:inline-flex;flex-direction:column;gap:3px;line-height:normal}.uform-file .obs{width:100%;font-size:.8em;color:var(--blue-3)}.uform-file .input{display:flex;align-items:center;border:1px solid var(--blue-2-20);border-radius:var(--radius-1);padding:10px;box-shadow:var(--shadow-1);background-color:var(--white);cursor:pointer}.uform-file .input .text{font-size:.8em;flex:1}.uform-file .input .icon{height:1em;color:var(--blue-3)}.uform-file .input input[type=file]{display:none;width:0;height:0;margin:0;border:0;outline:0;padding:0;visibility:hidden}.uform-file .msg{width:100%;padding:2px 0;font-size:.6em;text-align:right}.uform-file .msg.red{color:var(--red-4)}.uform-file .msg.green{color:var(--green-1)}.uform-file .btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:100%;margin-top:5px;border-bottom:2px solid var(--yellow-2);border-radius:var(--radius-1);padding:6px;color:var(--white);background-color:var(--yellow-1);font-size:1em;text-transform:uppercase;transition:var(--transition);cursor:pointer}.uform-file .btn:hover{transform:scale(1.02)}.uform-file .btn:disabled{cursor:not-allowed;background-color:var(--yellow-1-50p)}.alert-message{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;margin-bottom:30px;border:1px solid var(--blue-2-15);border-radius:var(--radius-2);padding:20px;color:var(--white);background-color:var(--yellow-1)}.alert-message h3{font-size:1.2em}.alert-message .msg{font-size:.9em}.alert-message .msg p{line-height:1.4em}.alert-message .button-tiny{padding:5px 15px}.alert-message .close{position:absolute;top:2px;right:2px;display:flex;justify-content:center;align-items:center;width:24px;height:24px;border:1px solid var(--white);border-radius:var(--radius-5);background-color:inherit;cursor:pointer;transition:var(--transition)}.alert-message .close:hover{transform:scale(1.1)}.alert-message .close .icon{width:20px;stroke:var(--white);cursor:pointer}.file-card{position:relative;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;gap:5px;border:1px solid var(--blue-2-45);border-radius:var(--radius-2);padding:30px 10px;background-color:var(--blue-2-15);transition:var(--transition)}.file-card.link{cursor:pointer}.file-card.link:hover{transform:scale(1.05)}.file-card .icon{width:50px}.file-card .name{font-size:.6em;line-height:normal;text-align:center}.file-card .exclude{position:absolute;display:inline-block;justify-content:center;align-items:center;top:3px;right:3px;width:20px;height:20px;padding:1px;border:1px solid var(--blue-2-45);border-radius:var(--radius-4);background-color:var(--white);cursor:pointer;transition:var(--transition)}.file-card .exclude:hover{transform:scale(1.2)}.file-card .exclude .icon{width:16px;height:16px;color:var(--blue-3)}@media screen and (max-width: 600px){.file-card{padding:15px 5px}.file-card .name{font-size:.8em}}.image-card{display:inline-block;position:relative;width:100%}.image-card.d1x1{width:100%;padding-top:100%}.image-card.d2x1{width:100%;padding-top:48%}.image-card .image{max-width:100%;border:1px solid var(--blue-2-20);border-radius:var(--radius-1)}.image-card .exclude{position:absolute;display:inline-block;justify-content:center;align-items:center;top:3px;right:3px;width:20px;height:20px;padding:1px;border:1px solid var(--blue-2-45);border-radius:var(--radius-4);background-color:var(--white);cursor:pointer;transition:var(--transition);z-index:1}.image-card .exclude:hover{transform:scale(1.1)}.image-card .exclude .icon{width:16px;height:16px;color:var(--blue-3)}.data-vw{position:relative;display:inline-block;width:100%;max-width:var(--content-max-width);margin-top:40px;border-radius:var(--radius-3);padding:40px;background-color:var(--blue-1);box-shadow:var(--shadow-2);flex-direction:column}.data-vw .sc-title{margin:0}.data-vw .line{display:flex;flex-direction:column;margin-top:2em;gap:4px}.data-vw .line.hr{flex-direction:row;flex-wrap:wrap;gap:2vw}.data-vw .line h2{font-size:.9em;font-weight:300;color:var(--yellow-2)}.data-vw .line .cnt{font-size:1.1em;line-height:1.6em}.data-vw .line .cnt.hr{display:flex;flex-wrap:wrap;gap:5px;margin-top:.2em}.data-vw .line .cnt.green{color:green}.data-vw .line .cnt .box{display:inline-block;padding:6px;border:1px solid var(--blue-2);border-radius:var(--radius-1);background-color:var(--blue-2-15);font-size:.5em;line-height:normal}.data-vw .line .part{display:inline-flex;flex-direction:column}.data-vw .line .cnt.col-3,.data-vw .line .cnt.col-4,.data-vw .line .cnt.col-6{display:grid;gap:20px}.data-vw .line .cnt.col-3{grid-template-columns:repeat(3,1fr)}.data-vw .line .cnt.col-4{grid-template-columns:repeat(4,1fr)}.data-vw .line .cnt.col-6{grid-template-columns:repeat(6,1fr)}.data-vw .line .question{display:inline-flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:12px;border-radius:var(--radius-2);border:1px solid var(--blue-2);padding:10px;line-height:normal}.data-vw .line .question .tx-c{display:inline-flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:3px;width:100%}.data-vw .line .question .date{color:var(--blue-3);font-size:.7em}.data-vw .line .question .tx{font-size:.8em}.data-vw .qform{display:flex;flex-direction:column;align-items:flex-end;width:100%;gap:5px}.data-vw .qform .field{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:100px;padding:5px;border:1px solid var(--blue-2-15);border-radius:var(--radius-1);outline:0;resize:none;color:var(--blue-4);background-color:var(--blue-2-15);font-size:.7em;font-weight:300}.data-vw .qform .field:focus,.data-vw .qform .field:hover{border-color:var(--blue-3)}.data-vw .qform .field::placeholder{color:var(--blue-3)}.data-vw .qform .button-tiny{margin:0;background-color:var(--yellow-1)}.data-vw .qform .button-tiny:hover{background-color:var(--yellow-2)}.data-vw .qform .msg{width:100%;padding:2px 0;font-size:.6em;text-align:right}.data-vw .qform .msg.red{color:var(--red-4)}.data-vw .qform .msg.green{color:var(--green-1)}.data-vw .line .proposal{display:inline-flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:10px;padding:5px 0 10px;border-radius:var(--radius-2);border:1px solid var(--blue-2);line-height:normal}.data-vw .line .proposal.chosen{border-color:var(--green-1);padding-top:0}.data-vw .line .proposal .chosen-tag{width:100%;padding:4px 10px 5px;border-radius:calc(var(--radius-2) - 2px) calc(var(--radius-2) - 2px) 0 0;color:var(--white);background-color:var(--green-1);font-size:.6em;text-align:center}.data-vw .line .proposal .tx-c{display:inline-flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding:5px 10px;gap:3px;width:100%}.data-vw .line .proposal .date{color:var(--blue-3);font-size:.7em}.data-vw .line .proposal .cny{font-size:.8em}.data-vw .line .proposal .bt-c{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:5px 10px;padding:0 10px}.data-vw .line .proposal .button-tiny{padding:4px 8px 5px;text-transform:none;flex:1}.data-vw .line .proposal .button-tiny:hover{transform:scale(1.05)}@media screen and (max-width: 900px){.data-vw .line .cnt.col-6,.data-vw .line .cnt.col-4{grid-template-columns:repeat(3,1fr)}.data-vw .line .cnt.col-3{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 800px){.data-vw .line .cnt.col-4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 600px){.data-vw .line{margin-top:1em}.data-vw .line .cnt{font-size:.9em;line-height:1.6em}.data-vw .line .cnt.col-6,.data-vw .line .cnt.col-4{grid-template-columns:repeat(2,1fr)}.data-vw .line .cnt.col-3{grid-template-columns:repeat(1,1fr)}.data-vw .line .question .date,.data-vw .line .proposal .date{font-size:.9em}.data-vw .line .question .tx,.data-vw .line .proposal .cny{font-size:1em}}@media screen and (max-width: 500px){.data-vw{padding:20px}.data-vw .line .cnt.col-6,.data-vw .line .cnt.col-4,.data-vw .line .cnt.col-3{grid-template-columns:1fr;gap:10px}}.form{display:flex;flex-direction:column;gap:20px;width:100%}.form.max1k{max-width:1000px}.form.max5h{max-width:500px}.form .dv{display:grid;gap:20px}.form .dv-2{grid-template-columns:repeat(2,1fr)}.form .dv-3{grid-template-columns:repeat(3,1fr)}.form .dv-4{grid-template-columns:repeat(4,1fr)}.form .dv-5{grid-template-columns:repeat(5,1fr)}.form .dv-6{grid-template-columns:repeat(6,1fr)}.form .span-2{grid-column:span 2}.form .span-3{grid-column:span 3}.form .span-4{grid-column:span 4}.form .input-c,.form .bt-c{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%}.form .input-c .iname{color:var(--blue-3);font-size:.75em}.input-query .fquery .search,.form .input-c .input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:100%;border:1px solid var(--blue-2-15);border-radius:var(--radius-2);outline:none;padding:15px;color:var(--blue-4);background-color:var(--white);box-shadow:var(--shadow-1);font-size:1em;font-weight:300;font-family:helvetica-neue,sans-serif}.form .input-c .input::placeholder{color:var(--blue-2)}.form .input-c .input:focus,.form .input-c .input:hover{border-color:var(--blue-2);box-shadow:var(--shadow-2)}.form .input-c .input.read-only,.form .input-c .input.read-only:hover{border-color:var(--blue-2-20);color:var(--blue-2);box-shadow:var(--shadow-1)}.form .input-c .input.select{color:var(--blue-4);padding-right:30px;background-image:url(/img/chevron-down.svg);background-size:18px;background-repeat:no-repeat;background-position:calc(100% - 15px) center}.form .input-c .input.textarea{font-size:.8em;resize:vertical}.form .input-c .input.textarea.small{min-height:100px}.form .input-c .input.textarea.large{min-height:400px}.form .input-c.file .input{display:flex;align-items:center;cursor:pointer}.form .input-c.file .input .text{flex:1}.form .input-c.file .input .icon{height:1em;color:var(--blue-3)}.form .input-c.file .input input[type=file]{display:none;width:0;height:0;margin:0;border:0;outline:0;padding:0;visibility:hidden}.form .input-c.file .preview{display:grid;gap:10px;margin-top:10px;width:100%}.form .input-c.file .preview .image{max-width:100%;max-height:150px;border-radius:var(--radius-1)}.form .input-c.file .preview .image-card .image{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid var(--green-1);object-fit:fill;object-position:center}.form .input-c.file .preview~.button-tiny{margin-top:10px}.form .input-c .input.selection{flex-wrap:wrap;margin-bottom:5px;padding:8px;gap:5px}.form .input-c .input.selection .placeholder{padding:5px 0;color:var(--blue-2);font-size:.8em}.form .input-c .input .sclt-item{display:inline-flex;justify-content:space-between;align-items:center;gap:5px;border:1px solid var(--blue-2-20);border-radius:var(--radius-2);padding:6px 10px;font-size:.9em;background-color:var(--blue-2-15)}.form .input-c .input .sclt-item.excl{background-color:var(--red-1);border-color:var(--red-1);color:var(--red-4)}.form .input-c .input .sclt-item .tx{display:inline-flex}.form .input-c .input .sclt-item .del{width:1.2em;height:1.2em;cursor:pointer;transition:var(--transition)}.form .input-c .input .sclt-item .del:hover{border-radius:var(--radius-1);padding:2px;transform:scale(1.1);color:#fff;background-color:var(--blue-3)}.form .input-c .input .sclt-item.excl .del:hover{background-color:var(--red-4)}.form .input-c .iname .tip{position:relative;display:inline-block}.form .input-c .iname .tip .icon{height:1.3em;width:1.3em;margin:-.3em 0 -.3em .2em;cursor:pointer}.form .input-c .iname .tip .view{position:absolute;display:none;top:1.6em;right:-3em;padding:5px;border:1px solid var(--blue-3);border-radius:var(--radius-1);background-color:#fff;box-shadow:var(--shadow-3);white-space:preserve nowrap}.form .input-c .iname .tip:hover .view{display:inline-block}.form .input-c .iname .tip .view:before{content:"";position:absolute;display:inline-block;top:-5px;right:3.2em;width:8px;height:8px;border:solid var(--blue-3);border-width:1px 0 0 1px;background-color:#7b93af;background-color:#fff;transform:rotate(45deg)}.form .input-c .tgl{display:flex;gap:10px;align-items:center}.form .input-c .gd{display:grid;width:100%;gap:10px;margin-bottom:8px}.form .input-c .button-tiny{position:relative;font-size:.7em;font-weight:300;text-transform:lowercase}.form .input-c .button-tiny>input[type=file]{display:none;position:absolute;opacity:0;height:0;width:0}.form .switch{position:relative;display:inline-block;width:36px;height:20px}.form .switch input{opacity:0;width:0;height:0}.form .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--gray-40);-webkit-transition:.4s;transition:.4s}.form .switch .slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:var(--blue-4);-webkit-transition:.4s;transition:.4s}.form .switch input:checked+.slider{background-color:var(--green-1)}.form .switch input:focus+.slider{box-shadow:0 0 1px var(--blue-3)}.form .switch input:checked+.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translate(16px);background-color:var(--blue-1)}.form .switch .slider.round{border-radius:34px}.form .switch .slider.round:before{border-radius:50%}.form .check-c{position:relative;display:flex;align-items:center;line-height:normal;gap:5px}.form .check-c .checkbox{display:inline-block;position:relative;height:1.5em;width:1.5em;border-radius:var(--radius-4);border:1px solid var(--blue-2);background-color:var(--gray-20);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form .check-c .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form .check-c .checkmark{display:inline-flex;justify-content:center;align-items:center;height:calc(1.5em - 2px);width:calc(1.5em - 2px);border-radius:var(--radius-4)}.form .check-c .checkbox:hover input~.checkmark{background-color:#ccc}.form .check-c .checkbox input:checked~.checkmark{background-color:var(--blue-4)}.form .check-c .checkmark .check{display:none}.form .check-c .checkbox input:checked~.checkmark .check{display:inline-block;height:1em;width:1em;color:var(--white)}.form .msg{width:100%;padding:0 0 5px;font-size:.7em}.form .msg.large{font-size:.9em}.form .msg.red{color:var(--red-4)}.form .msg.green{color:var(--green-1)}.form .bt-c{justify-content:flex-start;margin-top:20px}.form .bt-c .submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;border-bottom:2px solid var(--yellow-2);border-radius:var(--radius-2);padding:25px 5vw;color:var(--white);background-color:var(--yellow-1);font-size:1.5em;text-transform:uppercase;transition:var(--transition);cursor:pointer}.form .bt-c .submit:hover{transform:scale(1.02)}.form .bt-c .submit:disabled{cursor:not-allowed;background-color:var(--yellow-1-50p)}.form .links-c{display:flex;flex-direction:column;width:100%;gap:8px;padding-top:10px;font-size:.98em}.form .links-c a,.form .links-c .link{cursor:pointer}.form .links-c a:hover,.form .links-c .link:hover{text-decoration:underline}@media screen and (max-width: 800px){.form .dv-2{grid-template-columns:1fr}.form .dv-3,.form .dv-4{grid-template-columns:repeat(2,1fr)}.form .dv-5{grid-template-columns:repeat(3,1fr)}.form .dv-6{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 500px){.form .dv-2,.form .dv-3,.form .dv-4{grid-template-columns:1fr}.form .dv-5{grid-template-columns:repeat(2,1fr)}.form .dv-6{grid-template-columns:repeat(3,1fr)}.form .span-2,.form .span-3,.form .span-4{grid-column:auto}.form .bt-c,.form .bt-c .submit{width:100%}}@media screen and (max-width: 400px){.form .dv-5{grid-template-columns:1fr}.form .dv-6{grid-template-columns:repeat(2,1fr)}}.input-query-modal{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100vh;padding:0 10px;z-index:100;background-color:#fffc}.input-query{position:relative;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;border:1px solid var(--blue-2-15);border-radius:var(--radius-2);box-shadow:var(--shadow-2);width:90%;max-width:400px;max-height:600px;padding:10px;background-color:var(--blue-1)}.input-query .close{position:absolute;top:-15px;right:-15px;display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:var(--radius-5);background-color:var(--white);cursor:pointer;transition:var(--transition);box-shadow:var(--shadow-3)}.input-query .close:hover{transform:scale(1.1)}.input-query .close .icon{width:20px;stroke:var(--blue-2);cursor:pointer}.input-query .fquery{display:flex;width:100%}.input-query .fquery .search{display:flex;align-items:center;width:100%;height:40px;box-shadow:none;border-color:var(--blue-2-45);box-shadow:var(--shadow-1)}.input-query .fquery .search:hover{border-color:var(--blue-3)}.input-query .sel-ls{display:flex;flex-direction:column;gap:10px;width:100%;border-radius:var(--radius-2);overflow-y:scroll;box-shadow:var(--shadow-1)}.input-query .sel-ls .line{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px;border:1px solid var(--blue-2-45);border-radius:var(--radius-2);background-color:var(--white);cursor:pointer}.input-query .sel-ls .line .tx{flex:1;font-size:.8em;line-height:1.2em}.input-query .sel-ls .line .circle{display:inline-block;top:calc(50% - 10px);right:8px;min-width:20px;height:20px;border:2px solid var(--blue-2-45);border-radius:var(--radius-5);background-color:var(--white)}.input-query .sel-ls .line:hover{border-color:var(--blue-3)}.input-query .sel-ls .line.selected{color:var(--green-1);border-color:var(--green-1)}.input-query .sel-ls .line.selected .circle{border-color:var(--green-1);background-color:var(--green-1)}.input-query .button{width:100%;max-width:none;padding:20px 0;border-radius:var(--radius-2)}.input-query .button:hover{transform:scale(1.01)}.page-rate{display:flex;flex-direction:column;align-items:center;width:90%;max-width:1000px}.form-rate{display:flex;position:relative;flex-direction:column;gap:10px;width:100%;--input-padding: 15px}.form-rate .sc-subtitle{margin-top:50px}.form-rate h3{margin-top:30px;border-bottom:1px dotted var(--blue-3);padding-bottom:10px}.form-rate h3.item-name{display:flex;justify-content:flex-start;align-items:center;gap:10px}.form-rate h3.item-name img{max-width:90px;border-radius:var(--radius-2);border:1px solid var(--blue-3)}.form-rate .msg{display:flex;width:100%;justify-content:flex-start;align-items:center;font-size:.8em;font-weight:400}.form-rate .msg.red{color:var(--red-3)}.form-rate .msg.green{margin-top:20px;color:var(--blue-4);font-weight:800}.form-rate .inputs-dv{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:15px}.form-rate .inputs-dv .iname{width:100%;font-weight:300}.form-rate .inputs-dv .rate{display:flex;width:100%;max-width:250px;gap:1px;border:1px solid var(--blue-2);border-radius:var(--radius-6);background-color:var(--blue-2);box-shadow:var(--shadow-1)}.form-rate .inputs-dv .rate .item{display:inline-flex;flex:1;justify-content:center;align-items:center;border:1px solid transparent;padding:8px 0;color:var(--blue-4);background-color:var(--blue-1);font-size:.9em;font-weight:400;cursor:pointer;transition:.3s}.form-rate .inputs-dv .rate .item:hover{border:1px solid var(--blue-2);transform:scale(1.2);z-index:100}.form-rate .inputs-dv .rate .item:first-child{border-radius:var(--radius-5) 0 0 var(--radius-5)}.form-rate .inputs-dv .rate .item:last-child{border-radius:0 var(--radius-5) var(--radius-5) 0}.form-rate .inputs-dv .rate .item.active{color:var(--white);background-color:var(--blue-4)}.form-rate .inputs-dv .rate .item input{display:none}.form-rate .inputs-dv .textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:100%;min-height:100px;border:1px solid var(--blue-2-15);border-radius:var(--radius-2);outline:none;padding:15px;color:var(--blue-4);background-color:var(--white);box-shadow:var(--shadow-1);font-size:.9em;font-weight:300;font-family:helvetica-neue,sans-serif}.form-rate .inputs-dv .textarea.large{min-height:180px}.form-rate .inputs-dv .input{width:100%;flex:1;border:1px solid var(--blue-4);border-radius:var(--radius-1);padding:.8em var(--input-padding) var(--input-padding) var(--input-padding)}.form-rate .inputs-dv .textarea:focus,.form-rate .inputs-dv .input:focus{outline:2px solid var(--blue-2-45);box-shadow:var(--shadow-2)}.form-rate .bt-c .button.submit{width:100%;max-width:300px;margin-top:30px;padding-top:10px;padding-bottom:10px;font-size:1.2em}@media screen and (max-width: 650px){.form-rate{padding:0}.form-rate .inputs-dv .rate{max-width:none}.form-rate .inputs-dv .textarea{min-height:250px}.form-rate .bt-c .button.submit{max-width:none;padding-top:10px;padding-bottom:10px;font-size:1.2em}}.footer{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;padding-top:50px;color:#fff;background-color:var(--blue-5)}.footer .cnt h2{color:var(--white)}.footer .cnt{display:grid;grid-template-columns:1.1fr .8fr 1.1fr;width:100%;max-width:var(--content-max-width);padding:30px 3vw 80px;background-color:var(--green-3)}.footer .cnt .pt-1{display:flex;flex-direction:column;gap:20px}.footer .cnt .pt-2{display:flex;flex-direction:column;align-items:right}.footer .cnt .pt-3{display:flex;flex-direction:column;align-items:flex-end}.footer .cnt .logo{width:250px}.footer .cnt .links-c{display:flex;flex-direction:column;align-items:flex-end;gap:1em}.footer .cnt .links-c .link{font-size:1.4em;font-weight:300;transition:var(--transition);text-align:right}.footer .cnt .links-c .link:hover{transform:scale(1.2)}.footer .cnt .social{gap:15px;margin-top:15px}.footer .cnt .social .link .icon{width:40px}.footer .cnt .newsletter{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:5px;width:100%;margin-top:15px}.footer .cnt .newsletter .call{color:var(--white);font-size:.8em;font-weight:300}.footer .cnt .newsletter .field-c{display:flex;justify-content:center;align-items:center;width:100%;border-radius:var(--radius-1)}.footer .cnt .newsletter .field-c .field{display:flex;justify-content:flex-start;align-items:center;flex:1;padding:12px 15px;border-radius:var(--radius-1) 0 0 var(--radius-1);font-size:1em;font-weight:300;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.footer .cnt .newsletter .field-c .field::placeholder{color:var(--blue-2)}.footer .cnt .newsletter .field-c .button-tiny{border-radius:0 var(--radius-1) var(--radius-1) 0;padding:12px 20px;font-size:1em;font-weight:700}.footer .cnt .newsletter .field-c .button-tiny:hover{background-color:var(--blue-4)}.footer .cnt .newsletter .msg{display:inline-flex;justify-content:center;align-items:center;padding:4px 10px;border-radius:var(--radius-2);font-size:.8em}.footer .cnt .newsletter .msg.red{color:var(--red-3)}.footer .cnt .newsletter .msg.green{color:var(--green-1)}.footer .bl{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;padding:30px 2vw;background-color:var(--blue-6);width:100%}.footer .lang,.footer .rights{display:flex;justify-content:center;align-items:center;font-size:.6em;width:100%}.footer .lang{width:auto;gap:20px}.footer .lang .flag{height:20px;width:28px;transition:var(--transition);cursor:pointer}.footer .lang .flag:hover{transform:scale(1.2)}.footer .rights span{white-space:nowrap}.footer .rights a{text-decoration:underline;letter-spacing:.5pt}.footer .rights .sep{width:10px;text-align:center}@media screen and (max-width: 1000px){.footer .cnt .links-c{font-size:.8em}}@media screen and (max-width: 800px){.footer .cnt{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}.footer .cnt .pt-1,.footer .cnt .pt-2,.footer .cnt .pt-3,.footer .cnt .newsletter,.footer .cnt .links-c{align-items:center}.footer .cnt .links-c .link{text-align:center}.footer .rights{flex-direction:column;gap:1em}.footer .rights .sep{display:none}}@media screen and (max-width: 380px){.footer .cnt .pt-1,.footer .cnt .newsletter,.footer .cnt .newsletter .field-c,.footer .cnt .newsletter .field-c .field{width:100%}.footer .cnt .newsletter .field-c{flex-direction:column;gap:5px}.footer .cnt .newsletter .field-c .field,.footer .cnt .newsletter .field-c .button-tiny{border-radius:var(--radius-1)}}.regulation-consent{position:fixed;display:flex;justify-content:center;align-items:center;bottom:10px;width:100%;z-index:999}.regulation-consent .consent{display:flex;justify-content:space-between;align-items:center;bottom:10px;width:94%;gap:1em;max-width:var(--content-max-width);padding:20px;border-radius:var(--radius-3);z-index:999;background:var(--blue-6);color:var(--blue-1)}.regulation-consent .consent .link{color:var(--blue-2)}.regulation-consent .consent .pt-1{line-height:1.2em}.regulation-consent .consent .pt-2{display:inline-flex;justify-content:center;align-items:center}@media screen and (max-width: 900px){.regulation-consent .consent{flex-direction:column;align-items:center}.regulation-consent .consent .pt-1{text-align:center}}@keyframes slideshowFade{0%{opacity:.4}to{opacity:1}}.slideshow{width:100%;position:relative;margin:0;background-color:#888}.slideshow .slide{display:none;width:100%}.slideshow .slide.active{display:flex}.slideshow img{width:100%;vertical-align:middle}.slideshow .prev,.slideshow .next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:#fff;font-weight:700;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;-webkit-user-select:none;user-select:none}.slideshow .next{right:0;border-radius:3px 0 0 3px}.slideshow .prev:hover,.slideshow .next:hover{background-color:#000c}.slideshow .text{color:#f2f2f2;font-size:15px;padding:8px 12px;position:absolute;top:10px;width:100%;text-align:left}.slideshow .number{position:absolute;color:#f2f2f2;font-size:12px;padding:8px;top:0;right:0}.slideshow .dot-c{position:absolute;bottom:15px;display:flex;width:100%;justify-content:center;align-items:center;gap:.8rem}.slideshow .dot-c .dot{display:inline-block;cursor:pointer;height:10px;width:10px;margin:0 2px;background-color:#0000004d;border-radius:50%;transition:background-color .6s ease}.slideshow .dot.active,.slideshow .dot:hover{background-color:#00000080}.slideshow .fade{animation-name:slideshowFade;animation-duration:1.5s}@media only screen and (max-width: 300px){.slideshow .prev,.slideshow .next,.slideshow .text{font-size:11px}}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:none;overflow:hidden;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;right:0;top:0;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translate(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,hsla(0,0%,100%,.8));cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:var(--yarl__button_margin,0);outline:none;padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}
