.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xs{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;width:100%}@media (min-width:601px){.container,.container-xs{max-width:955px}}@media (min-width:992px){.container,.container-sm,.container-xs{max-width:960px}}@media (min-width:1081px){.container,.container-md,.container-sm,.container-xs{max-width:1260px}}@media (min-width:1361px){.container,.container-lg,.container-md,.container-sm,.container-xs{max-width:1410px}}@media (min-width:1681px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xs{max-width:1740px}}.row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-auto{padding-left:10px;padding-right:10px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;max-width:100%;width:auto}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:601px){.col-xs{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xs-1>*{flex:0 0 100%;max-width:100%}.row-cols-xs-2>*{flex:0 0 50%;max-width:50%}.row-cols-xs-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xs-4>*{flex:0 0 25%;max-width:25%}.row-cols-xs-5>*{flex:0 0 20%;max-width:20%}.row-cols-xs-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xs-auto{flex:0 0 auto;max-width:100%;width:auto}.col-xs-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xs-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xs-3{flex:0 0 25%;max-width:25%}.col-xs-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xs-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xs-6{flex:0 0 50%;max-width:50%}.col-xs-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xs-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xs-9{flex:0 0 75%;max-width:75%}.col-xs-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xs-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xs-12{flex:0 0 100%;max-width:100%}.order-xs-first{order:-1}.order-xs-last{order:13}.order-xs-0{order:0}.order-xs-1{order:1}.order-xs-2{order:2}.order-xs-3{order:3}.order-xs-4{order:4}.order-xs-5{order:5}.order-xs-6{order:6}.order-xs-7{order:7}.order-xs-8{order:8}.order-xs-9{order:9}.order-xs-10{order:10}.order-xs-11{order:11}.order-xs-12{order:12}.offset-xs-0{margin-left:0}.offset-xs-1{margin-left:8.3333333333%}.offset-xs-2{margin-left:16.6666666667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.3333333333%}.offset-xs-5{margin-left:41.6666666667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.3333333333%}.offset-xs-8{margin-left:66.6666666667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.3333333333%}.offset-xs-11{margin-left:91.6666666667%}}@media (min-width:992px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:1081px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;max-width:100%;width:auto}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:1361px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;max-width:100%;width:auto}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1681px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;max-width:100%;width:auto}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{color:#212529;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;margin:0;text-align:left}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;text-decoration:underline dotted;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent;color:#007bff;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{caption-side:bottom;color:#6c757d;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{display:none;height:100%;left:0;outline:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1050}.modal-dialog{margin:.5rem;pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{content:"";display:block;height:calc(100vh - 1rem);height:min-content}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;height:100%;justify-content:center}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{align-items:flex-start;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);display:flex;justify-content:space-between;padding:1rem}.modal-header .close{margin:-1rem -1rem -1rem auto;padding:1rem}.modal-title{line-height:1.5;margin-bottom:0}.modal-body{flex:1 1 auto;padding:1rem;position:relative}.modal-footer{align-items:center;border-bottom-left-radius:calc(.3rem - 1px);border-bottom-right-radius:calc(.3rem - 1px);border-top:1px solid #dee2e6;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:.75rem}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media (min-width:992px){.modal-dialog{margin:1.75rem auto;max-width:500px}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:min-content}.modal-sm{max-width:300px}}@media (min-width:1361px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1681px){.modal-xl{max-width:1140px}}.popover{word-wrap:break-word;background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:276px;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;top:0;white-space:normal;word-break:normal;word-spacing:normal;z-index:1060}.popover,.popover .arrow{display:block;position:absolute}.popover .arrow{height:.5rem;margin:0 .3rem;width:1rem}.popover .arrow:after,.popover .arrow:before{border-color:transparent;border-style:solid;content:"";display:block;position:absolute}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{border-top-color:rgba(0,0,0,.25);border-width:.5rem .5rem 0;bottom:0}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{border-top-color:#fff;border-width:.5rem .5rem 0;bottom:1px}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{height:1rem;left:calc(-.5rem - 1px);margin:.3rem 0;width:.5rem}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{border-right-color:rgba(0,0,0,.25);border-width:.5rem .5rem .5rem 0;left:0}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{border-right-color:#fff;border-width:.5rem .5rem .5rem 0;left:1px}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{border-bottom-color:rgba(0,0,0,.25);border-width:0 .5rem .5rem;top:0}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{border-bottom-color:#fff;border-width:0 .5rem .5rem;top:1px}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:1px solid #f7f7f7;content:"";display:block;left:50%;margin-left:-.5rem;position:absolute;top:0;width:1rem}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{height:1rem;margin:.3rem 0;right:calc(-.5rem - 1px);width:.5rem}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{border-left-color:rgba(0,0,0,.25);border-width:.5rem 0 .5rem .5rem;right:0}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{border-left-color:#fff;border-width:.5rem 0 .5rem .5rem;right:1px}.popover-header{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);font-size:1rem;margin-bottom:0;padding:.5rem .75rem}.popover-header:empty{display:none}.popover-body{color:#212529;padding:.5rem .75rem}.container{padding-left:28px;padding-right:28px}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xs{padding-left:0;padding-right:0}@media (min-width:601px){.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-auto{padding-left:1.4815vw;padding-right:1.4815vw}.row{margin-left:-1.4815vw;margin-right:-1.4815vw}.container{padding-left:5.926vw;padding-right:5.926vw}}@media (min-width:1081px){.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-auto{padding-left:1.4706vw;padding-right:1.4706vw}.row{margin-left:-1.4706vw;margin-right:-1.4706vw}.container{padding-left:5.882vw;padding-right:5.882vw}}@media (min-width:1361px){.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-auto{padding-left:1.488vw;padding-right:1.488vw}.row{margin-left:-1.488vw;margin-right:-1.488vw}.container{padding-left:5.952vw;padding-right:5.9252vw}}@media (min-width:1681px){.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-auto{padding-left:1.562vw;padding-right:1.562vw}.row{margin-left:-1.562vw;margin-right:-1.562vw}.container{padding-left:6.25vw;padding-right:6.25vw}}@media (min-width:1921px){.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-auto{padding-left:30px;padding-right:30px}.row{margin-left:-30px;margin-right:-30px}.container{padding-left:120px;padding-right:120px}}@font-face{font-family:TTCommons-Black;src:url(/build/fonts/font.2fd80fcd.woff2) format("woff2"),url(/build/fonts/font.319d78c0.woff) format("woff")}@font-face{font-family:TTCommons-ThinItalic;src:url(/build/fonts/font.c09d36e1.woff2) format("woff2"),url(/build/fonts/font.83ed29c2.woff) format("woff")}@font-face{font-family:TTCommons-ExtraLight;src:url(/build/fonts/font.1df6e0fb.woff2) format("woff2"),url(/build/fonts/font.87eea823.woff) format("woff")}@font-face{font-family:TTCommons-MediumItalic;src:url(/build/fonts/font.01de7ef5.woff2) format("woff2"),url(/build/fonts/font.b24ffff8.woff) format("woff")}@font-face{font-family:TTCommons-Thin;src:url(/build/fonts/font.2118ca04.woff2) format("woff2"),url(/build/fonts/font.16024e83.woff) format("woff")}@font-face{font-family:TTCommons-BoldOutline;src:url(/build/fonts/font.a06b6434.woff2) format("woff2"),url(/build/fonts/font.afce6d1a.woff) format("woff")}@font-face{font-family:TTCommons-BoldOutlineItalic;src:url(/build/fonts/font.b304f536.woff2) format("woff2"),url(/build/fonts/font.f3413679.woff) format("woff")}@font-face{font-family:TTCommonsVarRoman;src:url(/build/fonts/font.2b7e0cb6.woff2) format("woff2"),url(/build/fonts/font.634c09cd.woff) format("woff")}@font-face{font-family:TTCommonsVarItalic;src:url(/build/fonts/font.d7ec3c73.woff2) format("woff2"),url(/build/fonts/font.4b493610.woff) format("woff")}@font-face{font-family:TTCommons-BookItalic;src:url(/build/fonts/font.95018435.woff2) format("woff2"),url(/build/fonts/font.ebe953fd.woff) format("woff")}@font-face{font-family:TTCommons-Book;src:url(/build/fonts/font.d7891817.woff2) format("woff2"),url(/build/fonts/font.b8891693.woff) format("woff")}@font-face{font-family:TTCommons-ExtraBoldItalic;src:url(/build/fonts/font.3010ae30.woff2) format("woff2"),url(/build/fonts/font.806a0f7e.woff) format("woff")}@font-face{font-family:TTCommons-Regular;src:url(/build/fonts/font.72a645dd.woff2) format("woff2"),url(/build/fonts/font.3ba46405.woff) format("woff")}@font-face{font-family:TTCommons-DemiBold;src:url(/build/fonts/font.ef601047.woff2) format("woff2"),url(/build/fonts/font.34587b03.woff) format("woff")}@font-face{font-family:TTCommons-LightItalic;src:url(/build/fonts/font.3eb711e0.woff2) format("woff2"),url(/build/fonts/font.d6880c43.woff) format("woff")}@font-face{font-family:TTCommons-BlackItalic;src:url(/build/fonts/font.89703f64.woff2) format("woff2"),url(/build/fonts/font.77e89638.woff) format("woff")}@font-face{font-family:TTCommons-DemiBoldItalic;src:url(/build/fonts/font.364a3991.woff2) format("woff2"),url(/build/fonts/font.e79df19d.woff) format("woff")}@font-face{font-family:TTCommons-Italic;src:url(/build/fonts/font.b1966730.woff2) format("woff2"),url(/build/fonts/font.2d62dfa3.woff) format("woff")}@font-face{font-family:TTCommons-ExtraBold;src:url(/build/fonts/font.0d640100.woff2) format("woff2"),url(/build/fonts/font.3d4366c3.woff) format("woff")}@font-face{font-family:TTCommons-BoldItalic;src:url(/build/fonts/font.0df004ba.woff2) format("woff2"),url(/build/fonts/font.0ac3615c.woff) format("woff")}@font-face{font-family:TTCommons-Medium;src:url(/build/fonts/font.17b7e04f.woff2) format("woff2"),url(/build/fonts/font.61a086b5.woff) format("woff")}@font-face{font-family:TTCommons-Light;src:url(/build/fonts/font.76cba9a9.woff2) format("woff2"),url(/build/fonts/font.ef29d29c.woff) format("woff")}@font-face{font-family:TTCommons-ExtraLightItalic;src:url(/build/fonts/font.ffd03a56.woff2) format("woff2"),url(/build/fonts/font.ea12f395.woff) format("woff")}@font-face{font-family:TTCommons-Bold;src:url(/build/fonts/font.c48b690e.woff2) format("woff2"),url(/build/fonts/font.c2bb6767.woff) format("woff")}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#121212;font-family:TTCommons-Regular,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.12px;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:TTCommons-DemiBold;font-weight:400}h1{font-size:3.0357142857rem;letter-spacing:-1.48px;line-height:1}@media (min-width:1200px) and (max-width:1680px){h1{font-size:4.0476190476vw}}@media (min-width:1681px){h1{font-size:68px}}@media (max-width:991px){h1{font-size:2.5rem;letter-spacing:-.8px}}.h2,h2{font-size:2rem;letter-spacing:-.56px;line-height:1.25}@media (max-width:991px){.h2,h2{font-size:1.5rem;letter-spacing:-.44px;line-height:1.084}}.h3,h3{font-size:1.4375rem;letter-spacing:-.36px;line-height:1.392}@media (max-width:991px){.h3,h3{font-size:1.3125rem;letter-spacing:-.12px;line-height:1.239}}h4{font-size:1.25rem;letter-spacing:-.005em;line-height:1.5}@media (max-width:991px){h4{font-size:1.125rem;line-height:1.38}}.ingress{font-family:TTCommons-Book;font-size:2.25rem;letter-spacing:-.36px;line-height:1.389}@media (max-width:991px){.ingress{font-size:1.3125rem;line-height:1.239}}body{background-color:#fff}body *{font-weight:400}html{scroll-behavior:smooth}b,strong{font-family:TTCommons-DemiBold}.page{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}.page__content{background-color:#fff;flex-grow:1}.page__content .line-gray-light:last-child{border:none;margin-top:140px}@media (max-width:991px){.page__content .line-gray-light:last-child{margin-top:88px}}.section{margin-bottom:100px;margin-top:88px}@media (max-width:991px){.section{margin-bottom:40px;margin-top:40px}}.section:first-child{margin-top:40px}@media (max-width:991px){.section:first-child{margin-top:24px}}.section:last-child{margin-bottom:140px}@media (max-width:991px){.section:last-child{margin-bottom:88px}}.section.page-color,.section.page-color-secondary{padding:100px 0 124px}@media (max-width:991px){.section.page-color,.section.page-color-secondary{padding:44px 0 60px}}.section.page-color-secondary:last-child,.section.page-color:last-child{margin-bottom:0;padding-bottom:140px}@media (max-width:991px){.section.page-color-secondary:last-child,.section.page-color:last-child{padding-bottom:88px}}.section__title{color:#292824;font-family:TTCommons-DemiBold;font-size:2.25rem;line-height:1.111;margin-bottom:40px}@media (max-width:991px){.section__title{font-size:1.5rem;line-height:1.5;margin-bottom:32px}}.section__content{font-size:1.5rem;line-height:1.5}@media (max-width:991px){.section__content{font-size:1.125rem;line-height:1.333;margin-bottom:24px}}.section__content p{margin-bottom:20px}.section__content a{text-decoration-thickness:1px;text-underline-offset:3px;display:block;display:inline-block;font-size:1.25rem;line-height:1.5;margin-right:34px;position:relative;text-decoration-color:#d1d1d1;text-decoration-line:underline;text-underline-position:under}@media (max-width:991px){.section__content a{text-underline-offset:2px}}.section__content a:after{background-image:url(/build/images/arrow-tail-right-sm.ad018108.svg);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:1.5em;margin-left:10px;max-height:100%;position:absolute;vertical-align:middle;width:20px}@media (max-width:991px){.section__content a:after{background-image:url(/build/images/arrow-tail-right-xs.42868b47.svg);width:16px}}.section__content a:hover{text-decoration-color:inherit}.section__content>:last-child{margin-bottom:0}.section--carousel-card{margin-top:28px}@media (max-width:991px){.section--carousel-card{margin-top:4px}}@media (min-width:992px){.section--carousel-cards .section__title{font-size:2.25rem;line-height:1.22;margin-bottom:40px;min-height:44px;padding-right:100px}}@media (max-width:991px){.section--carousel-cards .section__title{min-height:32px;padding-right:82px}.section--related-articles{margin-bottom:0}}.section--feedback h3{margin-bottom:24px}.section--feedback .btn{font-size:20px;line-height:1.2;padding:13px 23px}.modal-open{position:relative}a,a:hover{color:inherit}.mt-148{margin-top:148px}.slick-slider .slick-prev{left:25px}.slick-slider .slick-next{right:25px}.slick-next,.slick-prev{z-index:1!important}.col-6.col-6-fluid-right{flex:unset;margin-right:-50vw;max-width:unset;padding-right:0!important;width:50vw}.body-block{overflow:hidden!important}.breadcrumb{display:flex;margin-bottom:76px;overflow:hidden;padding:0}@media (max-width:991px){.breadcrumb{margin-bottom:40px}}.breadcrumb>*,.breadcrumb li{align-items:center;display:inline-block;display:flex;font-family:TTCommons-Medium;font-size:1.125rem;height:24px;line-height:1;margin-right:8px;min-width:max-content}@media (max-width:991px){.breadcrumb>*,.breadcrumb li{font-size:1.0625rem;line-height:1.176;margin-right:4px}}.breadcrumb>:not(:first-child):before,.breadcrumb li:not(:first-child):before{background-image:url(/build/images/arrow-right-16.2663f7a4.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline;display:inline-block;height:1em;margin-right:8px;vertical-align:middle;width:16px}@media (max-width:991px){.breadcrumb>:not(:first-child):before,.breadcrumb li:not(:first-child):before{margin-right:4px}}.breadcrumb>:last-child,.breadcrumb li:last-child{color:#b5b5b5;font-family:TTCommons-Book}.breadcrumb a:hover{text-decoration-thickness:1px;text-underline-offset:-1px;text-decoration-line:underline;text-underline-position:under}.testBox{background:red;height:240px;margin-bottom:60px;opacity:.3;width:100%}@media (max-width:600px){.testBox{height:50px;margin-bottom:40px}}.btn.btn-test{background-color:rgba(137,43,226,.287);bottom:0;position:fixed;right:0;z-index:11000}.code-block{border:1.4px solid #e1e1e1;border-radius:12px;display:block;font-family:TTCommons-Book;font-size:1.125rem;line-height:1.44;margin-bottom:28px;padding:36px 40px;text-align:left;word-break:break-word}.code-block::selection{background-color:transparent;color:inherit}.btn{background:transparent;border:none;border-radius:40px;color:#121212;display:inline-block;font-size:1.125rem;line-height:1.334;padding:10.5px 27px;text-decoration:none}@media (max-width:991px){.btn{padding:9px 27px}}.btn:hover{text-decoration:none}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn.disabled,.btn:disabled{cursor:default;opacity:.5}.btn--round{border:1.5px solid #242424;border-radius:26px;font-family:TTCommons-Regular;font-size:1.3125rem;line-height:1.334;padding:10.5px 27px}@media (hover:hover) and (pointer:fine){.btn--round:hover{background-color:#242424;color:#fff}}.btn--sm{font-size:1.125rem;line-height:1.33;padding:11px 27px}.btn--lg.btn--primary,.btn--lg.btn--round{border-radius:30px;font-family:TTCommons-Medium;padding:14.5px 31px}.btn--primary,.btn--tertiary{border:1.5px solid #2d2d2d}@media (hover:hover) and (pointer:fine){.btn--primary.active,.btn--primary:hover:not(:disabled):not(.disabled),.btn--tertiary.active,.btn--tertiary:hover:not(:disabled):not(.disabled){background-color:#121212;color:#fff}}.btn--dark{background-color:#121212;border:1px solid #121212;color:#fff}.btn--dark:hover:not(:disabled){background:#fff;color:#121212}.btn--secondary{background-color:#e8e8e8;border:1px solid transparent}.btn--secondary:hover:not(:disabled){background:#f5f5f5}.btn--gray{border:1.5px solid #e1e1e1}.btn--gray.active,.btn--gray:hover:not(:disabled){background-color:#121212;border-color:#121212;color:#fff}.btn--light{background-color:#fff;border:1px solid transparent}.btn--light:hover{background:#f9f9fa;text-decoration:none}.btn--light.active{background-color:#f9f9fa}.btn--purple{background-color:#584b73;border:1px solid transparent;color:#fff}.btn--purple:hover:not(:disabled){background:#30293e;color:#fff}.btn--line-secondary{background-color:#fff;border:1px solid #d1d1d1}.btn--line-secondary:hover:not(:disabled){border:1px solid #b4b7bd}.btn--line-secondary.active{background-color:#d1d1d1}.btn--line-primary{background-color:#fff;border:1px solid #f4d89d}.btn--line-primary:hover:not(:disabled){border:1px solid #e6c176}.btn--line-primary.active{background-color:#fbf5ea}.btn--line-tertiary{background-color:#fff;border:1px solid #d0c2f8}.btn--line-tertiary:hover:not(:disabled){border:1px solid #b49df4}.btn--line-tertiary.active{background-color:#d0c2f8}.btn--line-purple{background-color:#fff;border:1px solid #584b73}.btn--line-purple:hover:not(:disabled){border:1px solid #30293e}.btn--close{border:4px solid transparent;border-radius:50%;color:transparent;font-size:.001;height:48px;padding:0;position:relative;width:48px}.btn--close:after{background-image:url(/build/images/close-32.895142bf.svg);background-position:50%;background-repeat:no-repeat;content:"";height:32px;left:4px;position:absolute;top:4px;width:32px}@media (max-width:991px){.btn--close:after{background-image:url(/build/images/close-20.8005e8b9.svg)}}.btn--close:hover{box-shadow:inset 0 0 0 20px #f0f0f0}.btn--back{color:transparent;font-size:.001px;height:48px;margin:-12px;min-width:48px;padding:0}.btn--back:before{background-image:url(/build/images/arrow-tail-right-sm.ad018108.svg);background-position:50%;background-size:24px;height:48px;position:relative;transform:rotate(180deg);vertical-align:middle;width:48px}.btn--back:before,.btn--search:before{background-repeat:no-repeat;content:"";display:inline-block}.btn--search:before{background-image:url(/build/images/search-32.d25c8cb8.svg);background-size:contain;height:32px;margin:2px 0 2px 6px;vertical-align:top;width:32px}@media (max-width:991px){.btn--search:before{background-image:url(/build/images/search-32-sm.b7c6eca8.svg)}}.btn--file:before{background-image:url(/build/images/upload-24.e8a24beb.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;margin-left:-4px;margin-right:8px;vertical-align:middle;width:24px}@media (max-width:991px){.btn--file:before{height:20px;width:20px}}@media (hover:hover) and (pointer:fine){.btn--file:hover:before{background-image:url(/build/images/upload-w-24.bf1b99f9.svg)}}.btn--loading{position:relative}.btn--loading:not(:disabled):not(.disabled):active,.btn--loading:not(:disabled):not(.disabled):focus,.btn--loading:not(:disabled):not(.disabled):hover,.btn--loading:not(:disabled):not(.disabled):hover:active{background-color:transparent;box-shadow:none;cursor:default}.btn--loading span{display:block;opacity:0;transform:translateY(16px) scale(.7) translateZ(0);transition:transform .3s,opacity .3s}.btn--loading svg{fill:none;stroke:#2d2d2d;stroke-width:1.2;display:block!important;height:37px;left:50%;margin:-18px 0 0 -18px;position:absolute;top:50%;transform:rotate(-90deg);width:37px}@media (max-width:991px){.btn--loading svg{height:29px;margin:-14px 0 0 -14px;width:29px}}.btn--loading svg circle:first-child{stroke-opacity:.2}.btn--loading svg circle:last-child{stroke:#2d2d2d;stroke-opacity:.7;stroke-dasharray:38px;stroke-dashoffset:114px;-webkit-animation:load 1.4s cubic-bezier(.42,-.01,1,1) .3s infinite;animation:load 1.4s cubic-bezier(.42,-.01,1,1) .3s infinite}.btn-like{stroke:#cdcdcd;background-color:transparent;border:none;border-radius:20px;font-size:.01px;height:40px;width:40px}.btn-like:hover{background-color:#f1f2f4}.btn-like .unlike{display:none}.btn-like.checked svg{stroke:#121212;fill:#121212}.btn-like.checked span{display:none}.btn-like.checked .unlike{display:inline}.btn-like .disabled,.btn-like:disabled{cursor:default;opacity:.3}.link{text-decoration-thickness:1px;text-underline-offset:3px;border-radius:0;display:block;padding:0;position:relative;text-decoration:underline;text-decoration-color:#f4d89d;text-decoration-line:underline;text-underline-position:under}@media (max-width:991px){.link{text-underline-offset:2px}}.link:hover{text-decoration-color:#f4d89d}.link-arrow{margin-right:34px}.link-arrow:after{background-image:url(/build/images/arrow-tail-right-sm.ad018108.svg);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:1.5em;margin-left:10px;max-height:100%;position:absolute;vertical-align:middle;width:20px}@media (max-width:991px){.link-arrow:after{background-image:url(/build/images/arrow-tail-right-xs.42868b47.svg);width:16px}}.link-arrow--up{margin-right:24px}.link-arrow--up:after{background-image:url(/build/images/arrow-right-up-sm.90c49b65.svg);background-size:contain;height:1.5em;margin-left:4px;width:20px}@media (max-width:991px){.link-arrow--up:after{width:18px}}.link-arrow--short-cian:after{background-image:url(/build/images/arrow-right-20-cian.4a9fd3c6.svg);margin-left:4px}@media (max-width:991px){.link-arrow--short-cian:after{background-image:url(/build/images/arrow-right-16-cian.8543cc50.svg)}}.link-plus:before{align-self:center;background-image:url(/build/images/plus-xs.3a0c749d.svg);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:16px;margin-right:8px;width:16px}.link-round-icon{text-decoration-thickness:1px;font-family:TTCommons-Book;font-size:1.3125rem;letter-spacing:-.24px;line-height:1.33;padding:0;text-decoration-line:underline;text-underline-position:under;vertical-align:middle}@media (max-width:991px){.link-round-icon{text-underline-offset:3px;font-size:1.125rem;letter-spacing:-.12px;line-height:1.44}}.link-round-icon:before{background-color:#2d2d2d;background-image:url(/build/images/plus-w-20.7531d05a.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";display:inline-block;height:40px;margin-right:16px;vertical-align:middle;width:40px}@media (max-width:991px){.link-round-icon:before{margin-right:14px}}.link-round-icon--code:before{background-image:url(/build/images/code-w-20.633d7a0c.svg)}.link-block{border:1.5px solid #e1e1e1;border-radius:20px;display:flex;font-family:TTCommons-Medium;font-size:1.4375rem;justify-content:space-between;letter-spacing:-.28px;line-height:1.478;padding:22px 35px;position:relative;text-decoration:none;width:100%}@media (max-width:991px){.link-block{font-size:1.0625rem;letter-spacing:-.24px;line-height:1.412;padding:19px 23px}}.link-block:hover{text-decoration:none}@media (hover:hover) and (pointer:fine){.link-block:hover{border-color:#121212}}.link-block+.link-block{margin-top:20px}.link-block--arrow,.link-block--arrow-up,.link-block--download{padding-right:95px}@media (max-width:991px){.link-block--arrow,.link-block--arrow-up,.link-block--download{padding-right:51px}}.link-block--arrow-up:after,.link-block--arrow:after,.link-block--download:after{background-image:url(/build/images/arrow-tail-right-lg.752b7039.svg);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:28px;margin-left:10px;max-height:100%;position:absolute;right:35px;top:24px;vertical-align:middle;width:28px}@media (max-width:991px){.link-block--arrow-up:after,.link-block--arrow:after,.link-block--download:after{background-image:url(/build/images/arrow-tail-right-xs-1.3.56cf7bfc.svg);height:16px;right:20px;top:22px;width:16px}}.link-block--arrow-up:after{background-image:url(/build/images/arrow-right-up-28.1d0a09ca.svg)}@media (max-width:991px){.link-block--arrow-up:after{background-image:url(/build/images/arrow-right-up-xs.3db6e030.svg);width:16px}}.link-block--download:after,.link-block a[download]:after{background-image:url(/build/images/download-24.d1a6afbb.svg)}@media (max-width:991px){.link-block--download:after,.link-block a[download]:after{background-image:url(/build/images/download-16.3f0c3585.svg)}}.btn-group{margin-bottom:-24px;margin-right:-22px}.btn-group .btn{margin-bottom:24px;margin-right:22px}@keyframes load{0%{stroke-dashoffset:114px}to{stroke-dashoffset:38px}}.courseButton{background:transparent;border:1.5px solid #2d2d2d;border-radius:40px;display:block;display:inline-block;padding:9px 27px;text-decoration:none;width:fit-content}.courseButton.active,.courseButton:hover:not(:disabled){background-color:#121212;color:#fff;text-decoration:none}@media (min-width:992px){.courseButton{font-family:TTCommons-Medium;font-size:1.3125rem;line-height:1.7;padding:11px 27px}}@media (max-width:600px){.courseButton{margin:auto}}.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1.5px solid #e0e0e0;border-radius:15px;font-size:21px;line-height:1.33;padding:21px 27px;width:100%}@media (max-width:991px){.input{font-size:1.125rem;line-height:1.44;padding:18px 23px}}.input:focus{border-color:#242424;box-shadow:0 0 0 6px #f3f3f3;outline:none}.input::placeholder{color:#bababa}.input.error{border-color:#f19c89!important;color:#f19c89!important}.input.error::placeholder{color:#f19c89!important}.input--date{background-image:url(/build/images/calendar.443a78fa.svg);background-position:20px;background-repeat:no-repeat;padding-left:68px;position:relative}.input--date.input--invalid{background-image:url(/build/images/attention-32.24e8d894.svg),url(/build/images/calendar.443a78fa.svg);background-position:right 24px center,20px}.input--date.input-select{background-image:url(/build/images/arrow-down-sm.1623bb71.svg),url(/build/images/calendar.443a78fa.svg);background-position:right 24px center,20px}.input--place{background-image:url(/build/images/pin.f836ab2e.svg);background-position:20px;background-repeat:no-repeat;padding-left:68px;position:relative}.input--place.input--invalid{background-image:url(/build/images/attention-32.24e8d894.svg),url(/build/images/pin.f836ab2e.svg);background-position:right 24px center,20px}.input--place.input-select{background-image:url(/build/images/arrow-down-sm.1623bb71.svg),url(/build/images/pin.f836ab2e.svg);background-position:right 24px center,20px}.input--person{background-image:url(/build/images/user.4699230c.svg);background-position:20px;background-repeat:no-repeat;padding-left:68px;position:relative}.input--person.input--invalid{background-image:url(/build/images/attention-32.24e8d894.svg),url(/build/images/user.4699230c.svg);background-position:right 24px center,20px}.input--person.input-select{background-image:url(/build/images/arrow-down-sm.1623bb71.svg),url(/build/images/user.4699230c.svg);background-position:right 24px center,20px}.label{display:flex;margin-bottom:10px;width:100%}@media (max-width:991px){.label{margin-bottom:8px}}div.error,label.error,span.error{border-color:#f19c89!important;color:#f19c89!important}.placeholder{color:#bababa}textarea.input{background-image:url(/build/images/textAreaResize.ffcc6d21.svg);background-position:right 9px bottom 9px;background-repeat:no-repeat;border-radius:20px;display:block;min-height:184px}textarea.input::-webkit-resizer{opacity:0}.textarea{background-color:transparent;border-radius:20px;padding:0;position:relative;width:100%;z-index:1}.textarea:focus-within{border-color:#242424;box-shadow:0 0 0 6px #f3f3f3;outline:none}.textarea .placeholder{color:#bababa;content:"test";padding:27px 34px;position:absolute;top:0;z-index:-1}@media (max-width:991px){.textarea .placeholder{min-height:136px;padding:19px 23px}}.textarea__content{display:block;min-height:calc(120px + 3.12em);padding:27px 34px;width:100%}.textarea__content:focus{outline:none}@media (max-width:991px){.textarea__content{min-height:136px;padding:19px 23px}}.textarea__content.textarea__content--text+.placeholder{display:none}.textarea__content:focus,.textarea__content:focus-visible{outline:none}select{appearance:none;-webkit-appearance:none;display:block}select,select option{-moz-appearance:none;background-color:#fff}select option{color:#121212;font-family:TTCommons-Book,sans-serif}@-moz-document url-prefix(){select option{font:-moz-pull-down-menu;font-size:18px;font-weight:400}}select option:disabled{color:#858585}select option:hover{background-color:#e1e1e1}select option:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.checkbox input[type=checkbox],.checkbox input[type=radio],.radio input[type=checkbox],.radio input[type=radio]{border:none;font-family:TTCommons-Book;height:0;opacity:0;position:absolute;width:0}.checkbox input[type=checkbox]+label,.checkbox input[type=radio]+label,.radio input[type=checkbox]+label,.radio input[type=radio]+label{cursor:pointer;padding-left:48px;position:relative}@media (max-width:991px){.checkbox input[type=checkbox]+label,.checkbox input[type=radio]+label,.radio input[type=checkbox]+label,.radio input[type=radio]+label{padding-left:40px}}.checkbox input[type=checkbox]+label:before,.checkbox input[type=radio]+label:before,.radio input[type=checkbox]+label:before,.radio input[type=radio]+label:before{border:1px solid #b4b7bd;color:transparent;content:"";display:inline-block;height:24px;margin-left:-48px;margin-right:24px;vertical-align:sub;width:24px}@media (max-width:991px){.checkbox input[type=checkbox]+label:before,.checkbox input[type=radio]+label:before,.radio input[type=checkbox]+label:before,.radio input[type=radio]+label:before{height:28px;margin-left:-40px;margin-right:12px;vertical-align:middle;width:28px}}.checkbox input[type=checkbox]+label:hover:before,.checkbox input[type=radio]+label:hover:before,.radio input[type=checkbox]+label:hover:before,.radio input[type=radio]+label:hover:before{border-color:#121212}.checkbox input[type=checkbox]+label.error,.checkbox input[type=radio]+label.error,.radio input[type=checkbox]+label.error,.radio input[type=radio]+label.error{color:#f19c89!important}.checkbox input[type=checkbox]+label.error:before,.checkbox input[type=radio]+label.error:before,.radio input[type=checkbox]+label.error:before,.radio input[type=radio]+label.error:before{border-color:#f19c89!important}.checkbox input[type=checkbox]:checked+label:before,.checkbox input[type=checkbox]:checked:disabled+label:before,.checkbox input[type=checkbox]:checked:disabled:hover+label:before,.checkbox input[type=radio]:checked+label:before,.checkbox input[type=radio]:checked:disabled+label:before,.checkbox input[type=radio]:checked:disabled:hover+label:before,.radio input[type=checkbox]:checked+label:before,.radio input[type=checkbox]:checked:disabled+label:before,.radio input[type=checkbox]:checked:disabled:hover+label:before,.radio input[type=radio]:checked+label:before,.radio input[type=radio]:checked:disabled+label:before,.radio input[type=radio]:checked:disabled:hover+label:before{border-color:#121212}.checkbox input[type=checkbox]:disabled+label,.checkbox input[type=checkbox]:disabled:hover+label,.checkbox input[type=radio]:disabled+label,.checkbox input[type=radio]:disabled:hover+label,.radio input[type=checkbox]:disabled+label,.radio input[type=checkbox]:disabled:hover+label,.radio input[type=radio]:disabled+label,.radio input[type=radio]:disabled:hover+label{color:rgba(18,18,18,.3);cursor:default}.checkbox input[type=checkbox]:disabled+label:before,.checkbox input[type=checkbox]:disabled:hover+label:before,.checkbox input[type=radio]:disabled+label:before,.checkbox input[type=radio]:disabled:hover+label:before,.radio input[type=checkbox]:disabled+label:before,.radio input[type=checkbox]:disabled:hover+label:before,.radio input[type=radio]:disabled+label:before,.radio input[type=radio]:disabled:hover+label:before{border-color:#b4b7bd;cursor:default;opacity:.5}.checkbox input[type=checkbox]:focus+label:before,.checkbox input[type=radio]:focus+label:before,.radio input[type=checkbox]:focus+label:before,.radio input[type=radio]:focus+label:before{box-shadow:0 0 0 .12rem rgba(18,18,18,.3);box-shadow:0 0 0 6px #f3f3f3}.checkbox--card input[type=checkbox]+label,.checkbox--card input[type=radio]+label,.radio--card input[type=checkbox]+label,.radio--card input[type=radio]+label{border:1.5px solid #e0e0e0;border-radius:16px;font-family:TTCommons-DemiBold;font-size:1.3125rem;line-height:1.42;margin-bottom:0;padding:23px 23px 23px 67px;position:relative;width:100%}@media (max-width:991px){.checkbox--card input[type=checkbox]+label,.checkbox--card input[type=radio]+label,.radio--card input[type=checkbox]+label,.radio--card input[type=radio]+label{font-size:1.125rem;line-height:1.44;padding:18px 17px 18px 63px}}.checkbox--card input[type=checkbox]+label:before,.checkbox--card input[type=radio]+label:before,.radio--card input[type=checkbox]+label:before,.radio--card input[type=radio]+label:before{left:22px;margin-left:0;position:absolute;top:24px}@media (max-width:991px){.checkbox--card input[type=checkbox]+label:before,.checkbox--card input[type=radio]+label:before,.radio--card input[type=checkbox]+label:before,.radio--card input[type=radio]+label:before{left:19px;top:16px}}.checkbox--card input[type=checkbox]:checked+label,.checkbox--card input[type=radio]:checked+label,.radio--card input[type=checkbox]:checked+label,.radio--card input[type=radio]:checked+label{background-color:#f6f6f6;border-color:#242424}.checkbox--card input[type=checkbox]:focus+label,.checkbox--card input[type=radio]:focus+label,.radio--card input[type=checkbox]:focus+label,.radio--card input[type=radio]:focus+label{border-color:#242424;box-shadow:0 0 0 6px #f3f3f3}.checkbox--card input[type=checkbox]:focus+label:before,.checkbox--card input[type=radio]:focus+label:before,.radio--card input[type=checkbox]:focus+label:before,.radio--card input[type=radio]:focus+label:before{box-shadow:none}.checkbox--card__info,.radio--card__info{color:#989898;font-family:TTCommons-Book;font-size:1.3125rem}.radio input[type=radio]+label:before{border-radius:14px;height:28px;width:28px}.radio input:checked+label:before{background-color:#fff;background-image:unset;border-width:8px}.radio-group .radio--card{margin-bottom:23px}@media (max-width:991px){.radio-group .radio--card{margin-bottom:12px}}.radio-group.row>:last-child .radio--card{margin-bottom:0}.checkbox input[type=checkbox]+label:before{border-radius:6px}.checkbox input[type=checkbox]:checked+label:before{background-color:#121212;background-image:url(/build/images/checked-w.31bec7f8.svg);background-position:50%;background-repeat:no-repeat;background-size:14px}.check-button{display:inline-block;font-size:1.3125rem;line-height:1.33;margin-right:16px}@media (max-width:991px){.check-button{font-size:1.125rem;margin-right:4px;min-width:fit-content}}.check-button-group{display:flex;flex-wrap:wrap;margin-right:-16px;margin-top:-20px}@media (max-width:991px){.check-button-group{flex-wrap:nowrap;margin-right:-5.926vw;margin-top:0;overflow:auto}}@media (max-width:600px){.check-button-group{margin-right:-28px}}.check-button-group .check-button{margin-top:20px}@media (max-width:991px){.check-button-group .check-button{margin-top:0}}.check-button input[type=checkbox],.check-button input[type=radio]{border:none;font-family:TTCommons-Book;height:0;opacity:0;position:absolute;width:0}.check-button input[type=checkbox]+label,.check-button input[type=radio]+label{border:1.5px solid transparent;border-radius:28px;cursor:pointer;margin-bottom:0;padding:11px 27px;position:relative}@media (max-width:991px){.check-button input[type=checkbox]+label,.check-button input[type=radio]+label{padding:9px 27px}}.check-button input[type=checkbox]+label:hover,.check-button input[type=radio]+label:hover{border-color:#989898}.check-button input[type=checkbox]:not(:checked)+label,.check-button input[type=radio]:not(:checked)+label{background-color:#fff;border-color:#e0e0e0;color:#121212}.check-button input[type=checkbox]:not(:checked)+label:hover,.check-button input[type=radio]:not(:checked)+label:hover{border-color:#989898}.check-button input[type=checkbox]:disabled+label,.check-button input[type=checkbox]:disabled:hover+label,.check-button input[type=radio]:disabled+label,.check-button input[type=radio]:disabled:hover+label{cursor:default;opacity:.5}.check-button input[type=checkbox]:focus+label,.check-button input[type=radio]:focus+label{border-color:#242424;box-shadow:0 0 0 6px #f3f3f3}.check-button--red label{background-color:#f1aeaf}.check-button--purple label{background-color:#adb7ee}.check-button--yellow label{background-color:#fadead}.check-button--green label{background-color:#abdeca}.check-button--cian label{background-color:#b5f6f3}.check-button--pink label{background-color:#f0adc5}.check-button--violet label{background-color:#e9d3fb}.check-button--blue label{background-color:#d1eafc}.check-button--darkblue label{background-color:#515c9a;color:#fff}.check-card{border-radius:20px;display:inline-block;margin-right:12px;width:100%}@media (max-width:600px){.check-card{margin-bottom:12px}}.check-card-group{margin-right:-12px}@media (max-width:600px){.check-card-group{margin-bottom:-12px}}.check-card input[type=checkbox],.check-card input[type=radio]{border:none;height:0;opacity:0;position:absolute;width:0}.check-card input[type=checkbox]+label,.check-card input[type=radio]+label{border:1.5px solid #e1e1e1;border-radius:20px;cursor:pointer;font-family:TTCommons-DemiBold;font-size:1.4375rem;line-height:1.39;margin-bottom:0;padding:60px 16px;position:relative;text-align:center;width:100%}@media (max-width:600px){.check-card input[type=checkbox]+label,.check-card input[type=radio]+label{font-size:1.3125rem;line-height:1.33;padding:20px}}.check-card input[type=checkbox]+label img,.check-card input[type=radio]+label img{display:block;margin:auto auto 12px}@media (max-width:600px){.check-card input[type=checkbox]+label img,.check-card input[type=radio]+label img{width:40px}}.check-card input[type=checkbox]+label:hover,.check-card input[type=radio]+label:hover{border-color:#989898}.check-card input[type=checkbox]:checked+label,.check-card input[type=radio]:checked+label{background-color:#f6f6f6;border-color:#242424;box-shadow:inset 0 0 0 1px #242424}.check-card input[type=checkbox]:checked:focus+label,.check-card input[type=radio]:checked:focus+label{border-color:#242424;box-shadow:0 0 0 6px #f3f3f3}.check-card input[type=checkbox]:disabled+label,.check-card input[type=checkbox]:disabled:hover+label,.check-card input[type=radio]:disabled+label,.check-card input[type=radio]:disabled:hover+label{cursor:default;opacity:.5}.check-card input[type=checkbox]:focus+label,.check-card input[type=radio]:focus+label{border-color:#242424;box-shadow:0 0 0 6px #f3f3f3}.check-card.error input[type=checkbox]+label,.check-card.error input[type=radio]+label{border-color:#f19c89!important}.switch input[type=checkbox],.switch input[type=radio]{border:none;height:0;opacity:0;position:absolute;width:0}.switch input[type=checkbox]+label,.switch input[type=radio]+label{font-size:1.125rem;line-height:1.23;min-height:36px;padding-left:88px;position:relative;width:100%}.switch input[type=checkbox]+label:before,.switch input[type=radio]+label:before{background-color:#b4b7bd;border-radius:18px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";cursor:pointer;height:36px;left:0;margin-top:-18px;position:absolute;top:50%;transition:.3s;width:60px}.switch input[type=checkbox]+label:after,.switch input[type=radio]+label:after{background-color:#fff;border-radius:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";cursor:pointer;height:32px;left:0;margin:-16px 2px 2px;position:absolute;top:50%;transition:.3s;width:32px}.switch input[type=checkbox]:checked+label:before,.switch input[type=radio]:checked+label:before{background-color:#72998c}.switch input[type=checkbox]:checked+label:after,.switch input[type=radio]:checked+label:after{transform:translate(24px)}.switch input[type=checkbox]:focus+label:before,.switch input[type=radio]:focus+label:before{box-shadow:0 0 6px rgba(180,183,189,.6)}.switch input[type=checkbox]:focus-visible+label:before,.switch input[type=radio]:focus-visible+label:before{outline:1px auto}.switch input[type=checkbox]:disabled+label,.switch input[type=checkbox]:disabled:hover+label,.switch input[type=radio]:disabled+label,.switch input[type=radio]:disabled:hover+label{color:rgba(18,18,18,.3);cursor:default}.switch input[type=checkbox]:disabled+label:after,.switch input[type=checkbox]:disabled+label:before,.switch input[type=checkbox]:disabled:hover+label:after,.switch input[type=checkbox]:disabled:hover+label:before,.switch input[type=radio]:disabled+label:after,.switch input[type=radio]:disabled+label:before,.switch input[type=radio]:disabled:hover+label:after,.switch input[type=radio]:disabled:hover+label:before{cursor:default;opacity:.5}.switch--left input[type=checkbox]+label,.switch--left input[type=radio]+label{padding-left:0;padding-right:88px}.switch--left input[type=checkbox]+label:before,.switch--left input[type=radio]+label:before{left:auto;right:0}.switch--left input[type=checkbox]+label:after,.switch--left input[type=radio]+label:after{left:auto;right:24px}.input-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/build/images/arrow-down-sm.1623bb71.svg);background-position:right 24px center;background-repeat:no-repeat;padding-right:48px}.input-select:-ms-expand{display:none}.input-select:invalid{color:#989898}.character-counter{align-self:center;color:#7f8184;font-family:TTCommons-Book;font-size:.9375rem;line-height:1.6;margin-left:auto}@media (max-width:991px){.character-counter{font-size:.875rem;line-height:1}}.character-counter--active{color:#3d9371}.character-counter--invalid{color:#f19c89}.btn-show-input{border:none;color:#858585;display:block;font-size:1.125rem;line-height:1.33;padding:0}.input-file{opacity:0;position:absolute;width:0}.input-file::-webkit-file-upload-button{visibility:hidden}.drop-area{align-items:center;border:1.5px dashed #bababa;border-radius:20px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;text-align:center;width:100%;z-index:1}.drop-area:hover input{z-index:-1}.drop-area input{height:100%;opacity:0;position:absolute;width:100%}.drop-area label{z-index:2}@media (max-width:991px){.drop-area label{font-size:1.125rem;line-height:1.44;padding:8px 27px}}.drop-area label:before{background-image:url(/build/images/upload-24.e8a24beb.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;margin-left:-4px;margin-right:8px;vertical-align:middle;width:24px}@media (max-width:991px){.drop-area label:before{height:20px;width:20px}}@media (hover:hover) and (pointer:fine){.drop-area label:hover:before{background-image:url(/build/images/upload-w-24.bf1b99f9.svg)}}.drop-area__content{margin:40px}@media (max-width:991px){.drop-area__content{margin:46px 10px}}.drop-area__close{background-color:#fff;background-image:url(/build/images/close.c743d60b.svg);background-position:50%;background-repeat:no-repeat;border:1.5px solid #242424;border-radius:50%;color:transparent;display:none;font-size:.001;height:48px;padding:0;position:absolute;right:20px;top:20px;width:48px;z-index:4}.drop-area--image{min-height:350px}@media (max-width:991px){.drop-area--image{min-height:auto}}.drop-area--image:not(.dragover) .drop-area__content{z-index:2}.drop-area--image .drop-area__img{height:auto;width:100%;z-index:-1}.drop-area--image .drop-area__img:not(:empty)~.drop-area__content{display:none}.drop-area--image .drop-area__img:not(:empty)~.drop-area__close{display:block}.drop-area--image .drop-area__img img{width:100%}.drop-area--image .placeholder{height:0;margin-top:16px}@media (max-width:991px){.drop-area--image .placeholder{display:none}}.drop-area--image .drop-area__content label{margin:auto}.drop-area--image input{transition-delay:.5s}.drop-area--image--select{border:none;min-height:100px}.drop-area--image--select:hover input{z-index:auto}.progress{background-color:#e1e1e1;border-radius:2.5px;height:5px;min-height:5px;overflow:hidden;position:relative;width:100%}.progress-bar{background-color:#1e9ec7;border-radius:2.5px;height:100%;position:absolute}.form{font-family:TTCommons-Book;font-size:1.3125rem;line-height:1.52}@media (max-width:991px){.form{font-size:1.125rem;line-height:1.44}}.form ul{list-style:none;padding-left:0}.form ul li{padding-left:20px;position:relative}.form ul li:before{background-color:#292824;border-radius:50%;content:"";height:6px;left:0;margin-top:-3px;position:absolute;top:.7em;width:6px}@media (max-width:991px){.form ul li:before{top:.66em}}.form h2,.form h3,.form h4,.form h5,.form h6{margin-bottom:32px;margin-top:80px}@media (max-width:991px){.form h2,.form h3,.form h4,.form h5,.form h6{margin-bottom:20px;margin-top:40px}}@media (min-width:991px){.form h2+p,.form h2+ul,.form h3+p,.form h3+ul,.form h4+p,.form h4+ul,.form h5+p,.form h5+ul,.form h6+p,.form h6+ul{margin-top:-12px}}.form h1{font-size:3.25rem;letter-spacing:-1.04px;line-height:1;margin-bottom:40px}@media (max-width:991px){.form h1{font-size:1.75rem;letter-spacing:-.44px;line-height:1.14;margin-bottom:20px}}.form h2{line-height:2rem;line-height:1.25}@media (max-width:991px){.form h2{font-size:1.3125rem;letter-spacing:-.21px;line-height:1.33;margin-bottom:20px}}.form h3{font-size:1.4375rem;line-height:1.47;margin-bottom:28px}.form p{margin-bottom:24px}@media (max-width:991px){.form p{margin-bottom:20px}}.form p a{color:#1e9ec7}.form p a:hover{text-decoration-thickness:1px}.form li a:not(.btn){color:#1e9ec7}.form li a:not(.btn):hover{text-decoration-thickness:1px}.form .drop-area,.form .form__box,.form .input,.form .row{margin-bottom:32px}@media (max-width:991px){.form .drop-area,.form .form__box,.form .input,.form .row{margin-bottom:20px}}.form .drop-area+.btn-show-input,.form .drop-area+.character-counter,.form .form__box+.btn-show-input,.form .form__box+.character-counter,.form .input+.btn-show-input,.form .input+.character-counter,.form .row+.btn-show-input,.form .row+.character-counter{margin-bottom:28px;margin-top:-20px}@media (max-width:991px){.form .drop-area+.btn-show-input,.form .drop-area+.character-counter,.form .form__box+.btn-show-input,.form .form__box+.character-counter,.form .input+.btn-show-input,.form .input+.character-counter,.form .row+.btn-show-input,.form .row+.character-counter{line-height:20px;margin-top:-12px}}.form .drop-area+.upload-list,.form .form__box+.upload-list,.form .input+.upload-list,.form .row+.upload-list{margin-bottom:28px;margin-top:-12px}@media (max-width:991px){.form .drop-area+.upload-list,.form .form__box+.upload-list,.form .input+.upload-list,.form .row+.upload-list{margin-top:-6px}}.form .row:not(.row-defaul-gutters){margin-left:-20px;margin-right:-20px}.form .row:not(.row-defaul-gutters) .col,.form .row:not(.row-defaul-gutters) .col-1,.form .row:not(.row-defaul-gutters) .col-2,.form .row:not(.row-defaul-gutters) .col-3,.form .row:not(.row-defaul-gutters) .col-4,.form .row:not(.row-defaul-gutters) .col-5,.form .row:not(.row-defaul-gutters) .col-6,.form .row:not(.row-defaul-gutters) .col-7,.form .row:not(.row-defaul-gutters) .col-8,.form .row:not(.row-defaul-gutters) .col-9,.form .row:not(.row-defaul-gutters) .col-10,.form .row:not(.row-defaul-gutters) .col-11,.form .row:not(.row-defaul-gutters) .col-12{padding-left:20px;padding-right:20px}@media (min-width:992px){.form .row:not(.row-defaul-gutters) .input{margin-bottom:0}.form .row:not(.row-defaul-gutters) .input+.btn-show-input,.form .row:not(.row-defaul-gutters) .input+.character-counter{margin-bottom:-4px;margin-top:12px}}>.form .row:not(.row-defaul-gutters):not(:last-child) .input{margin-bottom:0}.form__submit{border-radius:36px;font-family:TTCommons-DemiBold;font-size:1.4375rem;line-height:1.39;padding:19px 39px}@media (max-width:991px){.form__submit{font-size:1.125rem;line-height:1.33;padding:15px 35px}}.form__submit.disabled,.form__submit.disabled:hover,.form__submit:disabled,.form__submit:disabled:hover{border-color:#e1e1e1;color:rgba(18,18,18,.4)}.form__footer{border-top:1px solid #eaeaea;margin-top:88px;padding:64px 0}@media (max-width:991px){.form__footer{margin-top:60px;padding:32px 0}.form__footer .form__submit{width:100%}}.form__box{background-color:#fff6f2;border-radius:20px;margin:40px 0;padding:40px 44px 48px}.form__box :first-child{margin-top:0}.form__box :last-child{margin-bottom:0}.form__box+h2,.form__box+h3,.form__box+h4,.form__box+h5,.form__box+h6{margin-bottom:12px;margin-top:60px}.form__box li,.form__box p{margin-bottom:12px}.form__box a:not(.btn){color:#1e9ec7}.form__box a:not(.btn):hover{text-decoration-thickness:1px}@media (min-width:992px){.mob-only{display:none!important}}@media (max-width:991px){.mob-hidden{display:none!important}}.mob-header{background-color:#fff;border-bottom:1px solid #e8e8e8;display:flex;display:none;justify-content:space-between;left:0;padding:44px 30px 22px;position:fixed;right:0;top:0;width:100%;z-index:150}.mob-header h4{margin-bottom:0}.mob-header .link,.mob-header a{border-bottom:1px solid #b2a0d9;font-size:.9375rem;line-height:1.33;text-decoration:none;width:60px}.mob-header .btn--back{margin-right:24px}.mob-footer{background-color:#fff;border-radius:16px 16px 0 0;bottom:0;box-shadow:0 0 0 1px #e0e2e6,0 4px 25px rgba(0,0,0,.1);display:none;font-size:1.375rem;left:0;line-height:1.36;padding:28px 30px;position:fixed;right:0;text-align:center;width:100%;z-index:150}.mob-footer .btn:only-child{width:100%}.mob-footer--drawer{align-items:center;border:none;display:none;flex-direction:column;min-height:108px;opacity:1;padding-bottom:46px;text-align:center}@media (max-width:991px){.mob-footer--drawer{display:block}}.mob-footer--drawer:before{background-color:#c4c4c4;border-radius:1.5px;content:"";display:block;height:3px;margin:-12px auto 14px;width:60px}.mob-footer--drawer.drawer--up{animation:drawerout .7s;animation-fill-mode:forwards;animation-iteration-count:1;min-height:100%;transition-timing-function:ease-in-out}@media (max-width:991px){.mob-order-1{order:-1}}.carousel-item.lazy{background:url(/build/images/image-loader.b2a8fa3d.gif) no-repeat 50%;background-size:30px}@keyframes drawerout{0%{min-height:108px}50%{min-height:100%;opacity:1}to{min-height:100%;opacity:0}}.bg--books{background-color:#b5dbc6}.bg--benefits{background-color:#c8e5ee}.bg--training{background-color:#dacdff}.bg--housing{background-color:#fbe2a2}.bg--food{background-color:#f6d0b4}.bg--health{background-color:#fce5bc}.bg--main{background-color:#f7cfd2}.bg--kindergarten{background-color:#deabab}.bg--associations{background-color:#ffdbdb}.bg-eggshell{background-color:rgba(243,239,227,.5)}.line-gray-light{border-bottom:1px solid #eaeaea;width:100%}.line-gray{border-bottom:1.5px solid #e1e1e1;width:100%}.line-black{border-bottom:1px solid #242424;width:100%}.round{border-radius:20px}.text-right{text-align:right}.mb-48{margin-bottom:48px}@media (max-width:991px){.mb-48{margin-bottom:40px}}.mb-48{margin-bottom:16px}@media (max-width:991px){.mb-48{margin-bottom:16px}}.mt-0{margin-top:0!important}@media (min-width:992px){.out-gutters-sm{margin-left:-2.963vw;margin-right:-2.963vw}}@media (min-width:1081px){.out-gutters-sm{margin-left:-2.941vw;margin-right:-2.941vw}}@media (min-width:1360px){.out-gutters-sm{margin-left:-2.976vw;margin-right:-2.976vw}}@media (min-width:1681px){.out-gutters-sm{margin-left:-3.125vw;margin-right:-3.125vw}}@media (min-width:1921px){.out-gutters-sm{margin-left:-60px;margin-right:-60px}}.flex{display:flex}.hidden{display:none}.hidden--show{display:contents}.stick-head{background-color:#fff}.stick-head.sticky{left:0;position:fixed;top:0;width:100%}@media (min-width:992px){.stick-head.sticky{z-index:101}}.dropdown-menu{background-color:#fff;border:1px solid rgba(180,183,189,.3);border-radius:16px;box-shadow:0 4px 25px rgba(0,0,0,.1);display:none;padding:0;z-index:150}.dropdown-menu.show{display:block}.dropdown-menu__title{font-family:TTCommons-DemiBold;font-size:1.0625rem;line-height:1.176;margin-bottom:24px}.dropdown-menu--date{border:1px solid #2d2d2d;box-shadow:0 4px 40px rgba(0,0,0,.25);margin-bottom:8px;margin-top:8px;padding:44px 48px 48px;transform:none!important}@media (min-width:992px){.dropdown-menu--date[x-placement=top-start]{bottom:100%!important;top:unset!important}.dropdown-menu--date[x-placement=bottom-start]{top:100%!important}}@media (max-width:991px){.dropdown-menu--date{border:none;border-radius:40px 40px 0 0;bottom:0!important;left:0!important;position:fixed!important;right:0!important;top:unset!important}.dropdown--drawer.show:before{background-color:rgba(0,0,0,.6);bottom:0;content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}.dropdown--drawer .dropdown-menu{border:none;border-radius:40px 40px 0 0;bottom:0!important;left:0!important;margin-bottom:0;max-height:100%;overflow-y:auto;padding-bottom:155px;position:fixed!important;right:0!important;top:unset!important}.dropdown--drawer .mob-footer{border-radius:0;border-top:1.5px solid #e1e1e1;box-shadow:none;display:block;padding-bottom:32px;padding-top:32px}}.filter{display:inline-block;position:relative}@media (max-width:991px){.filter{flex-shrink:unset;width:100%}}.filter__button{background-color:#fff;background-image:url(/build/images/arrow-down-16.23f0d0f3.svg);background-position:right 19px center;background-repeat:no-repeat;border:1.5px solid #b4b7bd;border-radius:24px;display:inline-block;font-size:1.125rem;line-height:1.33;margin-right:12px;padding:11px 42px 11px 23px}@media (max-width:991px){.filter__button{display:none}}.filter__button:hover{border-color:#121212;box-shadow:inset 0 0 0 1px #121212}.filter__button .disabled,.filter__button .disabled:hover,.filter__button:disabled,.filter__button:disabled:hover{border:1px solid #b4b7bd;box-shadow:none;cursor:auto;opacity:.5}.filter__button.show{background-color:#f1f2f4;border-color:#121212;box-shadow:inset 0 0 0 1px #121212}.filter__menu{display:none;margin:8px 0!important;max-height:424px;min-width:340px;overflow:hidden}@media (max-width:991px){.filter__menu{border:none;border-top:.5px solid #e1e1e1;display:contents;padding:32px 23px 20px}.filter__menu .checkbox input+label,.filter__menu .radio input+label{font-size:1.0625rem;line-height:1.176}.filter__menu .checkbox input+label:before,.filter__menu .radio input+label:before{height:28px;margin-right:12px;vertical-align:middle;width:28px}}.filter__menu.show{display:block}@media (max-width:991px){.filter__menu.show{display:contents}}.filter__menu__title{font-family:TTCommons-DemiBold;font-size:1.25rem;line-height:1.4;margin-bottom:20px}.filter__menu__title+switch{margin-top:-16px}.filter__menu__title p{color:#757476;font-family:TTCommons-Regular;font-size:1.125rem;line-height:1.44;margin:0}.filter__menu__content{font-size:1.125rem;max-height:424px;overflow:auto;padding:28px 36px 16px}@media (max-width:991px){.filter__menu__content{border-top:1px solid #e8e8e8;max-height:unset;padding:40px 30px 28px;width:100%}}.filter__menu__content .switch{max-width:500px}@media (min-width:992px){.filter__menu__content .switch{width:328px}}.filter__menu__content .switch input+label{color:#6c6e73;margin-bottom:12px}.filter__menu__content .checkbox,.filter__menu__content .radio{display:contents}.filter__menu__content .checkbox input+label,.filter__menu__content .radio input+label{font-size:1.25rem;line-height:1.4;margin-bottom:16px;padding-left:40px}@media (max-width:991px){.filter__menu__content .checkbox input+label,.filter__menu__content .radio input+label{font-size:1.125rem;line-height:1.333;margin-bottom:20px;width:calc(50% - 16px)}}@media (max-width:400px){.filter__menu__content .checkbox input+label,.filter__menu__content .radio input+label{width:100%}}.filter__menu__content .checkbox input+label:before,.filter__menu__content .radio input+label:before{height:28px;margin-left:-40px;margin-right:12px;vertical-align:middle;width:28px}@media (max-width:991px){.filter__menu__content .checkbox input+label:before,.filter__menu__content .radio input+label:before{height:24px;width:24px}.filter__menu__content .checkbox input:checked+label:before,.filter__menu__content .radio input:checked+label:before{background-size:12px}}.filter__menu__content .checkbox--subitem input+label,.filter__menu__content .radio--subitem input+label{padding-left:80px}@media (min-width:992px){.filter__menu__content .simplebar-content,.filter__menu__content .simplebar-height-auto-observer-wrapper{width:fit-content;width:-moz-fit-content}}.filter__menu__content__list{display:flex;flex-direction:column;width:248px}@media (max-width:991px){.filter__menu__content__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-height:unset;width:100%}}@media (min-width:992px){.filter__menu__content__list--left{display:flex;flex-direction:column;flex-wrap:wrap;margin-left:-16px;max-height:150px;overflow:visible;width:400px}.filter__menu__content__list--left .checkbox input+label,.filter__menu__content__list--left .radio input+label{margin-left:16px;width:200px}}@media (max-width:991px){.filter__menu__content__list--mobfull{flex-direction:column;margin-top:4px}.filter__menu__content__list--mobfull .checkbox input+label,.filter__menu__content__list--mobfull .radio input+label{max-width:400px;min-height:28px;padding-left:0;padding-right:44px;width:100%}.filter__menu__content__list--mobfull .checkbox input+label:before,.filter__menu__content__list--mobfull .radio input+label:before{left:unset;margin:0;position:absolute;right:0}}@media (max-width:600px){.filter__menu__content__list--mobfull .checkbox input+label,.filter__menu__content__list--mobfull .radio input+label{max-width:unset}}.filter__menu__bottom{background-color:#fff;border-radius:0 0 16px 16px;border-top:1px solid #e8e8e8;display:flex;justify-content:space-between;padding:16px 24px;width:100%}@media (max-width:991px){.filter__menu__bottom{display:none}}.filter__menu__bottom .btn{font-size:1rem;min-height:auto;padding:10px 16px}.filter__menu__bottom .btn:only-child{margin-left:auto}.filter__menu__bottom .btn.link{text-decoration:none}.filter__menu__bottom .btn--primary:hover,.filter__menu__bottom .btn--secondary:hover{text-decoration:underline}.filter.show .filter__button{background-color:#f1f2f4;border-color:#121212;box-shadow:inset 0 0 0 1px #121212}.btn--filters{padding-left:41px;position:relative}.btn--filters:before{background-image:url(/build/images/settings-24.711715a7.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;margin-left:-32px;margin-top:-12px;position:absolute;top:50%;vertical-align:middle;width:24px}.btn--filters.btn--dark:before{background-image:url(/build/images/settings-24-w.95c67b23.svg)}.btn--filters--list{border:1px solid #b4b7bd;border-radius:24px;font-family:TTCommons-DemiBold;font-size:1.0625rem;line-height:2.125rem;margin-bottom:24px;overflow:hidden;padding:7px 23px 7px 50px;width:100%}@media (max-width:991px){.btn--filters--list{line-height:2rem;margin-bottom:32px}}.btn--filters--list:before{margin-left:-28px}.btn--filters--list--full{background-color:#f5f5f5;max-height:48px;padding-right:50px}.btn--filters--list__list{display:inline-block;position:relative;width:fit-content}.btn--filters--list__list span{display:inline-block}.btn--filters--list__number{margin-right:-30px;position:absolute;right:0;top:0}.filter-box{align-items:center;background-color:#fff;display:flex;flex-wrap:wrap;margin:auto;padding-bottom:28px;top:0}@media (max-width:991px){.filter-box{border:none;border-radius:38px 38px 0 0;bottom:0;box-shadow:0 -200px rgba(0,0,0,.3);display:none;height:100%;left:0;margin-bottom:0;margin-top:84px;overflow:auto;padding-bottom:120px;padding-top:64px;position:fixed;right:0;top:0;width:100%}.filter-box.filter-box--open{display:flex;flex-direction:column;flex-wrap:nowrap;height:calc(100% - 82px)}.filter-box .mob-footer{border-radius:0;border-top:1.5px solid #e1e1e1;box-shadow:none;display:flex;justify-content:space-between;padding:24px 28px}.filter-box .mob-footer .btn{font-family:TTCommons-DemiBold;font-size:1.125rem}.filter-box .mob-footer .btn.link{font-family:TTCommons-Medium;text-decoration:none}.filter-box .mob-header{background-color:#fff;border-bottom:.5px solid #e1e1e1;border-radius:38px 38px 0 0;display:block;padding:24px 28px 20px;position:fixed;text-align:center;top:84px;width:100%}.filter-box .mob-header h4{font-size:1.0625rem;line-height:1.176;margin-bottom:0}.filter-box .mob-header .btn--close{left:14px;position:absolute;top:10px}.filter-box .mob-header+.filter .filter__menu__content{border-top:none}}.filter-box .filter__button{width:max-content}.filter-box-label{font-family:TTCommons-Medium;font-size:1rem;width:100%}@media (min-width:992px){.filter-box--calendar,.filter-box--overview{justify-content:center;max-width:899px}}.filter-box--calendar .filter,.filter-box--overview .filter{flex:1;margin:0}@media (min-width:992px){.filter-box--calendar .filter,.filter-box--overview .filter{margin:0;max-width:265px;width:calc(33.3% - 52px)}.filter-box--calendar .filter+.filter,.filter-box--overview .filter+.filter{margin-left:52px}}.filter-box--calendar .filter__button,.filter-box--overview .filter__button{background-image:url(/build/images/arrow-down.cf920ac4.svg);background-position:right 16px center;background-repeat:no-repeat;border-radius:32px;font-size:1.4375rem;margin:0;min-height:56px;overflow:hidden;padding-left:27px;padding-right:48px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.filter-box--calendar .filter__menu__title,.filter-box--overview .filter__menu__title{font-size:1.0625rem;margin-bottom:24px}.filter-box--calendar .filter__menu__bottom .btn,.filter-box--overview .filter__menu__bottom .btn{padding:6px 15px}.filter-box--open{display:block;height:100%;z-index:120}.modal{font-family:TTCommons-Book}.modal h2{margin-bottom:24px}@media (max-width:991px){.modal h2{margin-bottom:20px}}.modal h4{font-size:1.75rem;line-height:1.21;margin-bottom:22px}@media (max-width:991px){.modal h4{font-size:1.375rem;line-height:1.36}}.modal h5{font-size:1.625rem;line-height:1.16;margin-bottom:16px}@media (max-width:991px){.modal h5{font-size:1.375rem;line-height:1.36}}.modal h6{font-size:1.25rem;line-height:1.4;margin-bottom:4px}@media (max-width:991px){.modal h6{font-size:1.125rem;line-height:1.36}}.modal p{margin-bottom:24px}@media (max-width:991px){.modal p{margin-bottom:28px}}.modal-backdrop.show{opacity:.6}.modal-dialog{margin:80px auto 28px;max-width:840px}@media (max-width:900px){.modal-dialog{margin:80px 72px 28px}}@media (max-width:600px){.modal-dialog{margin:80px 0 0}}.modal-content{background-color:#fff;border:none;border-radius:20px;box-shadow:0 2px 15px rgba(0,0,0,.1);margin:0 auto;padding:80px 55px 72px!important;z-index:1000}@media (max-width:600px){.modal-content{padding:32px 48px 40px!important}}.modal-content .btn--close{position:absolute;right:16px;top:16px}.modal-header{border:none;padding:0 0 42px}@media (max-width:600px){.modal-header{flex-direction:column;padding-bottom:28px}}.modal-header:empty{display:none}.modal-header button{margin:0 0 0 auto}@media (max-width:600px){.modal-header button{margin:18px 0 0;padding:7px 15px}}.modal-header span{flex:1}.modal-header a{color:#6c6e73;font-size:1.125rem;line-height:1.334;text-decoration:underline}.modal-header a:hover{color:#121212}.modal .modal-title{font-family:TTCommons-DemiBold;font-size:2rem;line-height:1.25;margin-bottom:8px}@media (max-width:991px){.modal .modal-title{font-size:1.5rem;line-height:1.33;margin-bottom:8px}}.modal-body{padding:0}.modal-bottom{border-color:#e1e1e1;padding-top:40px}.modal__line{border-top:1px solid #e1e1e1;margin:48px 0 32px;width:100%}@media (max-width:991px){.modal__line{margin:40px 0 24px}}.modal-house{font-size:1.125rem;line-height:1.33}.modal-house h2{margin-bottom:16px}@media (max-width:600px){.modal-house h2{margin-bottom:12px}}.modal-house .btn{font-family:TTCommons-Regular}.modal-house .mob-header{border:none}@media (max-width:991px){.modal-house .mob-header{display:flex;padding:24px 5.926vw 16px}}@media (max-width:600px){.modal-house .mob-header{display:flex;padding-left:28px;padding-right:28px}}.modal-house .mob-header .btn--back{color:#121212;font-family:TTCommons-DemiBold;font-size:1.0625rem}.modal-house .mob-header .btn--back:before{background-image:url(/build/images/arrow-right-16.2663f7a4.svg);background-size:16px;height:24px;width:24px}@media (max-width:991px){.modal-house .btn--close{display:none}}.modal-house .minimap{border-radius:20px;max-width:100%;min-width:100%}.modal-house__img{border-radius:20px;margin-bottom:40px;overflow:hidden;width:100%}@media (max-width:991px){.modal-house__img{border-radius:0;margin:0 -5.926vw 28px;width:calc(100% + 11.852vw)}.modal-house__img .slick-slide{margin:0 6px}}@media (max-width:600px){.modal-house__img{margin-left:-28px;margin-right:-28px;width:calc(100% + 56px)}}@media (max-width:991px){.modal-house__img>.aspectRatio--680x408{border-radius:20px;margin:0 5.926vw;padding-top:68.57143%;width:auto}}@media (max-width:600px){.modal-house__img>.aspectRatio--680x408{margin:0 28px}}.modal-house__img .img{background-color:#f1f2f4}.modal-house__img .img img{max-width:100%;width:auto}@media (max-width:991px){.modal-house__img .img.aspectRatio--595x408{border-radius:20px}}.modal-house__img .slick-disabled{display:none;opacity:0}.modal-house__img .slick-slider .slick-prev{left:55px;-moz-transform:scaleX(-1) translateY(-50%);-o-transform:scaleX(-1) translateY(-50%);-webkit-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%)}@media (max-width:991px){.modal-house__img .slick-slider .slick-prev{left:36px}}.modal-house__img .slick-slider .slick-next{right:55px}@media (max-width:991px){.modal-house__img .slick-slider .slick-next{right:36px}}.modal-house__img .slick-slider .slick-next,.modal-house__img .slick-slider .slick-prev{background-color:#fff;background-image:url(/build/images/arrow-tail-right-32.4d3a805d.svg);background-position:50%;background-position-x:center;background-repeat:no-repeat;background-size:28px;border:1.5px solid #2d2d2d;border-radius:50%;height:60px;transition:.15s;width:60px}@media (max-width:991px){.modal-house__img .slick-slider .slick-next,.modal-house__img .slick-slider .slick-prev{background-image:url(/build/images/arrow-tail-right.a483f852.svg);background-size:24px;height:48px;width:48px}}.modal-house__img .slick-slider .slick-next:before,.modal-house__img .slick-slider .slick-prev:before{content:""}@media (hover:hover) and (pointer:fine){.modal-house__img .slick-slider .slick-next:hover,.modal-house__img .slick-slider .slick-prev:hover{background-position-x:16px}}.modal-house__img .slick-slide .carousel-item{display:contents!important}@media (min-width:992px){.modal-house__img .arrow-to-midle .slick-next,.modal-house__img .arrow-to-midle .slick-prev{margin:0 -43px}.modal-house__img .slick-list{border-radius:20px}.modal-house__img .slick-current~.slick-slide:not(.slick-current):nth-last-child(2){transform:none}.modal-house__img .slick-slide{margin:0 8px}.modal-house__img .slick-slide:not(.slick-current):nth-last-child(2){transform:translate(43px)}.modal-house__img .slick-current:first-child{transform:translate(-43px);transition:translate .2s}.modal-house__img .slick-current:first-child+.slick-slide{transform:translate(-43px)}.modal-house__img .slick-current:last-child{transform:translate(43px);transition:translate .2s}}.modal-house__img .carousel-inner .carousel-item.lazy{background:url(/build/images/image-loader.b2a8fa3d.gif) no-repeat 50%;background-size:30px}@media (max-width:991px){.modal-house__img--carousel{background:#fff url(/build/images/ajax-loader.fb6f3c23.gif) 50% no-repeat;padding-top:68.57143%;position:relative}.modal-house__img--carousel .carousel-inner{height:100%;left:0;position:absolute;top:0;width:100%}.modal-house__img--carousel .carousel-inner .slick-track{background-color:#fff}.modal-house__img--carousel>.img.aspectRatio--680x408{margin-top:calc(-68.571% + 8.127vw);padding-top:calc(68.571% - 8.127vw)}}@media (max-width:600px){.modal-house__img--carousel>.img.aspectRatio--680x408{margin-top:calc(-68.571% + 38px);padding-top:calc(68.571% - 38px)}}.modal-house__icon{font-size:1.125rem;line-height:1.33;margin-bottom:24px;min-height:28px;padding-left:44px;position:relative}@media (max-width:991px){.modal-house__icon{margin:0 0 28px}}.modal-house__icon .modal-house__icon:last-child{margin-bottom:0}.modal-house__icon__title{color:#121212;font-family:TTCommons-DemiBold;font-size:1.3125rem}@media (max-width:991px){.modal-house__icon__title{font-size:1.125rem}}.modal-house__icon__footnote{color:#121212}.modal-house__icon-group{margin-bottom:32px;margin-top:32px;width:100%}@media (max-width:991px){.modal-house__icon-group{margin:16px 0}.modal-house__icon-group--inventory{margin:16px 0 28px}}.modal-house__icon-group--inventory .modal-house__icon{color:#121212;display:inline-block;font-family:TTCommons-Book;font-size:1.25rem;line-height:1.4;margin-bottom:20px;width:calc(50% - 40px)}@media (max-width:600px){.modal-house__icon-group--inventory .modal-house__icon{width:100%}}@media (min-width:992px){.modal-house__icon-group--inventory .modal-house__icon:last-child,.modal-house__icon-group--inventory .modal-house__icon:nth-last-child(2){margin-bottom:0!important}}.modal-house__icon-group--inventory .modal-house__icon.hidden{display:none}.modal-house__icon-group--inventory .modal-house__icon.hidden--show{display:inline-block}.modal-house__icon-group--inventory:nth-child(odd){margin-right:60px;width:calc(50% - 30px)}@media (max-width:600px){.modal-house__icon-group--inventory:nth-child(odd){margin-right:0;width:100%}}.modal-house__icon:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:28px;left:0;position:absolute;top:0;width:28px}@media (max-width:991px){.modal-house__icon:before{height:24px;width:24px}}.modal-house__icon--price:before{background-image:url(/build/images/coin-28.c8263732.svg)}.modal-house__icon--size:before{background-image:url(/build/images/size-28.2fdfaf3a.svg)}.modal-house__icon--power:before{background-image:url(/build/images/power-28.4abc6443.svg)}.modal-house__icon--bed-single:empty{background-image:url(/build/images/empty.574c35bb.svg)}.modal-house__icon--bed-single:before{background-image:url(/build/images/bedSingle.c3b9d8c7.svg)}.modal-house__icon--bed-doubled:before{background-image:url(/build/images/bedDouble.0c8723d9.svg)}.modal-house__icon--shelf:before{background-image:url(/build/images/bookshelf.1d4d7e9c.svg)}.modal-house__icon--desk:before{background-image:url(/build/images/desk.0af0b005.svg)}.modal-house__icon--couch:before{background-image:url(/build/images/couch.7bdf33a6.svg)}.modal-house__icon--curtains:before{background-image:url(/build/images/curtains.7e457f5e.svg)}.modal-house__icon--light:before{background-image:url(/build/images/light.d9062600.svg)}.modal-house__icon--table-chair:before{background-image:url(/build/images/tableChairs.2d3b542c.svg)}.modal-house__icon--wardrobe:before{background-image:url(/build/images/wardrobe.1ee8c633.svg)}.modal-house__map{border-radius:20px;overflow:hidden}.modal-house__map .img{min-height:232px}.modal-house .btn-more-inventory{border:1px solid #e1e1e1;border-radius:26px;font-size:1.125rem;line-height:1.334;padding:9px 27px}.modal-house .more-inventory{font-size:1.25rem;line-height:1.5}@media (max-width:991px){.modal-house .modal-dialog{margin:0;max-width:unset;width:100%}}.modal-house .modal-content{border:none;border-radius:32px;padding:64px 80px 80px!important}@media (max-width:991px){.modal-house .modal-content{border-radius:0;bottom:0;height:100%;left:0;padding:80px 5.926vw 40px!important;right:0;top:0;width:100%}}@media (max-width:600px){.modal-house .modal-content{padding-left:28px!important;padding-right:28px!important}}.modal-house .modal-title{margin-bottom:20px}@media (max-width:991px){.modal-house .modal-title{margin-bottom:8px}}@media (max-width:600px){.modal-house .modal-title{width:100%}.modal-house .modal-header{flex-direction:row;flex-wrap:wrap}.modal-house .modal-header span{display:contents}}.modal-house .modal-header .btn--gray{color:#121212;padding:8.5px 27.5px;text-decoration:none}.modal-house .modal-header .btn--gray:hover{color:#fff}@media (max-width:600px){.modal-house .modal-header .btn--gray{margin-right:8px}.modal-house .modal-header .btn{margin-top:8px}}.modal-house .modal-header .btn-like{border:1.5px solid #2d2d2d;border-radius:24px;height:48px;padding:14px 12px;width:48px}@media (max-width:991px){.modal-house .modal-header .btn--close,.modal-house .modal-header .btn-like{display:none}}.modal--message .modal h2{margin-bottom:16px}@media (max-width:600px){.modal--message .modal h2{margin-bottom:12px}}@media (max-width:991px){.modal--message .modal-dialog{margin-left:5.926vw;margin-right:5.926vw}}@media (max-width:600px){.modal--message .modal-dialog{margin-left:28px;margin-right:28px}}.modal--message .modal-content{max-width:580px;text-align:center}@media (max-width:991px){.modal--message .modal-content{padding:76px 24px 48px!important}}.modal--message .modal-content h2{margin-bottom:12px}@media (min-width:992px){.modal--message .modal-content h2{font-size:1.875rem;line-height:1.4;margin-bottom:16px}}.modal--message .modal-content p{font-family:TTCommons-Book;font-size:1.4375rem;line-height:1.479;margin-bottom:32px}@media (max-width:991px){.modal--message .modal-content p{font-size:1.125rem;line-height:1.44;margin-bottom:28px}}.modal--message .modal-content .input{margin-left:auto;margin-right:auto;margin-top:24px;max-width:370px}@media (max-width:991px){.modal--message .modal-content .input{max-width:271px}}@media (min-width:992px){.modal--message .modal-content .btn:not(.btn--close){font-size:1.3125rem;line-height:1.2;padding:14px 31px}}.modal--message .modal-content .btn-group{margin-right:-12px;margin-top:32px;text-align:center}@media (max-width:991px){.modal--message .modal-content .btn-group{margin-top:28px}}.modal--message .modal-content .btn-group .btn{margin-right:12px}.modal--message .modal-content .btn-group .btn:only-child{min-width:88px}.modal--message--hand .modal-content,.modal--message--warning .modal-content{background-position:center 80px;background-repeat:no-repeat;padding-top:156px!important}@media (max-width:991px){.modal--message--hand .modal-content,.modal--message--warning .modal-content{background-position:center 76px;background-size:40px;padding-top:128px!important}}.modal--message--warning .modal-content{background-image:url(/build/images/warningCircle-lg.8a55965c.svg)}.modal--message--hand .modal-content{background-image:url(/build/images/hand-xl.0c5b9c32.svg)}@media (max-width:991px){.modal--message--hand .modal-content{background-image:url(/build/images/hand-md.216932b2.svg)}}.modal--page{overflow:hidden;padding:0!important}.modal--page.fade:not(.show) .modal-dialog{transform:translateY(50px)}.modal--page .modal-dialog{margin:60px 0 0;max-width:100%}@media (max-width:991px){.modal--page .modal-dialog{box-sizing:border-box;height:100%;margin-top:0;padding-top:100px}}.modal--page .modal-content{border-radius:40px 40px 0 0;max-height:calc(100vh - 60px);min-height:calc(100vh - 60px);padding:0!important;width:100%}@media (max-width:991px){.modal--page .modal-content{border-radius:28px 28px 0 0;max-height:100%;min-height:100%}}.modal--page .modal-content h1{font-size:2.75rem;line-height:1.182}@media (max-width:991px){.modal--page .modal-content h1{font-size:1.75rem;letter-spacing:-.44px;line-height:1.143}}.modal--page .modal-content .btn--close{margin:0;right:32px;top:32px}@media (max-width:991px){.modal--page .modal-content .btn--close{right:16px;top:12px}}.modal--page .modal-content .form-success{display:flex;height:100%;height:fit-content;max-height:100%;min-height:calc(100% - 150px);overflow:auto;position:absolute;text-align:center;top:0;width:100%}@media (max-width:991px){.modal--page .modal-content .form-success{min-height:calc(100% - 60px)}}.modal--page .modal-content .form-success>*{margin-bottom:auto;margin-top:auto}.modal--page .modal-content .form-success h1{font-size:3.5rem;letter-spacing:-1.5px;line-height:1.14;margin-bottom:28px}@media (max-width:991px){.modal--page .modal-content .form-success h1{font-size:2.25rem;letter-spacing:-.8px;line-height:1.33;margin-bottom:16px}}.modal--page .modal-content .form-success p{font-size:1.4375rem;line-height:1.47;margin-bottom:28px}@media (max-width:991px){.modal--page .modal-content .form-success p{font-size:1.125rem;line-height:1.44;margin-bottom:24px}}.modal--page .modal-content .form-success img{margin-bottom:4px;max-width:150px}.modal--page .modal-content .form-success .btn--primary,.modal--page .modal-content .form-success .btn--round{display:block;font-family:TTCommons-Regular;font-size:1.3125rem;letter-spacing:-.28px;margin:40px auto 0;padding:13px 31px;text-align:center;width:fit-content}@media (max-width:991px){.modal--page .modal-content .form-success .btn--primary,.modal--page .modal-content .form-success .btn--round{font-size:1.125rem;line-height:1.334;margin-top:28px}}.modal--page .modal-content .form-success .box{margin-left:auto;margin-right:auto}.modal--page .modal-header{flex-shrink:0;min-height:102px;padding-bottom:52px}@media (max-width:991px){.modal--page .modal-header{min-height:60px;padding-bottom:60px}}.modal--page .modal-header .progress{margin:80px auto 0;width:280px}@media (max-width:991px){.modal--page .modal-header .progress{margin:32px auto 0;width:189px}}.modal--page .modal-body{overflow:auto;padding-top:48px}@media (max-width:991px){.modal--page .modal-body{padding:0}}.modal--page .modal-title{font-size:3rem;line-height:1;margin-bottom:80px}@media (max-width:991px){.modal--employ .modal-dialog{margin-left:5.926vw;margin-right:5.926vw}}@media (max-width:600px){.modal--employ .modal-dialog{margin-left:28px;margin-right:28px}}.modal--employ .modal-content{font-family:TTCommons-Book;font-size:1.4375rem;line-height:1.478;max-width:580px;padding:80px 105px 100px!important}@media (max-width:991px){.modal--employ .modal-content{font-size:1.125rem;line-height:1.445;padding:76px 24px 48px!important}}.modal--employ .modal-content .modal-header{flex-direction:column;padding-bottom:24px}@media (max-width:991px){.modal--employ .modal-content .modal-header{padding-bottom:40px}}.modal--employ .modal-content .modal-header h2{margin-bottom:4px}@media (max-width:991px){.modal--employ .modal-content .modal-header h2{font-size:1.75rem;line-height:1.143;margin-bottom:8px}}.modal--employ .modal-body>:last-child{margin-bottom:0}.modal--employ .modal-body p{margin-bottom:16px}.modal--employ .modal-body .img{border-radius:20px;margin-bottom:48px}@media (max-width:991px){.modal--employ .modal-body .img{margin-bottom:28px}}.modal--employ .modal-body .table-box td,.modal--employ .modal-body .table-box th{padding:15px 23px}@media (min-width:992px){.modal--employ .modal-body .table-box td+td,.modal--employ .modal-body .table-box th+td{padding-left:32px}.modal--employ .modal-body .table-box{font-size:1.3125rem;line-height:1.334;margin-bottom:40px}}@media (max-width:991px){.modal--employ .modal-body .table-box{margin-bottom:28px}}.modal-backdrop.show+.modal-backdrop.show{opacity:0}.card-calendar{box-sizing:border-box;display:block;margin-bottom:50px;position:relative;z-index:1}@media (max-width:991px){.card-calendar{margin-bottom:16px}}.card-calendar:hover{text-decoration:none}@media (hover:hover) and (pointer:fine){.card-calendar:hover .card-calendar__content{transform:translate(8px,-8px)}}.card-calendar:before{background-color:#92a2ac;border:1.5px solid #242424;border-radius:20px;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:.2s;width:100%;z-index:-1}.card-calendar .btn{background-color:hsla(0,0%,100%,.6);border:1.5px solid #242424;font-family:TTCommons-Regular;font-size:inherit;letter-spacing:-.28px;margin-bottom:8px;margin-top:24px;padding:13px 31px;text-align:center}@media (max-width:991px){.card-calendar .btn{font-family:TTCommons-DemiBold;letter-spacing:-.21px;margin-top:16px}}.card-calendar .btn--round{border-radius:28px}.card-calendar__content{background-color:#e7eef2;border:1.5px solid #242424;border-radius:20px;font-family:TTCommons-Book;font-size:1.3125rem;line-height:1.52;padding:32px 36px 36px;position:relative;transition:.1s}@media (max-width:991px){.card-calendar__content{font-size:1.125rem;line-height:1.555;padding:24px 28px 36px}}.card-calendar__content b,.card-calendar__content strong{font-family:TTCommons-DemiBold}.card-calendar__content__tag{background-color:#121212;color:#fff;font-family:TTCommons-Medium;font-size:.875rem;padding:10px 16px;position:absolute;right:32px;top:-1px}@media (max-width:991px){.card-calendar__content__tag{font-size:1rem;padding:4px 12px}}.card-calendar__content__wrapp-tag--center{background:none;left:0;position:absolute;text-align:center;top:-1px;width:100%}.card-calendar__content__wrapp-tag--center .card-calendar__content__tag{display:inline-block;position:static}.card-calendar__icon{background-color:hsla(0,0%,100%,.8);border-radius:50%;display:flex;height:60px;margin-bottom:20px;width:60px}@media (max-width:991px){.card-calendar__icon{height:44px;margin-bottom:12px;width:44px}}.card-calendar__icon img{height:32px;margin:auto;width:32px}@media (max-width:991px){.card-calendar__icon img{height:24px;width:24px}}.card-calendar__title{font-family:TTCommons-DemiBold;font-size:1.4375rem;line-height:1.39;margin-bottom:8px}@media (max-width:991px){.card-calendar__title{font-size:1.3125rem;line-height:1.23}}.card-calendar__info,.card-calendar h3{font-size:1.4375rem;line-height:1.39;margin-bottom:4px}@media (max-width:991px){.card-calendar__info,.card-calendar h3{font-size:1.125rem;line-height:1.333;margin-bottom:4px}}.card-calendar__info:last-child,.card-calendar h3:last-child{margin-bottom:0}.card-calendar__arrow{background-image:url(/build/images/arrow-tail-right-xl.c37c4e92.svg);background-position:50%;background-repeat:no-repeat;height:32px;margin-top:20px;width:32px}@media (max-width:991px){.card-calendar__arrow{background-image:url(/build/images/arrow-tail-right-lg.752b7039.svg);display:none;height:24px;margin-top:12px;width:24px}}.card-calendar__arrow--up{transform:rotate(-45deg)}.card-calendar--alternative .card-calendar__content{background-color:#f1f4f6}.card-calendar--usn .card-calendar__content,.card-calendar--usn>img{background-color:#fff}.card-calendar--usn:before{background-color:#dad7d7}.card-calendar--usn .btn:not(:hover),.card-calendar--usn .card-calendar__content__wrapp-tag--center .card-calendar__content__tag{background-color:#4646a5;color:#fff}.card-calendar--usn .card-calendar__icon{background-color:#f3f3f3}.card-calendar--social:before{background-color:#7da9c9}.card-calendar--social .card-calendar__content{background-color:#dbeefc}.card-calendar--social.card-calendar--alternative .card-calendar__content{background-color:#f2faff}.card-calendar--course:before{background-color:#c87676}.card-calendar--course .card-calendar__content{background-color:#f2b8b8}.card-calendar--course.card-calendar--alternative .card-calendar__content{background-color:#ffd5d5}.card-calendar--deadline:before{background-color:#7c72bb}.card-calendar--deadline .card-calendar__content{background-color:#bfb7f1}.card-calendar--deadline.card-calendar--alternative .card-calendar__content{background-color:#dcd8f7}.card-calendar--health:before{background-color:#d6a75a}.card-calendar--health .card-calendar__content{background-color:#fce5bc}.card-calendar--health.card-calendar--alternative .card-calendar__content{background-color:#fff3dd}.card-calendar--workout:before{background-color:#6ea38e}.card-calendar--workout .card-calendar__content{background-color:#abdeca}.card-calendar--workout.card-calendar--alternative .card-calendar__content{background-color:#ceefe2}.card-calendar--outdoor:before{background-color:#cc8aa2}.card-calendar--outdoor .card-calendar__content{background-color:#fdd9e6}.card-calendar--outdoor.card-calendar--alternative .card-calendar__content{background-color:#ffeff5}.card-calendar--games:before{background-color:#7eb4b8}.card-calendar--games .card-calendar__content{background-color:#d3f1f3}.card-calendar--games.card-calendar--alternative .card-calendar__content{background-color:#ebfafb}.card-calendar--music:before{background-color:#a989b8}.card-calendar--music .card-calendar__content{background-color:#eed6f9}.card-calendar--music.card-calendar--alternative .card-calendar__content{background-color:#faefff}.card-calendar--party:before{background-color:#94bd9d}.card-calendar--party .card-calendar__content{background-color:#d3f6da}.card-calendar--party.card-calendar--alternative .card-calendar__content{background-color:#f0fef3}.card-calendar--movie:before{background-color:#6d82a8}.card-calendar--movie .card-calendar__content{background-color:#c6d7f6}.card-calendar--movie.card-calendar--alternative .card-calendar__content{background-color:#e2ecfe}.card-calendar--scene:before{background-color:#d49978}.card-calendar--scene .card-calendar__content{background-color:#fcd8c4}.card-calendar--scene.card-calendar--alternative .card-calendar__content{background-color:#fff0e8}.event-form .check-button-group{margin-bottom:28px}.pac-container{z-index:100000!important}.datepicker{font-size:1.0625rem;line-height:1.176;min-height:380px;width:318px}@media (max-width:991px){.datepicker{margin-bottom:16px;max-width:100%}}@media (max-width:480px){.datepicker{width:100%}}.datepicker .datepicker-switch{font-family:TTCommons-DemiBold;text-transform:capitalize;width:100%}.datepicker .datepicker-switch:hover{background-color:transparent}.datepicker .next,.datepicker .prev{border:1.5px solid #e1e1e1;border-radius:20px;color:transparent;display:block;height:40px;min-width:40px}.datepicker .next,.datepicker .next:hover,.datepicker .prev,.datepicker .prev:hover{background-image:url(/build/images/arrow-right-20.c7f02758.svg);background-position:9px;background-repeat:no-repeat}.datepicker .next:hover,.datepicker .prev:hover{background-color:#f9f9fa}@media (hover:hover) and (pointer:fine){.datepicker .next:not(.disabled):hover,.datepicker .prev:not(.disabled):hover{background-color:#f9f9fa;cursor:pointer}}.datepicker .next.disabled,.datepicker .prev.disabled{opacity:.5;pointer-events:none;visibility:visible}.datepicker .prev{transform:scaleX(-1)}.datepicker .dow{display:block;font-family:TTCommons-Book;font-size:0;text-align:center;text-transform:uppercase;width:100%}.datepicker .dow:first-letter{font-size:1.0625rem}.datepicker .day{background:transparent;border:none;border-radius:20px;font-family:TTCommons-Medium;height:40px;max-width:40px;width:40px}@media (max-width:991px){.datepicker .day{width:100%}}@media (hover:hover) and (pointer:fine){.datepicker .day:not(.disabled):not(.active):hover{background:#e1e1e1;cursor:pointer}}.datepicker .day.disabled{color:#b5b5b5}.datepicker .day.active{background:#2d2d2d!important;color:#fff}.datepicker .day.new,.datepicker .day.old{color:transparent;height:0;margin-bottom:-2px;opacity:0}@media (max-width:991px){.datepicker .day.new,.datepicker .day.old{margin-bottom:-4px}}.datepicker table{width:100%}.datepicker table tr{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.datepicker table tr:last-child{margin-bottom:0}.datepicker table tr td,.datepicker table tr th{align-items:center;display:flex;justify-content:center}.datepicker table tfoot{display:none}.datepicker thead tr:first-child{margin-bottom:0}.datepicker thead tr:nth-child(3){height:62px;padding-top:16px}.datepicker-block .datepicker{margin:auto;padding:0}.datepicker-drop{position:relative}.datepicker-dropdown{border:1px solid #2d2d2d;box-shadow:0 4px 40px rgba(0,0,0,.25);margin-bottom:8px;margin-top:8px;padding:44px 48px 48px}.calendar-list.section{margin-top:120px}@media (max-width:991px){.calendar-list.section{display:flex;flex-direction:column;margin-top:32px}}.calendar-list .btn--filters{border:none;border-radius:24px;box-shadow:inset 0 0 1px 1px #b4b7bd;font-family:TTCommons-DemiBold;font-size:1.0625rem;line-height:2.125rem;margin-bottom:24px;overflow:hidden;padding:7px 23px 7px 50px;width:100%}@media (max-width:991px){.calendar-list .btn--filters{line-height:2rem;margin-bottom:32px}}.calendar-list .btn--filters:before{margin-left:-28px}.calendar-list .btn--filters--full{background-color:#f5f5f5;max-height:48px;padding-left:34px;padding-right:30px}.calendar-list .btn--filters__list{display:contents}.calendar-list .btn--filters__list span:not(.btn--filters__number){display:inline-block;margin-right:4px;max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.calendar-list .btn--filters__number{margin-top:-1rem;position:absolute;top:50%}.calendar-list .stick-head{padding-top:28px}@media (max-width:991px){.calendar-list .stick-head{bottom:-80px;padding-top:24px;transition:.2s;z-index:101}}.calendar-list .stick-head.sticky{border-bottom:1.5px solid #2d2d2d}@media (max-width:991px){.calendar-list .stick-head.sticky{border-bottom:0;border-top:1.5px solid #2d2d2d;bottom:0;top:auto}.calendar-list .stick-head.sticky:not(.mob-static){border-top:1.5px solid #2d2d2d}.calendar-list .stick-head.sticky .btn--filters{margin-bottom:28px}.calendar-list .stick-head.mob-static{bottom:-120px}}.calendar-list__top h1{font-size:3.9285714286rem;letter-spacing:-2.12px;line-height:1.045;margin-bottom:24px;text-align:center}@media (min-width:1200px) and (max-width:1680px){.calendar-list__top h1{font-size:5.2380952381vw}}@media (min-width:1681px){.calendar-list__top h1{font-size:88px}}@media (max-width:991px){.calendar-list__top h1{font-size:3rem;line-height:1;margin-bottom:20px}}.calendar-list__top__intro{font-family:TTCommons-Book;font-size:2.25rem;letter-spacing:-.36px;line-height:1.38;margin-bottom:52px;text-align:center}@media (max-width:991px){.calendar-list__top__intro{font-size:1.3125rem;line-height:1.42;margin-bottom:12px}}.calendar-list__bar{min-height:108px}@media (max-width:991px){.calendar-list__bar{min-height:110px}.calendar-list__bar .btn--filters--list{margin-bottom:28px}}.calendar-list__content{margin-bottom:-50px;margin-top:32px}@media (max-width:991px){.calendar-list__content{margin-bottom:-16px;margin-top:15px}}.calendar-list__content__empty{display:none;font-size:1.4375rem;line-height:1.478;margin-bottom:50px;margin-top:60px;text-align:center;width:100%}@media (max-width:991px){.calendar-list__content__empty{margin-bottom:16px}}.calendar-list__content__empty:only-child{display:block}.calendar-list__content__day{display:contents}.calendar-list__content__day:first-child .calendar-list__content__day__title{margin-top:0}.calendar-list__content__day__title{font-size:1.625rem;line-height:1.3;margin:30px 0 24px}@media (max-width:991px){.calendar-list__content__day__title{font-size:1.3125rem;line-height:1.23;margin:24px 0 20px}}.calendar-list__bottom{align-items:center;display:grid;grid-template-columns:repeat(3,1fr);margin-top:100px}@media (max-width:991px){.calendar-list__bottom{display:flex;flex-direction:column;margin-top:60px}}.calendar-list__bottom .btn{font-size:1.3125rem;line-height:1.33}@media (max-width:991px){.calendar-list__bottom .btn{font-size:1.125rem;line-height:1.44}}@media (min-width:992px){.calendar-list__bottom .btn:first-child{justify-self:start}}.calendar-list__bottom .btn--primary,.calendar-list__bottom .btn--round{margin:auto}@media (max-width:991px){.calendar-list__bottom .btn--primary,.calendar-list__bottom .btn--round{line-height:1.33;margin-bottom:28px;padding:9px 27px}}.calendar-list__bottom--load{background-image:url(/build/images/image-loader.b2a8fa3d.gif);background-position:50%;background-repeat:no-repeat;background-size:30px;min-height:60px}.calendar-list__bottom--load *{display:none}.calendar-list .create-event{display:flex;margin:80px 0}@media (max-width:991px){.calendar-list .create-event{justify-content:center;margin:60px 0}}body.embed .page__content,body.embed .section{margin:1rem 0}body.embed .section .container{padding:0 1.5vw}body.embed .calendar-list__bottom .btn{margin:0 auto}