@font-face{font-family:"KyivTypeSans";font-display:swap;src:url(/assets/KyivTypeSans-Medium-5b71abf2329396f1cc88b1ca628df87fe44d95bf5358ae09cecf17f4cbd12fc6.woff);font-weight:500;font-style:normal}@font-face{font-family:"KyivTypeSans";font-display:swap;src:url(/assets/KyivTypeSans-Bold-ca179e3dcd45ea236353b5a6116f34c529de7b8d9356fd4e4188e1c5c17c4e98.woff);font-weight:900;font-style:normal}@font-face{font-family:"Montserrat";font-display:swap;src:url(/assets/Montserrat-Bold-2f8bd69b098b07f434282aec47a204274ec31214bc6bdebca829b5330086c44b.woff);font-weight:700;font-style:normal}@font-face{font-family:"Montserrat";font-display:swap;src:url(/assets/Montserrat-Regular-9f1b885714296c49f3e59c0a2abe50bd5f162bd18915acce8672ba68f78ce864.woff);font-weight:400;font-style:normal}@font-face{font-family:"Montserrat";font-display:swap;src:url(/assets/Montserrat-Italic-3ac2a93cb279cdef0383b64c506b1e30d6c1703f0bcfc5ece5434c165dc12d0b.woff);font-weight:400;font-style:italic}@font-face{font-family:"Roboto";font-display:swap;src:url(/assets/RobotoMono-Regular-bf94b608dbf373bc19ede0b6ef90c27a392a2883a0de4e044b580ec23461a61a.woff);font-weight:400;font-style:normal}trix-editor{border:1px solid #bbb;border-radius:3px;margin:0;padding:.4em .6em;min-height:5em;outline:none}trix-toolbar *{box-sizing:border-box}trix-toolbar .trix-button-row{display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto}trix-toolbar .trix-button-group{display:flex;margin-bottom:10px;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#888;border-radius:3px}trix-toolbar .trix-button-group:not(:first-child){margin-left:1.5vw}@media(max-device-width: 768px){trix-toolbar .trix-button-group:not(:first-child){margin-left:0}}trix-toolbar .trix-button-group-spacer{flex-grow:1}@media(max-device-width: 768px){trix-toolbar .trix-button-group-spacer{display:none}}trix-toolbar .trix-button{position:relative;float:left;color:rgba(0, 0, 0, 0.6);font-size:.75em;font-weight:600;white-space:nowrap;padding:0 .5em;margin:0;outline:none;border:none;border-bottom:1px solid #ddd;border-radius:0;background:transparent}trix-toolbar .trix-button:not(:first-child){border-left:1px solid #ccc}trix-toolbar .trix-button.trix-active{background:#cbeefa;color:black}trix-toolbar .trix-button:not(:disabled){cursor:pointer}trix-toolbar .trix-button:disabled{color:rgba(0, 0, 0, 0.125)}@media(max-device-width: 768px){trix-toolbar .trix-button{letter-spacing:-0.01em;padding:0 .3em}}trix-toolbar .trix-button--icon{font-size:inherit;width:2.6em;height:1.6em;max-width:calc(.8em + 4vw);text-indent:-9999px}@media(max-device-width: 768px){trix-toolbar .trix-button--icon{height:2em;max-width:calc(.8em + 3.5vw)}}trix-toolbar .trix-button--icon::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;content:"";background-position:center;background-repeat:no-repeat;background-size:contain}@media(max-device-width: 768px){trix-toolbar .trix-button--icon::before{right:6%;left:6%}}trix-toolbar .trix-button--icon.trix-active::before{opacity:1}trix-toolbar .trix-button--icon:disabled::before{opacity:.125}trix-toolbar .trix-button--icon-attach::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M16.5%206v11.5a4%204%200%201%201-8%200V5a2.5%202.5%200%200%201%205%200v10.5a1%201%200%201%201-2%200V6H10v9.5a2.5%202.5%200%200%200%205%200V5a4%204%200%201%200-8%200v12.5a5.5%205.5%200%200%200%2011%200V6h-1.5z%22%2F%3E%3C%2Fsvg%3E);top:8%;bottom:4%}trix-toolbar .trix-button--icon-bold::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M15.6%2011.8c1-.7%201.6-1.8%201.6-2.8a4%204%200%200%200-4-4H7v14h7c2.1%200%203.7-1.7%203.7-3.8%200-1.5-.8-2.8-2.1-3.4zM10%207.5h3a1.5%201.5%200%201%201%200%203h-3v-3zm3.5%209H10v-3h3.5a1.5%201.5%200%201%201%200%203z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-italic::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M10%205v3h2.2l-3.4%208H6v3h8v-3h-2.2l3.4-8H18V5h-8z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-link::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M9.88%2013.7a4.3%204.3%200%200%201%200-6.07l3.37-3.37a4.26%204.26%200%200%201%206.07%200%204.3%204.3%200%200%201%200%206.06l-1.96%201.72a.91.91%200%201%201-1.3-1.3l1.97-1.71a2.46%202.46%200%200%200-3.48-3.48l-3.38%203.37a2.46%202.46%200%200%200%200%203.48.91.91%200%201%201-1.3%201.3z%22%2F%3E%3Cpath%20d%3D%22M4.25%2019.46a4.3%204.3%200%200%201%200-6.07l1.93-1.9a.91.91%200%201%201%201.3%201.3l-1.93%201.9a2.46%202.46%200%200%200%203.48%203.48l3.37-3.38c.96-.96.96-2.52%200-3.48a.91.91%200%201%201%201.3-1.3%204.3%204.3%200%200%201%200%206.07l-3.38%203.38a4.26%204.26%200%200%201-6.07%200z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-strike::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.73%2014l.28.14c.26.15.45.3.57.44.12.14.18.3.18.5%200%20.3-.15.56-.44.75-.3.2-.76.3-1.39.3A13.52%2013.52%200%200%201%207%2014.95v3.37a10.64%2010.64%200%200%200%204.84.88c1.26%200%202.35-.19%203.28-.56.93-.37%201.64-.9%202.14-1.57s.74-1.45.74-2.32c0-.26-.02-.51-.06-.75h-5.21zm-5.5-4c-.08-.34-.12-.7-.12-1.1%200-1.29.52-2.3%201.58-3.02%201.05-.72%202.5-1.08%204.34-1.08%201.62%200%203.28.34%204.97%201l-1.3%202.93c-1.47-.6-2.73-.9-3.8-.9-.55%200-.96.08-1.2.26-.26.17-.38.38-.38.64%200%20.27.16.52.48.74.17.12.53.3%201.05.53H7.23zM3%2013h18v-2H3v2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-quote::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M6%2017h3l2-4V7H5v6h3zm8%200h3l2-4V7h-6v6h3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-heading-1::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12%209v3H9v7H6v-7H3V9h9zM8%204h14v3h-6v12h-3V7H8V4z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-code::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.2%2012L15%2015.2l1.4%201.4L21%2012l-4.6-4.6L15%208.8l3.2%203.2zM5.8%2012L9%208.8%207.6%207.4%203%2012l4.6%204.6L9%2015.2%205.8%2012z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-bullet-list::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%204a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm4%203h14v-2H8v2zm0-6h14v-2H8v2zm0-8v2h14V5H8z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-number-list::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M2%2017h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1%203h1.8L2%2013.1v.9h3v-1H3.2L5%2010.9V10H2v1zm5-6v2h14V5H7zm0%2014h14v-2H7v2zm0-6h14v-2H7v2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-undo::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.5%208c-2.6%200-5%201-6.9%202.6L2%207v9h9l-3.6-3.6A8%208%200%200%201%2020%2016l2.4-.8a10.5%2010.5%200%200%200-10-7.2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-redo::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.4%2010.6a10.5%2010.5%200%200%200-16.9%204.6L4%2016a8%208%200%200%201%2012.7-3.6L13%2016h9V7l-3.6%203.6z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-decrease-nesting-level::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-8.3-.3l2.8%202.9L6%2014.2%204%2012l2-2-1.4-1.5L1%2012l.7.7zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-increase-nesting-level::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-6.9-1L1%2014.2l1.4%201.4L6%2012l-.7-.7-2.8-2.8L1%209.9%203.1%2012zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog{position:absolute;top:0;left:0;right:0;font-size:.75em;padding:15px 10px;background:#fff;box-shadow:0 .3em 1em #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}trix-toolbar .trix-input--dialog{font-size:inherit;font-weight:normal;padding:.5em .8em;margin:0 10px 0 0;border-radius:3px;border:1px solid #bbb;background-color:#fff;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-toolbar .trix-input--dialog.validate:invalid{box-shadow:red 0px 0px 1.5px 1px}trix-toolbar .trix-button--dialog{font-size:inherit;padding:.5em;border-bottom:none}trix-toolbar .trix-dialog--link{max-width:600px}trix-toolbar .trix-dialog__link-fields{display:flex;align-items:baseline}trix-toolbar .trix-dialog__link-fields .trix-input{flex:1}trix-toolbar .trix-dialog__link-fields .trix-button-group{flex:0 0 content;margin:0}trix-editor [data-trix-mutable]:not(.attachment__caption-editor){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}trix-editor [data-trix-mutable]::-moz-selection,trix-editor [data-trix-cursor-target]::-moz-selection,trix-editor [data-trix-mutable] ::-moz-selection{background:none}trix-editor [data-trix-mutable]::selection,trix-editor [data-trix-cursor-target]::selection,trix-editor [data-trix-mutable] ::selection{background:none}trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection{background:highlight}trix-editor [data-trix-mutable].attachment__caption-editor:focus::selection{background:highlight}trix-editor [data-trix-mutable].attachment.attachment--file{box-shadow:0 0 0 2px highlight;border-color:transparent}trix-editor [data-trix-mutable].attachment img{box-shadow:0 0 0 2px highlight}trix-editor .attachment{position:relative}trix-editor .attachment:hover{cursor:default}trix-editor .attachment--preview .attachment__caption:hover{cursor:text}trix-editor .attachment__progress{position:absolute;z-index:1;height:20px;top:calc(50% - 10px);left:5%;width:90%;opacity:.9;transition:opacity 200ms ease-in}trix-editor .attachment__progress[value="100"]{opacity:0}trix-editor .attachment__caption-editor{display:inline-block;width:100%;margin:0;padding:0;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;text-align:center;vertical-align:top;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-editor .attachment__toolbar{position:absolute;z-index:1;top:-0.9em;left:0;width:100%;text-align:center}trix-editor .trix-button-group{display:inline-flex}trix-editor .trix-button{position:relative;float:left;color:#666;white-space:nowrap;font-size:80%;padding:0 .8em;margin:0;outline:none;border:none;border-radius:0;background:transparent}trix-editor .trix-button:not(:first-child){border-left:1px solid #ccc}trix-editor .trix-button.trix-active{background:#cbeefa}trix-editor .trix-button:not(:disabled){cursor:pointer}trix-editor .trix-button--remove{text-indent:-9999px;display:inline-block;padding:0;outline:none;width:1.8em;height:1.8em;line-height:1.8em;border-radius:50%;background-color:#fff;border:2px solid highlight;box-shadow:1px 1px 6px rgba(0, 0, 0, 0.25)}trix-editor .trix-button--remove::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7;content:"";background-image:url(data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.4L17.6%205%2012%2010.6%206.4%205%205%206.4l5.6%205.6L5%2017.6%206.4%2019l5.6-5.6%205.6%205.6%201.4-1.4-5.6-5.6z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-repeat:no-repeat;background-size:90%}trix-editor .trix-button--remove:hover{border-color:#333}trix-editor .trix-button--remove:hover::before{opacity:1}trix-editor .attachment__metadata-container{position:relative}trix-editor .attachment__metadata{position:absolute;left:50%;top:2em;transform:translate(-50%, 0);max-width:90%;padding:.1em .6em;font-size:.8em;color:#fff;background-color:rgba(0, 0, 0, 0.7);border-radius:3px}trix-editor .attachment__metadata .attachment__name{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}trix-editor .attachment__metadata .attachment__size{margin-left:.2em;white-space:nowrap}.trix-content{line-height:1.5}.trix-content *{box-sizing:border-box;margin:0;padding:0}.trix-content h1{font-size:1.2em;line-height:1.2}.trix-content blockquote{border:0 solid #ccc;border-left-width:.3em;margin-left:.3em;padding-left:.6em}.trix-content [dir=rtl] blockquote,.trix-content blockquote[dir=rtl]{border-width:0;border-right-width:.3em;margin-right:.3em;padding-right:.6em}.trix-content li{margin-left:1em}.trix-content [dir=rtl] li{margin-right:1em}.trix-content pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:.9em;padding:.5em;white-space:pre;background-color:#eee;overflow-x:auto}.trix-content img{max-width:100%;height:auto}.trix-content .attachment{display:inline-block;position:relative;max-width:100%}.trix-content .attachment a{color:inherit;text-decoration:none}.trix-content .attachment a:hover,.trix-content .attachment a:visited:hover{color:inherit}.trix-content .attachment__caption{text-align:center}.trix-content .attachment__caption .attachment__name+.attachment__size::before{content:" · "}.trix-content .attachment--preview{width:100%;text-align:center}.trix-content .attachment--preview .attachment__caption{color:#666;font-size:.9em;line-height:1.2}.trix-content .attachment--file{color:#333;line-height:1;margin:0 2px 2px 2px;padding:.4em 1em;border:1px solid #bbb;border-radius:5px}.trix-content .attachment-gallery{display:flex;flex-wrap:wrap;position:relative}.trix-content .attachment-gallery .attachment{flex:1 0 33%;padding:0 .5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{flex-basis:50%;max-width:50%}.trix-content .attachment-gallery>action-text-attachment,.trix-content .attachment-gallery>.attachment{flex:1 0 33%;padding:0 .5em;max-width:33%;overflow-wrap:break-word}.trix-content .attachment-gallery.attachment-gallery--2>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--2>.attachment,.trix-content .attachment-gallery.attachment-gallery--4>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--4>.attachment{flex-basis:50%;max-width:50%}.trix-content action-text-attachment .attachment{padding:0 !important;max-width:100% !important}.trix-content{font-family:"Montserrat";width:auto;font-size:18px}.trix-content strong{font-family:"Montserrat";font-weight:700}.trix-content pre{font-family:"Roboto"}trix-editor a,.trix-content a{color:var(--red) !important}.job trix-editor a,.job .trix-content a{color:var(--dou_green) !important}trix-editor h2,.trix-content h2{font-size:2em}trix-editor h3,.trix-content h3{font-size:1.5em}trix-editor h4,.trix-content h4{font-size:1.3em}trix-editor ol li{list-style-type:decimal}trix-editor ul li{list-style-type:disc}trix-editor ul li,trix-editor ol li{margin-inline-start:40px;margin-bottom:.4em}trix-toolbar .trix-button--icon{font-size:inherit;width:1.8em;height:1.6em;max-width:calc(.8em + 4vw);text-indent:-9999px}trix-editor .attachment{position:inherit}trix-editor{margin:0;min-height:10em;outline:none}.sticky{position:fixed;top:60px;width:100%;background-color:white;z-index:100}figcaption{color:#666;font-size:.9em;line-height:1.2;text-align:center}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.cookies-bar{background:var(--black);color:white;width:100%;bottom:0;left:0;z-index:1000;height:auto;position:fixed;padding:10px;font-size:14px}.cookies-bar .container{text-align:center}.cookies-bar a:not(.button){text-decoration:underline;color:white}.cookies-bar .button{background:white}.cookies-bar a.button{color:black}.cookies-bar .button:hover{background:white}@media(max-width: 768px){.cookies-bar{font-size:12px}}/*!* for testing *!*/blockquote{border:0 solid #ccc;border-left-width:.3em;margin-left:.3em;padding-left:.6em}q{border-left-width:.3em;margin-left:.3em}pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:.9em;padding:.5em;white-space:pre;background-color:#eee;overflow-x:auto}p code{color:var(--red);width:100%;vertical-align:top;font-family:monospace;font-size:.9em;padding:0 .4em;white-space:break-spaces;background-color:#eee;overflow-x:auto;border-radius:3px}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.me-2{margin-right:.5rem !important;background-color:var(--light-gray);border-radius:3px;padding:5px}ul.dropdown-menu{display:none}button.button-bookmark,button.button-like{background-color:transparent !important;padding:0}.bookmark-form{margin:unset;display:flex;align-items:center}nav a.nav_btn:visited{color:white !important}.article-content,.subtitle,.article-heading,p.text{overflow-wrap:anywhere}@media(max-width: 768px){.article-content,.subtitle,.article-heading,p.text{overflow-wrap:anywhere}}@media(max-width: 420px){.article-content,.subtitle,.article-heading,p.text{overflow-wrap:anywhere}}@media(max-width: 1024px){.article-content,.subtitle,.article-heading,p.text{overflow-wrap:anywhere}}#feed-heading.followed{padding:0}.unfollow-icon{padding:0;background-color:transparent;border-radius:15px}.display-inline-block{display:inline-block}.liked-item{margin-left:1em;margin-bottom:16px}.tab-links{border-bottom:2px solid var(--lighter-gray);margin-bottom:20px;padding:0px 20px}.post-status{background-color:#fff3cd;color:black;font-size:.9em;padding:8px;pointer-events:none}a.content-link{color:var(--red) !important}a.content-link:hover{text-decoration:underline}.nav_btn img.avatar{height:40px;border-radius:8px}@media(max-width: 768px){.nav_btn img.avatar{height:28px}}.edit-block input[type=file],input[type=file]{display:none}.custom-file-upload{border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer;margin-bottom:8px}#account-card a.active{color:var(--light-gray);pointer-events:none}@media(max-width: 1024px){.mobile-hide{display:none}}@media(min-width: 1024px){.desktop-hide{display:none}}@media(max-width: 1024px){.created-data{font-size:10px}}.moderation{display:flex;justify-content:space-between}.policy-content{font-family:"Montserrat";line-height:1.4;font-size:14px}.policy-content ul{padding-left:60px}.policy-content ul li{list-style:disc}.policy-content table,.policy-content td,.policy-content th{border:1px solid;padding:8px;margin-bottom:16px}.policy-content table{border-collapse:collapse}.with-divider{border-bottom:1px solid var(--light-gray);padding-bottom:20px}.overflow-hidden{overflow:hidden}.tooltip-item{position:relative;display:inline-block}.tooltip-item .tooltip-text{visibility:hidden;width:120px;background:var(--background-grey);color:var(--black);text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:100%;left:50%;margin-left:-60px;font-size:12px}.tooltip-item:hover .tooltip-text{visibility:visible}.error .error-code{font-weight:700;font-size:160px;line-height:192px}.error .sorry{font-weight:700;font-size:44px;line-height:53px;margin-bottom:16px;width:420px}.error .error-suggestion{margin-bottom:32px;width:420px;line-height:29px}.error .suggested-links{margin-bottom:22px}.error a,.error a:visited{color:var(--red);font-weight:500;font-size:18px;line-height:23px;text-decoration-line:underline}@media(max-width: 770px){.error{padding:0 22px;width:auto}.error .error-suggestion{width:auto}.error .sorry{font-size:32px;width:auto}.error .error-code{font-weight:700;font-size:120px;line-height:120px}}.sidebar-highlighted-post{width:100%;padding:20px 25px 30px;background:var(--lighter-gray);border-radius:16px;margin-bottom:32px}.sidebar-highlighted-post.sticky{position:sticky;top:80px}.sidebar-highlighted-post.sticky .post-title{font-size:16px}.sidebar-highlighted-post p{font-size:.9em;margin-top:3px}.sidebar-highlighted-post .article-date{font-size:.7em}.sidebar-highlighted-post .subtitle{font-size:1em}.sidebar-highlighted-post .article-header .article-date{white-space:nowrap;margin:0px}.sidebar-highlighted-post .article-header .flexbox{justify-content:space-between}.sidebar-highlighted-post .publication:not(:last-child){margin-bottom:40px}.sidebar-highlighted-post .publication .wrapper{display:flex;gap:8px;flex-direction:row;justify-content:start;align-items:flex-start}.sidebar-highlighted-post .publication .wrapper img{width:24px;height:24px}.sidebar-highlighted-post .post-title{margin-bottom:6px;margin-top:6px}.sidebar-highlighted-post .post-footer{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.sidebar-highlighted-post .post-published{font-size:10px}.sidebar-highlighted-post a:hover{color:var(--black) !important}@media(max-width: 1024px){.sidebar-highlighted-post.only-desktop{display:none}}#sidebar-salary-widget{width:100%;padding:20px 25px 30px;background:var(--lighter-gray);border-radius:16px;margin-bottom:32px}#sidebar-salary-widget h3{font-size:24px;line-height:24px;margin-bottom:20px}#sidebar-salary-widget h4{font-size:18px;line-height:20px;opacity:.6;margin-bottom:20px}#sidebar-salary-widget .chart{font-family:"Montserrat",sans-serif;margin-bottom:15px}#sidebar-salary-widget .stripchart{margin-bottom:10px}#sidebar-salary-widget .name{font-size:12px;font-weight:normal;margin-bottom:5px}#sidebar-salary-widget .name span{font-style:italic}#sidebar-salary-widget .salary{font-size:14px;font-weight:bold;color:var(--red);margin-bottom:2px}#sidebar-salary-widget .strips line{fill:none;stroke:#000;stroke-width:1;opacity:.15}#sidebar-salary-widget line.median{fill:none;stroke:var(--red);stroke-width:2}#sidebar-salary-widget a.button{font-family:"KyivTypeSans";font-size:18px;line-height:20px;padding:10px 20px 12px;width:170px}.jobs #sidebar-salary-widget .salary{color:var(--dou_green)}.jobs #sidebar-salary-widget a.button{background-color:var(--dou_green)}a,a:visited{color:var(--black)}a.red:visited{color:white}a.link_black{text-decoration:none;color:var(--black)}a.link_black:hover{color:var(--red)}*{padding:0px;margin:0px;border:0px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}aside,nav,footer,header,section{display:block}html,body{height:100%}body{line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-size:inherit}input::-ms-clear{display:none}button{cursor:pointer;background-color:inherit}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none;opacity:.8;cursor:pointer}ul.list-disc li{list-style-type:disc}ul.list-decimal li{list-style-type:decimal}img{vertical-align:top;width:100%}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}sub,sup{font-size:.5em}:root{--red: #D61437;--red-pale: #FF5E7B;--red-pale-transparent: #FF5E7B66;--black: #37352f;--light-gray: #cccccc;--lighter-gray: #eeeeee;--link_basic: #1876ac;--link_hover: #ff5e99;--dou_green: #06B9B1;--light_green: #6AD29C;--blue: #3CC5FF;--sky_blue: #0075C9;--outsource: #3C5BFF;--dark_electric: #3C5BFF;--darker_gray: #222222;--gray: #BCBCBC;--background-grey: #F5F5F5}body{font-family:"KyivTypeSans",sans-serif;font-weight:500;font-style:normal;font-size:20px;color:var(--black)}h1,.title{font-family:"KyivTypeSans";font-size:2.2em;letter-spacing:inherit;font-weight:700;font-style:normal;text-transform:normal;line-height:1.1}h1.small-header{font-size:2em}h2,.subtitle{font-family:"KyivTypeSans";font-size:1.8em;letter-spacing:inherit;font-weight:600;font-style:normal;text-transform:normal;line-height:normal}h3,.small_title{font-family:"KyivTypeSans";font-size:1.4em;letter-spacing:inherit;font-weight:700;font-style:normal;text-transform:normal;line-height:1.2}.interface_title{font-family:"KyivTypeSans";font-size:1em;letter-spacing:inherit;font-weight:700;font-style:normal;text-transform:normal;line-height:1.2}h4,.lead{font-family:"KyivTypeSans";font-size:1.1em;letter-spacing:0;font-weight:400;font-style:normal;text-transform:none;line-height:1.4}.text{font-family:"Montserrat";font-size:1em;letter-spacing:0;font-weight:400;font-style:normal;text-transform:normal;line-height:1.5}.interface_text{font-family:"KyivTypeSans";font-size:1em;letter-spacing:0;font-weight:500;font-style:normal;text-transform:normal;line-height:1.5}.caption{font-family:"Montserrat";font-size:.8em;letter-spacing:0;font-weight:400;font-style:italic;text-transform:none;line-height:1.5}.small{font-family:"Montserrat";font-size:.8em;letter-spacing:0;font-weight:400;font-style:normal;text-transform:none;line-height:1.5}.small,.caption{max-width:30em}.bold{font-weight:600}p,h1,h2,h3,h4{margin-bottom:.8em}.wrapper{min-height:100%;display:flex;flex-direction:column;flex:1 1 auto}.full-width.content.flexbox{margin-bottom:auto}.content{margin-top:100px}.full-width{justify-content:center;padding:0 3em}.column-width{width:100%;max-width:975px}.main{width:100%;max-width:1047px;margin:0 2em;display:flex;flex-direction:column;flex:1 1 auto}.main__post{padding:0 2em}.sidebar{width:100%;max-width:280px}.hidden{display:none}.flexbox{display:flex}.round{border-radius:100%}.center{margin-left:auto;margin-right:auto}.interface-list{margin-bottom:2.2em}.interface-list h3{margin-bottom:.6em}.interface-list ul{list-style:none}.interface-list li{margin-bottom:.2em}.tags{list-style:none;flex-wrap:wrap;margin-bottom:80px;gap:.6em}.tags li a{display:block;padding:5px 16px 8px;border-radius:32px;background-color:var(--lighter-gray);color:var(--black);cursor:pointer}.tags li.active a{background-color:var(--black);color:white;pointer-events:none}.tags li.highlighted a{background-color:var(--light-gray)}.tags-list{list-style:none;display:flex;flex-wrap:wrap;margin-bottom:24px}.tags-list li{margin:0 12px 4px 0;color:var(--red);cursor:pointer}.tags-list li::before{content:"#";position:relative;margin-right:2px}.tags-list li:hover{color:var(--red-pale)}.hashtags{list-style:none;display:flex;flex-wrap:wrap;font-size:18px}.hashtags li{margin:0 12px 4px 0;color:var(--red)}.hashtags li a::before{content:"#";position:relative;margin-right:2px}.star-icon{color:var(--red);margin-left:4px}.pin-icon{color:var(--black);transform:scale(1.2)}.highlighted-pin-icon{position:absolute;left:-26px;top:41px}@media(max-width: 768px){.highlighted-pin-icon{left:-30px}}.quote{margin-bottom:24px;width:100%;max-width:680px}.quote-mark{display:flex;padding:24px 0}.quote-mark .dou-icon-qmark{flex:2 0 auto}.quote-content{padding-left:32px}.quote-background{padding:24px 36px;background-color:var(--lighter-gray)}.quote-border{margin-top:48px;margin-bottom:48px;padding-left:36px;border-left:solid 3px var(--red)}.quote .lead{margin-bottom:16px}.incut{margin:32px 0}.incut img{display:block;margin-bottom:32px;max-height:200px;width:auto}.incut-preview{margin-left:36px}.incut-preview .lead{margin-bottom:16px}.incut-preview .caption{margin-bottom:0}@media(max-width: 1440px){h1,.title{font-size:2.2em}h2,.subtitle{font-size:1.3em}h3,.small_title{font-size:1.2em}.interface_title{font-size:1em}h4,.lead{font-size:.9em}.text{font-size:.7em}.interface_text{font-size:.7em}.caption{font-size:.6em}.small{font-size:.6em}.main{max-width:645px}.content{margin-top:60px}.column-width{max-width:645px}}@media(max-width: 1024px){h1,.title{font-size:2em}h2,.subtitle{font-size:1.5em}h3,.small_title{font-size:1.2em}.interface_title{font-size:.9em}h4,.lead{font-size:.9em}.text{font-size:.7em}.interface_text{font-size:.7em}.content{margin-top:20px}.sidebar{max-width:unset}.tags{justify-content:center}}@media(max-width: 768px){.tags{padding:0 1em}.title{font-size:1.8em}.subtitle{font-size:1.4em}.text{font-size:.8em}.interface_text{font-size:.8em}.column-width{padding:0 2em}.full-width{padding:0}}@media(max-width: 420px){h1,.title{font-size:1.6em}h2,.subtitle{font-size:1.1em}h3,.small_title{font-size:1em}.interface_title{font-size:.8em}h4,.lead{font-size:.8em}.text{font-size:.8em}.interface_text{font-size:.8em}.content{margin-top:80px}.column-width{padding:0 1em}}footer{width:100%;max-width:unset;margin:2.4em auto .8em;box-sizing:border-box !important}footer.full-width{justify-content:space-between;padding:0 3em;min-height:22px}footer .small{font-family:"Montserrat";font-size:12px;max-width:30em}footer h5{margin-right:10px}footer .text-links li:not(:last-child)::after{content:"·";display:inline-block;margin:0 5px;position:relative;top:2px}footer a.link_black,footer a.link_black:visited{text-decoration:none;color:var(--black)}footer a.bold{font-weight:600}footer ul li{list-style:none;font-size:20px;line-height:20px;margin-bottom:0px}@media(max-width: 1024px){footer{flex-direction:column}footer .text-links{flex-wrap:wrap}}@media(max-width: 768px){footer.full-width{padding:0 1em}}nav{width:100%;height:60px;background:rgb(255, 255, 255);color:rgb(0, 0, 0);display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 3em;position:sticky;top:0;gap:1em;z-index:1000}nav .nav-group{display:flex;flex-direction:row;align-items:center;height:100%;gap:1.2em}nav .dou-icon{width:30px;height:25px;margin-left:8px}nav .dou-icon-chart{background-size:60px 25px;background-image:url(/assets/sprite-chart-39ae7e640237b18e87ea1fe2aa8c117ef5528f12ee2ad44dedb91091a3439be0.svg)}nav .dou-icon-comment{background-size:240px 25px;background-image:url(/assets/sprite-comment-large-c5596ce2656eb5232d9cc515b96ae1b5ac4900b7bb4948c8464ee13afd07d6b2.svg)}nav .dou-icon-chart-line{background-image:url(/assets/chart-line-40d520bf8d32a79d9bd1b9bd22a3d538c5c20da5e2d27f9b1a0b3e5979a01d8c.svg)}nav a:hover .dou-icon-chart-line{filter:invert(31%) sepia(56%) saturate(3197%) hue-rotate(223deg) brightness(97%) contrast(110%)}nav .dou-icon-new-comment{background-image:url(/assets/comment-8899e9e9fce940a25873a7194cf2abba2fd8cb9a3cd1ae26f9ec6fffbc99f44e.svg)}nav a:hover .dou-icon-new-comment{filter:invert(20%) sepia(87%) saturate(6444%) hue-rotate(342deg) brightness(86%) contrast(94%)}nav .dou-icon-suitcase{background-image:url(/assets/suitcase-67c2ae3e78764f71f338cfa6e0aa88df3099c0f1de0e3d49911b224620248818.svg)}nav a:hover .dou-icon-suitcase{background-image:url(/assets/suitcase-67c2ae3e78764f71f338cfa6e0aa88df3099c0f1de0e3d49911b224620248818.svg);filter:invert(65%) sepia(91%) saturate(3601%) hue-rotate(139deg) brightness(95%) contrast(95%)}nav a.active .dou-icon{filter:invert(91%) sepia(4%) saturate(9%) hue-rotate(9deg) brightness(90%) contrast(91%)}nav a.nav-stats:hover{color:var(--outsource)}nav a.nav-community:hover{color:var(--red)}nav a.nav-jobs:hover{color:var(--dou_green)}nav a,nav a:visited{color:var(--black)}nav a:hover{opacity:.7}nav a.active{color:var(--light-gray) !important;pointer-events:none}nav a.active .dou-icon-chart{background-position-x:-30px}nav a.active .dou-icon-comment{background-position-x:-180px}nav a.underline-dashed{white-space:nowrap;padding-bottom:4px;margin-top:-4px;border-bottom:dashed 1px var(--black)}nav a.flexbox{align-items:center;font-size:16px}#nav-logo{display:block;width:67px;height:23px;min-width:67px}#nav-searchbar-box{margin:0 50px}#nav-searchbar-box,#nav-searchbar-box-mobile{border:none;position:relative;width:390px}#nav-searchbar-box form{width:100%}#nav-searchbar-box input,#nav-searchbar-box-mobile input{border-radius:8px;background-color:var(--lighter-gray);padding:6px 42px 8px 16px}#nav-searchbar-box .nav_btn,#nav-searchbar-box-mobile .nav_btn{position:absolute;top:0;right:6px;cursor:pointer}#nav-searchbar-box .nav_btn:hover,#nav-searchbar-box-mobile .nav_btn:hover{opacity:.7}#nav-user{display:flex;flex-direction:row;align-items:center;height:100%;gap:1em}#nav-user:hover .dou-icon-user svg{fill:var(--red-pale)}#nav-user .dou-icon-caret-down{margin-left:-7px}#nav-locale{color:var(--light-gray);white-space:nowrap}.nav_btn{height:44px;padding:.5em;color:rgb(255, 255, 255);display:inline-flex;flex-direction:row;-webkit-appearance:none;width:fit-content;border-radius:8px;align-items:center;white-space:nowrap}.nav_btn:hover{opacity:.8}.nav_btn__txt{padding:.2em 2.4em}.nav_btn__txt_img{padding:.2em 2.2em .2em 2.4em}.nav_btn__txt_img img{margin-left:.5em}.nav_btn img{width:auto;height:20px;border-radius:4px}.hamburger{display:none}#nav-mobile{display:none}@media(max-width: 1640px){#nav-searchbar-box,#nav-searchbar-box-mobile{width:100%}}@media(max-width: 1440px){#nav-logo{width:auto;height:auto}#nav-logo img{width:100%;max-width:59px}.nav_btn__txt_img{padding:8px 40px;height:40px}#nav-manage{flex:2 1 auto;gap:1em;justify-content:center}#nav-searchbar-box,#nav-searchbar-box-mobile{width:100%}#nav-searchbar-box input{height:40px}#nav-searchbar-box .nav_btn{top:-3px}}@media(max-width: 1024px){#nav-manage,nav .section-link{display:none}.nav_btn__txt{padding:.2em 2em}.nav_btn__txt_img{padding:.2em 2em}.hamburger{display:inline-flex}#nav-mobile{display:block;position:absolute;top:0;left:0;background:#f5f5f5;padding:0 24px;height:0;width:100%;overflow:hidden;transition:.25s height,.25s padding;z-index:800}#nav-mobile hr{margin:25px 0 20px;border:1px solid var(--light-gray)}#nav-mobile.active{height:100vh;padding:48px 24px 20px}#nav-mobile-close{position:absolute;top:1em;right:1em}#nav-mobile .nav-mobile-wrap{width:100%;max-width:360px;text-align:center}#nav-mobile .form{margin:25px 0 45px}#nav-mobile ul li{margin-bottom:.8em}.nav_btn__txt{padding:.2em 1em}.nav_btn__txt_img{padding:.2em 1em}#nav-searchbar-box-mobile input{border:3px solid var(--black);height:48px}}@media(max-width: 768px){nav{padding:8px 1em;height:36px}nav .nav_btn img{height:16px}}.form{display:flex;flex-direction:row;align-items:center;border-radius:8px;border:2px solid rgb(0, 0, 0);font-family:"KyivTypeSans",sans-serif}.form input[type=text],.form [type=email],.form [type=textarea]{width:100%;padding:.4em .5em;margin:0;display:inline-block;box-sizing:border-box;cursor:text;background:transparent;font-family:"KyivTypeSans",sans-serif}.form input::placeholder{color:var(--light-gray)}.form input[type=checkbox]{display:block;width:30px;height:30px;border:1px solid var(--red);cursor:pointer}.form input[type=checkbox] label{cursor:pointer}.form .checkbox{display:flex;flex-direction:row-reverse;align-items:center}.form .checkbox input{margin:.5em .5em .5em 0}.form input[type=checkbox]:checked{content:"✓";text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);color:var(--red);text-align:center;line-height:15px}button,.button{padding:10px 24px 12px;text-decoration:none;background-color:var(--black);color:white;border-radius:8px;display:inline-block;cursor:pointer}.button-focus{background-color:var(--red)}button:visited,.button:visited{color:white}button.gray:visited,.button.gray:visited{color:var(--black)}button:not(.nohover):hover,.button:hover{color:white;background-color:var(--red-pale)}.btn{height:44px;padding:.5em 1.2em;background:transparent;color:rgb(255, 255, 255);display:inline-flex;flex-direction:row;-webkit-appearance:none;width:fit-content;border-radius:8px;align-items:center;white-space:nowrap}.btn:visited{color:rgb(255, 255, 255)}.red{background:var(--red);color:white}.gray{background:var(--light-gray);color:var(--black)}.black{background:rgb(0, 0, 0);color:white}.transparent{background:transparent}.icon-bg{padding:2px;background-color:var(--black);border-radius:4px}.icon-bg-large{padding:12px 16px 11px;background-color:var(--black);border-radius:8px;cursor:pointer}.icon-bg-large:hover{background-color:var(--red-pale)}.dou-icon{display:block;width:20px;height:22px;background-repeat:no-repeat;background-size:20px 22px;background-position:0px 0px}.dou-icon.small{width:16px;height:18px;background-size:16px 18px}.dou-icon-caret-up{background-image:url(/assets/icon-caret-up-13d12393a306ff31e9d552a5088d2189885c35e273a132218d115119cfa7f3f0.svg)}.dou-icon-caret-up.small{width:14px;height:18px;background-size:14px 18px;background-image:url(/assets/icon-caret-up-13d12393a306ff31e9d552a5088d2189885c35e273a132218d115119cfa7f3f0.svg)}.dou-icon-eye{background-image:url(/assets/icon-eye-2c23e22e9d7048244da4efefb1c072d09cabd7a91967d69ebae9ae256e5c5698.svg)}.dou-icon-edit{background-image:url(/assets/icon-edit-806bef8b3f386b50e5c59701efd01bfc3ba0611f0d645dc3d03456326c58156a.svg)}.dou-icon-edit.small{background-image:url(/assets/icon-edit-small-aad4803bdc7c2f4bdf596c64d434995365cb438fcdc3037543a60856210c74d8.svg)}.dou-icon-heart{background-size:120px 22px;background-image:url(/assets/sprite-heart-0d8d5350c05f927389a55a7d2385cbd3ba48a56744562afcc19df1097a81c9ed.svg)}.dou-icon-heart.small{background-size:96px 18px;background-image:url(/assets/sprite-heart-small-da2f1c86eaef7ef97a4fdcec46fd0fa31d8d7bd88c7d892b4c505119708d7c8e.svg)}.dou-icon-comment{background-size:120px 22px;background-image:url(/assets/sprite-comment-f00785f6fc9cdd026dd3c1e5ad682c93d0dcdc45603a3210ba5addfd99598e9e.svg)}.dou-icon-comment.large{width:30px;height:25px;background-size:240px 25px;background-image:url(/assets/sprite-comment-large-c5596ce2656eb5232d9cc515b96ae1b5ac4900b7bb4948c8464ee13afd07d6b2.svg)}.dou-icon-bookmark{background-size:120px 22px;background-image:url(/assets/sprite-bookmark-787c8ee8381978f47a7adb34739546f931d82c7fea64035a9d4e78165dddce0e.svg)}.dou-icon-bookmark.large{width:30px;height:39px;background-size:180px 39px;background-image:url(/assets/sprite-bookmark-large-3c19b1f07e2e9441013cffa752b41d7b9f294dfdb82d6042dbd359e1419352c4.svg)}.dou-icon-qmark{background-size:120px 22px;background-image:url(/assets/sprite-qmark-e22ec8dacc639e1413a515f6bfe8afad6435b300f898abc5d9dfd5a1cf27033d.svg)}.dou-icon.fill-black{background-position-x:0px}.dou-icon.fill-black.outline,.dou-icon.outline{background-position-x:-20px}.dou-icon.fill-red{background-position-x:-40px}.dou-icon.fill-red.outline{background-position-x:-60px}.dou-icon.fill-pale-red{background-position-x:-80px}.dou-icon.fill-pale-red.outline{background-position-x:-100px}.dou-icon.large.fill-black{background-position-x:0px}.dou-icon.large.fill-black.outline,.dou-icon.large.outline{background-position-x:-30px}.dou-icon.large.fill-red{background-position-x:-60px}.dou-icon.large.fill-red.outline{background-position-x:-90px}.dou-icon.large.fill-pale-red{background-position-x:-120px}.dou-icon.large.fill-pale-red.outline{background-position-x:-150px}.dou-icon.small.fill-black{background-position-x:0px}.dou-icon.small.fill-black.outline,.dou-icon.small.outline{background-position-x:-16px}.dou-icon.small.fill-red{background-position-x:-32px}.dou-icon.small.fill-red.outline{background-position-x:-48px}.dou-icon.small.fill-pale-red{background-position-x:-64px}.dou-icon.small.fill-pale-red.outline{background-position-x:-80px}article.highlighted{background-color:var(--lighter-gray);padding:24px 24px 24px 52px !important;border-radius:16px !important;margin-bottom:24px !important;margin-top:24px !important}.article-header{position:relative;margin-bottom:12px}.article-header .dou-icon-bookmark{position:absolute;left:-40px;top:3px;cursor:pointer}.module-feed .article-header .dou-icon-bookmark{left:-32px;top:-2px}.article-header .flexbox{align-items:flex-start}.module-feed .article-header .flexbox{justify-content:space-between}.article-header .article-date{margin-right:24px}.module-feed .article-header .article-date{margin-right:0;white-space:nowrap}.article-header .article-views{display:flex;align-items:center}.article-header .article-views .dou-icon{display:inherit;margin:2px 4px 0 0}.module-article .article-content{margin-bottom:16px}.module-article .article-content ul,.module-article .article-content ol{margin-bottom:.8em}.module-article .article-content ul:not(.hashtags) li,.module-article .article-content ul.list-disc li{list-style-type:disc}.module-article .article-content ul.list-decimal li{list-style-type:decimal}.module-article .article-content ul:not(.hashtags) li,.module-article .article-content ol li{margin-inline-start:40px;margin-bottom:.4em}.article-image{margin-bottom:16px;max-height:500px;overflow:hidden}.article-image img{display:block;height:auto}.module-feed article h2{margin-bottom:12px}.module-feed article h2 .dou-icon-comment{cursor:pointer}.module-feed article h2 .dou-icon-comment:hover{opacity:.7}article .dou-icon-comment{position:relative;white-space:nowrap}.article-heading-comment{display:inline-block}.module-feed article .dou-icon-comment .value{font-size:10px;line-height:15px;font-weight:500;color:white;text-align:center;position:absolute;width:100%;left:0px;top:4px;z-index:5}.article-author{align-items:center}.article-author-userpic{width:24px;height:24px;border-radius:4px;margin-right:8px}.module-feed .article-author-name,.module-feed .article-date{margin-top:-3px}.article-footer{display:flex;justify-content:flex-start;align-items:center}.module-feed .article-footer .article-footer-comment{display:none}.article-footer .dou-icon-comment{margin-right:35px}.article-statistics{display:flex;align-items:center;gap:1.4em}.article-statistics-item{display:flex;align-items:center}.article-statistics-item form{margin:unset;display:flex;align-items:center}.article-statistics-item .dou-icon{margin:3px 4px 0 0}.article-statistics-item .value{white-space:nowrap}.article-statistics-item button{padding:unset;background:none;color:unset;border-radius:unset;display:unset}@media(max-width: 1440px){.article-header .dou-icon-bookmark{top:0}.module-feed .article-author-name,.module-feed .article-date{margin-top:0}article .article-footer .dou-icon-comment .value{top:6px}}@media(max-width: 1024px){#posts .article-header .article-date{font-size:.8em;font-family:"Montserrat"}}@media(max-width: 1024px){.article-heading-comment{display:none}.module-feed .article-footer .article-footer-comment{display:block}}@media(max-width: 768px){.module-article,.module-comments{padding:0 1em}.module-feed .article-header .dou-icon-bookmark{left:-35px;display:block;transform:rotate(-90deg)}.article-footer .dou-icon{transform-origin:center left}.module-article .article-header{margin-left:35px}.module-article .article-header .dou-icon-bookmark.large{transform:scale(0.7);top:-5px}}@media(max-width: 420px){article h2 .dou-icon-comment .value{top:3px}}#comments{margin:48px 0 0;font-family:"Montserrat"}#comments ul,#comments ol{margin-bottom:.8em}#comments ul li,#comments ul.list-disc li{list-style-type:disc}#comments ul.list-decimal li{list-style-type:decimal}#comments ul li,#comments ol li{margin-inline-start:40px;margin-bottom:.4em}.comment-write-form{margin-bottom:32px}.comment-write-form textarea{width:100%;max-width:597px;padding:16px 24px;margin:0 0 8px;display:block;background-color:var(--lighter-gray);border:none;resize:none}.comment-write-form .btn{padding:.5em 2.2em}.comment-write-form .btn:hover{background-color:var(--red-pale)}.comment-write-form details{width:100%;max-width:597px;padding:8px 24px;margin:0;display:block;background-color:var(--lighter-gray);background-color:#f5f5f5;border-bottom:1px solid var(--light-gray)}.comment-write-form details summary{max-width:unset;display:flex;justify-content:space-between;cursor:pointer}.comment-write-form details summary:hover{opacity:.8}.comment-write-form details summary ::marker,.comment-write-form details summary ::-webkit-details-marker{content:"";display:none}.comment-write-form details .comment-note-content{padding-top:.4em;border-top:1px solid var(--light-gray);margin-top:.6em;width:100%;max-width:unset}.comment-write-form details .comment-note-content table{table-layout:fixed;width:100%}.comment-write-form details .comment-note-content tr{display:flex;align-items:center;padding:2px 6px;margin:0 -6px 6px}@media(max-width: 768px){.comment-write-form details .comment-note-content tr{font-size:.6em}}.comment-write-form details .comment-note-content tr:nth-child(even){background-color:rgba(0, 0, 0, 0.05)}.comment-write-form details .comment-note-content td{width:50%}.comment-write-form details .button-close{display:none}.comment-write-form details[open] .button-close{display:unset}.comment{margin-bottom:2.2em}.comment.collapsed :not(.comment-content) .comment-header .comment-author-position,.comment.collapsed :not(.comment-content) .comment-text,.comment.collapsed :not(.comment-content) .comment-footer,.comment.collapsed :not(.comment-content) .comment-write-form{display:none}.comment.expanded .comment-author-position,.comment.expanded .comment-text,.comment.expanded .comment-footer,.comment.expanded .comment-write-form:not(.hidden){display:block !important}.comment .comment-content{margin-bottom:1.6em}.comment-header{margin-bottom:.8em;justify-content:space-between;align-items:flex-start}.comment-author{display:flex}.comment-author-userpic{width:32px;height:32px;margin:0 8px 8px 0;border-radius:4px}.comment-author-info{margin-top:2px}.comment-header .interface-button{margin-top:2px}.comment .interface-button{font-family:"KyivType Sans",sans-serif;font-weight:700;font-size:12px;line-height:130%;padding:3px 18px;border-radius:8px;background-color:var(--lighter-gray);color:var(--black);display:flex;align-items:center;cursor:pointer;white-space:nowrap}.comment .interface-button.admin-button,.comment .interface-button.admin-button:visited{background-color:var(--red-pale-transparent);color:var(--red)}.comment .interface-button:visited{color:var(--black)}.comment .interface-button:hover{opacity:.8}.comment .interface-button .dou-icon svg{width:14px;height:17px}.comment .interface-button .dou-icon{margin-top:3px}.comment .interface-button .dou-icon.dou-icon-edit{margin:1px 0 2px}.comment .interface-button .value{font-family:"KyivType Sans",sans-serif;font-weight:700;font-size:12px;white-space:nowrap}.comment .interface-button.button-caret{padding:3px 10px}.comment .interface-button .button-label{display:none}.comment .dou-icon-caret-up{transition:transform .25s}.comment .dou-icon-caret-up.rotated,.dou-icon-caret-up.rotated{transform:rotate(180deg)}.comment .button-caret.unabled{color:var(--light-gray);pointer-events:none}.comment .button-caret.unabled .dou-icon-caret-up{opacity:.2}.comment-author-info a{color:var(--black)}.comment-author-info a:hover{color:var(--red-pale)}.comment-author-position{margin-bottom:0;font-size:12px}.comment-text{margin-bottom:1.2em}.comment-text p{font-size:16px;line-height:150%}.comment-footer{margin-bottom:.4em}.comment-footer-icons-row{justify-content:space-between;margin-bottom:.4em}.comment-footer-icons-row .dou-icon-heart{margin-right:4px}.comment-footer-icons-row .dashed-link{font-weight:500;border-bottom:1px dashed var(--black)}.comment-footer-icons-row button{padding:unset;background:none;color:unset;border-radius:unset;display:unset}.comment-footer-likes-list{max-width:unset}.comment-manage{display:flex}.comment-manage a{margin-left:.4em}.comment .comment-child{padding-left:.8em;border-left:2px solid var(--lighter-gray)}.comment.reply-level-two::before{content:"";display:block;height:100%;position:absolute;left:-18px;border-left:2px solid var(--lighter-gray)}@media(max-width: 1440px){#comments{max-width:975px}}@media(max-width: 1024px){#comments{margin:2.2em 0 2.6em}#article{margin-bottom:1.6em}#author-card{display:flex}#author-card img{width:90px;height:90px;margin-right:1em}}@media(max-width: 768px){#comments{padding-left:0}}.content{flex-direction:column}.module{justify-content:center}#feed{width:100%;margin-top:-24px}#feed-heading{padding:0 32px 0 36px;margin-bottom:16px}#feed-heading h3{display:inline;margin-right:6px}#feed-heading .tag-follow-button{display:inline-block}#feed-heading .tag-follow-button .btn{font-size:.7em;height:unset;padding:.1em 1em .3em;position:relative;top:-3px;margin-top:6px}.module-feed article{padding:10px 32px 22px 36px;margin-bottom:16px;border-bottom:1px solid var(--lighter-gray)}.want-more-large{text-align:center}.want-more-large ul{justify-content:center}.want-more-large .button{padding:10px 48px 13px;margin:0 8px;white-space:nowrap}.want-more-large .button-focus{background-color:var(--red)}.want-more-large .button:hover{background-color:var(--red-pale)}.module-article{width:100%}@media(max-width: 1024px){.content{flex-wrap:wrap;flex-direction:column;margin-bottom:56px}#tags-bar{order:1}#tags-bar .want-more{display:none}#feed{order:2;margin:0;max-width:unset;min-width:unset}#categories-bar{display:none}.module-article #categories-bar{display:block}#account-card{display:none}#articles-category,#top-articles{width:100%}}@media(max-width: 768px){#feed-heading{padding:0 32px}#categories-bar{flex-wrap:wrap}.want-more-large h2{margin-bottom:24px}.want-more-large ul{display:flex;flex-wrap:wrap}.want-more-large li{margin-right:0;margin-bottom:.4em}.want-more-large .button{padding:10px 24px 13px;display:block}.module-feed article{margin-bottom:20px;border-radius:0}}.edit-block{margin-bottom:1.6em}.edit-block h4.lead{margin-bottom:.4em}.edit-block textarea{display:block;width:100%;padding:8px 16px 16px;background-color:var(--lighter-gray);border:none;resize:none}.edit-block select,.edit-block input,.edit-block .input{display:block;width:100%;padding:8px 16px;background-color:var(--lighter-gray);margin-bottom:.4em;font-size:inherit}.edit-block select{display:block;padding:8px 16px 8px 16px;background-color:var(--lighter-gray)}.form-change-image{margin-bottom:1.6em}.image-preview{max-width:124px;margin-bottom:.8em}.edit-block .image-preview{max-width:280px;margin-bottom:.8em}.edit-buttons{margin-top:3.2em;justify-content:space-between}.edit-block .tag{display:inline-block;padding:5px 24px 6px;border-radius:42px;background-color:var(--black);color:white;margin:4px 8px 4px 0;cursor:pointer}#author-card{margin-bottom:24px}#author-card img{width:100px;height:100px;margin-bottom:16px}#author-card h3{margin-bottom:8px}#author-card h3 a,#author-card h3 .author-name{color:var(--red)}#author-card h3 a:hover{color:var(--red-pale)}.author-position{margin-bottom:16px}.author-position a{color:var(--black);font-weight:700}.author-position a:hover{color:var(--red-pale)}.company-name{font-weight:700}#author-communities{margin-bottom:36px}#author-communities h3{margin-bottom:8px}#author-communities li{font-weight:700}#author-publications h3{margin-bottom:16px}#author-publications .link{color:var(--red);cursor:pointer;text-decoration:underline;margin-bottom:16px}#author-publications .link:hover{color:var(--red-pale)}#author-publications-list .publication-title{display:inline-block;margin-bottom:8px}#author-publications-list .interface-tags-list{margin-bottom:16px}#author-publications-list .interface-tags-list li{font-size:12px}#article{margin:0 24px;padding-left:40px}#author-bar-mobile{display:none}@media(max-width: 1440px){#author-bar{max-width:280px}.sidebar.blank{display:none}}@media(max-width: 1024px){#author-bar{display:none}#author-bar-mobile{display:block;max-width:unset}.module{flex-wrap:wrap}.module.module-article{flex-wrap:unset}.module-article{flex-direction:column}#article{margin:0}#author-card-mobile{display:flex;margin-top:1.6em}#author-card-mobile img{width:90px;height:90px;margin-right:1em}}@media(max-width: 768px){#author-card-mobile{flex-wrap:wrap}#article,#author-bar-mobile{padding-left:0}}.module-login{text-align:center}.module-login .new_user{margin-bottom:1.2em}.module-login .button_to{margin-bottom:.4em}.module-login .button_to button{width:100%;max-width:250px;padding-left:75px}.module-login .button_to button svg{width:20px;height:20px;margin-right:.5rem !important}#profile-nav-wrapper{position:relative;display:flex;flex-direction:column}#profile-nav-mobile{display:none;margin-bottom:24px}#profile-nav-mobile::after{content:"";width:10px;height:6px;display:inline-block;margin-left:4px;position:relative;top:-2px;background-image:url(/assets/caret-down-4644a3d3c764ddcedbd74208e851e54512e7604ced20996802a3982d66685887.svg)}#profile-nav{display:flex;gap:32px;margin-bottom:40px}#profile-nav a:not(.active){color:var(--red)}#profile-nav a.active{pointer-events:none}#profile-personal-settings{width:100%;max-width:420px}#profile-personal-settings h4{margin-bottom:7px}#profile-personal-settings button{display:block;margin-top:40px}.edit-block.short{max-width:308px}.edit-block .userpic{display:block;width:124px;height:124px;border-radius:8px;position:relative;overflow:hidden;cursor:pointer;margin-bottom:7px}.edit-block .userpic img{width:100%;cursor:pointer}.edit-block .userpic:hover::after{content:"";display:block;width:54px;height:48px;background-image:url(/assets/edit_54x48-white-7ff6e2b325b30870e302a78d24e7a58de7dfe001221be0e051ffc74ef3608fef.svg);position:absolute;margin:50% 0 0 50%;top:-27px;left:-24px}.edit-block .remove,.form-change-image .remove{color:var(--red)}.red__text{color:var(--red)}.edit-block .remove::after{content:"";display:inline-block;width:12px;height:12px;background-image:url(/assets/times-9de3f4f2763d0b1b4e81d89a21c8e21a353399d6ed1f3ca40c5eeed98a18d3df.svg);margin-left:8px}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/assets/caret-down-4644a3d3c764ddcedbd74208e851e54512e7604ced20996802a3982d66685887.svg);background-repeat:no-repeat;background-position:right 12px top 50%}#profile-communities .tags li a{padding:5px 24px 8px}#profile-communities .tags li a.tag-button{color:white;background-color:var(--red);padding:5px 16px 8px}#profile-follow-list{display:flex;flex-wrap:wrap;grid-column-gap:24px;grid-row-gap:16px}.profile-follow-list-item{display:flex;flex-wrap:nowrap;align-items:center;gap:7px}.profile-follow-list-item .follow-userpic{width:24px;height:24px;border-radius:4px}.profile-follow-list-item .follow-remove{width:24px;height:24px}.profile-subnav{display:flex;gap:24px;font-size:17px;margin:0px auto 40px;font-size:1em}.profile-subnav a:not(.active){color:var(--red)}.profile-subnav a.active{pointer-events:none}.article{padding:0 0 0 35px;margin-bottom:40px}.article-title{display:flex;position:relative}.article-title .dou-icon-bookmark.large{transform:scale(0.8);position:absolute;left:-35px}.article-title .dou-icon-comment.large{position:relative;top:3px}.profile-feed{margin-bottom:60px}.profile-feed button{padding:10px 48px 12px;margin:0 auto;display:block}.profile-feed .default-message{margin-bottom:48px;text-align:center}.profile-feed .digest{margin-bottom:48px}.profile-feed button.write-post{display:flex;flex-direction:row;align-items:center;white-space:nowrap}.profile-feed button.write-post img{width:auto;height:20px;border-radius:4px;margin-left:10px}@media(max-width: 768px){#profile-nav-mobile{display:block}#profile-nav{display:none;width:160px;background-color:white;border-radius:4px;box-shadow:0 7px 20px -5px rgba(0, 0, 0, 0.2);flex-direction:column;gap:0;position:absolute;top:30px;left:50%;margin:0 0 0 -80px;z-index:50}#profile-nav.active{display:flex}#profile-nav a{padding:8px}.profile-subnav{margin-top:0;flex-wrap:wrap;grid-column-gap:24px;grid-row-gap:16px;font-size:.8em}.profile-content{padding:0 2em}}@media(max-width: 420px){.profile-content{padding:0 1em}}.modal{display:block;position:fixed;z-index:1000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.4)}.modal-content{position:relative;background-color:white;margin:auto;padding:0;border:1px solid #888;width:60%;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2),0 6px 20px 0 rgba(0, 0, 0, 0.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}.modal-content a{text-decoration:underline}.flex-box{display:flex;flex-wrap:wrap}.flex-box .edit-block{padding-right:20px;flex:50%}@media(max-width: 768px){.modal-content{width:85%}.flex-box .edit-block{flex:100%;margin-bottom:10px}modal .submit-btn{margin-top:20px}}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:white;float:right;font-size:28px;font-weight:bold}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.modal-header{padding:2px 16px;background-color:black;color:white}.header-content{padding:60px 0 20px 0}.modal-body{padding:30px 20px}.top-banner{font-size:15px;line-height:1.4;position:sticky;padding:5px 35px 6px 20px;text-align:center;background:#51d9f8;color:#000;display:flex;flex-direction:row;justify-content:center}.top-banner a,.top-banner a:visited{color:#000;text-decoration:underline}.top-banner a:hover{color:#00008b}.top-banner a#top-banner-close{text-decoration:none;display:inline-block;padding:3px;position:absolute;right:7px;top:2px}.top-banner a#top-banner-close img{width:70%;margin-top:2px}.wrapper .jobs{margin-bottom:auto}.jobs-header{font-family:"KyivTypeSans";font-weight:700;margin-top:-40px;text-align:center;padding:0 10px}.jobs-title{font-size:180px;margin-bottom:0px}.job-subtitle{font-size:44px;line-height:53px;margin-bottom:62px}.jobs-desc{font-size:24px;line-height:29px;margin-bottom:68px}.jobs-blocks{display:grid;margin:10px auto;gap:1rem}@media(min-width: 768px){.jobs-blocks{grid-template-columns:repeat(2, 1fr)}}.jobs-block{width:308px;padding:16px 24px}.jobs-block.grey{background-color:var(--lighter-gray);border-radius:8px;padding:16px 24px;text-align:center}.jobs-block.grey .block-title{font-size:24px;line-height:29px;font-weight:700}.jobs-block.grey .disclaimer{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:12px;line-height:150%;margin:14px 0 24px 0}.jobs-block .block-title{font-size:24px;line-height:29px;font-weight:700;margin-bottom:26px;text-align:center}.block-desc{font-weight:500;font-size:18px;line-height:130%;margin-bottom:34px}.jobs-block.grey .block-title{margin-bottom:4px}.jobs-block.grey .block-desc{margin-bottom:16px}.jobs-button{font-size:16px}.file-icon{margin-left:.5em}.social-icon svg{color:var(--red);padding:10px;font-size:56px;line-height:130%}.jobs-btn{text-align:center}.jobs-social{font-weight:700;font-size:24px;line-height:29px;text-align:center;margin-top:60px}.w-100{width:100%}.job--form{display:flex;gap:20px;justify-content:center;padding:0 1em;width:fit-content;width:100%}.job--form form{order:1;width:645px}.job--form .jobs--conditions{order:2;width:15%;margin-top:30px;font-size:18px;color:var(--gray)}.unread{background:#cdf7cf9c !important}.flex-row-wrapper{display:flex;flex-direction:row;justify-content:flex-start;gap:6px;align-items:baseline}@media(max-width: 768px){.jobs-title{font-size:100px;line-height:125px}.job-subtitle{font-size:32px;line-height:38px;margin-bottom:50px}.jobs-desc{font-size:20px;line-height:24px;margin-bottom:46px}.jobs-blocks{gap:3rem}.jobs-block .block-title{font-size:24px;line-height:29px;text-align:center}.block-desc{font-weight:500;font-size:16px;line-height:130%}.jobs-social{font-size:20px;line-height:24px}.social-icon svg{font-size:32px;line-height:130%}.job--form{flex-direction:column-reverse;padding:0 10px}.job--form form{width:100%}.job--form .jobs--conditions{width:100%}}form .row{margin-bottom:1em}form .row h4.lead{margin-bottom:.4em}form .row span{font-size:.8em;margin-right:1em}form .row span input{width:1em;margin-right:-14px}form .row input,form .row textarea{background-color:var(--lighter-gray)}form .row input.salary{width:6em;padding:8px 16px;margin-bottom:.4em}form .row .jobs--tax-select{width:6em;padding:8px 16px;background-color:var(--lighter-gray);font-size:inherit}input[type=file].custom-file-input{display:block !important}.small-info{max-width:100%}.cards{display:flex;flex-wrap:wrap;gap:24px;max-width:930px;overflow-wrap:anywhere;margin-bottom:80px}.jobs-index-title h1{font-family:"KyivTypeSans";font-style:normal;font-weight:700;font-size:18px;line-height:130%;margin:0px 0px 16px 24px}.company-card{padding:24px 30px;background:#fff;color:var(--black);border-radius:16px;overflow-wrap:anywhere;margin-bottom:17px}.company-card.description{padding:32px 30px}.company-card.job-sticky{top:60px;position:sticky;z-index:5;padding:16px 30px;border-radius:0 0 16px 16px;box-shadow:0px 4px 20px rgba(0,0,0,.1)}.company-card.job-sticky .job--title{font-size:24px;line-height:29px;margin-bottom:0px}.company-card.job-sticky .company--sub-title{display:none}.company-card.job-sticky .job--details--item{font-weight:400;font-size:12px}.company-card.job-sticky .card__btn{font-size:12px}.company-card.job-sticky .card__btn.green__btn{height:28px}.job-card{display:flex;justify-content:space-between;flex:1 1 930px;flex-direction:column;max-width:930px;padding:24px 30px;gap:24px;height:auto;color:var(--black);background:#fff;border-radius:24px;border:1px solid #fff}.job-card:hover{border:1px solid var(--dou_green);box-shadow:0px 4px 20px rgba(0,0,0,.1)}.job-card .card-top{display:flex;gap:32px}.job-card .job-card--item{flex:1;font-style:normal;font-weight:500;font-size:16px;line-height:150%}.job-card .job-card--item .job-card--item__row{display:flex;justify-content:space-between}.job-card .job-card--item p{font-size:18px;line-height:130%}.job-card .flex__wrap{display:flex;gap:16px;flex-wrap:wrap;align-items:baseline}.job-card .double_flex{flex:1.7}.job-card .company-info{display:flex;flex-direction:row;justify-content:space-between;gap:16px;font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:150%}.job-card .company-info a{font-weight:700;text-decoration:underline}.job-card .top_right{min-width:58px;text-align:right;margin-bottom:auto;margin-bottom:4px}.job-card .card__header{display:flex;flex-direction:row;justify-content:space-between;gap:25px;max-width:870px}.job-card .card__title{font-weight:700;font-size:24px;line-height:29px;flex:none;order:0;align-self:stretch;flex-grow:0;max-width:493px;margin-bottom:8px;width:fit-content}.job-card .card__title a{text-decoration:underline}.job-card .card__subtitle{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:150%}.job-card .icon-mr-8{margin-right:6px}.job-card p{font-weight:400;font-size:12px;line-height:150%}.job-card .card-footer{display:flex;justify-content:space-between;gap:160px;max-width:390px;font-weight:500;font-size:16px;line-height:150%}.filter--card{max-width:fit-content;padding:24px 16px;height:auto;color:var(--black);background:#fff;border-radius:8px;font-weight:500;font-size:16px;line-height:130%}.filter--card .filter--block{margin-bottom:12px}.filter--card .filter--block h5{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:16px;line-height:150%;margin-bottom:12px}.compnay__name a{font-family:"KyivTypeSans";font-style:normal;font-weight:600;font-size:14px;line-height:130%}.compnay__name a:hover{color:var(--dou_green)}.flex__column{display:flex;flex-direction:column;gap:32px;height:100%}.flex__row{display:flex;gap:16px}.row_gap_32{gap:32px}.flex__bottom{margin-top:auto}@media(max-width: 700px){.jobs-index-title h1{font-size:16px;line-height:130%;margin:0px 0px 16px 12px}.cards{gap:8px}.company-card{padding:16px;margin-bottom:8px}.company-card.description{padding:16px 16px 32px}.company-card.job-sticky{top:36px;left:0;position:fixed;z-index:5;width:100%;padding:8px 16px}.company-card.job-sticky .job--title{font-size:16px;line-height:24px}.job-card{gap:8px;padding:8px 12px 12px 12px;border-radius:8px}.job-card .job-card--item,.job-card .double_flex{flex:none;width:100%}.job-card .card-top{flex-direction:column-reverse;gap:8px}.job-card .flex__wrap{gap:7px}.job-card .card__img{width:36px;height:36px;min-width:36px}.job-card .company-info{font-size:12px}.job-card .card__title{font-family:"Montserrat";font-size:16px;line-height:150%}.job-card .card__btn{font-size:12px}.job-card .flex__wrap{justify-content:space-between}.jobs--sidebar.filter__hidden{display:none}}.company-grid-card{display:flex;flex-direction:column;justify-content:space-between;padding:32px 30px;gap:20px;height:auto;width:450px;color:var(--black);background:#fff;border-radius:24px}.company-grid-card .card__header{display:flex;flex-direction:row;justify-content:space-between;gap:25px;max-width:390px}.company-grid-card .card__title{font-weight:700;font-size:36px;line-height:43px;flex:none;order:0;align-self:stretch;flex-grow:0;max-width:300px}.company-grid-card .card__subtitle{font-family:"Montserrat";font-weight:700;font-size:16px;line-height:150%;flex:none;order:1;align-self:stretch;flex-grow:0}.company-grid-card p{font-weight:400;font-size:12px;line-height:150%}.company-grid-card .card-footer{display:flex;justify-content:space-between;max-width:390px;font-weight:500;font-size:16px;line-height:150%}.card__img{width:48px;height:48px;min-width:48px}.card__btn{background:var(--lighter-gray);border-radius:4px;width:fit-content;height:32px;padding:4px 16px;font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:150%;min-width:max-content}.card__btn.green__btn{background:var(--dou_green);color:#fff;cursor:pointer;border-radius:8px;padding:3px 32px 6px;height:33px}.card__btn.red__btn{color:var(--red);border-radius:8px}.card__btn.apply{font-weight:700;font-size:16px;line-height:150%;padding:4px 32px 10px;height:33px}.card__btn.empty{width:106px}.card__btn.fit-content{min-width:fit-content;height:fit-content}.card-body__job_application{padding:1rem .5rem;font-size:14px}.company--header{display:flex;justify-content:space-between;gap:25px;margin-bottom:24px}.job--title{font-family:"KyivTypeSans";font-style:normal;font-weight:700;font-size:36px;line-height:43px;margin-bottom:8px}.job--title.grey-color{color:var(--gray)}.company--sub-title{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:150%;margin-bottom:8px}.company--links{display:flex;gap:24px;align-items:baseline;margin-bottom:40px}.company--links .company--links--item{display:flex;flex-direction:row;gap:8px}.company--links a.underline{font-weight:500;font-size:16px;line-height:150%}.company-nav{display:flex;align-items:baseline;margin-bottom:40px}.company-nav a,.company-nav a:visited{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:16px;line-height:150%;text-decoration-line:underline;margin-right:24px;color:var(--dou_green)}.company-nav a.active,.company-nav a:visited.active{color:var(--light-gray);pointer-events:none;text-decoration-line:none}.jobs--company-about{display:flex;gap:30px;font-family:"Montserrat"}.company__block{flex:1 1 632px;max-width:632px}.company--details{flex:0 1 230px;display:flex;flex-direction:column;gap:32px;font-style:normal;font-weight:700;font-size:16px;line-height:150%}.company--details h5{font-style:normal;font-weight:700;font-size:12px;line-height:150%;margin-bottom:6px}.mb_32{margin-bottom:32px}.company--description{margin-bottom:32px}.details__empty{flex:0 1 230px}.description--title{font-family:"KyivTypeSans";font-weight:700;font-size:24px;line-height:29px;margin-bottom:24px}.description--info-title{font-family:"KyivTypeSans";font-weight:700;font-size:36px;line-height:43px}.company__img{width:128px;height:128px}.job--link{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:16px;line-height:150%;margin-bottom:16px;color:var(--light-gray)}.job--link a{text-decoration-line:underline;color:var(--light-gray)}.job--link a.published{color:var(--black)}a.about--link{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:16px;line-height:150%;text-decoration-line:underline;display:flex;gap:4px;align-items:flex-start}a.about--link .dou-icon{height:20px}.job--details{display:flex;flex-direction:row;padding:0px;gap:32px;justify-content:space-between;flex-wrap:wrap;align-items:center}.flex__row--wrapper{display:flex;justify-content:space-between;gap:32px}.salary{padding-top:3px;margin-bottom:4px}.job--cities{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:16px;line-height:150%}span.job__unpublished{color:var(--light-gray);text-decoration:none}a.plus-pill{border-radius:32px;background-color:var(--lighter-gray);color:var(--dou_green);cursor:pointer;padding:5px 16px 8px;font-size:24px}a.plus-pill.red{color:var(--red)}a.plus-pill.red:hover{color:var(--red) !important}@media(max-width: 768px){.job--title{font-size:16px;line-height:24px;margin-bottom:7px}.company--sub-title{font-size:12px;margin-bottom:0px}.job--cities{font-weight:400;font-size:12px}.company--header{margin-bottom:8px}.company--header__item .company__img{width:64px;height:64px}.company--links{flex-direction:column}.company--links--item{gap:20px}.company-nav{flex-direction:column;align-items:center}.jobs--company-about{flex-direction:column-reverse}.jobs--company-about.flex-column{flex-direction:column}.description--info-title{font-size:24px;line-height:29px}.company__block{flex:1 1 265px}.job--details{flex-direction:column;gap:7px;align-items:normal}.job--details .card__btn{font-size:12px}.job--details .card__btn.apply{height:fit-content;padding:4px 32px}.flex__row--wrapper{gap:12px;align-items:center;transition:.6s ease-in-out;margin-bottom:8px}.details__empty{flex:unset}.job--link{font-size:18px}}.jobs{background-color:var(--background-grey);padding-left:3em}.jobs h3.ml-24{margin-left:24px}.jobs a:hover:not(.button,.card__btn){color:var(--dou_green)}.jobs a.underline{text-decoration-line:underline}.jobs--wrapper{display:flex;gap:21px;margin-bottom:20px}.jobs--wrapper .jobs--container{flex:1 1 930px;max-width:930px}.job .button:hover{color:#fff;background-color:var(--dou_green)}@media(max-width: 768px){.jobs{padding:0 11px;display:block}.jobs--wrapper{flex-direction:column}.jobs--wrapper .jobs--container{flex:1 1 auto}.jobs--wrapper.filter-block{flex-direction:column-reverse}}.jobs__nav{flex-direction:column;max-width:930px;margin-bottom:20px;margin-right:20px}.jobs__header{font-family:"KyivTypeSans";display:flex;flex-direction:row;align-items:center;gap:32px;height:30px;margin:12px 0 16px 0}a.jobs__header__item{display:flex;align-items:center;font-weight:700;font-size:20px;line-height:150%;text-decoration-line:underline;margin-left:24px}a.jobs__header__item .dou-icon{margin-left:8px;color:var(--black)}a.jobs__header__item.active{color:var(--light-gray);pointer-events:none;text-decoration-line:none}a.jobs__header__item.active .dou-icon{filter:invert(91%) sepia(4%) saturate(9%) hue-rotate(9deg) brightness(90%) contrast(91%)}a.jobs__header__item:hover{color:var(--dou_green)}a.jobs__header__item:hover .dou-icon{filter:invert(65%) sepia(91%) saturate(3601%) hue-rotate(139deg) brightness(95%) contrast(95%)}.jobs__search{border:none;position:relative}.jobs__search form{width:100%}.jobs__search input{font-family:"KyivTypeSans";font-size:24px;line-height:29px;font-weight:700;padding:16px 60px 16px 25px;height:61px;background:#fff;border-radius:8px;border:none;outline:none}.jobs__search input::placeholder{color:var(--light-gray)}.jobs__search .nav_btn{position:absolute;top:50%;right:20px;cursor:pointer;transform:translateY(-50%)}.jobs__search .nav_btn:hover{opacity:.7}.search-filter{display:flex;gap:20px;justify-content:space-between;margin:8px 24px}.search-filter__item .search__hint{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:12px;line-height:150%;flex-grow:2}.job--filter-btn{display:none}.filter--block .tags-box{display:flex;flex-wrap:wrap;margin-bottom:10px}.filter--block .tags-box .tag{font-family:"Montserrat";font-size:12px;font-weight:500;line-height:150%;padding:6px 8px;background:var(--lighter-gray);border-radius:8px;margin:0 8px 8px 0;cursor:pointer}.filter--block .tags-box .tag:hover{background-color:#ccc;color:var(--black)}.filter--block .tags-box .tag.active{background-color:var(--gray);color:#fff}.filter--block .tags-box .tag.empty{background-color:#e6e6e6;color:#999;pointer-events:none}.filter--block .filter-title{display:flex;justify-content:space-between;align-items:baseline}.filter--block .filter-category-toggle{width:34px;height:33px;padding:6px 10px;border-radius:40px;background:var(--lighter-gray)}.visibility-hidden{visibility:hidden;height:0px}@media(max-width: 768px){.jobs__header{justify-content:space-between;margin-left:41px;margin-right:41px}a.jobs__header__item{font-size:16px;font-style:normal;margin-top:24px;margin-bottom:16px;margin-left:0px}.jobs__nav{margin:0px}.jobs__search input{padding:8px 60px 8px 12px;height:40px;font-style:normal;font-size:16px;line-height:150%}.jobs__search input::placeholder{color:var(--light-gray)}.jobs__search input .nav_btn{right:16px}.jobs__search input .nav_btn img{height:16px}.job--filter-btn{height:32px;background:var(--light-gray);border-radius:8px;padding:4px 16px;font-weight:500;font-size:16px;line-height:150%;color:var(--black);display:flex;flex-direction:row;align-items:flex-start;gap:8px}.search-filter{margin:8px 0px 8px 12px}}.jobs--sidebar{display:flex;flex:0 1 286px;gap:32px;flex-direction:column;align-items:center}.jobs--sidebar #sidebar-salary-widget{margin-bottom:0px}.sidebar-card{display:flex;flex-direction:column;align-items:center;padding:24px;gap:26px;text-align:center;background:var(--dou_green);border-radius:8px;color:#fff}.sidebar-card p{text-align:left;font-weight:500;font-size:16px;line-height:130%}.sidebar-card a,.sidebar-card a:visited{color:#fff}.sidebar-card__title{font-weight:700;font-size:24px;line-height:29px}a,a:visited{text-decoration:none;color:var(--black)}a.twitter-subscription-link{padding:0 30px;display:block}.module.color-bg{padding:32px 48px 40px;background-color:#eee;border-radius:16px}#twitter-subscription{background-color:rgb(29, 155, 240);color:white;display:flex;align-items:center;justify-content:center;gap:12px;padding:24px 48px;flex-wrap:wrap}#article #twitter-subscription{padding:12px 16px;opacity:.9}#twitter-subscription img{width:50px;height:50px}#twitter-subscription p{margin:0}#twitter-subscription span{text-decoration:underline}@media(max-width: 768px){#twitter-subscription p{text-align:center}}@media(max-width: 490px){#twitter-subscription p{text-align:center}#article #twitter-subscription{font-size:15px}}.tagify{width:100%}.customSuggestionsList>div{max-height:165px;min-height:50px;border:1px solid var(--light-gray);overflow:auto;font-size:14px}.customSuggestionsList .empty{color:#999;font-size:14px;text-align:center;padding:1em}.tagify__input{margin:0px !important}.tagify--select .tagify__input,.tagify .tagify__input{padding:8px 16px;background-color:var(--lighter-gray)}tags.tagify.text{background-color:var(--lighter-gray)}
