:root{            --font-family-primary:"Open Sans",sans-serif;            --font-size-primary:14px;        }:root{    --color-gray-primary:#ececec;    --color-gray-secondary:#e8e8e8;    --color-gray-dark-primary:#717171;    --color-gray-dark-secondary:#8c8c8c;    --color-light:#f9f9f9;    --color-light-secondary:#f1f1f1;    --color-dark:#404041;    --color-muted:#666666;    --color-primary:#00386b;    --color-secondary:#ef6534;    --color-background:#fff;    --color-text:var(--color-dark);    --color-success:#70b73a;    --color-success-light:#beffcc;    --color-danger:#d41400;    --color-danger-light:#ffced1;    --color-warning:#ff822a;    --color-info:#3498db;--color-info-light:#85c1e9;    --hover-brightness:115%;    --hover-contrast:85%;    --btn-border-radius:999px;}.paid{    color:white;    background-color:#8ccd5e;}.unpaid{    color:white;    background-color:#787878;}.paid a,.unpaid a{    color:white;}.invoice{    font-family:arial;    font-size:15px;}.invoice h1{    font-family:Verdana;    font-size:20px;    color:#575757;    margin-bottom:5px;}.invoice h2{    font-family:Verdana;    font-size:1em;    color:#787878;    margin-bottom:5px;    text-align:left;}.invoice-hr{    border:0px;    color:#00386b;    background:#00386b;    height:5px;}.invoice table th{    color:#787878;}.total-table{    text-align:right;}.invoice-first-column{    padding-left:0px;    text-align:left;}.total-table{    margin-top:50px;    width:100%;}.total{    font-size:1.1em;}.items-table{    width:100%;    margin-top:20px;    text-align:right;}.items-table th{    text-align:right;}.invoice-dates{    margin-top:37px;    width:100%;    text-align:right;}.cell-spacing td{    padding-right:10px;}.cell-spacing td:last-child{    padding-right:0px;}.clear{    clear:both;}.half-box{    float:left;    width:50%;}.text-right{    text-align:right;}.invoice-paid{    color:red;    font-weight:bold;}#learning-table{    width:100%;}#learning-table img{    width:128px;}#learning-table td{    vertical-align:top;    width:33%;}.sidebar-box{    text-align:left;}.sidebar-box > div:hover{    color:black;}.sidebar-box h4{    margin:0;    padding:0;    font-size:1.2em;    font-weight:bold;    margin-bottom:5px;}.sidebar-subtitle{    margin:-7px 0px 4px 0;}.sidebar-bottom-space{    margin-bottom:8px;}.sidebar-box.sidebar-image img:first-of-type{    width:100%;}.sidebar-box.sidebar-image div.whitebox{    border-top:none;    padding:20px;    word-break:break-word;    background-color:#f9f9f9;}.sidebar-box.sidebar-image div.whitebox .sidebar-bottom-space a{    color:var(--color-secondary);}.sidebar-box.sidebar-image div.whitebox .sidebar-bottom-space a:hover{    opacity:0.9;}.sidebar-wrapper.sidebar-jobs .button-big{    text-transform:none;}aside .sidebar-wrapper.sidebar-jobs{    border-color:var(--color-primary);}aside .sidebar-wrapper.sidebar-jobs .sidebar-heading .training-icon{    background-color:var(--color-primary);}aside .sidebar-wrapper.sidebar-jobs .sidebar-heading h2,aside .sidebar-wrapper.sidebar-jobs .sidebar-box.sidebar-image div.whitebox .sidebar-bottom-space a{    color:var(--color-primary);}.reklama-251{    margin:0px auto;    display:none;    float:none !important;}.reklama-300{    display:none;    float:none !important;    width:auto !important;    margin-bottom:-25px;}@media only screen and (min-width:768px) and (max-width:1023px){    #ad-header{        display:none;    }}@media only screen and (min-width:480px) and (max-width:767px){    .reklama-730{        display:none;    }    .reklama-300{        display:block;        height:75px !important;    }    .reklama-300 > div{        width:auto !important;    }    .reklama-300 img{        width:400px;    }    .reklama-251{        display:block;    }    #ad-header{        display:none;    }}@media only screen and (max-width:479px){    #ad-header,.reklama-730{        display:none;    }    .reklama-300{        display:block;        height:60px !important;    }    .reklama-300 > div{        width:300px !important;    }    .reklama-300 img{        width:300px;    }}#menu{    position:relative;    z-index:2;}.sublinks-menu{    position:relative;    z-index:1;}.r-background{    display:block;    position:absolute;    top:0;    border-radius:7px;}.r-background.r-background-left{    right:50%;    margin-right:580px;    margin-top:140px;}.r-background.r-background-right{    left:50%;    margin-left:580px;    margin-top:15px;}.r-background img{    object-fit:cover;}@media only screen and (max-width:1300px){    .r-background{        display:none;    }}#fb-overlay{    position:fixed;    width:100%;    height:100%;    background-color:rgba(0,0,0,0.6);    z-index:6;    top:0;}#fb-overlay > .wrapper{    width:445px;    margin:15% auto 0px;    background-color:#f6f7f8;}#fb-overlay .web-info-text{    padding:5px;    background-color:#1edcff;}#fb-overlay .web-info-text p{    margin:0;    margin-bottom:5px;    font-weight:500;    text-align:center;    color:#e0e0e0;}#fb-overlay a.donkey{    color:#ffffff;}#fb-overlay a.donkey:hover{    color:#e0e0e0;}#fb-overlay a.donkey2{    color:#e0e0e0;}#fb-overlay a.donkey2:hover{    color:#ffffff;}#fb-overlay .fb-overlay-text{    background-color:#1edcff;    font-size:14pt;    padding:12px 17px 12px 40px;    float:left;    width:310px;    text-align:center;}#fb-overlay .fb-overlay-text a{    color:black;}#fb-overlay .fb-overlay-cross{    display:block;    height:68px;    width:78px;    float:right;    background:#0bbfe0 url('/public/images/cross.png') no-repeat 25px;}#fb-overlay .fb-overlay-fake-cross{    display:block;    height:68px;    width:78px;    float:right;    cursor:default;    background-color:#1edcff;}.fgl-global .typed-cursor{    display:none;;}.fgl-global{    width:250px;    height:250px;    position:relative;    float:left;    transition:opacity .2s;}.fgl-global:hover{    opacity:0.8;}.fgl-guy-and-pet-3D{    background-position:0 10px;    background-repeat:no-repeat;}.fgl-guy-and-pet-3D-1{    background-image:url('../../images/fgl-guy-and-pet-3d-1.png?v=2');}.fgl-guy-and-pet-3D-2{    background-image:url('../../images/fgl-guy-and-pet-3d-2.png?v=2');}.fgl-guy-and-pet-3D-3{    background-image:url('../../images/fgl-guy-and-pet-3d-3.png?v=2');}.fgl-guy-and-pet-3D-4{    background-image:url('../../images/fgl-guy-and-pet-3d-4.png?v=2');}.fgl-guy-and-pet-3D-5{    background-image:url('../../images/fgl-guy-and-pet-3d-5.png?v=2');}.fgl-global .button-big{    position:absolute;    bottom:15px;    right:0;    margin-right:15px;    background-color:var(--color-success) !important;    font-weight:600 !important;}.fgl-guy-and-pet-3D > .fgl-text{    margin-top:8px;    font-size:13pt;    text-align:left;    padding:5px 10px 7px;    margin-left:3px;    margin-right:3px;    font-family:'Roboto',sans-serif;    word-wrap:break-word;    font-weight:400;    color:#fff;    position:relative;    z-index:0;            background:var(--color-primary);    -webkit-border-radius:100px;    -moz-border-radius:100px;    border-radius:100px;    line-height:1;    text-align:center;}.fgl-guy-and-pet-3D > .fgl-text:after{    content:'';    position:absolute;    border-style:solid;    border-width:65px 12px 0;    border-color:var(--color-primary) transparent;    display:block;    width:0;    z-index:-1;    bottom:-52px;    left:125px;    -ms-transform:rotate(-32deg);     -webkit-transform:rotate(-32deg);     transform:rotate(-32deg);}.fgl-guy-and-pet-3D > .fgl-custom-text{    position:absolute;    top:92px;    left:72px;    font-size:22px;    font-weight:300;    font-family:'Roboto',sans-serif;    color:white;}.fgl-blackboard-3D{    background-image:url('../../images/fgl-blackboard-3d-1.png?v=2');    perspective:1000px;}.fgl-blackboard-3D > .fgl-text{    margin-top:25px;    font-size:14pt;    line-height:23px;    text-align:left;    width:175px;    margin-left:15px;    font-family:'Courgette',cursive;    word-wrap:break-word;    font-weight:500;    color:#fff;    transform:none;}.fgl-blackboard-3D > .fgl-button{    font-family:'Courgette',cursive;    word-wrap:break-word;    font-size:18pt;    width:100%;    text-align:center;    position:absolute;    bottom:45px;    margin-top:10px;    font-weight:500;    color:#fff;    transform:none;}.fgl-blackboard-3D > .fgl-button > span{    border-style:solid;    outline:none;    background-color:transparent;    border-width:10px 10px 10px 10px;    -moz-border-image:url(../../images/fgl-blackboard-borders.png) 29 51 32 50 stretch;    -webkit-border-image:url(../../images/fgl-blackboard-borders.png) 30 96 27 86 stretch;    -o-border-image:url(../../images/fgl-blackboard-borders.png) 30 96 27 86 stretch;    border-image:url(../../images/fgl-blackboard-borders.png) 30 96 27 86 stretch;}.fgl-alert-3D{    background-image:url('../../images/fgl-alert-3d-1.png?v=2');}.fgl-alert-3D > .fgl-text{    margin-top:51px;    font-size:15pt;    line-height:25px;    text-align:center;    margin-right:10px;    margin-left:10px;    font-family:'Roboto',sans-serif;    word-wrap:break-word;    font-weight:400;    color:#fff;}.fgl-alert-3D > .fgl-button{    cursor:pointer;    width:167px;    position:absolute;    bottom:16px;    font-weight:300;    font-size:13pt;        left:75px;    font-family:'Roboto',sans-serif;    height:30px;        text-align:center;    color:#000;    font-weight:bold;}.fgl-alert-3D > .fgl-custom-text{    cursor:pointer;    width:250px;    position:absolute;    top:6px;    font-weight:700;    font-size:26px;    font-family:'Roboto',sans-serif;    height:35px;    text-align:center;    color:#fff;}.fgl-classroom-3D-1{    background-image:url('../../images/fgl-classroom-3d-1.png?v=2');}.fgl-classroom-3D-2{    background-image:url('../../images/fgl-classroom-3d-2.png?v=2');}.fgl-classroom-3D-2 > .fgl-text{    color:var(--color-primary) !important;}.fgl-classroom-3D > .fgl-text{    margin-top:26px;    font-size:14pt;    padding-left:28px;    line-height:25px;    text-align:center;    margin-right:15px;    margin-left:0;    font-family:'Courgette',cursive;    word-wrap:break-word;    font-weight:500;    color:#fff;}.fgl-global-wide{    height:100px;    position:relative;    ;    transition:opacity .2s;    background-repeat:no-repeat;    padding-top:5px !important;    background-color:#f1f1f1;}.fgl-global-wide:hover{    opacity:0.8;}.fgl-global-wide .fgl-text{    font-size:13pt;}.fgl-global-wide .fgl-text.fgl-long-text{    font-size:16px;}.fgl-global-wide .fgl-more{    font-size:15px;    position:absolute;    bottom:-40px;    left:50%;    margin-left:-70px;    width:140px;    color:#ffffff;    background:var(--color-success);    padding:5px 10px;    border-radius:var(--btn-border-radius);    font-weight:500 !important;}.fgl-global-wide .fgl-long-text .fgl-more{    bottom:-40px;}.fgl-global-wide .fgl-text.fgl-long-text{    padding-bottom:4px;}.fgl-guy-and-pet-wide-3D-1{    background-image:url('../../images/fgl-guy-and-pet-wide-3d-1.png?v=2');}.fgl-guy-and-pet-wide-3D-2{    background-image:url('../../images/fgl-guy-and-pet-wide-3d-2.png?v=2');}.fgl-guy-and-pet-wide-3D-3{    background-image:url('../../images/fgl-guy-and-pet-wide-3d-3.png?v=2');}.fgl-guy-and-pet-wide-3D-4{    background-image:url('../../images/fgl-guy-and-pet-wide-3d-4.png?v=2');}.fgl-guy-and-pet-wide-3D-5{    background-image:url('../../images/fgl-guy-and-pet-wide-3d-5.png?v=2');}.fgl-guy-and-pet-wide-3D > .fgl-text{    text-align:left;    padding:5px 20px 7px;    text-align:center;    margin-right:5px;    margin-top:7px;    margin-left:430px;    font-family:'Roboto',sans-serif;    word-wrap:break-word;    font-weight:400;    color:#fff;    position:relative;    background:var(--color-primary);    -webkit-border-radius:100px;    -moz-border-radius:100px;    border-radius:100px;    z-index:0;}.fgl-guy-and-pet-wide-3D > .fgl-text:after{    content:'';    position:absolute;    border-style:solid;    border-width:100px 12px 0;    border-color:var(--color-primary) transparent;    display:block;    width:0;    z-index:-1;    top:-20px;    left:0;    -ms-transform:rotate(72deg);     -webkit-transform:rotate(72deg);     transform:rotate(72deg);}.fgl-guy-and-pet-wide-3D > .fgl-custom-text{    position:absolute;    top:82px;    left:72px;    font-size:22px;    font-weight:300;    font-family:'Roboto',sans-serif;    color:white;}.fgl-blackboard-wide-3D-1{    background-image:url('../../images/fgl-blackboard-wide-3d-1.png?v=2');}.fgl-blackboard-wide-3D-2{    background-image:url('../../images/fgl-blackboard-wide-3d-2.png?v=2');}.fgl-blackboard-wide-3D-3{    background-image:url('../../images/fgl-blackboard-wide-3d-3.png?v=2');}.fgl-blackboard-wide-3D-4{    background-image:url('../../images/fgl-blackboard-wide-3d-4.png?v=2');}.fgl-blackboard-wide-3D-5{    background-image:url('../../images/fgl-blackboard-wide-3d-5.png?v=2');}.fgl-blackboard-wide-3D > .fgl-text{    text-align:left;    padding:5px 20px 7px;    text-align:center;    margin-right:5px;    margin-top:7px;    margin-left:390px;    font-family:'Roboto',sans-serif;    word-wrap:break-word;    font-weight:400;    color:#fff;    position:relative;    background:var(--color-primary);    -webkit-border-radius:100px;    -moz-border-radius:100px;    border-radius:100px;    z-index:0;}.fgl-blackboard-wide-3D > .fgl-text:after{    content:'';    position:absolute;    border-style:solid;    border-width:83px 12px 0;    border-color:var(--color-primary) transparent;    display:block;    width:0;    z-index:-1;    top:-14px;    left:10px;    -ms-transform:rotate(72deg);    -webkit-transform:rotate(72deg);    transform:rotate(72deg);}.fgl-blackboard-wide-3D > .fgl-custom-text{    position:absolute;    top:32px;    left:329px;    font-size:22px;    font-weight:300;    font-family:'Roboto',sans-serif;    color:#fff;    transform:rotateY(-24deg) rotateZ(-0.35deg) translate3d(0,0,0);}.fgl-classroom-wide-3D{    background-image:url('../../images/fgl-classroom-wide-3d-1.png?v=2');}.fgl-classroom-wide-3D > .fgl-text{    text-align:left;    padding:5px 20px 7px;    text-align:center;    margin-right:5px;    margin-top:7px;    margin-left:395px;    font-family:'Roboto',sans-serif;    word-wrap:break-word;    font-weight:400;    color:#fff;    position:relative;    background:var(--color-primary);    -webkit-border-radius:100px;    -moz-border-radius:100px;    border-radius:100px;    z-index:0;}.fgl-classroom-wide-3D > .fgl-text:after{    content:'';    position:absolute;    border-style:solid;    border-width:83px 12px 0;    border-color:var(--color-primary) transparent;    display:block;    width:0;    z-index:-1;    top:-14px;    left:-25px;    -ms-transform:rotate(72deg);    -webkit-transform:rotate(72deg);    transform:rotate(72deg);}.fgl-alert-wide-3D-1{    background-image:url('../../images/fgl-alert-wide-3d-1.png?v=2');}.fgl-alert-wide-3D-1 > .fgl-button{    color:#fff !important;}.fgl-alert-wide-3D-2{    background-image:url('../../images/fgl-alert-wide-3d-2.png?v=2');}.fgl-alert-wide-3D-2 > .fgl-button,.fgl-alert-wide-3D-3 > .fgl-button{    color:#fff !important;    top:44px !important;}.fgl-alert-wide-3D-3{    background-image:url('../../images/fgl-alert-wide-3d-3.png?v=2');}.fgl-alert-wide-3D-4{    background-image:url('../../images/fgl-alert-wide-3d-4.png?v=2');}.fgl-alert-wide-3D-5{    background-image:url('../../images/fgl-alert-wide-3d-5.png?v=2');}.fgl-alert-wide-3D > .fgl-text{    text-align:left;    padding:5px 20px 7px;    text-align:center;    margin-right:5px;    margin-top:7px;    margin-left:430px;    font-family:'Roboto',sans-serif;    word-wrap:break-word;    font-weight:400;    color:#fff;    position:relative;    background:var(--color-primary);    -webkit-border-radius:100px;    -moz-border-radius:100px;    border-radius:100px;    z-index:0;}.fgl-alert-wide-3D > .fgl-text:after{    content:'';    position:absolute;    border-style:solid;    border-width:85px 12px 0;    border-color:var(--color-primary) transparent;    display:block;    width:0;    z-index:-1;    top:-15px;    left:-25px;    -ms-transform:rotate(72deg);     -webkit-transform:rotate(72deg);     transform:rotate(72deg);}.fgl-alert-wide-3D > .fgl-button{    position:absolute;    top:56px;    left:20px;    font-size:14px;    width:132px;    height:25px;    text-align:center;    font-weight:300;    font-family:'Roboto',sans-serif;    font-weight:bold;    color:#000;}.welcome-box{    margin-top:25px;}.welcome-box-info h2{    color:#666666;    text-transform:uppercase;    text-shadow:none;    font-size:42px;    font-weight:300;    font-family:"Roboto",sans-serif;    line-height:1.2;}.welcome-box-info h2 strong{    color:var(--color-primary);    display:block;    letter-spacing:0.18em;}.welcome-box-buttons{    margin-top:50px;}.welcome-box-buttons .button-big{    margin:0 10px;    padding:15px 28px;    text-align:center;}.button-big{    display:inline-block;    color:white;    background-color:var(--color-primary);    margin-top:15px;    padding:10px 25px;    text-transform:uppercase;    border-radius:var(--btn-border-radius);}.button-big:hover{    color:white;    opacity:0.9;}.button-big.highlight{    background-color:var(--color-secondary);}.welcome-box-image{    height:350px;    background-size:contain;    background-position:center;    background-repeat:no-repeat;}.welcome-box-close{    font-family:"Roboto",sans-serif;    font-weight:400;    text-align:center;    color:#666666;}.welcome-box-close a{    color:var(--color-primary);    text-decoration:underline;}.welcome-box-show{    display:none;    text-align:center;}.welcome-box-show a{    color:var(--color-primary);}.welcome-box.welcome-box-shrink{    margin:0;}.welcome-box.welcome-box-shrink .welcome-box-info{    max-width:100%;    flex:none;    width:100%;}.welcome-box.welcome-box-shrink .welcome-box-info h2{    float:right;    font-size:27px;}.welcome-box.welcome-box-shrink .welcome-box-info h2 strong{    display:inline;}.welcome-box.welcome-box-shrink .welcome-box-buttons{    float:left;}.welcome-box.welcome-box-shrink .welcome-box-close{    display:none;}.welcome-box.welcome-box-shrink .welcome-box-show{    display:block;}.welcome-box.welcome-box-shrink .welcome-box-image{    display:none;}@media only screen and (max-width:1023px){    .welcome-box.welcome-box-shrink .welcome-box-info h2{        float:left;    }    .welcome-box.welcome-box-shrink .welcome-box-buttons{        float:right;    }    .welcome-box-info h2{        font-size:42px;    }    .welcome-box-buttons a.button-big{        margin:0 2px;        padding:15px;    }}@media only screen and (max-width:767px){    .welcome-box.welcome-box-shrink .welcome-box-info h2,.welcome-box.welcome-box-shrink .welcome-box-buttons{        float:none;    }    .welcome-box{        margin:0;    }    .welcome-box-info{        margin:0 auto;    }    .welcome-box-info h2{        font-size:30px;        text-align:center;    }    .welcome-box.welcome-box-shrink .welcome-box-info h2{        font-size:25px;    }    .welcome-box-buttons{        margin-top:25px;        text-align:center;    }    .welcome-box-buttons a.button-big{        margin-bottom:15px;    }}.sponsors .sponsors-title{    font-size:14px;    text-align:center;    color:var(--color-gray-dark-primary);    margin:20px 0;}.sponsors .sponsors-logos{    display:flex;    justify-content:space-between;    flex-wrap:wrap;    margin:20px auto;}.sponsors .sponsors-logos a{    flex-grow:1;    align-self:center;    text-align:center;    box-sizing:border-box;    padding:0 15px;}.sponsors .sponsors-logos.partners-logos{    row-gap:25px;}.sponsors .sponsors-logos a img{    max-width:250px;    max-height:100px;}.sponsors .sponsors-logos.partners-logos a img{    min-height:25px;    max-width:160px !important;}.sponsors .sponsors-logos a.sponsors-small img{    max-width:150px;    max-height:50px;}.welcome-box .sponsors .sponsors-logos a img{    filter:grayscale(100%);    opacity:0.8;    transition:0.1s ease-in-out all;}.welcome-box .sponsors .sponsors-logos a:hover img{    filter:none;    opacity:1;}.article-content .sponsors .sponsors-logos a img{    max-width:200px;}.article-content .sponsors .sponsors-logos-small a{    flex-basis:16.6%;}.article-content .sponsors .sponsors-logos-small a img{    max-width:150px;    max-height:60px;}footer .tag.sponsors-badge{    background-color:#565656;    color:white;    font-size:1em;}footer .tag.sponsors-badge:hover{    opacity:0.8;}@media only screen and (max-width:767px){    .sponsors .sponsors-logos a{        flex-basis:50%;        margin:10px auto;        padding:0 5px;    }    .article-content .sponsors .sponsors-logos-small a{        flex-basis:33.3%;        margin:5px auto;    }    .sponsors .sponsors-logos a img{        max-width:135px;    }    .sponsors .sponsors-logos a.sponsors-small{        order:2;    }    .sponsors .sponsors-logos a.sponsors-small img{        max-width:100px;        max-height:35px;    }}i.album-image-background{    background-size:cover;    background-position:center;    width:100%;    height:140px;    display:block;    border:1px solid #e1e1e1;    box-sizing:border-box;    border-radius:2px;}i.album-image-background:hover{    opacity:.7;}.album-image{    margin:5px 0;}.album-image-text{    height:38px;    display:flex;    align-items:center;    justify-content:center;    position:absolute;    left:6px;    right:6px;    bottom:6px;    background:rgba(0,0,0,0.35);}.album-image-text a{    color:white;}.album-image-count{    position:absolute;    margin-right:15px;    right:0;}.album-image > a{    font-size:0em;}#album-image-full img{    max-width:100%;}.algorithm-inner-container{    width:15px;    height:200px;    background-color:blue;    float:left;    margin-left:5px;    margin-bottom:10px;}.algorithm-inner-container div{    background-color:lightgrey;    width:100%;    height:100%;}#algorithm-container{    margin:0 auto;    width:400px;}.javascript-gallery-image{text-align:center;}.javascript-gallery-image img{max-width:720px;}.javascript-gallery-thumbs{padding:10px; text-align:center;}.javascript-gallery-thumbs img{padding:5px; cursor:pointer; text-align:center; border:3px solid transparent;}.javascript-gallery-thumbs img.image-active{border:3px solid rgba(0,0,0,0.3);}.ui-widget-content .article-component a{    color:#4169e1  !important;}.ui-widget-content .article-component a:hover{    color:DeepskyBlue !important;}.article-content{    background:white;    padding:0 12px;    border-radius:2px;    border-top:none;}.article-content > article > h1{    word-break:break-word;}.article-component{    font-size:16px;}article .article-component *:not(nav) > a:not([class*="button"]):not([class*="btn"]){    color:var(--color-warning);    text-decoration:underline;}article .article-component *:not(nav) > a:not([class*="button"]):not([class*="btn"]):hover{    filter:brightness(var(--hover-brightness)) contrast(var(--hover-contrast));}.article-component pre{    font-size:14px;}.article-component code{    font-family:Consolas,monospace;    background:#ececec;    border-radius:2px;    padding:0 4px;}.article-component :not(pre) code,.article-component > code{    word-break:break-word;}.article-component kbd{    font-family:Arial,sans-serif;    background-color:white;    border:1px solid #adb3b9;    font-size:11px;    border-radius:3px;    padding:2px 5px;    box-shadow:0 1px 0 rgba(12,13,14,0.2),0 0 0 2px #fff inset;    white-space:nowrap;    color:var(--color-text);}.article-component pre > code{    font-family:Consolas,monospace;    background:transparent;    padding:0;    border-radius:0;}.article-component-regular-text{    font-size:inherit;}.article-component h1,.article-component h2,.article-component h3,.article-component h4,.article-component h5,.article-component h6{    color:#404f5c;    font-weight:600;}pre{    overflow:auto;    border-left:0px;    padding:15px 9px 15px 14px;    margin:0px;    background:#333333;    color:white;}.article-component ul,ul.color-list{    list-style:none;}.article-component ul > li,ul.color-list > li{    text-indent:-1.3em;}.article-component ul:not(.no-bullets,.d-block,.dropdown) > li:before,ul.color-list > li:before{    content:"• ";    font-weight:bold;    color:var(--color-primary);    font-family:sans-serif;    font-size:1.9em;    vertical-align:sub;    line-height:1em;}.article-component .tabs ul > li:before,.tabs ul.color-list > li:before{    content:'';}.colorbox.article-component ul > li:before,.colorbox ul.color-list > li:before{    color:white !important;}.article-component img{    max-width:100%;    height:auto;}.article-component .article-image-lightbox{    cursor:zoom-in;}.article-component .article-image-lightbox:hover{    filter:none !important;}.article-component .article-image-lightbox img:hover{    opacity:1 !important;}.article-component p.hint:before{    color:#ffb13b;    content:'\f0eb';}.article-component p.warning:before{    color:#ff7f7d;    content:'\f071';}.article-component p.keys:before{    color:#7f7f7f;    content:'\f11c';}.article-component p.note:before{    color:#7f7f7f;    content:'\f040';}.article-component p.check:before{    color:#1cb500;    content:'\f058';}.article-component p.info:before{    color:var(--color-success);    content:'\f05a';}.article-component p.hint:before,.article-component p.warning:before,.article-component p.keys:before,.article-component p.note:before,.article-component p.check:before,.article-component p.info:before{    font-family:FontAwesome;    position:absolute;    font-size:1.6em;    top:4px;    left:14px;}.article-component p.hint{    color:black;    background:#fffabe;}.article-component p.warning{    background:var(--color-danger-light);}.article-component p.keys{    color:black;    background:#e8e8e8;}.article-component p.note{    color:black;    background:#e8e8e8;}.article-component p.check{    color:black;    background:var(--color-success-light);}.article-component p.info{    color:black;    background:#cce5ff;}.article-component p.hint,.article-component p.warning,.article-component p.keys,.article-component p.note,.article-component p.check,.article-component p.info{    position:relative;    padding:10px;    padding-left:42px;    border-radius:3px;    word-break:break-word;    white-space:normal;    text-shadow:none;}.no-text-shadow{    text-shadow:none !important;}.no-bullets{    list-style-type:none;    padding-left:0px;}.no-bullets.preserve-padding{    padding-left:40px;}.no-margin{    margin:0;}.sorting-table{    margin:5px auto !important;    border-collapse:collapse !important;    border:0px !important;    width:auto !important;    outline:0 !important;}.sorting-table td{    padding:5px 10px 5px 10px !important;    font-size:1.2em !important;    border:1px solid #bbbbbb !important;    width:14px !important;    text-align:center !important;    background:white !important;}.sorting-table-high{    margin:5px auto !important;    border-collapse:collapse !important;    border:0px !important;    width:auto !important;    outline:0 !important;}.sorting-table-high td{    padding:5px 10px 5px 10px !important;    font-size:1.2em;    border:1px solid #bbbbbb !important;    width:14px !important;    text-align:center !important;    background:white !important;}.sorting-table-high strong{    color:#0066ff;}.sorting-table-high em{    color:#0066ff;    font-style:normal;}article p{    text-align:justify;    line-height:1.5;}#rateStatus{float:left; clear:both; width:100%; height:20px;}#rateMe{float:left; clear:both; width:100%; height:auto; padding:0px; margin:0px;}#rateMe li{float:left;list-style:none;}#rateMe li a:hover,#rateMe .on{background:url('../../images/img/star_full.png') no-repeat;}#rateMe a{float:left;background:url('../../images/img/star_empty.png') no-repeat;width:24px; height:24px;}#ratingSaved{display:none;}.saved{color:red; }#articles-list{    width:760px;}#articles-list td:hover{    background-color:#ccffff;}#browser td{    text-align:center;}.browser-title{    text-align:left !important;}.waiting-articles{    border-left-width:3px !important;}.waiting-article{    border-left:3px solid #4A81F8 !important;    color:white;}.waiting-news{    border-left:3px solid #d30000 !important;    color:white;}.waiting-review{    border-left:3px solid #ff5200 !important;    color:white;}.waiting-program{    border-left:3px solid #5d5d5d !important;    color:white;}.waiting-game{    border-left:3px solid #5d5d5d !important;    color:white;}.video-container{    position:relative;    padding-bottom:56.25%;    padding-top:30px; height:0; overflow:hidden;    margin:5px 0px;}.video-container iframe,.video-container object,.video-container embed{    position:absolute;    top:0;    left:0;    width:100%;    height:100%;}#article-section{    display:inline-block;    vertical-align:top;    width:calc(100% - 260px);}.article-box .article-list-text{    color:var(--color-primary);    display:inline-block;    line-height:1.5;    font-weight:700;    font-size:20px;    text-decoration:none;}.article-box .article-list-text h3 a:hover{    opacity:0.9;}.article-box .article-list-description{    word-break:break-word;    margin-bottom:15px;}.article-box:hover .article-list-description{    display:block;}.article-list-text{    position:relative;    margin-left:120px;    padding-bottom:15px;}.article-list-text h3{    margin:0;    font-size:23px;    color:#656565;    font-weight:400;}.article-box .article-list-text h3 span a{    color:var(--color-gray-dark-primary);    font-weight:400;    font-size:20px;    text-decoration:underline;}.article-list-infobar span{    margin-right:10px;}.section-image{    max-width:75px !important;    max-height:75px;}.section-image-svg{    width:100%;    height:100%;    object-fit:contain;}.article-thumbnail-box a.image-colorized{    background-color:var(--color-gray-primary);    width:100%;    height:100%;}.article-thumbnail-box a.image-colorized .section-image-svg{    width:75%;    max-height:90%;}.article-list-count{    float:right;    text-align:right;    font-size:1.8em;    color:#c3c3c3;}.article-list-icon{    font-size:0.7em;}.article-social-box{    float:right;    width:55px;}.article-rank-bar{    width:125px;    float:right;    text-align:center;    margin-right:10px;}.article-signature-box{    margin-left:75px;    margin-right:180px;    padding:0 5px;}#rating-message{    font-size:0.7em;}.article-avatar-box{    width:64px;    float:left;    text-align:center;    filter:grayscale(1);}.article-rank-bar form{    text-align:right;    font-size:0;}.rank-bar form .fa{    color:var(--color-primary);    font-size:24px;    cursor:pointer;    padding-right:2px;}.article-rank-bar form .fa:last-child{    padding-right:0;}.lector-box{    min-height:300px;    padding:0 5px 0 5px !important;}.lector-box div.clip-md div{    bottom:15px;    right:0;    font-size:17px;}.lector-box .lector-image{    background-size:cover;    min-height:225px;    background-color:transparent;}.lector-box .lector-name{    font-size:30px;    line-height:1;    text-align:start;}#author-bar{    margin-left:-12px;    margin-right:-12px;    padding:25px 45px;    background:#f5f5f5;}.article-thumbnail-discount{    position:absolute;    left:0;    display:inline-block;    color:#000;    font-size:12px;    font-weight:700;    width:36px;    line-height:36px;    border-radius:20px;    background:#ffdb31e6;    z-index:10;    pointer-events:none;}#article-items-bar{    margin-top:10px;}#article-items-bar a{    color:var(--color-primary);    font-size:13px;}#article-items-bar a:hover{    opacity:0.9;}@media only screen and (min-width:768px) and (max-width:1023px){    #article-section{        margin-right:0;    }}@media only screen and (min-width:480px) and (max-width:767px){    .article-list-text{        height:auto;    }    #article-section{        margin-right:0;    }}@media only screen and (max-width:479px){    .article-list-text{        height:auto;    }    .article-list-text h3{        font-size:20px;    }    .article-list-count{        font-size:1.2em;        margin-right:4px;        margin-top:3px;    }    .article-list-text{        margin:0px;    }    .article-thumbnail-box,.section-image{        max-width:64px !important;         max-height:64px !important;        float:none !important;        margin:0px auto !important;    }    #article-section{        margin-right:0;    }        .article-rank-bar,.article-rank-bar > form,.article-rank-bar #total-votes,.article-avatar-box,.article-social-box,.article-signature-box{        width:auto;        float:none;        text-align:center;        margin:0;        margin-bottom:5px;    }    .article-signature-box{        text-align:left;    }}ins,.ins{    background-color:#8ee0b6;    text-decoration:none;}del,.del{    background-color:#ff957e;    text-decoration:none;}#editor_form{    min-width:100%;}#editor_form #content,div.changes{    font-family:monospace;    font-size:14px;    line-height:1.3em;    padding:5px;}#editor_form .sjs-tab-control nav .dropdown ul{    max-height:490px;}#comment_form .sjs-tab-control nav .dropdown ul,#message_form .sjs-tab-control nav .dropdown ul{    max-height:130px;}#question-form .sjs-tab-control nav .dropdown ul{    max-height:163px;}div.lesson-progress ul{    list-style-type:none;}div.lesson-progress li i{    text-align:center;    width:15px;}.training-info-wrapper{    margin:15px -12px;    padding:10px;}.training-info{    max-width:500px;    margin:0 auto;}.training-info .training-info-avatar{    width:108px;    height:108px;    background-size:cover;    background-position:center;    border-radius:50%;    float:left;    margin-right:15px;}.training-info p{    margin:0;}.breadcrumb-nav{    margin:10px 0 15px 0;}.breadcrumb-nav a{    color:var(--color-gray-dark-primary);    text-decoration:underline;}.breadcrumb-nav a:hover{    color:var(--color-gray-dark-secondary);}.article-sponsors{    margin:20px auto;    max-width:650px;}.article-navigation-wrapper{    display:flex;    justify-content:center;}.article-navigation{    max-width:700px;    min-width:50%;    margin:0 auto 50px;}.article-navigation a.fancybox.next-article{    order:-1;    background-color:var(--color-success);    flex-basis:calc(100% - 10px);}.article-navigation .next-article small,.article-navigation .next-article i{    color:white !important;}.article-navigation a.fancybox.next-article:hover{    filter:brightness(var(--hover-brightness)) contrast(var(--hover-contrast));}.article-navigation a.fancybox{    min-height:80px;    border:1px solid #f5f5f5;}.article-navigation a.fancybox:not(.next-article):hover{    background-color:#fbfbfb;}.article-navigation > a > i.fa-angle-right{    position:absolute;    right:10px;    top:7px;    color:#888;    font-size:60px;    margin-left:10px;}.section-articles{    font-family:'Poppins',sans-serif;    background-color:var(--color-gray-primary);}.section-articles ul{    overflow-y:scroll;    max-height:500px;}.section-articles .section-title{    text-align:center;    margin:0;    padding:5px;    line-height:1;    font-size:20px;    font-weight:bold;}.section-articles li{    padding:5px 10px;}.section-articles li a,.section-articles li span{    display:block;    color:black;}.section-articles li.active,.section-articles:not(.unregistered) li:hover{    background-color:var(--color-primary);}.section-articles li.active a,.section-articles li:hover a,.section-articles li.active span,.section-articles li:hover div.items span{    color:#fff;}table.no-border,table.no-border td{    border:0 !important;    outline:none !important;}table.border-top tr,table.border-top th{    border-bottom:1px solid var(--color-gray-primary);}table.border-bottom tr,table.border-bottom th{    border-bottom:1px solid var(--color-gray-primary);}table.bg-transparent tr,table.bg-transparent th{    background-color:transparent !important;}.article-component h2:hover .anchor-js,.article-component h3:hover .anchor-js,.article-component h4:hover .anchor-js,.article-component h5:hover .anchor-js,.article-component h6:hover .anchor-js{    visibility:visible;}.anchor-js{    visibility:hidden;    display:inline-block;    padding-left:8px;    position:absolute;    color:var(--color-gray-dark-secondary) !important;    opacity:0.4;}.step-box div.step-icon-box{    z-index:1;    background-color:var(--color-gray-primary);    border:1px solid var(--color-gray-primary);    border-radius:var(--btn-border-radius);    left:-47px;    top:-21px;}.step-box div.arrow{    left:-72px;    top:30px;}.step-box span.step{    background-color:var(--color-secondary);    clip-path:polygon(0px 0px,0% 100%,90% 100%,100% 0%);}.anchor-js:hover{    opacity:1;    transition:opacity 0.2s ease-in-out;}#overlay{    top:29px;    left:0;    right:0;    bottom:0;    position:absolute;    width:100%;    height:calc(100% - 29px);    background:rgba(0,0,0,0.8);    z-index:10;}.clip-xs{    clip-path:polygon(0 0,100% 0,100% 100%,10% 100%);}.clip-xs-reverse{    clip-path:polygon(10% 0,100% 0,100% 100%,0% 100%);}.author-reference:nth-of-type(even) > .row{    flex-flow:wrap-reverse;}.author-reference .clip-lg{    height:335px;    width:476px;}.news-box .clip-lg{    height:200px;    background-size:contain;    background-position:center;    background-repeat:no-repeat;}@media only screen and (min-width:500px){    .news-box .news-date{        position:absolute;        bottom:0;    }}.right-0{    right:0;}.author-reference .name-tag{    line-height:25px;}.author-reference:nth-of-type(even) > .row,.news-link:nth-of-type(even) .row{    flex-flow:wrap-reverse;}a.news-link:hover{    filter:none;}a.news-link:hover div:not(.hidden-xs){    opacity:0.95;}#start-course-btn.on-sidebar{    font-family:'Poppins',sans-serif;    font-size:12px;    font-weight:600;}@media only screen and (min-width:480px){    .clip-sm{        clip-path:polygon(0 0,100% 0,100% 100%,10% 100%);    }    .news-box .clip-lg{        height:200px;        background-size:cover;    }    .clip-sm-reverse{        clip-path:polygon(10% 0,100% 0,100% 100%,0% 100%);    }}@media only screen and (min-width:768px){    .news-link:nth-of-type(even) .news-date{        text-align:left;    }    .clip-md{        clip-path:polygon(0 0,100% 0,100% 100%,10% 100%);    }    .clip-md-reverse{        clip-path:polygon(10% 0,100% 0,100% 100%,0% 100%) !important;    }    .lector-box div.clip-md{        clip-path:polygon(0 0,80% 0,100% 100%,0% 100%);    }    .call-us div.clip-md{        clip-path:polygon(0 0,100% 0,95% 100%,0% 100%);    }    .lector-box div.clip-md div{        right:5px;    }    .step-box div.step-icon-box{        left:-50px;    }    .author-reference:nth-of-type(even) > .row{        flex-flow:wrap;    }    .author-reference .reference-button{        float:right;    }    .author-reference .reference-button > span{        display:none;    }    .step-box div.step-icon-box{        left:-50px;    }    .step-box div.arrow{        left:-75px;    }    .lector-box div.clip-md{        clip-path:polygon(0 0,80% 0,100% 100%,0% 100%);    }    .lector-box div.clip-md div{        right:5px;    }    .step-box div.step-icon-box{        left:-50px;    }    .step-box div.arrow{        left:-75px;    }    .author-reference:nth-of-type(even) > .row,    .news-box:nth-of-type(even) > .row{        flex-flow:wrap;    }    .author-reference .reference-button{        float:right;    }    .author-reference .reference-button > span{        display:none;    }}@media only screen and (min-width:1024px){    .clip-lg{        clip-path:polygon(0 0,100% 0,100% 100%,10% 100%);    }    .author-reference .clip-lg:nth-of-type(odd),    .news-box .clip-lg:nth-of-type(odd){        clip-path:polygon(0 0,100% 0,100% 100%,13% 100%);    }    .author-reference .clip-lg:nth-of-type(even),    .news-box .clip-lg:nth-of-type(even){        clip-path:polygon(0 0,100% 0,87% 100%,0% 100%);    }    .author-reference .reference-button > span{        display:inline-block;    }}@media only screen and (min-width:1400px){    .author-reference{        height:335px;    }    .author-reference p{        line-height:31px;    }    .clip-lg-reverse{        clip-path:polygon(10% 0,100% 0,100% 100%,0% 100%);    }    .author-reference .clip-lg:nth-of-type(odd){        clip-path:polygon(0 0,100% 0,100% 100%,13% 100%);    }    .author-reference .clip-lg:nth-of-type(even){        clip-path:polygon(0 0,100% 0,87% 100%,0% 100%);    }    .author-reference .reference-button > span{        display:inline-block;    }}@media only screen and (min-width:1400px){    .author-reference{        height:335px;    }    .author-reference p{        line-height:31px;    }}.clip-horizontal-reverse-xs{    clip-path:polygon(0% 0px,100% 10%,100% 100%,0% 100%);}.clip-horizontal-xs{    clip-path:polygon(0px 0px,100% 0px,100% 100%,0 86%);}@media only screen and (min-width:480px){    .clip-horizontal-reverse-sm{        clip-path:polygon(0% 0px,100% 10%,100% 100%,0% 100%);    }    .clip-horizontal-sm{        clip-path:polygon(0px 0px,100% 0px,100% 100%,0 86%);    }}@media only screen and (min-width:768px){    .clip-horizontal-reverse-md{        clip-path:polygon(0% 0px,100% 10%,100% 100%,0% 100%);    }    .clip-horizontal-md{        clip-path:polygon(0px 0px,100% 0px,100% 100%,0 86%);    }}@media only screen and (min-width:1024px){    .clip-horizontal-reverse-lg{        clip-path:polygon(0% 0px,100% 10%,100% 100%,0% 100%);    }    .clip-horizontal-lg{        clip-path:polygon(0px 0px,100% 0px,100% 100%,0 86%);    }}pre.parser-code{    box-shadow:none;    white-space:pre-wrap;    padding:0;    margin:0;    background:none;}ul.parser-list{    list-style:none;}ul.parser-list li{    margin:5px 0;}table.parser-methods-table td,table.parser-classes-table td,table.parser-namespaces-table td{    text-align:left;    min-width:80px;}table.parser-methods-table td:nth-child(2){    width:35%;}#sortable{    list-style-type:none;    margin:0;    padding:0;}#sortable li{    margin:0 3px 3px 3px;    padding:0.4em;    padding-left:1.5em;    font-size:1.4em;    height:18px;}#sortable li span{    position:absolute;    margin-left:-1.3em;}div.article-component pre span.console-title{    white-space:nowrap;}div.article-component pre.console.cs,div.article-component pre.console.vb,div.article-component pre.console.cpp,div.article-component pre.console.ps{    color:#dcdcdc;    background:black;    background-image:url('../../images/windows/console_csharp_bottom_right.png'),    url('../../images/windows/console_csharp_bottom_left.png'),    url('../../images/windows/console_csharp_top_right.png'),    url('../../images/windows/console_csharp_top_left.png'),    url('../../images/windows/console_csharp_middle_right.png'),    url('../../images/windows/console_csharp_middle_left.png'),    url('../../images/windows/console_csharp_bottom_center.png'),    url('../../images/windows/console_csharp_top_center.png'),    url('../../images/windows/console_csharp_middle_center.png');    background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-y,repeat-y,repeat-x,repeat-x,repeat;    background-position:bottom right,bottom left,top right,top left,center right,center left,bottom center,top center,center center;}div.article-component pre.console.ps{    background-color:#012455;}div.article-component pre.console.py{    color:black;    background:white;    background-image:url('../../images/windows/console_csharp_bottom_right.png'),    url('../../images/windows/console_csharp_bottom_left.png'),    url('../../images/windows/console_csharp_top_right.png'),    url('../../images/windows/console_csharp_top_left.png'),    url('../../images/windows/console_csharp_middle_right.png'),    url('../../images/windows/console_csharp_middle_left.png'),    url('../../images/windows/console_csharp_bottom_center.png'),    url('../../images/windows/console_csharp_top_center.png');    background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-y,repeat-y,repeat-x,repeat-x;    background-position:bottom right,bottom left,top right,top left,center right,center left,bottom center,top center;}div.article-component pre.console.cs,div.article-component pre.console.vb,div.article-component pre.console.cpp,div.article-component pre.console.py,div.article-component pre.console.ps{    box-shadow:#dcdcdc 5px 5px 5px;    padding:33px 1px 1px 4px;    min-height:120px;    overflow-y:hidden;     margin-left:0;    margin-right:5px;    position:relative;    white-space:pre-wrap;    line-height:1.1;    pointer-events:auto;}div.article-component pre.console.cs samp,div.article-component pre.console.vb samp,div.article-component pre.console.cpp samp,div.article-component pre.console.py samp,div.article-component pre.console.ps samp{    display:block;    max-height:300px;    overflow-y:auto;    padding:5px 0px 5px 0px;}div.article-component pre.console.cs span.console-title,div.article-component pre.console.vb span.console-title,div.article-component pre.console.cpp span.console-title,div.article-component pre.console.py span.console-title,div.article-component pre.console.ps span.console-title{    position:absolute;    top:10px;    left:35px;    color:black;    font-family:Sans;    font-size:12px;}div.article-component pre.console.c{    color:black;    background:white;    box-shadow:#dcdcdc 5px 5px 5px;    padding:40px 4px 5px 45px;    background-image:url('../../images/windows/console_java_bottom_right.png'),    url('../../images/windows/console_java_bottom_left.png'),    url('../../images/windows/console_java_top_right.png'),    url('../../images/windows/console_java_top_left.png'),    url('../../images/windows/console_java_middle_right.png'),    url('../../images/windows/console_java_middle_left.png'),    url('../../images/windows/console_java_bottom_center.png'),    url('../../images/windows/console_java_top_center.png'),    url('../../images/windows/console_java_middle_center.png');    background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-y,repeat-y,repeat-x,repeat-x,repeat;    background-position:bottom right,bottom left,top right,top left,center right,center left,bottom center,top center,center center;    min-height:120px;    overflow-y:hidden;     margin-left:0;    margin-right:5px;    position:relative;    white-space:pre-wrap;    line-height:1.1;}div.article-component pre.console.java,div.article-component pre.console.kt{    color:black;    background:white;    padding:75px 4px 5px 40px;    border:1px solid #ecedf1;    background-image:url('../../images/windows/console_idea_top_left.png'),    url('../../images/windows/console_idea_top_right.png'),    url('../../images/windows/console_idea_top_center.png'),    url('../../images/windows/console_idea_middle_left.png');    background-size:140px auto,auto 68px,auto 68px,29px auto;    background-repeat:no-repeat,no-repeat,repeat-x,repeat-y;    background-position:top left,top right,top center,center left;    min-height:160px;    overflow-y:hidden;     margin-left:0;    margin-right:5px;    white-space:pre-wrap;    line-height:1.4;}div.article-component pre.console.java samp,div.article-component pre.console.kt samp{            position:relative;    font-family:"JetBrains Mono","Monospaced",monospace;}div.article-component pre.console.java samp::before,div.article-component pre.console.kt samp::before{            color:#000085;    position:absolute;    width:calc(100% - 10px);     top:0;    overflow:hidden;    white-space:nowrap;}div.article-component pre.console.java .console-title,div.article-component pre.console.kt .console-title{    display:none !important; }div.article-component pre.console.java samp,div.article-component pre.console.c samp,div.article-component pre.console.kt samp{    display:block;    max-height:300px;    overflow-y:auto;    padding:1px; }div.article-component pre.console.c span.console-title{    position:absolute;    top:5px;    left:5px;    color:black;    font-family:Sans;    font-size:12px;    white-space:nowrap;}div.article-component pre.console.java span.console-title:before,div.article-component pre.console.c span.console-title:before,div.article-component pre.console.kt span.console-title:before{    content:"Output:";}div.article-component pre.console.java span.console-title:after,div.article-component pre.console.c span.console-title:after,div.article-component pre.console.kt span.console-title:after{    content:" (run)";}div.article-component iframe.browser.chrome{    color:#dcdcdc;    background:white;    box-shadow:#dcdcdc 5px 5px 5px;    padding:90px 4px 5px 4px;    background-image:url('../../images/windows/browser_chrome_bottom_right.png'),    url('../../images/windows/browser_chrome_bottom_left.png'),    url('../../images/windows/browser_chrome_top_left.png'),    url('../../images/windows/browser_chrome_top_right.png'),    url('../../images/windows/browser_chrome_middle_right.png'),    url('../../images/windows/browser_chrome_middle_left.png'),    url('../../images/windows/browser_chrome_bottom_center.png'),    url('../../images/windows/browser_chrome_top_center.png'),    url('../../images/windows/browser_chrome_middle_center.png');    background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-y,repeat-y,repeat-x,repeat-x,repeat;    background-position:bottom right,bottom left,top left,top right,center right,center left,bottom center,top center,center center;    min-height:120px;    max-height:300px;    overflow-y:hidden;     margin-left:0;    margin-right:5px;    position:relative;    border:0;    display:block;    width:calc(100% - (4px + 4px + 5px));}div.article-component div.browser-wrapper{    position:relative;    margin:30px auto;}div.article-component div.browser-wrapper div.browser-title{    position:absolute;    top:26px;    left:45px;    color:black;    font-family:Sans;    font-size:12px;    z-index:1;    white-space:nowrap;    overflow:hidden;    -ms-text-overflow:ellipsis;    text-overflow:ellipsis;    width:135px;}div.article-component div.browser-wrapper div.browser-url{    position:absolute;    top:58px;    left:120px;    color:black;    font-family:Sans;    font-size:12px;    z-index:1;}.news h2{    font-size:18px;}.news .news__article,.news .news__comment{    transition:all .2s ease-in-out;    min-height:6rem;}.news .news__article:hover,.news .news__comment:hover{    transform:scale(1.1);}@media only screen and (min-width:1024px){    .news .vertical-line-left{        border-left:1px solid #0001;        padding-left:10px;    }    .news .vertical-line-right{        border-right:1px solid #0001;        padding-right:10px;    }}.retrainings-product > div{    min-width:100%;}@media only screen and (min-width:768px){    .retrainings-product > div{        min-width:49%;    }    .retrainings-product .old{        margin-right:1%;    }    .retrainings-product .new{        margin-left:1%;    }}.retrainings-product h1{    font-size:30px;}.retrainings-product .button span{    padding-left:10px;    font-size:1.5rem;}.retrainings-product .button{    text-transform:uppercase;}.retrainings-product .image{    position:relative;    top:-50px;    width:100%;    height:275px;    background-color:#0b1818;    background-size:cover;}.retrainings-product .icon.gray{    background-color:#cccccc;}.retrainings-product div.icon{    background-color:#00386b;    width:100%;    height:45px;}.retrainings-product div.alarm_on{    -webkit-mask:url(/images/img/icons/alarm_on.svg) no-repeat center;    mask:url(/images/img/icons/alarm_on.svg) no-repeat center;}.retrainings-product div.calendar_today{    -webkit-mask:url(/images/img/icons/calendar_today.svg) no-repeat center;    mask:url(/images/img/icons/calendar_today.svg) no-repeat center;}.retrainings-product div.terminal{    -webkit-mask:url(/images/img/icons/terminal.svg) no-repeat center;    mask:url(/images/img/icons/terminal.svg) no-repeat center;}.retrainings-product div.piggy_bank{    -webkit-mask:url(/images/img/icons/piggy_bank.svg) no-repeat center;    mask:url(/images/img/icons/piggy_bank.svg) no-repeat center;}.retrainings-product .title{    width:80%;    min-height:180px;    background-color:var(--color-primary);    clip-path:polygon(0px 0px,0 86%,100% 100%,100% 0px);    padding:45px 10% 30px 10%;    z-index:1;    position:relative;}.retrainings-product .title p{    text-align:center;}.retrainings-product .title hr{    background-color:#ef6534;    width:15rem;}.retrainings-product .content hr{    width:90%;}.retrainings-product .content{    background-color:#f9f9f9;}.retrainings-product .colored{    color:var(--color-secondary)}.retrainings-product .block{    padding-right:9%;}.retrainings-product .old,.retrainings-product .new{    max-width:49%;    padding:0;}@media only screen and (max-width:479px){    .sjs-carousel blockquote{        padding:35px 25px 25px 0px;    }}div.sjs-stars-control *{    box-sizing:border-box;}div.sjs-stars-control{    color:black;    height:20px;}div.sjs-stars-control .stars-div{    position:relative;    isolation:isolate;    max-width:100%;    height:100%;    display:grid;    align-items:center;    justify-content:center;}div.sjs-stars-control .stars-div #empty-stars,div.sjs-stars-control .stars-div #filled-stars{    grid-row:1;    grid-column:1;    width:auto;    max-width:100%;    height:100%;    display:flex;    align-items:center;    justify-content:center;    color:currentColor;    overflow-x:hidden;}div.sjs-stars-control .stars-div #filled-stars{    z-index:-1;}div.sjs-stars-control .stars-div path{    pointer-events:none;    stroke:currentColor;    stroke-width:0;    transition:all 0.15s;}div.sjs-stars-control .stars-div rect{    cursor:pointer;}div.sjs-stars-control .stars-div rect.selectable:hover ~ path,div.sjs-stars-control .stars-div path.selected{    stroke-width:7%;}div.sjs-stars-control svg{    height:100%;    width:40px;}div.sjs-review-control{    display:flex;    flex-direction:column;    max-width:480px;}div.sjs-review-control *{    box-sizing:border-box;}div.sjs-review-control #messages{    display:flex;    flex-direction:column;    justify-content:center;    justify-items:center;    padding-bottom:10px;    color:var(--color-dark);}div.sjs-review-control #main{    position:relative;    display:grid;    grid-template-rows:auto;    grid-template-columns:auto;    min-height:105px;    border-radius:5px;    background:currentColor;}div.sjs-review-control #main #stars-container{    display:flex;    flex-direction:column;    align-items:center;    justify-content:center;    transition:all 0.3s;}div.sjs-review-control #main #stars-container #stars-header{    width:100%;    color:white;    font-weight:600;    text-align:center;}div.sjs-review-control #main #stars-container [data-control="stars-control"]{    height:4em;    padding:0.5rem;    color:white;}div.sjs-review-control #main #main-custom-container{    grid-area:1 / 1 / 1 / 1;    display:flex;    justify-content:stretch;    align-items:stretch;    background:transparent;    border-width:0;    border-radius:inherit;}div.sjs-review-control #review-text-container{    position:relative;    top:-1.5rem;    z-index:2;    max-height:300px;    overflow-y:hidden;    transform-origin:top center;    transition:max-height 0.2s,transform 0.2s;}div.sjs-review-control #review-text{    position:relative;    display:flex;    flex-direction:column;    justify-content:stretch;    min-height:250px;    margin:0 20px 5px 20px;    border-radius:4px;    box-shadow:0 0 5px -1px var(--color-gray-dark-primary);    background:var(--color-background);}div.sjs-review-control #review-text #review-text-header{    margin-bottom:0.5rem;    color:var(--color-dark);    font-weight:600;    text-align:center;    padding-right:20px;}div.sjs-review-control #main #main-cancel-button,div.sjs-review-control #main #main-edit-button,div.sjs-review-control #review-text #review-text-cancel-button{    position:absolute;    top:0;    right:0;    border-width:0;    margin:0.5rem 0.75rem;    background:transparent;    color:white;    font-size:18px;}div.sjs-review-control #review-text #review-text-cancel-button{    color:var(--color-gray-dark-secondary);    background:var(--color-background);}div.sjs-review-control #review-text textarea{    flex:1;    border-radius:4px;    border:1px #ccc solid;    font-family:'Arial';    overflow-y:auto;}div.sjs-review-control #review-text textarea::placeholder{    color:var(--color-gray-dark-secondary);}div.sjs-review-control #review-text textarea:focus{    outline:none;    box-shadow:0 2px 0 var(--color-primary);}div.sjs-review-control #review-text #letters-count{    color:var(--color-dark);    font-size:12px;    transition:all 0.2s;}div.sjs-review-control #review-text #review-text-buttons-container{    display:flex;    gap:1rem;    margin-top:0.5rem;    max-height:100px;    transition:all 0.2s;}div.sjs-review-control #review-text #review-text-buttons-container.shrinked-y{    margin-top:0;}div.sjs-review-control #review-text #review-text-buttons-container button{    flex:1;}div.sjs-review-control #review-text #review-text-buttons-container button:disabled{    opacity:0.8;}div.sjs-review-control #review-text #review-text-buttons-container button div{    display:flex;    justify-content:center;    align-items:center;    gap:6px;}div.sjs-review-control #review-text #review-text-spinner-container{    position:absolute;    inset:0;    background:rgba(256,256,256,0.75);    border-radius:4px;}div.sjs-review-control .spinner{    display:flex;    justify-content:center;    align-items:center;    height:100%;    width:100%;    font-size:3rem;    color:white;}div.sjs-review-control #review-text .spinner{    color:var(--color-primary);}div.sjs-review-control.has-review #review-text textarea{    border:none;    resize:none;}div.sjs-article-review-control{    display:flex;    flex-direction:column;    align-items:center;    width:100%;    --article-review-animation-length:0.3s;}div.sjs-article-review-control div[data-control="review-control"]{    margin-top:10px;    max-height:500px;    transition:max-height var(--article-review-animation-length),transform var(--article-review-animation-length),color var(--article-review-animation-length);}div.sjs-article-review-control #absolve-next-container{    padding:0;    width:100%;    max-width:480px;    height:100%;    max-height:200px;    overflow:hidden;    transition:max-height var(--article-review-animation-length),transform var(--article-review-animation-length);    background:var(--color-success);}div.sjs-article-review-control #absolve-next-container:focus{    background:red;}div.sjs-article-review-control #absolve-next-container > *{    width:100%;    height:100%;    min-height:105px;}div.sjs-article-review-control #absolve-next-container .spinner{    display:flex;    justify-content:center;    align-items:center;    height:100%;    width:100%;    font-size:3rem;    color:white;}div.sjs-article-review-control a.fancybox.next-article{    display:grid;    grid-template-columns:80px auto 40px;    gap:10px;    padding:12px 8px;    width:100%;    max-width:480px;    height:100%;    min-height:105px;    background-color:var(--color-success);}div.sjs-article-review-control > .next-article{    justify-self:center;}div.sjs-article-review-control .next-article small,div.sjs-article-review-control .next-article i{    color:white !important;}div.sjs-article-review-control .next-article i{    grid-area:1 / 3 / 1 / 3;    font-size:60px;    margin:0 10px;    justify-self:end;    align-self:center;}div.sjs-article-review-control .next-article .thumbnail-64{    grid-area:1 / 1 / 1 / 1;    width:64px;    height:64px;    justify-self:center;    align-self:center;}div.sjs-article-review-control a.fancybox.next-article:hover{    filter:brightness(var(--hover-brightness)) contrast(var(--hover-contrast));}div.sjs-article-review-control a.fancybox{    min-height:80px;    border-width:0;}div.sjs-article-review-control a.fancybox:not(.next-article):hover{    background-color:#fbfbfb;}.sjs.sjs-thumbing{    display:inline-block;}.sjs.sjs-thumbing > a,.sjs.sjs-thumbing > span{    cursor:pointer;}.sjs.sjs-thumbing > span{    font-size:1.4em;}.sjs.sjs-thumbing > a.vote-active i.fa-thumbs-o-up:before{    content:"\f164";}.sjs.sjs-thumbing > a.vote-active i.fa-thumbs-o-down:before{    content:"\f165";}#add_feature_bug{    min-width:100%;}.event-icon{    font-size:23px !important;    color:var(--color-primary);    font-weight:bold;    display:inline-block;    width:48px;    height:48px;    text-align:center;    line-height:48px !important;}.event-icon.fa.pull-left,img.event-icon.pull-left{    margin-right:10px;}div.event img.event-icon{    padding:10px;    box-sizing:border-box;}.wall-timestamp{    color:#888888;    font-size:0.8em;    position:absolute;    bottom:0px;    right:0px;    background:white;}#wall-events .event{    margin-bottom:14px;    position:relative;    margin-left:10px;}#news-mobile-menu{    position:absolute;    width:160px;    right:0;    top:0;    background:white;}#side-button-wrapper{    position:absolute;    right:58px;}#side-button-wrapper #news-mobile-button i.fa{    transition:0.4s ease-in-out;    tranform-origin:10% 50% 0;}.rotate-90-left{    transform:rotate(-90deg);}.rotate-90-right{    transform:rotate(90deg);}#side-button{    position:fixed;    top:60%;    width:75px;    text-align:center;    padding:2px 20px;    border-top-left-radius:20px;    border-top-right-radius:20px;    -webkit-transform:rotate(-90deg);    -moz-transform:rotate(-90deg);    -ms-transform:rotate(-90deg);    -o-transform:rotate(-90deg);    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}@media only screen and (min-width:480px) and (max-width:767px){}@media only screen and (max-width:479px){}.events{    background:white;    display:none;    position:fixed;    width:250px;    height:auto;    bottom:15px;    left:15px;    padding:10px;    border-radius:4px;    border:solid 1px var(--color-primary);}.event .event .wall-timestamp{    margin-right:5px;}.events .event{    border-bottom:solid 1px var(--color-primary);    margin-bottom:5px;    min-height:25px;}.events .event:last-child{    border-bottom:none;}.events .event a.cross{    float:right;    text-align:center;    cursor:pointer;    color:#999;    text-decoration:none;    font-size:25px;    text-shadow:0 1px 1px #000;    margin-top:-9px;}﻿.wall-event-tag{    float:left;    -moz-transition:0.1s linear all;    -o-transition:0.1s linear all;    -webkit-transition:0.1s linear all;    transition:0.1s linear all;}.wall-events-group{    margin-left:50px;}.wall-event-tag-opended{    -moz-transform:rotate(90deg);    -ms-transform:rotate(90deg);    -o-transform:rotate(90deg);    -webkit-transform:rotate(90deg);    transform:rotate(90deg);}.new-wall-event,.old-wall-event{    padding-left:5px;}.new-wall-event{    border-left:2px solid rgb(59,148,224);}.old-wall-event{    border-left:2px solid white;}img.wall-event-tag{    float:left;    cursor:pointer;    opacity:0.25;    position:relative;    left:-3px;}img.wall-event-tag:hover{    opacity:0.8;}.wall-screen-controls{    text-align:center;    margin-bottom:8px;}div.event img{    margin-bottom:10px;    max-width:100%;    max-height:400px;}@media only screen and (max-width:767px){    div.event img{        max-height:150px;    }}@media only screen and (max-width:1023px){    img.wall-event-tag{        opacity:0.25;    }}#wall-events a.member-card{    color:var(--color-gray-dark-primary);    text-decoration:underline;}#wall-events a.member-card:hover{    color:var(--color-gray-dark-secondary);}#wall-events a.wall-event-link,#wall-events strong > a{    font-weight:600;}.calendar{    margin:0 auto;    background:white;}table.calendar{    border:0;    outline:1px solid #e8e8e8;    width:auto;    border-collapse:separate;}.bordered{    background:#4169e1  !important;}.calendar .today > span:first-of-type{    border:2px solid #ea0000;    border-radius:999px;}.calendar .today{    position:relative;}.calendar .today .today-title{    position:absolute;    top:-19px;    left:0;    color:red;    font-size:0.6em;    padding:0 2px;    background:transparent;}.calendar tr{    padding:0;}table.calendar th{    background:#dadada ;    color:#4c4c4c;    font-weight:normal;}table.calendar th.weekend{    background:var(--color-primary);    color:white;}.calendar td{    background:white;}.calendar td,.calendar th{    text-align:center;    padding:0 !important;    border:0 !important;}.calendar td span{    display:inline-block;    border-radius:100%;}.calendar-event span{    background:var(--color-primary);    color:white;    cursor:pointer;}.calendar-event-hidden span{    background:#cdcdcd;}.calendar-small{    width:180px;}.calendar-small td{    width:25px;    height:25px;    font-size:10px;}.calendar-small td span{    line-height:20px;    width:20px;}.calendar-medium{    width:245px;}.calendar-medium td{    width:35px;    height:35px;}.calendar-medium td span{    line-height:30px;    width:30px;}.calendar-big{    width:315px;}.calendar-big td{    width:45px;    height:45px;}.calendar-big td span{    line-height:40px;    width:40px;}.calendar-events-list{    margin:0 auto;    text-align:left;}.calendar-events-list-medium{    width:300px;}.calendar-inline table{    margin:0;}.calendar-inline h3{    display:inline-block;    margin-top:0;}.calendar-inline{    margin:10px;    display:inline-block;    vertical-align:top;}.calendar{    margin:0 auto;    background:white;}table.calendar{    border:0;    outline:1px solid #e8e8e8;    width:auto;    border-collapse:separate;}.bordered{    background:#4169e1  !important;}.calendar .today > span:first-of-type{    border:2px solid #ea0000;    border-radius:999px;}.calendar .today{    position:relative;}.calendar .today .today-title{    position:absolute;    top:-19px;    left:0;    color:red;    font-size:0.6em;    padding:0 2px;    background:transparent;}.calendar tr{    padding:0;}table.calendar th{    background:#dadada ;    color:#4c4c4c;    font-weight:normal;}table.calendar th.weekend{    background:var(--color-primary);    color:white;}.calendar td{    background:white;}.calendar td,.calendar th{    text-align:center;    padding:0 !important;    border:0 !important;}.calendar td span{    display:inline-block;    border-radius:100%;}.calendar-event span{    background:var(--color-primary);    color:white;    cursor:pointer;}.calendar-event-no-instructor span{    background:var(--color-danger);}.calendar-event-hidden span{    background:#cdcdcd;}.calendar-event-hidden.calendar-event-no-instructor span{    background:var(--color-danger-light);}.calendar-event-selected{    outline:2px solid var(--color-info);}.calendar-small{    width:180px;}.calendar-small td{    width:25px;    height:25px;    font-size:10px;}.calendar-small td span{    line-height:20px;    width:20px;}.calendar-medium{    width:245px;}.calendar-medium td{    width:35px;    height:35px;}.calendar-medium td span{    line-height:30px;    width:30px;}.calendar-big{    width:315px;}.calendar-big td{    width:45px;    height:45px;}.calendar-big td span{    line-height:40px;    width:40px;}.calendar-events-list{    margin:0 auto;    text-align:left;    max-width:550px;}.calendar-events-list-medium{    width:300px;}.calendar-inline table{    margin:0;}.calendar-inline h3{    display:inline-block;    margin-top:0;}.calendar-inline{    margin:10px;    display:inline-block;    vertical-align:top;}div.meeting-smile{    margin:20px;    text-align:center;    color:#888888;}div.meeting-smile i{    font-size:3em;}.meetings .meetings__intro-text{    max-width:844px;    font-size:16px;    line-height:1.75;}.meeting-box{    display:flex;    flex-direction:column;    position:relative;    width:235px;    transition:all .2s ease-in-out;}.meeting-box:hover{    transform:scale(1.1);}.meeting-box .meeting-box__image{    height:90px;    background-position:center;    background-size:cover;}.meeting-box .meeting-box__icon{    position:absolute;    left:18px;    top:57px;    width:63px;    height:63px;    border-radius:999px;    background-position:center;    background-repeat:no-repeat;    background-size:25px;}.meeting-box .meeting-box__discount{    font-size:13px;    background-color:#ef5956;    align-self:flex-end;    height:20px;}.meeting-box .meeting-box__discount:empty{    background-color:transparent;}.meeting-table tr{    border-bottom:2px solid var(--color-gray-primary) !important;}.meeting-table tr:first-child td{    padding:inherit !important;}.meeting-table td{    padding:20px 0 20px 45px !important;}.meeting-table tr th{    padding:20px 25px 0 10px;}.meeting-table tr,.meeting-table td,.meeting-table tr th{    background-color:var(--color-light);}@media only screen and (max-width:479px){    .meeting-box.meeting-box--term{        width:320px;        flex-direction:row;    }    .meeting-box .meeting-box__image{        height:100%;        max-width:25%;        box-sizing:border-box;        flex:0 0 25%;        padding-right:var(--gutter-width);        padding-left:var(--gutter-width);    }    .meeting-box .meeting-box__icon{        left:30px;        top:13px;    }    .meeting-box .meeting-box__text-wrapper{        padding-top:2rem;    }    .meeting-box .meeting-box__title{        margin-top:0 !important;    }    .meeting-box .meeting-box__discount{        position:absolute;        right:0;        top:0;    }}#purchase-offer-form input[type=submit]{    display:block;    margin:0 auto;}#purchase-offer-form #code{    margin-right:10px;}#prices-table tr.highlight-offer:not(.highlight){    background-color:#fffabe;}#order-form #order{    background-color:var(--color-success);    display:block;    margin:20px auto;    padding:15px 25px;}#order-form #order:hover{    filter:brightness(var(--hover-brightness)) contrast(var(--hover-contrast));}#order-form #gift{    background-color:transparent;    color:var(--color-gray-dark-primary);    padding:5px;}#order-form #gift:hover{    color:var(--color-gray-dark-secondary);}.points-research.points-research-full-width #order-form{    max-width:none;}.points-research #purchase-offer-form.form-component{    max-width:670px;    margin:16px auto !important;}.payment-methods{    display:flex;    justify-content:space-around;    align-items:flex-end;    flex-wrap:wrap;    margin-bottom:50px;    text-align:center;    color:#bfbfbf;}.payment-methods > div{    padding:20px;}.payment-methods img,.payment-methods i{    height:18px;    margin-bottom:10px;}.payment-methods span{    display:block;    font-size:0.8em;}#show-curriculum + #curriculum{    display:none;}#show-curriculum:checked + #curriculum{    display:block;}#show-curriculum:checked ~ #show-curriculum-button,#show-curriculum:not(:checked) ~ #hide-curriculum-button{    display:none !important;}.retraining-table .row .col-xs-3{    flex-basis:18.75% !important;    max-width:18.75% !important;}@media only screen and (max-width:1024px){    .retraining-table .row{        width:min-content !important;    }    .retraining-table-col-3 .row{        width:fit-content !important;    }    .retraining-table .col-xs-2,.retraining-table-col-3 .col-xs-2{        flex-basis:40vw !important;        width:40vw !important;        max-width:40vw !important;        position:sticky;        left:0;        background-color:white;        z-index:2;    }    .retraining-table .row .col-xs-3{        flex-basis:62vw !important;        width:62vw !important;        max-width:62vw !important;    }    .retraining-table-col-3 .row .col-xs-3{        flex-basis:60vw;        width:60vw;        max-width:60vw !important;    }    .retraining-table .col-xs-1,.retraining-table-col-3 .col-xs-1{        flex-basis:1vh;        width:1vh;        max-width:1vh !important;    }    .retraining-table,.retraining-table-col-3{        overflow-x:auto;    }    .retraining-table .row,.retraining-table-col-3 .row{        flex-wrap:nowrap;        border:none !important;    }    .retraining-table .border-top > .col-xs-2,    .retraining-table .border-top > .col-xs-3,    .retraining-table .border-top > .col-xs-1,    .retraining-table-col-3 .border-top > .col-xs-2,    .retraining-table-col-3 .border-top > .col-xs-3,    .retraining-table-col-3 .border-top > .col-xs-1{        border-top:1px solid var(--color-gray-primary) !important;    }    .retraining-table .border-bottom > .col-xs-2,    .retraining-table .border-bottom > .col-xs-3,    .retraining-table .border-bottom > .col-xs-1,    .retraining-table-col-3 .border-bottom > .col-xs-2,    .retraining-table-col-3 .border-bottom > .col-xs-3,    .retraining-table-col-3 .border-bottom > .col-xs-1{        border-bottom:1px solid var(--color-gray-primary) !important;    }}.editor-in-chief-activity .button-bar{    display:inline-flex;}.skill-bar{    background:var(--color-light-secondary);    width:85px;    display:inline-block;    margin:2px 0px;}.skill-bar > div{    height:6px;    background:var(--color-primary);}.bar-chart{    box-sizing:border-box;    background:var(--color-light-secondary);    width:45px;    margin:4px 8px 4px 0px;    float:left;    height:140px;    position:relative;}.quiz-bar{    box-sizing:border-box;    width:45px;    max-width:45px;    position:relative;    height:140px;    display:table-cell;    vertical-align:bottom;    padding-bottom:10px;}.quiz-bar-animation-bar{    box-sizing:border-box;    background:var(--color-primary);    width:45px;    max-width:45px;    position:absolute;    height:inherit;    bottom:0;    margin-bottom:1px;    animation-name:quiz-bar-animations;    animation-duration:.7s;    transition-timing-function:cubic-bezier(0.82,0.21,0.58,1);    -webkit-transition-timing-function:cubic-bezier(0.82,0.21,0.58,1);}.quiz-bar > .quiz-bar-text-bar{    -webkit-transform:rotate(-90deg);    -moz-transform:rotate(-90deg);    -ms-transform:rotate(-90deg);    width:75px;    height:65px;    word-break:break-word;}.quiz-bar-text-bar > a{    color:white;    text-shadow:0 0 3px #0000008c,0 0 3px #0000008c;}.quiz-bar-text-bar > a:hover{    text-shadow:none;}.quiz-bar-secret{    margin-left:calc(50% - 7px);    z-index:1;    text-shadow:0 0 2px #ffffff9e,0 0 2px #ffffff9e,0 0 2px #ffffff9e,0 0 2px #ffffff9e;    position:absolute;}@keyframes quiz-bar-animations{    from{        height:0;    }}#wallpaper-underlay{    filter:brightness(65%);    width:100%;    height:100%;    position:absolute;}#wallpaper{    background-size:cover;    position:relative;    color:white;    text-shadow:1px 1px 3px black;    padding:30px 20px 10px 20px;}#wallpaper a{    color:white !important;    text-decoration:underline;}#wall-quote{    margin:45px 0px 18px 0px;    padding-top:25px;}#wall-quote div:nth-child(1){    float:left;    width:50px;    line-height:40px;    font-size:60px;    font-family:Courgette;    text-align:right;    color:#a0a0a0;}#wall-quote div:nth-child(2){    float:right;    width:50px;    font-size:60px;    font-family:Courgette;    color:#a0a0a0;}#wall-quote div:nth-child(3){    text-align:center;    margin:0 50px;    font-size:1.2em;    font-weight:bold;}.wall-quote-image{    float:left;    height:72px;}#wallpaper #wall-quote p.wall-link{    text-align:right;    text-shadow:none;    font-weight:normal;}#wallpaper p.wall-link a{    text-decoration:none;}.tiles-icon-text > div,.tiles-icon-text > a{    float:left;    width:calc(33% - 25px);    height:80px;    padding:8px;    margin-right:16px;}.tiles-icon-text > div.autowidth{    width:auto !important;}.tiles-icon-text > div:nth-child(3n),.tiles-icon-text > a:nth-child(3n){    margin-right:0px;}.tiles-icon-text > div > div:first-child,.tiles-icon-text > a > div:first-child{    float:left;}.tiles-icon-text > div > div:last-child,.tiles-icon-text > a > div:nth-child(2){    vertical-align:middle;    display:table-cell;    height:76px;    padding-left:12px;    word-wrap:break-word;}.tiles-icon-text > a > div:first-child > div > div{    height:80px !important;}.portfolio-carousel-image{    float:left;}.portfolio-carousel-text{    display:flex;    align-items:center;    height:128px;    padding-left:10px;    word-break:break-word;}div.circle-left-list-item > div.item{    width:128px;    height:128px;    margin-bottom:70px;    color:white;    text-align:center;}div.circle-left-list-item > div.item > div.image{    width:128px;    height:128px;    border:1px solid #e8e8e8;}div.circle-left-list-item > div.item > div.image img{    width:128px;    height:128px;}div.circle-left-list-item > div.item > div.name{    text-align:center;    font-size:1.2em;    word-break:break-all;    margin-top:7px;}@media only screen and (min-width:768px) and (max-width:1023px){}@media only screen and (min-width:480px) and (max-width:767px){    .tiles-icon-text > div{        width:calc(50% - 18px);    }    .tiles-icon-text > a{        width:calc(100% - 14px) !important;        margin:0px 0px 8px 0px;    }    .tiles-icon-text > div:nth-child(3n),.tiles-icon-text > a:nth-child(3n){        margin-right:8px;    }    .tiles-icon-text > div:nth-child(even),.tiles-icon-text > a:nth-child(even){        margin-right:0px !important;    }}@media only screen and (max-width:479px){    .tiles-icon-text > div,.tiles-icon-text > a{        width:calc(100% - 14px) !important;        margin:0px 0px 8px 0px;    }    .tiles-icon-text > a > div:nth-child(2){        padding-right:25px;    }}#card{position:absolute; display:none; overflow:hidden; width:418px; z-index:100;}#card.card-visible{display:block !important;}.forum-card{width:415px; margin-left:4px; padding-top:4px;}.card-info{width:300px; float:left; padding-right:5px;}.card-avatar{float:right; margin-right:5px;}.card-avatar > img{max-width:128px; max-height:128px;}.card-title{font-size:1.4em; text-align:center; font-weight:bold; padding-bottom:5px; }.card-info1,.card-info2{ text-align:center;}.card-info1 > span:first-child,.card-info2 > span:first-child{float:left;}.card-info1 > span:last-child,.card-info2 > span:last-child{float:right;}.card-buttons{text-align:center; letter-spacing:5.2px; padding:6.5px 0px;}.card-buttons > a{text-decoration:none; color:white;}.card-buttons .fa-3x{font-size:4em !important;}.card-button.fa-arrow-circle-o-left{float:left; cursor:pointer; color:white;}.card-message-textarea{width:450px; height:21px; margin:5px auto;}.card-odeslat-zpravu{float:right;}.card-info-hw{font-size:0.8em;}.hide{display:none}.card-message .fancyform textarea{    height:40px;}.card-message .card-title{    padding-bottom:0;}@font-face{    font-family:"Dancing Script";    src:url("../../fonts/DancingScript-Regular.ttf") format("truetype");}@page{    margin:1.25cm 2cm 2cm;}.site-logo{    float:left;    margin-top:35px;    margin-left:25px;}.certificate p.domain{    margin-top:-2px;    margin-left:-137px;    font-weight:bold;    font-size:17px;    color:#00386b;}.certificate{    padding:160px 170px;    background:url('../../images/img/certificate.jpg?v=2');    background-repeat:no-repeat;    background-size:100% auto;    background-position:center;    height:331px;}.certificate h1{    text-align:center;    font-family:"poppins_semibold","Poppins";    font-weight:600;    font-size:48px;    color:#00386b !important;    margin-bottom:5px;    margin-top:-22px;    line-height:35px;}.certificate p{    font-family:"Times New Roman";    font-size:16px;    margin:14px;}.certificate p.center{    text-align:center;}.certificate p.big{    font-size:45px;}.certificate p.semi-big{    font-size:30px;    line-height:55px;    font-weight:600;    font-family:"poppins_semibold","Poppins";    color:#333333;}.certificate p.underlined{    border-bottom:1px dashed #7a7a7a;    width:60%;    margin:0 20%;    padding-bottom:3px;    font-family:"Dancing Script","dancing_script";}.certificate .left-space{    margin-left:40px;}.certificate .bottom-space{    margin-bottom:40px;}.certificate .clear{    clear:both;}.certificate .half-box{    float:left;    width:50%;}.certificate small{    font-size:12px;}.certificate small.unimportant{    font-family:"Times New Roman";    color:#7a7a7a !important;}.certificate .unimportant{    font-family:"Poppins","poppins";    color:#00386b !important;}.certificate-wrapper{    transform:scale(0.85);    margin:-56px;}#education-table a{    color:var(--color-primary);}#education-table a.active{    color:#696969;    cursor:default;}#education-form > .form-component:first-of-type{    overflow:initial;}#education-form .chosen-container{    font-family:FontAwesome,"Open Sans";}#education-form .chosen-single,#education-form .chosen-single:focus{    outline:0;    padding:6px 0px 6px 8px;    background:#fbfbfb;    border:1px solid #c5c5c5;    border-bottom:1px solid #c5c5c5;    color:#404040;    width:100%;    box-sizing:border-box;    height:auto;    line-height:inherit;    border-radius:0;    box-shadow:none;}#education-form .chosen-single > div{    top:5px;    right:-4px;    filter:brightness(50%);}.message-content{    font-family:Verdana;    text-align:left;    margin-left:110px;    padding-left:10px;}.message-content-indent{    margin-left:37px;    font-size:12px;}.message-content-indent p:first-of-type{     margin-top:5px;}.gb-left-column{    font-size:0.8em;    width:110px;    float:left;    padding:4px 0px;    text-align:center;    color:#888888;}.gb-left-column-indent{    width:32px;    padding:2px 0px;}.gb-left-column-area{    margin-top:22px;}.gb-left-column a{    font-size:1.2em;}.comment-solution{    padding:6px 6px 6px 0px;    margin-bottom:18px !important;    margin-top:20px !important;}.comment{    margin:15px 0px;}.comment .comment-anchor{    visibility:hidden;}.comment:hover .comment-anchor{    visibility:visible;}.comment-wall{    border-bottom:1px solid #e8e8e8;    margin-bottom:15px;    padding-bottom:3px;}.comment-wall:last-child{    border-bottom:0;}.comment:hover{    opacity:1 !important;}.comment-indent{    margin-left:115px;    border-top:1px solid #e8e8e8;    padding-top:10px;    margin-top:10px;    margin-bottom:8px;}.comment-avatar{    width:64px;    height:64px;    margin:0 auto;    padding-bottom:12px;}.solution-marker{    width:64px;    height:64px;    display:inline-block;    background:url('../../images/img/solved_wireframe.png');}.solution-marker:hover{    background:url('../../images/img/solved.png');}.forum-avatar-brief{    float:left;    display:none;    width:32px;    height:32px;    text-align:center;}.forum-avatar-brief img{    width:auto;    height:auto;    max-width:32px;    max-height:32px;}.forum-nick-brief{    display:none;}#forum-user-avatar{    margin-left:10px;}@media only screen and (max-width:479px){    .message-content{        margin-left:35px;    }    .forum-nick-brief{        display:inline;    }    .comment-indent{        margin-left:40px;    }    .gb-left-column,#forum-user-avatar{        display:none;    }}.texy-area-wrapper .message-buttons{    margin-bottom:5px;}.texy-area-wrapper .message-buttons > i{    margin-right:14px;    text-align:center;    width:20px;    color:#9a9a9a;    font-size:18px;    cursor:pointer;}.texy-area-wrapper .message-buttons > i:last-child{    margin-right:0px;}.texy-area-wrapper .message-buttons > i:hover{    color:#3dadfb;}.texy-area-wrapper .message-popup{    display:none;    padding:5px 10px;    position:absolute;    z-index:100;    margin-top:-50px;}.texy-area-wrapper .message-popup input{    width:160px !important;    margin-right:10px !important;}.texy-area-wrapper .message-smile > img{    margin-right:5px;    cursor:pointer;}.texy-area-wrapper .message-preview{    border:1px solid #ccc;    padding:5px;    overflow-y:scroll;    border-radius:2px;}#message-info{margin:0 0 20px 0; font-size:15px; height:25px; text-align:center;}#message-info i.fa-warning{font-size:25px; position:relative; font-weight:bold; bottom:-5px;}#message-info b{cursor:pointer; margin-left:5px;}#message-info i.fa-eye{cursor:pointer;}#message-error{text-align:center;}#message-add-files{float:right;}.step1,.step2{display:none;}.ui-dialog-content .image-manager-frame{    width:100%;    height:calc(100% - 110px);    border:0px;    padding-bottom:6px;    border-bottom:1px solid #e8e8e8;}.messages-list{    background:#fff;    border-radius:4px;}.messages-list .message-list-wrapper{    position:relative;    padding:15px;    color:var(--color-gray-dark-primary);}.messages-list .message-list-wrapper .left-right{    color:#1b1b1b;}.messages-list .message-list-wrapper:hover{    opacity:0.9;}.messages-list .message-list-wrapper.highlight{    background-color:#d5e9ff;}.messages-list .message-list-wrapper.highlight:nth-child(2n){    background-color:#b7d9ff;}.messages-list .message-list-wrapper:nth-child(2n){    background-color:#f6f6f6;}.messages-list .messages-overlay-link{    position:absolute;    left:0;    top:0;    bottom:0;    right:0;}.messages-list .message-list-row{    position:relative;    pointer-events:none;    z-index:1;}.messages-list .message-list-row a{    pointer-events:all;}.messages-list .message-list-row a:hover i.fa-circle-o:before{    content:'\f111';}.messages-list .message-list-row a:hover i.fa-circle:before{    content:'\f10c';}.messages-list .message-list-row .message-list-avatar{    float:left;    width:70px;    padding-right:15px;}.messages-list .message-list-row .message-list-content{    margin-left:85px;}.messages-list .message-list-row .message-list-content .message-list-message{    word-break:break-word;}.fancybox.message-bubble,.colorbox.message-bubble{    padding:8px 15px;    border-radius:20px;}.fancybox.message-bubble *:not(pre) code,.colorbox.message-bubble *:not(pre) code{    background:rgba(0,0,0,0.2);}.messages-table hr{    padding:0;    margin:0;    margin-top:10px;    height:1px;}.messages-table td:not(.partner-message) hr{    color:white;    opacity:0.3;}.messages-table td{    margin:0px;    vertical-align:top;}.messages-table p{    margin-top:2px;    margin-bottom:5px;}.messages-table{    border-collapse:collapse;    width:100%;}.wide-textarea{    width:calc(100% - 10px);    height:40px;    margin:0px;    padding:2px;}.messagelist-stamp{    margin-bottom:8px;}.messages-toolbar{    padding-right:6px;    margin-bottom:5px;}#message-form-row .message-bubble{    padding:6px 6px 6px 9px;    margin-bottom:20px;    min-height:50px;    background-color:white;    border-color:#dadada;}#message-form-row textarea#message{    border:none;    border-top:1px solid rgb(232,232,232);    border-radius:0px;    padding-top:10px;    margin-top:3px;    margin-bottom:0px;    background-color:#ffffff;    box-shadow:none;}#message-form-row .messages-arrow div:nth-child(2){    border-right-color:#ffffff;}.left-right > div{    float:left;}.left-right > div + div{    float:right;}.messages-avatar{    text-align:center;    vertical-align:top;    width:64px;    padding-right:10px;}.messages-arrow{    position:relative;    width:9px;    padding:20px 0px 0px 0px;}.messages-arrow div{    width:0;    height:0;    padding:0;    position:absolute;    border-style:solid;    border-color:transparent;}.messages-arrow div:nth-child(1){    border-right-color:#e8e8e8;}.messages-arrow div:nth-child(2){    border-right-color:#fff;}.messages-arrow div:nth-child(1){    border-width:10px;    left:-11px;}.messages-arrow div:nth-child(2){    border-width:9px;    left:-8px;    top:21px;}.messages-content-first,.messages-content-last,.messages-content-first-last,.messages-content{    padding:0px;}.messages-content-first > div{    border-bottom-left-radius:0 !important;    border-bottom-right-radius:0 !important;    border-bottom:none;}.messages-content-first.partner-message > div{    min-height:50px;}.messages-content-last > div{    border-top:none;    border-top-left-radius:0 !important;    border-top-right-radius:0 !important;    margin-bottom:17px;}.messages-content > div{    border-radius:0 !important;    border-top:none;    border-bottom:none;}.messages-content-first-last.partner-message > div{    min-height:50px;}.messages-content-first-last > div{    margin-bottom:17px;}.messages-table #message{    border-left:0px rgb(232,232,232);    border-right:0px rgb(232,232,232);    border-radius:0px;    padding-top:10px;    border-top-color:rgb(232,232,232);    border-bottom-color:rgb(255,255,255);    margin-top:0px;    margin-bottom:0px;    height:120px;    background:#ffffff !important;    margin-top:3px;}.message-infotable-form .form-component{    margin:0 !important;}.messages-table .spacer{    height:100px;    display:flex;    flex-direction:column;    gap:10px;    align-items:center;}.messages-table .spacer > div{    width:16px;    height:16px;}@media only screen and (min-width:768px) and (max-width:1023px){}@media only screen and (min-width:480px) and (max-width:767px){}@media only screen and (max-width:479px){    .messages-avatar img{        width:auto;        height:auto;        max-width:32px;        max-height:32px;    }    .messages-avatar{        width:32px;        padding-right:4px;    }    .messages-avatar{        padding-top:15px;    }}.move-thread-control,.move-thread-form{    display:none;}#topics tr img:first-child{    display:none;}#topics tr img:first-child + img{    display:inline;}#topics tr:hover img:first-child{    display:inline;}#topics tr:hover img:first-child + img{    display:none;}#topics tr:hover{    background:#e1eafd;}.topics-brief{    display:none;    word-break:normal !important;    width:80px;    font-size:0.7em;}th.topics-brief{    width:100px;    font-size:1em;}.topic-description{    color:var(--color-gray-dark-primary);}@media only screen and (min-width:768px) and (max-width:1023px){}@media only screen and (min-width:480px) and (max-width:767px){    .topic-description{        font-size:0.8em;    }    .topics-full{        display:none;    }}@media only screen and (max-width:479px){    #topics tr img{        width:24px;    }    .topic-description{        display:none;    }    .topics-full{        display:none;    }}.drahak-chat{        transition:all 500ms linear;    -webkit-touch-callout:none;    -webkit-user-select:none;    -moz-user-select:none;    -ms-user-select:none;    user-select:none;    font-family:'Open Sans',sans-serif;}.drahak-chat .clearfix{    clear:both;}.drahak-chat .pull-right{    float:right;}.drahak-chat .pull-left{    float:left;}.drahak-chat .close{    font-size:1.4em;    font-weight:100;    float:right;    margin:0 0 5px 5px;}.drahak-chat .state{    border-radius:8px;        transition:all 300ms linear;    width:8px;    height:8px;    background:#999;    font-size:0.9em;    white-space:nowrap;    color:#999;}.drahak-chat .state.offline{    background:#dddddd;    margin-right:12px;    margin-top:7px;}.drahak-chat .state.online{    background:var(--color-primary);}.drahak-chat .state.busy{    background:#f76248;}.drahak-chat .state.away{    background:#838f9e;}.drahak-chat .arrow-down{    width:0;    height:0;    border-left:6px solid transparent;    border-right:6px solid transparent;    border-top:8px solid #565656;}.drahak-chat .current-state{    font-weight:bold;    font-size:12px;    padding:6px 8px;    margin:8px;    border:1px solid #ccc;}.drahak-chat .current-state .state{    margin-top:4px;    margin-left:4px;}.drahak-chat .current-state .arrow-down{    margin-top:4px;}.drahak-chat .current-state.offline{    color:#dddddd;}.drahak-chat .current-state.online{    color:var(--color-primary);}.drahak-chat .current-state.busy{    color:#f76248;}.drahak-chat .current-state.away{    color:#838f9e;}.drahak-chat .info{    color:blue;    font-family:Georgia,serif;    text-transform:lowercase;    float:right;}.drahak-chat .connection-lost{    opacity:0.5;}.drahak-chat ul.state-dropdown{    position:absolute;    z-index:1000;    margin:6px -9px;    padding:0;    background:#fff;    border:1px solid #ccc;    border-top:none;    color:#222;    width:215px;}.drahak-chat ul.state-dropdown .state{    margin-top:4px;}.drahak-chat ul.state-dropdown li{    border:none;    padding:7px 16px;}.drahak-chat ul.state-dropdown li:hover{    background:rgba(238,238,238,0.8);}.drahak-chat .conversation-wrapper{    box-sizing:border-box;    -webkit-transform:translateZ(0);    -moz-transform:translateZ(0);    -ms-transform:translateZ(0);    -o-transform:translateZ(0);    transform:translateZ(0);    position:fixed;    right:0;    bottom:0;    padding-right:275px;    width:100%;    height:0;    z-index:2;}.drahak-chat .conversation-wrapper .conversation{    top:-300px;    display:block;    width:260px;    height:300px;    background:#fff;    margin-left:8px;    position:relative;    float:right;    font:normal 12px 'lucida grande',tahoma,verdana,arial,sans-serif;    box-shadow:0 0 5px #cccccc;}.drahak-chat .conversation-wrapper .conversation header{    cursor:pointer;    height:15px;    color:#fff;    background:#34323f;    border:1px solid #000;    font-weight:bold;    padding:8px 4px 8px 10px;}.drahak-chat .conversation-wrapper .conversation.conversation-unread header{    background:#4194da;    border:1px solid #207bc8;    text-shadow:0 1px 1px #207bc8;}.drahak-chat .conversation-wrapper .conversation.conversation-unread header .close{    color:#fff;    text-shadow:none;}.drahak-chat .conversation-wrapper .conversation.conversation-unread header .close:hover{    background:#207bc8;}.drahak-chat .conversation-wrapper .conversation .input{    border-top:none;    width:100%;    min-height:32px;    position:absolute;    z-index:1010;    bottom:0;}.drahak-chat .conversation-wrapper .conversation .input textarea{    box-sizing:border-box;    resize:none;    width:100%;    height:100%;    bottom:0;    border:none;    border-top:1px solid #ddd;    padding:8px 10px;    margin:0;    position:absolute;    font:normal 11px 'lucida grande',tahoma,verdana,arial,sans-serif;    word-wrap:break-word;    overflow:hidden;}.drahak-chat .conversation-wrapper .conversation .input textarea:focus,.drahak-chat .conversation-wrapper .conversation .input textarea:active{    outline:none;}.drahak-chat .conversation-wrapper .conversation .state{    margin:3px 6px 0 0;}.drahak-chat .conversation-wrapper .conversation .close{    border-radius:2px;    color:#999;    float:right;    display:block;    font-size:18px;    cursor:pointer;    padding:0 6px;    margin-top:-4px;    text-shadow:0 1px 1px #000;    text-align:center;    position:absolute;    right:6px;    top:8px;}.drahak-chat .conversation-wrapper .conversation .close:hover{    color:#fff;    background:#555;}.drahak-chat .conversation-wrapper .conversation .badge-unread{    box-sizing:border-box;    border-radius:40px;    color:#fff;    padding:7px 5px;    width:35px;    height:35px;    text-align:center;    background:#333;    font:bold 15px 'Montserrat',sans-serif;    position:absolute;    top:-35px;    right:20px;    display:none;}.drahak-chat .conversation-wrapper .conversation .badge-unread:after{    content:"";    position:absolute;    display:block;    width:0;    left:7px;    bottom:-8px;    border-width:15px 10px 0;    border-style:solid;    border-color:#333 transparent;}.drahak-chat .conversation-wrapper .conversation.conversation-minimalized{    width:180px;    height:31px;    margin-top:269px;}.drahak-chat .conversation-wrapper .conversation.conversation-minimalized .messages,.drahak-chat .conversation-wrapper .conversation.conversation-minimalized .input{    display:none;}.drahak-chat .conversation-wrapper .conversation.conversation-minimalized header{    border:1px solid #000;    box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}.drahak-chat .conversation-wrapper .conversation.conversation-minimalized .badge-unread{    transition:all 300ms linear;    display:block;    opacity:0;    top:-50px;}.drahak-chat .conversation-wrapper .conversation.conversation-minimalized.conversation-unread header{    border:1px solid #3a7a4f;}.drahak-chat .conversation-wrapper .conversation.conversation-minimalized.conversation-unread .badge-unread{    opacity:1;    top:-35px;}.drahak-chat .alert-new{    box-sizing:border-box;    z-index:50;    position:absolute;    background:rgba(255,255,255,0.9);    border-bottom:1px solid #ddd;    width:100%;    padding:6px 0;    text-align:center;    cursor:pointer;    font-weight:bold;    color:var(--color-primary);}.drahak-chat .alert-new:hover{    text-decoration:underline;}.drahak-chat .messages{    box-sizing:border-box;    padding:8px 0;    border:1px solid #ddd;    background:#e9e9e9;    border-top:none;    height:236px;    width:100%;    overflow-x:hidden;    overflow-y:scroll;}.drahak-chat .messages .group-date{    margin:0;    padding:5px;    text-align:center;    font-weight:bold;    font-size:0.9em;    color:#aaa;    position:relative;}.drahak-chat .messages .group-date span{    background:#e9e9e9;    padding:0 5px;    position:relative;    z-index:2;}.drahak-chat .messages .group-date.hidden{    display:none;}.drahak-chat .messages .group-date:after{    position:absolute;    content:"";    left:8px;    top:11px;    width:220px;    height:1px;    background:#ddd;}.drahak-chat .messages .group-date:before{    position:absolute;    content:"";    left:8px;    top:12px;    width:220px;    height:1px;    background:#f0f0f0;}.drahak-chat .messages .user-status{    color:#999;    padding:0 5px;    margin-bottom:8px;}.drahak-chat .messages .message{    padding:2px 6px;    position:relative;}.drahak-chat .messages .message .avatar{    border-radius:5px;    float:right;    width:32px;    height:32px;    overflow:hidden;    margin-left:2px;    font-size:11px;    font-weight:bold;    font-family:'Open Sans',sans-serif;}.drahak-chat .messages .message .avatar img{    width:32px;}.drahak-chat .messages .message h5{    color:#444;    padding:0;    margin:0 0 3px;    line-height:1em;    font-size:1.1em;    font-family:'Open Sans',sans-serif;}.drahak-chat .messages .message p{    margin:0;    padding:0;    word-wrap:break-word;}.drahak-chat .messages .message p img{    top:-3px;    width:16px;    position:relative;    vertical-align:text-top;}.drahak-chat .messages .message .onlyEmoticons img{    width:16px; }.drahak-chat .messages .message .content{    border-radius:3px;    box-shadow:0 1px 1px #d0d0d0;    -webkit-user-select:text;    -moz-user-select:text;    -ms-user-select:text;    user-select:text;    background:#f5f5f5;    padding:7px 8px;    float:left;    line-height:1.3em;    width:169px;    position:relative;    border:1px solid #e0e0e0;}.drahak-chat .messages .message .content .date{    color:#999;    visibility:hidden;    font-size:0.9em;    float:right;}.drahak-chat .messages .message .content:before{    content:"";    position:absolute;    left:auto;    right:-7px;    width:0;    display:block;    border-style:solid;    border-width:8px 0 7px 7px;    border-color:transparent #e0e0e0;}.drahak-chat .messages .message .content:after{    content:"";    position:absolute;    left:auto;    right:-5px;    top:7px;    width:0;    display:block;    border-style:solid;    border-width:5px 0 6px 5px;    border-color:transparent #f5f5f5;}.drahak-chat .messages .message:hover .date{    visibility:visible;}.drahak-chat .messages .message .time{    position:absolute;    margin-top:0;    top:-2px;    right:1px;    color:#999;    padding:3px;    display:none;    font-size:10px;    z-index:2;}.drahak-chat .messages .message.message-incoming{    padding-right:0;}.drahak-chat .messages .message.message-incoming .content{    margin-left:5px;    margin-right:0;    float:left;    background:#fff;}.drahak-chat .messages .message.message-incoming .content:after{    right:auto;    left:-5px;    border-width:5px 5px 6px 0;    border-color:transparent #fff;}.drahak-chat .messages .message.message-incoming .content:before{    right:auto;    left:-7px;    border-width:8px 7px 7px 0;}.drahak-chat .messages .message.message-incoming .avatar{    float:left;    margin-left:0;    margin-right:5px;}.drahak-chat .messages .message:last-child{    margin-bottom:10px;}.drahak-chat .messages .message:hover .time{    display:block;}.friends .list-wrapper .list::-webkit-scrollbar{    width:8px;}.friends .list-wrapper .list::-webkit-scrollbar-track{    background-color:transparent;}.friends .list-wrapper .list::-webkit-scrollbar-thumb{    transition:all .2s;    background-color:transparent;}.friends .list-wrapper .list:hover::-webkit-scrollbar-thumb{    background-color:#ccc;}.friends{    -webkit-transform:translateZ(0);    -moz-transform:translateZ(0);    -ms-transform:translateZ(0);    -o-transform:translateZ(0);    transform:translateZ(0);        transition:all 200ms linear;    border-top-left-radius:3px;    border-top-right-radius:3px;    font-family:'Open Sans',sans-serif;    background:#fff;    position:fixed;    width:250px;    height:440px;    right:10px;    bottom:-405px;    cursor:pointer;    z-index:1020;}@media (min-width:1800px){    .friends{        height:100%;        right:0;        bottom:calc((100% - (100% * 2)) + 35px);    }    .menu-margin{        height:calc(100% - 115px);        bottom:calc((100% - (100% * 2)) + 35px + 115px);    }}.friends.friends-expanded{    bottom:0;}.friends header{    color:#fff;    height:35px;    position:relative;    font:bold 14px sans-serif;    line-height:19px;    background:#34323f;}.friends header span{    display:block;    float:left;    margin:8px 15px;}.friends header .badge{    transition:all 300ms linear;    padding:9px 15px 10px;    color:#fff;    float:left;    height:16px;    width:18px;    text-align:center;}.friends header .badge.badge-online{    background:var(--color-primary);}.friends header .badge.badge-busy{    background:#f76248;}.friends header .badge.badge-away{    background:#838f9e;}.friends header .badge.badge-offline{    background:#dddddd;}.friends .alert{    padding:10px;    font-size:13px;    text-align:center;}.friends .report{    color:#666;    text-align:center;    padding:10px 20px 5px;    margin-top:5px;    font:bold 14px 'Montserrat',sans-serif;    text-transform:uppercase;}.friends .report.report-warning{    font-size:13px;    text-transform:none;    font-family:'Arial',sans-serif;    padding:10px 5px 10px;    margin-top:0;    margin-bottom:5px;    background:#f5f5f5;    color:#888888;    border-top:1px solid #dddddd;    border-bottom:1px solid #dddddd;}.friends .sign{    display:block;    color:#999;    border-top:1px solid #eee;    margin-top:10px;    padding:5px 30px;    text-align:center;}.friends .sign a{    color:#999;}.friends ul{    margin:0;    padding:0;}.friends ul li{    transition:all 300ms linear;    margin:0;    padding:5px;    list-style:none;    border-left:3px solid #ddd;}.friends ul li.online{    border-color:var(--color-primary);}.friends ul li.offline{    border-color:#dddddd;}.friends ul li.away{    border-color:#838f9e;}.friends ul li.busy{    border-color:#f76248;}.friends ul li .avatar{    padding:0 3px;    text-align:center;    margin-right:10px;    height:36px;    width:36px;    float:left;    overflow:hidden;}.friends ul li .avatar img{    width:36px;    border-radius:9999px;}.friends ul li .name{    float:left;    padding-top:9px;}.friends ul li:hover{    background:#f0f0f0;    cursor:pointer;}.friends .label{    text-align:left;    border-bottom:2px solid #eee;    margin:0 0 10px;    padding:4px;    color:#999;}.friends .label span{    text-transform:uppercase;    background:#f9f9f9;    padding:0 2px;}.friends .list-wrapper{    box-sizing:border-box;    width:100%;    height:100%;    position:absolute;    padding-bottom:65px;    border-left:1px solid #ddd;    border-right:1px solid #ddd;}.friends .list-wrapper .list{    overflow-x:hidden;    overflow-y:scroll;    width:100%;    height:100%;}.friends .tools{    box-sizing:border-box;    position:absolute;    bottom:0;    width:100%;    height:30px;    border-top:1px solid #ddd;}.friends .tools .sounds{    position:absolute;    z-index:1;    right:0;    opacity:0.5;    width:40px;    height:28px;    border-left:1px solid #aaa;    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAEFSURBVCjPbdC/K0VxGMfx1/mecweUlGRQUgxKyuQvUNarLAbKwiwsSpkVu8FEVt1uMjD4H2z+A5uUH3XPPY/l3Hspn8/4vPs8z/NhoEwDTdvIJbmM1B8nuY4Nt8aRVAJZUtQOpVM36KJjyZNZ0QtnVFv4EvbBltCmsI6QHFtUyvFtwqOmC7vWiNqVUugIO5aEG3PCHaVSqaMrauAQLWHas48kl8sVf/7hCZNeDCf/K0eSKHSpz+zBFVbwat77YEVWo7xZturSiHkPhQ2ZkBxZUAoMedZy4gwXg6LG3Auf/aJ2hGv0q85wLoQ9JDOuTP2+OymwKRyg6CUXfaASGq58GkPIJBU/kYNWwxj6v0kAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDItMTRUMDI6NDI6MzItMDY6MDAogZXFAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTAyLTE0VDAyOjQyOjMyLTA2OjAwWdwteQAAAABJRU5ErkJggg==');    background-repeat:no-repeat;    background-position:center;}.friends .tools .sounds.sounds-off{    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAD9SURBVCjPbdGxSpxREAXg7797CalstFAb26CIFnZpJI2VRrZUSwvFQjvBXrD0HSyDLyHGUqx1XyBlMARx779j4XX3D2QO09yZM4d7Dv9WxpJ1pPeH1Bk2smLVnZXuQq+DYs+tKa8TVtKOUVy4kis7odFkX+vq0Jnvylg09IzIfpgTGtDKCgILBmak5AGtMNLqVfZvW55sunbDuVDEGEPhALfCs35yTxXofpgWofDFX6Eo9c5Q2LUt9P30yGcDoRVVaigcYhGz5rMXO6YVxakNRVQPHvX8El3VxqXwIhzh07tRqdqdZMmJfSPGHZMLH2Gx5o/jmut/KmPZt0mab1QlXCfAnudXAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE1LTAyLTE0VDAyOjQyOjE2LTA2OjAwnuu2qwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNS0wMi0xNFQwMjo0MjoxNi0wNjowMO+2DhcAAAAASUVORK5CYII=');}.friends .tools input{    box-sizing:border-box;    float:left;    border:none;    border-left:1px solid #ccc;    border-right:1px solid #ddd;    width:100%;    height:100%;    padding:0 10px;    margin:0;}.friends .state{    margin:11px 10px 0 0;}.drahak-chat-static{    position:relative;    min-height:600px;    overflow:hidden;}.drahak-chat-static .drahak-chat .friends{    position:absolute !important;    right:0;    bottom:auto;    width:70px;    height:100%;    text-align:center;}.drahak-chat-static .drahak-chat .friends header .badge{    float:none;    width:auto;}.drahak-chat-static .drahak-chat .avatar{    float:none;    text-align:center;}.drahak-chat-static .drahak-chat .list-wrapper{    padding-bottom:36px;}.drahak-chat-static .drahak-chat .list-wrapper .list{    border-bottom:1px solid #ddd;}.drahak-chat-static .drahak-chat .conversation-wrapper{    padding-right:70px;    position:absolute;    width:100%;    right:auto;}.drahak-chat-static .drahak-chat .conversation-wrapper .conversation{    float:none;    width:auto;    height:auto;    display:none;    min-height:600px;    position:relative;}.drahak-chat-static .drahak-chat .conversation-wrapper .conversation.conversation-active{    display:block;}.drahak-chat-static .drahak-chat .conversation-wrapper .conversation .close{    display:none;    position:absolute;    right:6px;    top:8px;}.drahak-chat-static .drahak-chat .conversation-wrapper .conversation header{    height:17px;}.drahak-chat-static .drahak-chat .conversation-wrapper .messages-wrapper{    box-sizing:border-box;    width:100%;    height:100%;    position:absolute;    padding-bottom:65px;}.drahak-chat-static .drahak-chat .conversation-wrapper .messages{    box-sizing:border-box;    width:100%;    height:100%;    position:relative;}.drahak-chat-static .drahak-chat .conversation-wrapper .messages .message-incoming .content{    float:right;}.drahak-chat-static .drahak-chat .conversation-wrapper .messages .content{    width:auto;    min-width:190px;}.drahak-chat-static .drahak-chat .state,.drahak-chat-static .drahak-chat .tools,.drahak-chat-static .drahak-chat .report,.drahak-chat-static .drahak-chat .name{    display:none;}.drahak-chat .messages .message.message-incoming{    padding-right:0;}.message-read{    color:#999;    font-size:0.9em;    padding-left:8px;    margin-top:-8px;}input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results{    list-style:none;    margin:5px 0 0 0;    padding:0;    width:300px;    background:#fff;    position:absolute;    border:1px solid #ccc;    -webkit-box-shadow:0 0 8px rgba(0,0,0,0.1);    -moz-box-shadow:0 0 8px rgba(0,0,0,0.1);    box-shadow:0 0 8px rgba(0,0,0,0.2);}.sjs-dialog input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results{    position:static;}input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results li{    font:bold 13px/1.5 Helvetica,Arial,sans-serif;    border-bottom:1px solid #eee;}input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results li:hover,input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results li.active{    background:#eee;    cursor:pointer;}input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results li .autocomplete-avatar{    padding:0px;    float:left;    position:relative;    overflow:hidden;    height:46px;    width:46px;    text-align:center;}input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results li img{    height:40px;    margin:3px 5px 3px 3px;}input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results li > span{    display:inline-block;    padding:5px;}input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results li > span a{    font-size:12px;    font-weight:normal;    display:block;    color:#666;    text-decoration:none;}input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results li > span a:hover{    text-decoration:underline;}input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results li .auto-clear{    clear:left;}input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results li.autocomplete-hidden{    display:none;}input.sjs-autocomplete ~ .autocomplete-items-wrapper ul.autocomplete-items.autocomplete-results li.more{    padding:5px;    text-align:center;}div.sjs-hamburger-menu{    width:100%;    margin:0 auto;    background-color:var(--color-primary);    position:relative;    z-index:2;}div.sjs-hamburger-menu > nav{    display:flex;    justify-content:space-between;    padding:0 5px;}div.sjs-hamburger-menu > nav .profile-buttons{    order:3;}div.sjs-hamburger-menu > nav .profile-buttons > .profile-button{    margin-right:20px;}div.sjs-hamburger-menu > nav{    display:flex;    align-items:center;    justify-content:space-between;}div.sjs-hamburger-menu > nav .hamburger-menu-button{    order:4;}div.sjs-hamburger-menu > nav .hamburger-menu-button:hover{    background-color:transparent;}div.sjs-hamburger-menu ul,div.sjs-hamburger-menu .nav-menu-sublist{    list-style:none;    margin:0;    padding:0;    color:var(--color-gray-primary);    overflow:hidden;    max-height:4000px;}.sjs-hamburger-menu .highlighted-nav-menu-group span{    color:var(--color-success) !important;    flex-direction:column;    align-items:start !important;}.sjs-hamburger-menu .highlighted-nav-menu-icon .nav-menu-icon-item-container{    background-color:var(--color-success) !important;    margin-top:4px;}.sjs-hamburger-menu .highlighted-nav-menu-links{    display:none;}.sjs-hamburger-menu .highlighted-nav-menu-links:not(.collapsed){    border:2px solid var(--color-success);    margin-left:-24px;    padding-left:24px !important;    position:relative;    overflow:visible;    display:block;}.sjs-hamburger-menu .highlighted-nav-menu-links .highlighted-tag{    position:absolute;    bottom:0;    right:-13px;    transform:rotateZ(11deg);}div.sjs-hamburger-menu > ul > li > div:not(.nav-menu-sublist){    position:relative;}div.sjs-hamburger-menu > ul > li > div:not(.nav-menu-sublist) span{    position:absolute;    top:15%;}div.sjs-hamburger-menu li > div:not(.nav-menu-sublist){    padding:10px 20px;    position:relative;}div.sjs-hamburger-menu #menu-items li:not([data-is-link]):not(.custom-item) > div:not(.nav-menu-sublist)::after{    font-family:FontAwesome;    content:'';    position:absolute;    right:28px;    color:var(--color-secondary);}div.sjs-hamburger-menu #menu-items li:not([data-is-link]):not(.custom-item) > div.sublist-active:not(.nav-menu-sublist)::after{    transform:rotateZ(180deg);}div.sjs-hamburger-menu > ul > li > div > a{    color:var(--color-gray-primary);}div.sjs-hamburger-menu > ul > li:hover,div.sjs-hamburger-menu > ul > li:hover > div > a{    color:white;}div.sjs-hamburger-menu .nav-menu-sublist{    background-color:var(--color-light);    padding-left:40px;}div.sjs-hamburger-menu li > ul > li,div.sjs-hamburger-menu .nav-menu-sublist > ul > *,div.sjs-hamburger-menu .nav-menu-sublist > div{    padding:10px 0;}div.sjs-hamburger-menu .nav-menu-sublist > div{    gap:6px;}div.sjs-hamburger-menu li{    cursor:pointer;}div.sjs-hamburger-menu #menu-items > li > div:not(.nav-menu-sublist){    font-weight:600;}div.sjs-hamburger-menu #menu-items > li > div:not(.nav-menu-sublist) > a{    width:100%;    display:block;}div.sjs-hamburger-menu li > a{    position:relative;    display:flex;    color:#4c4c4c;    transform-origin:center left;    transition:all 0.25s;}div.sjs-hamburger-menu li > a > span:not(.nav-menu-item-discount-text){    transform-origin:center left;    transition:all 0.25s;}div.sjs-hamburger-menu li > a:hover > span:not(.nav-menu-item-discount-text),div.sjs-hamburger-menu .nav-menu-group-items li > a:hover{    color:var(--color-secondary);    font-weight:600;    letter-spacing:-0.3px;    transform:scale(1.2);}div.sjs-hamburger-menu li.active > a > span:not(.nav-menu-item-discount-text),div.sjs-hamburger-menu .nav-menu-group-items li > a.active{    color:var(--color-secondary);    font-weight:600;    letter-spacing:-0.3px;}div.sjs-hamburger-menu .nav-menu-sublist .nav-menu-group-header{    display:flex;    align-items:center;    z-index:-1;    width:100%;    font-weight:600;    letter-spacing:-0.3px;    font-size:1.1em;    color:var(--color-primary);    transform-origin:center left;    transition:all 0.25s;}div.sjs-hamburger-menu .nav-menu-sublist .nav-menu-group-header:hover{    transform:scale(1.1);}div.sjs-hamburger-menu .nav-menu-sublist .nav-menu-group-header-container{    position:relative;    display:flex;    align-items:stretch;    text-align:left;    isolation:isolate;    width:100%;    min-height:30px;}div.sjs-hamburger-menu .nav-menu-sublist .nav-menu-group-header-link{    display:flex;    align-items:center;    justify-content:center;    width:50px;    font-size:16px;    color:var(--color-primary);}div.sjs-hamburger-menu .nav-menu-sublist .nav-menu-group-header-link:hover{    opacity:0.75;}div.sjs-hamburger-menu .nav-menu-sublist .nav-menu-icon-item-container{    width:31px;    height:31px;    border-radius:50%;    background-color:var(--color-primary);    display:flex;    align-items:center;    justify-content:center;}div.sjs-hamburger-menu .nav-menu-sublist .nav-menu-icon-item-container img{    width:17px;    filter:brightness(0) saturate(100%) invert(92%) sepia(92%) saturate(29%) hue-rotate(200deg) brightness(106%) contrast(100%) !important;}div.sjs-hamburger-menu .nav-menu-sublist i.arrow{    position:absolute;    top:50%;    transform:translate(-65px,-50%);}div.sjs-hamburger-menu .nav-menu-sublist i.arrow-down{    transform:translate(-65px,-50%) rotate(90deg);}div.sjs-hamburger-menu #menu-items img.nav-menu-item-gray,div.sjs-hamburger-menu #menu-items img.nav-menu-item{    max-height:30px;    max-width:30px;}div.sjs-hamburger-menu .collapsed{    max-height:0;}div.sjs-hamburger-menu .nav-menu-item-discount{    position:absolute;    color:var(--color-danger);    font-size:36px;    transform:rotate(0deg);}div.sjs-hamburger-menu .nav-menu-item-discount-text{    position:absolute;    color:#ffffff;    font-size:8px;    width:22px;    text-align:center;    font-weight:600;    z-index:10;    transform:rotate(45deg);}div.sjs-hamburger-menu > ul > li > div:not(.nav-menu-sublist) .nav-menu-item-discount{    top:-5px !important;}div.sjs-hamburger-menu > ul > li > div:not(.nav-menu-sublist) .nav-menu-item-discount-text{    top:8px !important;    left:13px !important;}.sjs-hamburger-menu nav .search-primary{    order:2;    margin-left:25px;}.sjs-hamburger-menu #menu-items .search-primary{    display:none;}.sjs-hamburger-menu .search-primary .icon{    top:2px;}@media only screen and (min-width:1024px){    div.sjs-hamburger-menu{        display:none;    }}@media only screen and (max-width:1024px){    div.sjs-hamburger-menu{        display:block;    }}@media only screen and (max-width:700px){    .sjs-hamburger-menu .profile-name-short{        display:none;    }    .sjs-hamburger-menu .logo-text{        display:none;    }}@media only screen and (max-width:500px){    .sjs-hamburger-menu nav > .search-primary{        display:none;    }    .sjs-hamburger-menu #menu-items .search-primary{        display:block;    }    .sjs-hamburger-menu #menu-items .search-primary input[name="q"]{        width:100%;    }    .sjs-hamburger-menu .profile-buttons{        margin-right:10px;    }    .sjs-hamburger-menu .hamburger-menu-button{        padding:10px;    }}div.sjs-navigation-menu .highlighted-nav-menu-group{    border:2px solid var(--color-success);    position:relative;    align-self:start;}div.sjs-navigation-menu .highlighted-nav-menu-group .nav-menu-icon-item-container{    position:absolute !important;    width:50px !important;    height:50px !important;    display:flex;    align-items:center;    justify-content:center;    border-radius:50%;    background-color:var(--color-success);    left:-25px;    top:15px;}div.sjs-navigation-menu .highlighted-nav-menu-group .nav-menu-icon-item-container img{    filter:brightness(0) saturate(100%) invert(92%) sepia(92%) saturate(29%) hue-rotate(200deg) brightness(106%) contrast(100%) !important;    width:27px;}div.sjs-navigation-menu .highlighted-nav-menu-group .nav-menu-group-header{    color:var(--color-success) !important;    flex-direction:column;    align-items:start !important;    margin-bottom:10px;}.main-menu-item[data-tag]:not([data-tag=""]){    color:var(--color-dark) !important;    font-weight:700 !important;    gap:2px;    flex-direction:column;    align-items:start;    margin-bottom:4px;}div.sjs-navigation-menu .highlighted-nav-menu-group .highlighted-tag{    position:absolute;    bottom:0;    right:-13px;    transform:rotateZ(11deg);}div.sjs-navigation-menu .highlighted-nav-menu-group .nav-menu-group-header .nav-menu-group-header-subtitle{    font-size:12px;    color:var(--color-primary);}div.sjs-navigation-menu.sjs-tab-control{    width:100%;    margin:0 auto;    text-align:center;    background-color:var(--color-primary);    border:none;}div.sjs-navigation-menu > ul{    box-sizing:border-box;    height:100%;    width:100%;    float:left;    padding-left:50px;    padding-right:50px;    background-color:#fafafa;    z-index:2;}div.sjs-navigation-menu .nav-menu-grouped-tab{    display:grid;    grid-template-columns:auto auto auto auto;}div.sjs-navigation-menu .nav-menu-grouped-tab::before{    content:none !important;}div.sjs-navigation-menu > ul > li{    display:flex;    justify-content:center;    margin:0 auto;}div.sjs-navigation-menu li > a{    position:relative;}div.sjs-navigation-menu #menu-items a{    display:inline-flex;}div.sjs-navigation-menu #menu-items > li > *{    max-width:360px;}div.sjs-navigation-menu a img:hover{    opacity:1.0;}div.sjs-navigation-menu a:hover{    opacity:1.0;}div.sjs-navigation-menu nav.button-bar{    position:relative;    z-index:2;    display:inline-flex;    justify-content:space-between;    box-sizing:border-box;    width:100%;    height:58px;    margin:0 0;    padding-left:10px;    padding-right:10px;}div.sjs-navigation-menu nav.button-bar a{    border-radius:0;    padding:0;    height:auto;    line-height:normal;}div.sjs-navigation-menu nav.button-bar a:hover{    filter:none;}div.sjs-navigation-menu nav.button-bar .menu-items a,div.sjs-navigation-menu nav.button-bar .menu-items div.search-primary{    position:relative;    display:flex;    height:100%;    align-items:center;    line-height:initial;    box-sizing:border-box;    padding:0 20px 0 20px;    font-size:13px;    cursor:pointer;    color:white;    text-transform:uppercase;    font-weight:600;    transition:color .2s;}div.sjs-navigation-menu nav.button-bar .menu-items a.active{    color:var(--color-primary) !important;    background-color:#fafafa;    filter:none;}div.sjs-navigation-menu nav.button-bar .menu-items a:hover{    color:white;    filter:brightness(var(--hover-brightness)) contrast(var(--hover-contrast));}div.sjs-navigation-menu nav.button-bar .menu-items > a:first-child{    margin-left:0;}div.sjs-navigation-menu .nav-menu-item-discount{    position:absolute;    top:0px;    color:var(--color-danger);    font-size:40px;    transform:rotate(0deg);}div.sjs-navigation-menu .nav-menu-item-discount-text{    position:absolute;    color:#ffffff;    font-size:9px;    font-weight:600;    z-index:10;    top:14px;    transform:rotate(45deg);    width:24px;    text-align:center;}div.sjs-navigation-menu nav.button-bar .menu-items{    box-sizing:border-box;    display:flex;    order:2;    align-items:center;    justify-content:space-evenly;    width:100%;    max-width:900px;}div.sjs-navigation-menu nav.button-bar .menu-items a{    padding:0 20px 0 20px;    font-size:13px;    cursor:pointer;    color:white;    text-transform:uppercase;    font-weight:600;    transition:color .2s;}div.sjs-navigation-menu #menu-items{    position:absolute;}div.sjs-navigation-menu #menu-items img.nav-menu-item-gray,div.sjs-navigation-menu #menu-items img.nav-menu-item{    max-height:40px;    max-width:40px;}div.sjs-navigation-menu #menu-items .nav-menu-item-text{    padding-top:5px;    font-size:0.95em;}div.sjs-navigation-menu #menu-items .nav-menu-icon-item-container{    width:75px;    position:relative;}div.sjs-navigation-menu #menu-items .nav-menu-group-items{    list-style:none;    text-align:left;}div.sjs-navigation-menu #menu-items .nav-menu-group-items a{    color:#4c4c4c;    width:100%;    transform-origin:center left;    transition:all 0.25s;}div.sjs-navigation-menu #menu-items .nav-menu-group-items a:hover{    color:var(--color-secondary);    font-weight:600;    letter-spacing:-0.3px;    transform:scale(1.2);}div.sjs-navigation-menu #menu-items .nav-menu-group-items a.active{    color:var(--color-secondary);    font-weight:600;    letter-spacing:-0.3px;}div.sjs-navigation-menu #menu-items .nav-menu-group-header{    display:flex;    align-items:center;    width:100%;    text-transform:uppercase;    font-weight:700;    font-size:1.1em;    color:var(--color-primary);    transform-origin:center left;    transition:all 0.25s;}div.sjs-navigation-menu #menu-items .nav-menu-group-header:hover{    transform:scale(1.1);}div.sjs-navigation-menu #menu-items .nav-menu-group-header-container{    min-height:40px;    width:100%;    display:flex;    align-items:stretch;    text-align:left;}.logo-div{    box-sizing:border-box;    width:auto;    order:1;    flex-grow:0;    flex-shrink:0;    display:flex;    align-items:center;}.logo-div > a{    display:inline-block;}.logo-div > a > .logo{    box-sizing:border-box;    margin-top:5px;    float:left;    opacity:1;    cursor:pointer;    transition:opacity .2s;}.logo-div .logo:hover{    opacity:0.6;}.logo-div .logo > .logo-text{    box-sizing:border-box;    float:left;    font-size:19px;    text-align:center;    color:white;    margin-left:5px;}.logo-div .logo > .vector-logo{    background-image:url("/images/img/logo.svg");    background-repeat:no-repeat;    background-size:contain;    width:32px;    height:32px;    margin-top:-4px;}.sjs-hamburger-menu .right-buttons,.sjs-navigation-menu .right-buttons{    display:inline-flex;    order:3;    flex-grow:0;    flex-shrink:0;}.sjs-navigation-menu .profile-buttons,.sjs-hamburger-menu .profile-buttons{    box-sizing:border-box;    width:auto;    height:33px;    float:right;    margin-top:14px;    border-top-left-radius:2px;    border-top-right-radius:2px;    background-color:transparent;    flex-grow:0;    flex-shrink:0;}.sjs-navigation-menu .profile-buttons > .profile-button,.sjs-hamburger-menu .profile-buttons > .profile-button{    box-sizing:border-box;    float:left;    padding-top:4px;    margin-right:26px;    background-color:transparent;    color:white;    text-decoration:none;    transition:opacity .2s;}.sjs-navigation-menu .profile-buttons > .profile-button:last-child,.sjs-hamburger-menu .profile-buttons > .profile-button:last-child{    padding-right:0 !important;}.sjs-navigation-menu .unregistred-buttons > .profile-button,.sjs-hamburger-menu .unregistred-buttons > .profile-button{    padding-right:6px;}.sjs-navigation-menu .profile-buttons > .profile-icon > i,.sjs-hamburger-menu .profile-buttons > .profile-icon > i{    font-size:22px;}.sjs-navigation-menu .profile-buttons > .profile-icon > i > span,.sjs-hamburger-menu .profile-buttons > .profile-icon > i > span{    font-size:14px;}.sjs-navigation-menu .profile-buttons > .profile-link,.sjs-hamburger-menu .profile-buttons > .profile-link{    font-size:14px;    margin-top:3px;}.sjs-navigation-menu .profile-buttons > .profile-button:hover,.sjs-hamburger-menu .profile-buttons > .profile-button:hover{    opacity:0.6;}.profile-button-small{    float:left;    margin-right:20px;    margin-top:13px;    font-size:11px !important;}.profile-button-small > i{    top:0 !important;}.sjs-navigation-menu .search-primary a{    font-size:18px;}.sjs-navigation-menu .search-primary form,.sjs-hamburger-menu .search-primary form{    position:relative;}.sjs-navigation-menu .search-primary .icon,.sjs-hamburger-menu .search-primary .icon{    position:absolute;    right:7px;    z-index:1;    pointer-events:none;    color:#4f5b66;    font-size:14px;}.sjs-navigation-menu .search-primary input[name="q"],.sjs-hamburger-menu .search-primary input[name="q"]{    padding:7px 25px 7px 5px;    background-color:white;    outline:none;    color:black;    border:none;    width:135px;    height:25px;    box-sizing:border-box;}@media only screen and (min-width:1024px){    div.sjs-navigation-menu{        display:block;    }}@media only screen and (max-width:1024px){    div.sjs-navigation-menu{        display:none;    }}div.compiler-wrapper div.compiler-result{    position:relative;    width:100%;    height:100%;}div.compiler-wrapper{    position:relative;    margin:24px auto;    width:100%;}div.compiler-wrapper .run-code-button .fa.fa-play{    color:var(--color-success);}div.compiler-wrapper .test-code-button.bg-warning{    border:1px solid var(--color-warning);}div.compiler-wrapper span.click-to-edit{    position:absolute;    right:0;    padding:10px;    cursor:pointer;    font-size:0.8em;    color:#2d2d2d;    z-index:1;}.compiler-wrapper .sjs-tree-view{    margin:0;    padding-left:2.6em;    overflow:auto;    resize:horizontal;    font-size:0.85em;    background:#414446;    color:#d4d4d4;}.compiler-wrapper .sjs-tree-view li{    user-select:none;    white-space:nowrap;    cursor:default;    padding-top:5px;}.compiler-wrapper .sjs-tree-view li.file{    cursor:pointer;}.compiler-wrapper .sjs-tree-view li span:hover{    opacity:0.8;}.sjs-compiler{    margin-top:5px;    display:flex;}.sjs-compiler .sjs-tab-control{    border:0 !important;    flex-grow:1;}.sjs-compiler[data-editor-visible=""] pre{    min-height:300px;}.sjs-compiler pre.no-ide{    white-space:pre-wrap;}.sjs-compiler pre[class*=output]{    position:absolute;    z-index:1;    background:transparent;    width:100%;    box-sizing:border-box;    padding-left:15px;    color:white;    text-shadow:1px 1px 4px black,-1px 1px 4px black,1px -1px 4px black,-1px -1px 4px black;    border-left:3px solid #00386b;    box-shadow:none;    margin:0;}.sjs-compiler pre[class*=output] span::before{    display:inline-block;    content:'';    width:48px;    height:48px;    float:left;    margin-right:10px;}.sjs-compiler .output-failure span::before{    background-image:url('/images/img/compilers/robot_failure.svg');}.sjs-compiler .output-success span::before{    background-image:url('/images/img/compilers/robot_success.svg');}.shiny{    position:relative;    overflow:hidden;    display:inline-block;    color:#fff;    text-decoration:none;    text-align:center;    line-height:50px;    font-size:12px;    font-family:sans-serif;}.shiny:after{    animation:shiny 2s ease-in-out infinite;    animation-fill-mode:forwards;    content:"";    position:absolute;    top:-110%;    left:-210%;    width:200%;    height:200%;    opacity:0;    transform:rotate(30deg);    background:rgba(255,255,255,0.13);    background:linear-gradient(            to right,            rgba(255,255,255,0.13) 0%,            rgba(255,255,255,0.63) 77%,            rgba(255,255,255,0.1) 92%,            rgba(255,255,255,0.0) 100%    );}.shiny:active:after{    opacity:0;}@keyframes shiny{    10%{        opacity:1;        top:-100%;        left:-170%;        transition-property:left,top,opacity;        transition-duration:0.7s,0.7s,0.15s;        transition-timing-function:ease;    }    100%{        opacity:0;        top:70%;        left:70%;        transition-property:left,top,opacity;    }}.sjs-text-tooltip{    background-color:var(--color-dark);    color:var(--color-light) !important;    visibility:hidden;    position:absolute;    z-index:4;}ul.sjs-text-tooltip{    list-style:none;    display:flex;    padding:0;    border-radius:.5rem;}ul.sjs-text-tooltip li{    text-indent:inherit;}ul.sjs-text-tooltip li::before{    content:'' !important;}ul.sjs-text-tooltip li a{    display:block;    padding:10px 15px;    pointer-events:all;    color:var(--color-light) !important;    transition:opacity .125s;}ul.sjs-text-tooltip li a:hover{    opacity:.9;}ul.sjs-text-tooltip::after{    content:"";    position:absolute;    top:100%;    left:50%;    margin-left:-5px;    border-width:5px;    border-style:solid;    border-color:var(--color-dark) transparent transparent transparent;}.sjs-compiler-result{    background:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.6)),url(/images/img/compilers/failure.jpg);    border:1px solid var(--color-gray-primary);    background-position:center;    background-attachment:fixed;    background-size:cover;    padding:0;    min-height:400px;}.sjs-compiler-result .inspect-icon{    width:48px;    height:48px;}.sjs-compiler-result .compiler-result-summary{    display:flex;    gap:2rem;    align-items:center;    line-height:26px;}.sjs-compiler-result .compiler-result-side-by-side{    display:flex;    gap:1rem}.sjs-compiler-result .compiler-result-side-by-side > div{    flex-grow:1;}.sjs-compiler-result .compiler-result-bar{    align-items:center;}.sjs-compiler-result .compiler-result-bar > span{    flex-grow:1;}.sjs-compiler-result .sjs-contact-form{    padding:0.5rem 1rem;}.sjs-compiler-result .item{    border:1px solid var(--color-danger) !important;;}.sjs-compiler-result .test-passed{    border:1px solid var(--color-success) !important;;}.sjs-compiler-result .item .item-header{    border-radius:0 !important;    color:var(--color-danger) !important;    transition:background-color .125s;}.sjs-compiler-result .item strong{    padding-left:1rem;}.sjs-compiler-result .item .item-header::before{    font-family:FontAwesome;    content:'\f00d';    color:var(--color-light);    background-color:var(--color-danger);    border-radius:7px;    padding:4px 6px;    font-size:1rem;}.sjs-compiler-result .item .item-header:hover{    background-color:var(--color-light) !important;}.sjs-compiler-result .test-passed .item-header{    border:none !important;    color:var(--color-success) !important;;}.sjs-compiler-result .test-passed .item-header::before{    font-family:FontAwesome;    content:'\f00c';    color:var(--color-light);    padding:4px 5px;    background-color:var(--color-success);}.sjs-compiler-result .item.active .item-header{    border-bottom:none !important;}.sjs-compiler-result p.hint{    border-radius:0;    border:none;    padding:1rem 1rem 1rem 4rem;    background-color:var(--color-secondary);    color:var(--color-light);}.sjs-compiler-result p.hint::before{    top:8px;    left:26px;    color:var(--color-light);}.quiz-form label{    display:block;    position:relative;}.quiz-form label:before{    align-self:center;    position:absolute;    top:calc(50% - 8px);    left:5px;}.quiz-form h4 > p:first-of-type{    display:inline;}.quiz-form label > *{    display:inline-block;    max-width:100%;    margin:5px 10px 5px 35px !important;}.quiz-form hr{    margin:75px 0;}.quiz-form img{    display:block;    max-width:100%;    height:auto;    margin:0 auto;}.quiz-form .answer .console samp{    overflow-y:revert !important;}.quiz-tabs{    border:none !important;    min-height:350px;}.quiz-tabs > ul > li{    height:auto;    width:100%;    overflow:visible !important;}.quiz-tabs > ul > li::before{    display:none !important;}.answer{    width:calc(100% - 40px); }.answer p,.answer pre,.answer img{    margin:0 !important;}#clock{    font-size:1.3em;    text-align:center;    width:120px;    background-color:rgba(255,255,255,0.75);}#clock .unimportant{    font-size:0.7em;}td.animated-quiz-bar{    position:relative;}td.animated-quiz-bar > div.animated-bar{    background:#00386b;    position:absolute;    bottom:0;    left:0;    height:2px;    animation-name:quiz-bar-animations-w;    animation-duration:.7s;    transition-timing-function:cubic-bezier(0.82,0.21,0.58,1);    -webkit-transition-timing-function:cubic-bezier(0.82,0.21,0.58,1);}@keyframes quiz-bar-animations-w{    from{        width:0;    }}.competition-status{font-size:1.1em; text-align:right; text-shadow:2px 2px 10px black;}.CountDown .leadingZero{    display:none;}.CountDown .number{}.CountDown .timePart{    margin:5px 5px 0px 0px;    display:inline-block;    width:50px;    text-align:center;}.CountDown .label{    display:block;    font-size:0.5em;}.CountDown{    font-family:Calibri;    text-align:center;}.CountDown .timePart,.CountDown .expirationLabel{    border-radius:5px;    padding:5px;}.tree-menu-editor{width:90%; margin:0 auto;}.tree-menu-editor li{list-style:none;}.tree-menu-editor input{margin:5px; padding:3px 2px;}.tree-menu-editor button{border:none; cursor:pointer;}.tree-menu-editor-root > li > ul > li{margin-top:20px;}.tree-menu-editor button.fa{float:right; margin:0 5px;}html{        scroll-padding-top:3rem;}body{    background:var(--color-background);     color:var(--color-text);}::selection{    background:#4169e1 ;    color:white;}::-moz-selection{    background:#4169e1 ;    color:white;}img{    border:0px;    vertical-align:middle;}img.pull-left{    margin-right:10px;}img.pull-right{    margin-left:10px;}.circle{    border-radius:9999px;}.primary-color{    color:var(--color-primary);}.text-color{    color:#4169e1 ;}small,.small{    font-size:12px;}mark,.mark{    color:white;    background-color:var(--color-warning);    padding:0 0.3rem;}.medium-graph{    max-width:700px;    margin:0 auto;}.medium-graph .chart-graph{    width:500px;    float:left;}.medium-graph .chart-legend{    width:200px;    float:right;}.medium-graph .chart-legend ul{    list-style:none;    position:relative;}.medium-graph .chart-legend li{    padding:2px 3px;    font-size:11px;    cursor:default;    display:inline-block;}.medium-graph .chart-legend li span{    padding:3px 5px;    border-radius:5px;}@media only screen and (max-width:767px){    .medium-graph .chart-graph,.medium-graph .chart-legend{        float:none;        width:100%;        text-align:center;    }}a{    color:#4169e1 ;    text-decoration:none;}a:hover{    color:#3dadfb;    cursor:pointer;}a img:hover{    opacity:0.8;}img.hover:hover,span.hover:hover{     opacity:0.8;    cursor:pointer;}.underlined{    text-decoration:underline;}.hover-underlined:hover{    text-decoration:underline;}.whitebox{    padding:8px;    background:white;    border-radius:2px;}.whitebox.whitebox-no-padding{    padding:0;}.whitebox.whitebox-no-border{    border:0;}.fancybox{    border:1px solid #e8e8e8;    padding:8px;    background:#fff;    border-radius:4px;}.fancyflexbox{    border:solid 8px transparent;    padding:8px;    background:#fff;        position:relative;}.fancyflexbox:before{    content:'';    border:1px solid #e8e8e8;    border-radius:4px;        display:block;        width:100%;    height:100%;        position:absolute;    top:0;    left:0;        pointer-events:none;}.no-border{    border:0 !important;}.colorbox{    border:1px solid #4A81F8;    background:var(--color-primary);    padding:8px;    border-radius:4px;    color:white;}.colorbox .unimportant{    color:white;    opacity:0.4;}.colorbox .unimportant small{    color:white;}.colorbox a,article .colorbox.article-component a:not([class*="button"]){    color:white;    text-decoration:underline;}.colorbox a:hover,article .colorbox.article-component a:not([class*="button"]):hover{    color:white;    opacity:0.9;}.colorbox blockquote{    background:transparent;}.colorbar{    background:var(--color-primary);}.blueboxlight{    border:1px solid #c4d7ff;    border-left:none;    background:#edf3ff;    box-shadow:var(--color-primary) -3px 0px;    margin-left:3px;}hr{    border:0px;    color:#ededed;    background:#ededed;    height:2px;}.scrollable-table-wrapper{    overflow:auto;}.grayscale{    filter:grayscale(1);}.fancytable.table-striped tr.bg-success-light:nth-child(2n),.fancytable.table-striped tr:nth-child(even) td.bg-success-light {color:black !important;background-color:#9affb0 !important;}.fancytable.table-striped tr.bg-success-light,.fancytable.table-striped tr:nth-child(odd) td.bg-success-light {color:black !important;background-color:var(--color-success-light) !important;}.fancytable.table-striped tr.bg-danger-light:nth-child(2n),.fancytable.table-striped tr:nth-child(even) td.bg-danger-light {color:black !important;background-color:#ffb6bc !important;}.fancytable.table-striped tr.bg-danger-light,.fancytable.table-striped tr:nth-child(odd) td.bg-danger-light {color:black !important;background-color:var(--color-danger-light) !important;}.article-component table,.fancytable{    width:100%;    text-align:center;    border-collapse:collapse;    padding:10px;    outline:1px solid #e1e1e1;     margin:14px 0;}.article-component tr:first-child th{     border-bottom:1px solid #e1e1e1;}.article-component td,.fancytable td{     border-left:1px solid #d3d3d3;}.article-component td + td,.fancytable td + td{     border-left:1px solid #f1f1f1;}.article-component td:first-child,.fancytable td:first-child{     border-left:0;}.article-component tr:nth-child(2n) td + td,.article-component tr:first-child th + th,.fancytable tr:nth-child(2n) td + td,.fancytable tr:first-child th + th{    border-left:1px solid #ececec;}.article-component tr:not(:last-child) th:first-child{     border-bottom:1px solid #ececec;}.article-component table.align-left,.fancytable.align-left{    text-align:left;}.article-component th,.article-component td,.fancytable th,.fancytable td{    padding:10px 6px;    border-collapse:collapse;    word-wrap:break-word;     overflow-wrap:break-word;}.article-component td.no-break,.fancytable.no-break td{    word-break:normal;}.article-component th,.fancytable th{    vertical-align:top;}.article-component tr:nth-child(2n),.fancytable tr:nth-child(2n),.article-component th,.fancytable th{     background-color:#f6f6f6;}.colorbox.article-component tr:nth-child(2n){    background-color:#2c79bb;}.article-component tr.highlight,.fancytable tr.highlight{     background:#d5e9ff;}.article-component td.highlight,.article-component th.highlight,.fancytable td.highlight,.fancytable th.highlight{     background:#d5e9ff;}.article-component tr:nth-child(2n).highlight,.fancytable tr:nth-child(2n).highlight{     background:#b7d9ff;}.article-component td:nth-child(2n).highlight,.article-component th:nth-child(2n).highlight,.fancytable td:nth-child(2n).highlight,.fancytable th:nth-child(2n).highlight{     background:#b7d9ff;}.article-component tr:nth-child(2n).highlight td + td,.fancytable tr:nth-child(2n).highlight td + td{    border-left:1px solid #97d2ff;}.article-component tr.highlight td + td,.fancytable tr.highlight td + td{    border-left:1px solid #b3e2ff;}.article-component tr.highlight-success,.fancytable tr.highlight-success{     background:var(--color-success);    color:white;}.article-component td.highlight-success,.article-component th.highlight-success,.fancytable td.highlight-success,.fancytable th.highlight-success{     background:var(--color-success);    color:white;}.article-component tr:nth-child(2n).highlight-success,.fancytable tr:nth-child(2n).highlight-success{     background:var(--color-success);    color:white;}.article-component td:nth-child(2n).highlight-success,.article-component th:nth-child(2n).highlight-success,.fancytable td:nth-child(2n).highlight-success,.fancytable th:nth-child(2n).highlight-success{     background:var(--color-success);    color:white;}.article-component tr:nth-child(2n).highlight-success td + td,.fancytable tr:nth-child(2n).highlight-success td + td{    border-left:1px solid #65a932;}.article-component tr.highlight-success td + td,.fancytable tr.highlight-success td + td{    border-left:1px solid #65a932;}.article-component > div[style="text-align:center"] img,.article-component > pre[class]{    margin:1rem 0;}#popup-dialog{    position:absolute;    min-width:200px;    min-height:20px;    display:none;    background:var(--color-primary);    padding:10px;    overflow:auto;    color:white;}#popup-dialog ul{    margin-top:0;    margin-bottom:0;}h1,h2,h3,h4,h5,h6{    color:#656565;    font-weight:normal;    text-shadow:0 1px 1px rgba(0,0,0,.2);}.article-component h2,.article-component h3,.article-component h4,.article-component h5,.article-component h6{    padding-left:10px;    border-left:3px solid var(--color-primary);}object.article-component h3,object.article-component h4,object.article-component h5,object.article-component h6{     color:#4169e1 ;    padding-bottom:5px;    border-bottom:1px solid #e4e4e4;}h1,.h1{    color:#333333 !important;    font-size:25px;    font-weight:700;    margin:5px 0px 5px 0px;    line-height:35px;}h2,.h2{    font-size:30px;    margin:40px 0px 8px 0px;}h3,.h3{    font-size:25px;    margin:33px 0px 8px 0px;}h4,.h4{    font-size:22px;    margin:18px 0px 8px 0px;}h5,.h5{    font-size:19px;    margin:10px 0px 8px 0px;}h6,.h6{    font-size:17px;    margin:5px 0px 8px 0px;}.display-1{    font-size:6rem;    font-weight:300;    line-height:1.2;}.display-2{    font-size:5.5rem;    font-weight:300;    line-height:1.2;}.display-3{    font-size:4.5rem;    font-weight:300;    line-height:1.2;}.display-4{    font-size:3.5rem;    font-weight:300;    line-height:1.2;}.display-5{    font-size:3rem;    font-weight:300;    line-height:1.2;}.font-size-primary{    font-size:var(--font-size-primary);}.unimportant{    color:#888888 !important;}.unimportant a{    color:#888888 !important;    text-decoration:underline;}.text-danger{    color:var(--color-danger) !important;}.text-success{    color:var(--color-success) !important;}.text-warning{    color:var(--color-warning) !important;}.text-white{    color:white !important;}.text-light{    color:var(--color-light) !important;}.text-primary{    color:var(--color-primary) !important;}.text-secondary{    color:var(--color-secondary) !important;}.text-dark{    color:var(--color-dark) !important;}.text-muted{    color:var(--color-muted) !important;}.text-black{    color:black !important;}.text-faded{    position:relative;    height:250px;    background:linear-gradient(180deg,rgba(255,255,255,0),#fff 95%);    margin-top:-250px;}a[class^=text-]:hover,a[class^=text-]:focus{    filter:brightness(var(--hover-brightness)) contrast(var(--hover-contrast));}.font-weight-extra-bold{    font-weight:800 !important;}.font-weight-bold{    font-weight:700 !important;}.font-weight-semi-bold{    font-weight:600 !important;}.font-weight-normal{    font-weight:400 !important;}.font-weight-light{    font-weight:300 !important;}.font-italic{    font-style:italic !important;}.bg-primary{    background-color:var(--color-primary);}.bg-info{    background-color:var(--color-info) !important;}.bg-secondary{    background-color:var(--color-secondary);}.bg-danger{    background-color:var(--color-danger) !important;}.bg-danger-light{    background-color:var(--color-danger-light) !important;}.bg-success{    background-color:var(--color-success) !important;}.bg-success-light{    background-color:var(--color-success-light) !important;}.bg-warning{    background-color:var(--color-warning) !important;}.bg-white{    background-color:white !important;}.bg-light{    background-color:var(--color-light) !important;}.bg-light-secondary{    background-color:var(--color-light-secondary) !important;}.bg-dark{    background-color:var(--color-dark) !important;}.bg-transparent{    background-color:transparent !important;}.center{    text-align:center;}.clear{    clear:both;}.bottom-space{    margin-bottom:15px;}.bottom-space-half{    margin-bottom:7px;}.left-space{    margin-left:15px;}.right-space{    margin-right:15px;}.hidden{    display:none;}.hidden-important{    display:none !important;}.invisible{    visibility:hidden;    opacity:0;}.shrinked-y{    max-height:0 !important;    transform:scale(0) !important;}.shrinked-x{    max-width:0 !important;    transform:scale(0) !important;}.scrollable{    overflow-y:scroll;}.text-center{    text-align:center !important;}.text-left{    text-align:left !important;}.text-right{    text-align:right !important;}.text-justify{    text-align:justify !important;}.text-capitalize{    text-transform:capitalize !important;}.text-uppercase{    text-transform:uppercase !important;}.text-lowercase{    text-transform:lowercase !important;}.pull-right{    float:right;}.pull-left{    float:left;}.vertical-center{    vertical-align:middle;}.super-strong{    font-size:2em;    line-height:1em;}.bold{    font-weight:bold;}blockquote{    background:#fafafa;    position:relative;    margin:15px 0;    padding:20px 35px 20px 45px;}blockquote:before{    color:#00386b;    content:"\201C";    font-size:5em;    font-family:Courgette;    position:absolute;    left:2px;    top:0.6em;    line-height:0.1em;}blockquote:after{    color:#00386b;    content:"\201D";    font-size:5em;    position:absolute;    font-family:Courgette;    right:5px;    bottom:-0.1em;    line-height:0.1em;}blockquote.unimportant:before,blockquote.unimportant:after{    color:var(--color-muted);}blockquote p:first-child{    margin-top:0px;}blockquote p:last-child{    margin-bottom:0px;}.thumbnail-16{    display:inline-block;    width:100%;    height:100%;    object-fit:contain;    max-width:16px;    max-height:16px;}.thumbnail-16.circle{    object-fit:cover;}.thumbnail-32{    display:inline-block;    width:100%;    height:100%;    object-fit:contain;    max-width:32px;    max-height:32px;}.thumbnail-32.circle{    object-fit:cover;}.thumbnail-48{    display:inline-block;    width:100%;    height:100%;    object-fit:contain;    max-width:48px;    max-height:48px;}.thumbnail-48.circle{    object-fit:cover;}.thumbnail-64{    display:inline-block;    width:100%;    height:100%;    object-fit:contain;    max-width:64px;    max-height:64px;}.thumbnail-64.circle{    object-fit:cover;}.thumbnail-96{    display:inline-block;    width:100%;    height:100%;    object-fit:contain;    max-width:96px;    max-height:96px;}.thumbnail-96.circle{    object-fit:cover;}.thumbnail-108{    display:inline-block;    width:100%;    height:100%;    object-fit:contain;    max-width:108px;    max-height:108px;}.thumbnail-108.circle{    object-fit:cover;}.thumbnail-128{    display:inline-block;    width:100%;    height:100%;    object-fit:contain;    max-width:128px;    max-height:128px;}.thumbnail-128.circle{    object-fit:cover;}.thumbnail-256{    display:inline-block;    width:100%;    height:100%;    object-fit:contain;    max-width:256px;    max-height:256px;}.thumbnail-256.circle{    object-fit:cover;}.under-pc{    display:none;}.under-pc-inline{    display:none !important;}.under-wide-phone{    display:none;}.under-tablet{    display:none;}.over-phone{    display:block;}.over-wide-phone{    display:block;}.hand{    cursor:pointer;}.tiny-text{    font-size:8px;}.strikethrough,tr.strikethrough td{    text-decoration:line-through;}.linethrough{    text-decoration:line-through;}.pagination{    padding-left:0;}ul.pagination li{    display:inline-block;    border:1px solid #e8e8e8;    margin-left:-1px;    text-align:center;}ul.pagination li:hover{    background:#fafafa;}ul.pagination li > a,ul.pagination li > span{    padding:4px 10px;    display:inline-block;}.sr-only{    display:none;}ul.pagination li.disabled{    color:#e8e8e8;}ul.pagination li.active{    color:white;    background:#00386b;}.white-links a{color:white;}@media only screen and (min-width:768px) and (max-width:1023px){    .under-pc{        display:block;    }    .under-pc-inline{        display:inline-block !important;    }}@media only screen and (min-width:480px) and (max-width:767px){    .article-component table,.fancytable{        table-layout:fixed;    }    .article-component th,.article-component td,.fancytable th,.fancytable td    {        width:100%;    }    .under-pc{        display:block;    }    .under-pc-inline{        display:inline-block !important;    }    .under-tablet{        display:block;    }    .over-wide-phone{        display:none !important;    }}@media only screen and (max-width:479px){    .article-component table,.fancytable{        table-layout:fixed;    }    .article-component th,.article-component td,.fancytable th,.fancytable td    {        width:100%;    }    .under-pc{        display:block;    }    .under-pc-inline{        display:inline-block !important;    }    .under-tablet{        display:block;    }    .under-wide-phone{        display:block;    }    .over-phone{        display:none;    }    .over-wide-phone{        display:none !important;    }}.big{    font-size:larger;}.green{    color:green;}.red{    color:red;}.gray{    color:gray;}.black{    color:black;}.semitransparent{    opacity:0.6;}.tag{    padding:0 5px 1px 5px;    border-radius:3px;    font-size:0.8em;    white-space:nowrap;}.tag.tag-important{    color:white;    background-color:#cc0000;}.tag.tag-gold{    color:black;    background-color:#f3cb00;    text-transform:uppercase;    font-weight:600;}.tag.tag-success{    color:var(--color-background);    background-color:var(--color-success);    text-transform:uppercase;    font-weight:600;}.tag.tag-dark{    color:var(--color-background);    background-color:var(--color-gray-dark-primary);    text-transform:uppercase;    font-weight:600;}.tag.tag-big{    top:-30px;    font-size:0.8em !important;    box-shadow:inset 0px -4px 9px -5px #000000;    background-color:#f3cb00;    text-transform:uppercase;    border-bottom-right-radius:0;    border-bottom-left-radius:0;    z-index:-1;}.tag.tag-lang-edition{    padding:0 3px;    border:solid 1px var(--color-info);    border-radius:25%;    background-color:var(--color-info);    color:white;    font-weight:bold;}.tag.tag-secondary{    color:var(--color-light);    background-color:var(--color-secondary);    border-radius:0;}.button-action{    background-color:var(--color-success) !important;    border:1px solid var(--color-success) !important;}.button-action:hover{    filter:brightness(var(--hover-brightness)) contrast(var(--hover-contrast)) !important;}.button-big-padding{    padding:20px 25px !important;}button.color-input-button{    border-radius:0 !important;    padding:15.5px 9px !important;    background-color:white !important;}.btn-primary{    background-color:var(--color-primary) !important;    color:var(--color-background) !important;    border:1px solid var(--color-primary) !important;}.btn-secondary{    background-color:var(--color-secondary) !important;    color:var(--color-background) !important;    border:1px solid var(--color-secondary) !important;}.btn-success,#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{    background-color:var(--color-success) !important;    color:var(--color-background) !important;    border:1px solid var(--color-success) !important;}.btn-danger{    background-color:var(--color-danger) !important;    color:var(--color-background) !important;    border:1px solid var(--color-danger) !important;}.btn-warning{    background-color:var(--color-warning) !important;    color:var(--color-background) !important;    border:1px solid var(--color-warning) !important;}.btn-dark{    background-color:var(--color-gray-dark-primary) !important;    color:var(--color-background) !important;    border:1px solid var(--color-gray-dark-primary) !important;}.btn-info{    background-color:var(--color-info) !important;    color:var(--color-background) !important;    border:1px solid var(--color-info) !important;}.btn-primary:hover,.btn-secondary:hover,.btn-success:hover,.btn-danger:hover,.btn-dark:hover,.btn-info:hover{    filter:brightness(var(--hover-brightness)) contrast(var(--hover-contrast));}.btn-outline-primary{    background-color:transparent !important;    color:var(--color-primary) !important;    border:1px solid var(--color-primary) !important;}.btn-outline-primary:hover{    background-color:var(--color-primary) !important;    color:var(--color-background) !important;    border:1px solid var(--color-primary) !important;}.btn-outline-secondary{    background-color:transparent !important;    color:var(--color-secondary) !important;    border:1px solid var(--color-secondary) !important;}.btn-outline-secondary:hover{    background-color:var(--color-secondary) !important;    color:var(--color-background) !important;    border:1px solid var(--color-secondary) !important;}.btn-outline-success{    background-color:transparent !important;    color:var(--color-success) !important;    border:1px solid var(--color-success) !important;}.btn-outline-success:hover{    background-color:var(--color-success) !important;    color:var(--color-background) !important;    border:1px solid var(--color-success) !important;}.btn-outline-danger{    background-color:transparent !important;    color:var(--color-danger) !important;    border:1px solid var(--color-danger) !important;}.btn-outline-danger:hover{    background-color:var(--color-danger) !important;    color:var(--color-background) !important;    border:1px solid var(--color-danger) !important;}.btn-outline-warning{    background-color:transparent !important;    color:var(--color-warning) !important;    border:1px solid var(--color-warning) !important;}.btn-outline-warning:hover{    background-color:var(--color-warning) !important;    color:var(--color-background) !important;    border:1px solid var(--color-warning) !important;}.btn-outline-dark{    background-color:transparent !important;    color:var(--color-gray-dark-primary) !important;    border:1px solid var(--color-gray-dark-secondary) !important;}.btn-outline-dark:hover{    background-color:var(--color-gray-dark-primary) !important;    color:var(--color-background) !important;    border:1px solid var(--color-gray-dark-secondary) !important;}.btn-outline-light{    background-color:transparent !important;    color:var(--color-light) !important;    border:1px solid var(--color-light) !important;}.btn-outline-light:hover{    background-color:var(--color-light) !important;    color:var(--color-text) !important;    border:1px solid var(--color-light) !important;}.btn-outline-info{    background-color:transparent !important;    color:var(--color-info) !important;    border:1px solid var(--color-info) !important;}.btn-outline-info:hover{    background-color:var(--color-info) !important;    color:var(--color-text) !important;    border:1px solid var(--color-info) !important;}.btn-lg{    padding:.5rem 1rem !important;    font-size:1.25rem !important;    line-height:1.5 !important;    border-radius:var(--btn-border-radius) !important; }.btn-sm{    padding:.25rem .5rem !important;    font-size:.875rem !important;    line-height:1.5 !important;    border-radius:var(--btn-border-radius) !important; }.w-25{    width:25%;}.w-50{    width:50%;}.w-75{    width:75%;}.w-100{    width:100%;}.h-25{    height:25%;}.h-50{    height:50%;}.h-75{    height:75%;}.h-100{    height:100%;}.mw-25{    max-width:25%;}.mw-50{    max-width:50%;}.mw-75{    max-width:75%;}.mw-100{    max-width:100%;}.mh-25{    max-height:25%;}.mh-50{    max-height:50%;}.mh-75{    max-height:75%;}.mh-100{    max-height:100%;}.double-line-spacing{    line-height:2;}.rounded{    border-radius:.25rem !important;}.rounded-top{    border-top-left-radius:.25rem !important;    border-top-right-radius:.25rem !important;}.rounded-right{    border-top-right-radius:.25rem !important;    border-bottom-right-radius:.25rem !important;}.rounded-bottom{    border-bottom-right-radius:.25rem !important;    border-bottom-left-radius:.25rem !important;}.rounded-left{    border-top-left-radius:.25rem !important;    border-bottom-left-radius:.25rem !important;}.rounded-circle{    border-radius:50% !important;}.rounded-0{    border-radius:0 !important;}.opacity-0{    opacity:0;}.opacity-10{    opacity:0.1;}.opacity-20{    opacity:0.2;}.opacity-30{    opacity:0.3;}.opacity-40{    opacity:0.4;}.opacity-50{    opacity:0.5;}.opacity-60{    opacity:0.6;}.opacity-70{    opacity:0.7;}.opacity-80{    opacity:0.8;}.opacity-90{    opacity:0.9;}.opacity-100{    opacity:1;}.text-decoration-none{    text-decoration:none !important;}.colorize-svg-primary{    filter:invert(15%) sepia(21%) saturate(7000%) hue-rotate(193deg) brightness(101%) contrast(101%) !important;    transform:translateZ(0);}.colorize-svg-secondary{    filter:invert(49%) sepia(33%) saturate(3380%) hue-rotate(341deg) brightness(98%) contrast(90%) !important;    transform:translateZ(0);}.colorize-svg-success{    filter:invert(61%) sepia(21%) saturate(1190%) hue-rotate(51deg) brightness(99%) contrast(91%) !important;    transform:translateZ(0);}.colorize-svg-danger{    filter:invert(13%) sepia(72%) saturate(7495%) hue-rotate(19deg) brightness(92%) contrast(108%) !important;    transform:translateZ(0);}.colorize-svg-warning{    filter:invert(73%) sepia(98%) saturate(3537%) hue-rotate(338deg) brightness(103%) contrast(110%) !important;    transform:translateZ(0);}.colorize-svg-white{    filter:brightness(0) invert(1) !important;    transform:translateZ(0);}.colorize-svg-grey{    filter:invert(98%) sepia(4%) saturate(654%) hue-rotate(240deg) brightness(113%) contrast(85%); !important;    transform:translateZ(0);}.border{    border:1px solid var(--color-gray-primary) !important;}.border-top{    border-top:1px solid var(--color-gray-primary) !important;}.border-bottom{    border-bottom:1px solid var(--color-gray-primary) !important;}.border-left{    border-left:1px solid var(--color-gray-primary) !important;}.border-right{    border-right:1px solid var(--color-gray-primary) !important;}.border-white{    border-color:white !important;}.border-primary{    border-color:var(--color-primary) !important;}.border-secondary{    border-color:var(--color-secondary) !important;}.border-success{    border-color:var(--color-success) !important;}.border-danger{    border-color:var(--color-danger) !important;}.border-light{    border-color:var(--color-light) !important;}.border-dark{    border-color:var(--color-dark) !important;}.border-light{    border-color:var(--color-light) !important;}.border-warning{    border-color:var(--color-warning) !important;}.border-0{    border:0 !important;}.border-1{    border-width:1px !important;}.border-2{    border-width:2px !important;}.border-3{    border-width:3px !important;}.border-4{    border-width:4px !important;}.border-5{    border-width:5px !important;}.flex-row{    -webkit-box-orient:horizontal !important;    -webkit-box-direction:normal !important;    -ms-flex-direction:row !important;    flex-direction:row !important;}.flex-column{    -webkit-box-orient:vertical !important;    -webkit-box-direction:normal !important;    -ms-flex-direction:column !important;    flex-direction:column !important;}.flex-row-reverse{    -webkit-box-orient:horizontal !important;    -webkit-box-direction:reverse !important;    -ms-flex-direction:row-reverse !important;    flex-direction:row-reverse !important;}.flex-column-reverse{    -webkit-box-orient:vertical !important;    -webkit-box-direction:reverse !important;    -ms-flex-direction:column-reverse !important;    flex-direction:column-reverse !important;}.flex-wrap{    -ms-flex-wrap:wrap !important;    flex-wrap:wrap !important;}.flex-nowrap{    -ms-flex-wrap:nowrap !important;    flex-wrap:nowrap !important;}.flex-wrap-reverse{    -ms-flex-wrap:wrap-reverse !important;    flex-wrap:wrap-reverse !important;}.justify-content-start{    -webkit-box-pack:start !important;    -ms-flex-pack:start !important;    justify-content:flex-start !important;}.justify-content-end{    -webkit-box-pack:end !important;    -ms-flex-pack:end !important;    justify-content:flex-end !important;}.justify-content-center{    -webkit-box-pack:center !important;    -ms-flex-pack:center !important;    justify-content:center !important;}.justify-content-between{    -webkit-box-pack:justify !important;    -ms-flex-pack:justify !important;    justify-content:space-between !important;}.justify-content-around{    -ms-flex-pack:distribute !important;    justify-content:space-around !important;}.align-items-start{    -webkit-box-align:start !important;    -ms-flex-align:start !important;    align-items:flex-start !important;}.align-items-end{    -webkit-box-align:end !important;    -ms-flex-align:end !important;    align-items:flex-end !important;}.align-items-center{    -webkit-box-align:center !important;    -ms-flex-align:center !important;    align-items:center !important;}.align-items-baseline{    -webkit-box-align:baseline !important;    -ms-flex-align:baseline !important;    align-items:baseline !important;}.align-items-stretch{    -webkit-box-align:stretch !important;    -ms-flex-align:stretch !important;    align-items:stretch !important;}.align-content-start{    -ms-flex-line-pack:start !important;    align-content:flex-start !important;}.align-content-end{    -ms-flex-line-pack:end !important;    align-content:flex-end !important;}.align-content-center{    -ms-flex-line-pack:center !important;    align-content:center !important;}.align-content-between{    -ms-flex-line-pack:justify !important;    align-content:space-between !important;}.align-content-around{    -ms-flex-line-pack:distribute !important;    align-content:space-around !important;}.align-content-stretch{    -ms-flex-line-pack:stretch !important;    align-content:stretch !important;}.align-self-auto{    -ms-flex-item-align:auto !important;    align-self:auto !important;}.align-self-start{    -ms-flex-item-align:start !important;    align-self:flex-start !important;}.align-self-end{    -ms-flex-item-align:end !important;    align-self:flex-end !important;}.align-self-center{    -ms-flex-item-align:center !important;    align-self:center !important;}.align-self-baseline{    -ms-flex-item-align:baseline !important;    align-self:baseline !important;}.align-self-stretch{    -ms-flex-item-align:stretch !important;    align-self:stretch !important;}@media (min-width:480px){    .flex-sm-row{        -webkit-box-orient:horizontal !important;        -webkit-box-direction:normal !important;        -ms-flex-direction:row !important;        flex-direction:row !important;    }    .flex-sm-column{        -webkit-box-orient:vertical !important;        -webkit-box-direction:normal !important;        -ms-flex-direction:column !important;        flex-direction:column !important;    }    .flex-sm-row-reverse{        -webkit-box-orient:horizontal !important;        -webkit-box-direction:reverse !important;        -ms-flex-direction:row-reverse !important;        flex-direction:row-reverse !important;    }    .flex-sm-column-reverse{        -webkit-box-orient:vertical !important;        -webkit-box-direction:reverse !important;        -ms-flex-direction:column-reverse !important;        flex-direction:column-reverse !important;    }    .flex-sm-wrap{        -ms-flex-wrap:wrap !important;        flex-wrap:wrap !important;    }    .flex-sm-nowrap{        -ms-flex-wrap:nowrap !important;        flex-wrap:nowrap !important;    }    .flex-sm-wrap-reverse{        -ms-flex-wrap:wrap-reverse !important;        flex-wrap:wrap-reverse !important;    }    .justify-content-sm-start{        -webkit-box-pack:start !important;        -ms-flex-pack:start !important;        justify-content:flex-start !important;    }    .justify-content-sm-end{        -webkit-box-pack:end !important;        -ms-flex-pack:end !important;        justify-content:flex-end !important;    }    .justify-content-sm-center{        -webkit-box-pack:center !important;        -ms-flex-pack:center !important;        justify-content:center !important;    }    .justify-content-sm-between{        -webkit-box-pack:justify !important;        -ms-flex-pack:justify !important;        justify-content:space-between !important;    }    .justify-content-sm-around{        -ms-flex-pack:distribute !important;        justify-content:space-around !important;    }    .align-items-sm-start{        -webkit-box-align:start !important;        -ms-flex-align:start !important;        align-items:flex-start !important;    }    .align-items-sm-end{        -webkit-box-align:end !important;        -ms-flex-align:end !important;        align-items:flex-end !important;    }    .align-items-sm-center{        -webkit-box-align:center !important;        -ms-flex-align:center !important;        align-items:center !important;    }    .align-items-sm-baseline{        -webkit-box-align:baseline !important;        -ms-flex-align:baseline !important;        align-items:baseline !important;    }    .align-items-sm-stretch{        -webkit-box-align:stretch !important;        -ms-flex-align:stretch !important;        align-items:stretch !important;    }    .align-content-sm-start{        -ms-flex-line-pack:start !important;        align-content:flex-start !important;    }    .align-content-sm-end{        -ms-flex-line-pack:end !important;        align-content:flex-end !important;    }    .align-content-sm-center{        -ms-flex-line-pack:center !important;        align-content:center !important;    }    .align-content-sm-between{        -ms-flex-line-pack:justify !important;        align-content:space-between !important;    }    .align-content-sm-around{        -ms-flex-line-pack:distribute !important;        align-content:space-around !important;    }    .align-content-sm-stretch{        -ms-flex-line-pack:stretch !important;        align-content:stretch !important;    }    .align-self-sm-auto{        -ms-flex-item-align:auto !important;        align-self:auto !important;    }    .align-self-sm-start{        -ms-flex-item-align:start !important;        align-self:flex-start !important;    }    .align-self-sm-end{        -ms-flex-item-align:end !important;        align-self:flex-end !important;    }    .align-self-sm-center{        -ms-flex-item-align:center !important;        align-self:center !important;    }    .align-self-sm-baseline{        -ms-flex-item-align:baseline !important;        align-self:baseline !important;    }    .align-self-sm-stretch{        -ms-flex-item-align:stretch !important;        align-self:stretch !important;    }}@media (min-width:768px){    .flex-md-row{        -webkit-box-orient:horizontal !important;        -webkit-box-direction:normal !important;        -ms-flex-direction:row !important;        flex-direction:row !important;    }    .flex-md-column{        -webkit-box-orient:vertical !important;        -webkit-box-direction:normal !important;        -ms-flex-direction:column !important;        flex-direction:column !important;    }    .flex-md-row-reverse{        -webkit-box-orient:horizontal !important;        -webkit-box-direction:reverse !important;        -ms-flex-direction:row-reverse !important;        flex-direction:row-reverse !important;    }    .flex-md-column-reverse{        -webkit-box-orient:vertical !important;        -webkit-box-direction:reverse !important;        -ms-flex-direction:column-reverse !important;        flex-direction:column-reverse !important;    }    .flex-md-wrap{        -ms-flex-wrap:wrap !important;        flex-wrap:wrap !important;    }    .flex-md-nowrap{        -ms-flex-wrap:nowrap !important;        flex-wrap:nowrap !important;    }    .flex-md-wrap-reverse{        -ms-flex-wrap:wrap-reverse !important;        flex-wrap:wrap-reverse !important;    }    .justify-content-md-start{        -webkit-box-pack:start !important;        -ms-flex-pack:start !important;        justify-content:flex-start !important;    }    .justify-content-md-end{        -webkit-box-pack:end !important;        -ms-flex-pack:end !important;        justify-content:flex-end !important;    }    .justify-content-md-center{        -webkit-box-pack:center !important;        -ms-flex-pack:center !important;        justify-content:center !important;    }    .justify-content-md-between{        -webkit-box-pack:justify !important;        -ms-flex-pack:justify !important;        justify-content:space-between !important;    }    .justify-content-md-around{        -ms-flex-pack:distribute !important;        justify-content:space-around !important;    }    .align-items-md-start{        -webkit-box-align:start !important;        -ms-flex-align:start !important;        align-items:flex-start !important;    }    .align-items-md-end{        -webkit-box-align:end !important;        -ms-flex-align:end !important;        align-items:flex-end !important;    }    .align-items-md-center{        -webkit-box-align:center !important;        -ms-flex-align:center !important;        align-items:center !important;    }    .align-items-md-baseline{        -webkit-box-align:baseline !important;        -ms-flex-align:baseline !important;        align-items:baseline !important;    }    .align-items-md-stretch{        -webkit-box-align:stretch !important;        -ms-flex-align:stretch !important;        align-items:stretch !important;    }    .align-content-md-start{        -ms-flex-line-pack:start !important;        align-content:flex-start !important;    }    .align-content-md-end{        -ms-flex-line-pack:end !important;        align-content:flex-end !important;    }    .align-content-md-center{        -ms-flex-line-pack:center !important;        align-content:center !important;    }    .align-content-md-between{        -ms-flex-line-pack:justify !important;        align-content:space-between !important;    }    .align-content-md-around{        -ms-flex-line-pack:distribute !important;        align-content:space-around !important;    }    .align-content-md-stretch{        -ms-flex-line-pack:stretch !important;        align-content:stretch !important;    }    .align-self-md-auto{        -ms-flex-item-align:auto !important;        align-self:auto !important;    }    .align-self-md-start{        -ms-flex-item-align:start !important;        align-self:flex-start !important;    }    .align-self-md-end{        -ms-flex-item-align:end !important;        align-self:flex-end !important;    }    .align-self-md-center{        -ms-flex-item-align:center !important;        align-self:center !important;    }    .align-self-md-baseline{        -ms-flex-item-align:baseline !important;        align-self:baseline !important;    }    .align-self-md-stretch{        -ms-flex-item-align:stretch !important;        align-self:stretch !important;    }}@media (min-width:1024px){    .flex-lg-row{        -webkit-box-orient:horizontal !important;        -webkit-box-direction:normal !important;        -ms-flex-direction:row !important;        flex-direction:row !important;    }    .flex-lg-column{        -webkit-box-orient:vertical !important;        -webkit-box-direction:normal !important;        -ms-flex-direction:column !important;        flex-direction:column !important;    }    .flex-lg-row-reverse{        -webkit-box-orient:horizontal !important;        -webkit-box-direction:reverse !important;        -ms-flex-direction:row-reverse !important;        flex-direction:row-reverse !important;    }    .flex-lg-column-reverse{        -webkit-box-orient:vertical !important;        -webkit-box-direction:reverse !important;        -ms-flex-direction:column-reverse !important;        flex-direction:column-reverse !important;    }    .flex-lg-wrap{        -ms-flex-wrap:wrap !important;        flex-wrap:wrap !important;    }    .flex-lg-nowrap{        -ms-flex-wrap:nowrap !important;        flex-wrap:nowrap !important;    }    .flex-lg-wrap-reverse{        -ms-flex-wrap:wrap-reverse !important;        flex-wrap:wrap-reverse !important;    }    .justify-content-lg-start{        -webkit-box-pack:start !important;        -ms-flex-pack:start !important;        justify-content:flex-start !important;    }    .justify-content-lg-end{        -webkit-box-pack:end !important;        -ms-flex-pack:end !important;        justify-content:flex-end !important;    }    .justify-content-lg-center{        -webkit-box-pack:center !important;        -ms-flex-pack:center !important;        justify-content:center !important;    }    .justify-content-lg-between{        -webkit-box-pack:justify !important;        -ms-flex-pack:justify !important;        justify-content:space-between !important;    }    .justify-content-lg-around{        -ms-flex-pack:distribute !important;        justify-content:space-around !important;    }    .align-items-lg-start{        -webkit-box-align:start !important;        -ms-flex-align:start !important;        align-items:flex-start !important;    }    .align-items-lg-end{        -webkit-box-align:end !important;        -ms-flex-align:end !important;        align-items:flex-end !important;    }    .align-items-lg-center{        -webkit-box-align:center !important;        -ms-flex-align:center !important;        align-items:center !important;    }    .align-items-lg-baseline{        -webkit-box-align:baseline !important;        -ms-flex-align:baseline !important;        align-items:baseline !important;    }    .align-items-lg-stretch{        -webkit-box-align:stretch !important;        -ms-flex-align:stretch !important;        align-items:stretch !important;    }    .align-content-lg-start{        -ms-flex-line-pack:start !important;        align-content:flex-start !important;    }    .align-content-lg-end{        -ms-flex-line-pack:end !important;        align-content:flex-end !important;    }    .align-content-lg-center{        -ms-flex-line-pack:center !important;        align-content:center !important;    }    .align-content-lg-between{        -ms-flex-line-pack:justify !important;        align-content:space-between !important;    }    .align-content-lg-around{        -ms-flex-line-pack:distribute !important;        align-content:space-around !important;    }    .align-content-lg-stretch{        -ms-flex-line-pack:stretch !important;        align-content:stretch !important;    }    .align-self-lg-auto{        -ms-flex-item-align:auto !important;        align-self:auto !important;    }    .align-self-lg-start{        -ms-flex-item-align:start !important;        align-self:flex-start !important;    }    .align-self-lg-end{        -ms-flex-item-align:end !important;        align-self:flex-end !important;    }    .align-self-lg-center{        -ms-flex-item-align:center !important;        align-self:center !important;    }    .align-self-lg-baseline{        -ms-flex-item-align:baseline !important;        align-self:baseline !important;    }    .align-self-lg-stretch{        -ms-flex-item-align:stretch !important;        align-self:stretch !important;    }}@media (min-width:1200px){    .flex-xl-row{        -webkit-box-orient:horizontal !important;        -webkit-box-direction:normal !important;        -ms-flex-direction:row !important;        flex-direction:row !important;    }    .flex-xl-column{        -webkit-box-orient:vertical !important;        -webkit-box-direction:normal !important;        -ms-flex-direction:column !important;        flex-direction:column !important;    }    .flex-xl-row-reverse{        -webkit-box-orient:horizontal !important;        -webkit-box-direction:reverse !important;        -ms-flex-direction:row-reverse !important;        flex-direction:row-reverse !important;    }    .flex-xl-column-reverse{        -webkit-box-orient:vertical !important;        -webkit-box-direction:reverse !important;        -ms-flex-direction:column-reverse !important;        flex-direction:column-reverse !important;    }    .flex-xl-wrap{        -ms-flex-wrap:wrap !important;        flex-wrap:wrap !important;    }    .flex-xl-nowrap{        -ms-flex-wrap:nowrap !important;        flex-wrap:nowrap !important;    }    .flex-xl-wrap-reverse{        -ms-flex-wrap:wrap-reverse !important;        flex-wrap:wrap-reverse !important;    }    .justify-content-xl-start{        -webkit-box-pack:start !important;        -ms-flex-pack:start !important;        justify-content:flex-start !important;    }    .justify-content-xl-end{        -webkit-box-pack:end !important;        -ms-flex-pack:end !important;        justify-content:flex-end !important;    }    .justify-content-xl-center{        -webkit-box-pack:center !important;        -ms-flex-pack:center !important;        justify-content:center !important;    }    .justify-content-xl-between{        -webkit-box-pack:justify !important;        -ms-flex-pack:justify !important;        justify-content:space-between !important;    }    .justify-content-xl-around{        -ms-flex-pack:distribute !important;        justify-content:space-around !important;    }    .align-items-xl-start{        -webkit-box-align:start !important;        -ms-flex-align:start !important;        align-items:flex-start !important;    }    .align-items-xl-end{        -webkit-box-align:end !important;        -ms-flex-align:end !important;        align-items:flex-end !important;    }    .align-items-xl-center{        -webkit-box-align:center !important;        -ms-flex-align:center !important;        align-items:center !important;    }    .align-items-xl-baseline{        -webkit-box-align:baseline !important;        -ms-flex-align:baseline !important;        align-items:baseline !important;    }    .align-items-xl-stretch{        -webkit-box-align:stretch !important;        -ms-flex-align:stretch !important;        align-items:stretch !important;    }    .align-content-xl-start{        -ms-flex-line-pack:start !important;        align-content:flex-start !important;    }    .align-content-xl-end{        -ms-flex-line-pack:end !important;        align-content:flex-end !important;    }    .align-content-xl-center{        -ms-flex-line-pack:center !important;        align-content:center !important;    }    .align-content-xl-between{        -ms-flex-line-pack:justify !important;        align-content:space-between !important;    }    .align-content-xl-around{        -ms-flex-line-pack:distribute !important;        align-content:space-around !important;    }    .align-content-xl-stretch{        -ms-flex-line-pack:stretch !important;        align-content:stretch !important;    }    .align-self-xl-auto{        -ms-flex-item-align:auto !important;        align-self:auto !important;    }    .align-self-xl-start{        -ms-flex-item-align:start !important;        align-self:flex-start !important;    }    .align-self-xl-end{        -ms-flex-item-align:end !important;        align-self:flex-end !important;    }    .align-self-xl-center{        -ms-flex-item-align:center !important;        align-self:center !important;    }    .align-self-xl-baseline{        -ms-flex-item-align:baseline !important;        align-self:baseline !important;    }    .align-self-xl-stretch{        -ms-flex-item-align:stretch !important;        align-self:stretch !important;    }}@media (min-width:1200px){    .flex-xxl-row{        -webkit-box-orient:horizontal !important;        -webkit-box-direction:normal !important;        -ms-flex-direction:row !important;        flex-direction:row !important;    }    .flex-xxl-column{        -webkit-box-orient:vertical !important;        -webkit-box-direction:normal !important;        -ms-flex-direction:column !important;        flex-direction:column !important;    }    .flex-xxl-row-reverse{        -webkit-box-orient:horizontal !important;        -webkit-box-direction:reverse !important;        -ms-flex-direction:row-reverse !important;        flex-direction:row-reverse !important;    }    .flex-xxl-column-reverse{        -webkit-box-orient:vertical !important;        -webkit-box-direction:reverse !important;        -ms-flex-direction:column-reverse !important;        flex-direction:column-reverse !important;    }    .flex-xl-wrap{        -ms-flex-wrap:wrap !important;        flex-wrap:wrap !important;    }    .flex-xxl-nowrap{        -ms-flex-wrap:nowrap !important;        flex-wrap:nowrap !important;    }    .flex-xxl-wrap-reverse{        -ms-flex-wrap:wrap-reverse !important;        flex-wrap:wrap-reverse !important;    }    .justify-content-xxl-start{        -webkit-box-pack:start !important;        -ms-flex-pack:start !important;        justify-content:flex-start !important;    }    .justify-content-xxl-end{        -webkit-box-pack:end !important;        -ms-flex-pack:end !important;        justify-content:flex-end !important;    }    .justify-content-xxl-center{        -webkit-box-pack:center !important;        -ms-flex-pack:center !important;        justify-content:center !important;    }    .justify-content-xxl-between{        -webkit-box-pack:justify !important;        -ms-flex-pack:justify !important;        justify-content:space-between !important;    }    .justify-content-xxl-around{        -ms-flex-pack:distribute !important;        justify-content:space-around !important;    }    .align-items-xxl-start{        -webkit-box-align:start !important;        -ms-flex-align:start !important;        align-items:flex-start !important;    }    .align-items-xxl-end{        -webkit-box-align:end !important;        -ms-flex-align:end !important;        align-items:flex-end !important;    }    .align-items-xxl-center{        -webkit-box-align:center !important;        -ms-flex-align:center !important;        align-items:center !important;    }    .align-items-xl-baseline{        -webkit-box-align:baseline !important;        -ms-flex-align:baseline !important;        align-items:baseline !important;    }    .align-items-xxl-stretch{        -webkit-box-align:stretch !important;        -ms-flex-align:stretch !important;        align-items:stretch !important;    }    .align-content-xxl-start{        -ms-flex-line-pack:start !important;        align-content:flex-start !important;    }    .align-content-xxl-end{        -ms-flex-line-pack:end !important;        align-content:flex-end !important;    }    .align-content-xxl-center{        -ms-flex-line-pack:center !important;        align-content:center !important;    }    .align-content-xxl-between{        -ms-flex-line-pack:justify !important;        align-content:space-between !important;    }    .align-content-xxl-around{        -ms-flex-line-pack:distribute !important;        align-content:space-around !important;    }    .align-content-xxl-stretch{        -ms-flex-line-pack:stretch !important;        align-content:stretch !important;    }    .align-self-xxl-auto{        -ms-flex-item-align:auto !important;        align-self:auto !important;    }    .align-self-xxl-start{        -ms-flex-item-align:start !important;        align-self:flex-start !important;    }    .align-self-xxl-end{        -ms-flex-item-align:end !important;        align-self:flex-end !important;    }    .align-self-xxl-center{        -ms-flex-item-align:center !important;        align-self:center !important;    }    .align-self-xxl-baseline{        -ms-flex-item-align:baseline !important;        align-self:baseline !important;    }    .align-self-xxl-stretch{        -ms-flex-item-align:stretch !important;        align-self:stretch !important;    }}.position-static{    position:static !important;}.position-relative{    position:relative !important;}.position-absolute{    position:absolute !important;}.position-fixed{    position:fixed !important;}.position-sticky{    position:sticky !important;}@media (min-width:480px){    .position-sm-static{        position:static !important;    }    .position-sm-relative{        position:relative !important;    }    .position-sm-absolute{        position:absolute !important;    }    .position-sm-fixed{        position:fixed !important;    }    .position-sm-sticky{        position:sticky !important;    }}@media (min-width:768px){    .position-md-static{        position:static !important;    }    .position-md-relative{        position:relative !important;    }    .position-md-absolute{        position:absolute !important;    }    .position-md-fixed{        position:fixed !important;    }    .position-md-sticky{        position:sticky !important;    }}@media (min-width:1024px){    .position-lg-static{        position:static !important;    }    .position-lg-relative{        position:relative !important;    }    .position-lg-absolute{        position:absolute !important;    }    .position-lg-fixed{        position:fixed !important;    }    .position-lg-sticky{        position:sticky !important;    }}@media (min-width:1200px){    .position-xl-static{        position:static !important;    }    .position-xl-relative{        position:relative !important;    }    .position-xl-absolute{        position:absolute !important;    }    .position-xl-fixed{        position:fixed !important;    }    .position-xl-sticky{        position:sticky !important;    }}@media (min-width:1400px){    .position-xxl-static{        position:static !important;    }    .position-xxl-relative{        position:relative !important;    }    .position-xxl-absolute{        position:absolute !important;    }    .position-xxl-fixed{        position:fixed !important;    }    .position-xxl-sticky{        position:sticky !important;    }}.logo-display{    box-sizing:border-box;    width:26px;    height:14px;    border:2px solid white;    margin-left:7px;}.logo-keyboard{    box-sizing:border-box;    height:0;    width:36px;    margin-top:2px;    border-style:solid;    border-width:0 5px 10px 5px;    margin-left:2px;    border-color:transparent transparent white transparent;}.highlighted-tag{    background-color:var(--color-success);    color:white;    clip-path:polygon(15% 0,100% 0,100% 100%,15% 100%,0 50%);    font-size:10px;    padding:0.5rem;    padding-left:12px !important;    padding-right:10px !important;    text-transform:none !important;}.profession-description p{    line-height:15px !important;    font-size:12px !important;    margin-top:0;}header.layout{    height:60px;}aside .sidebar-wrapper{    border-left:3px solid var(--color-secondary);    margin-bottom:40px;}aside .sidebar-wrapper .sidebar-heading{    height:51px;}aside .sidebar-wrapper .sidebar-heading .training-icon{    display:block;    height:51px;    width:47px;    line-height:51px;    float:left;    background-color:var(--color-secondary);    color:white;}aside .sidebar-wrapper .sidebar-heading .sidebar-title-with-subtitle{    float:left;}aside .sidebar-wrapper .sidebar-heading .sidebar-title-with-subtitle h2{    float:none;    line-height:35px;}aside .sidebar-wrapper .sidebar-heading .sidebar-subtitle{    display:block;    margin-left:15px;}aside .sidebar-heading h2{    display:block;    float:left;    margin:0 0 0 15px;    text-align:left;    line-height:51px;    text-transform:uppercase;    font-size:17px;    font-weight:600;    color:var(--color-secondary);}aside.sidebar{    width:250px;    display:inline-block;    vertical-align:top;    text-align:center;    margin-left:5px;}footer p{    line-height:2;}#navigation_bar td{    text-align:center;    padding-bottom:20px;}#navigation_bar{    width:100%;}body#body{    min-height:100%;    background:var(--color-background);}body{    padding:0px;    margin:0px;}html{    font-family:var(--font-family-primary);    font-size:var(--font-size-primary);}#logo{    float:left;    height:94px;    width:480px;    margin-top:5px;}.menu_div{    width:129px;    vertical-align:top;    text-align:center;}#last-comments{    padding-top:10px;    border:1px solid #c9cbcd;    width:248px;    height:217px;    text-align:center;}.flash-message{    padding:5px;    color:white;    text-align:center;    font-size:1em;}.flash-message a{    color:white;    text-decoration:underline;}.flash-message[data-show-animation="true"]{    -webkit-animation:message-animations .3s linear;     -moz-animation:message-animations .3s linear;     -ms-animation:message-animations .3s linear;     -o-animation:message-animations .3s linear;     animation:message-animations .3s linear;}.flash-message[data-show-animation="true"] .message-hide-button{    -webkit-animation:message-animations .3s linear;     -moz-animation:message-animations .3s linear;     -ms-animation:message-animations .3s linear;     -o-animation:message-animations .3s linear;     animation:message-animations .7s linear;}.flash-message[data-show-animation="true"] .message-icon{    -webkit-animation:message-animations .3s linear;     -moz-animation:message-animations .3s linear;     -ms-animation:message-animations .3s linear;     -o-animation:message-animations .3s linear;     animation:message-animations .3s linear;}.flash-message > .message-text{    padding:5px;}.message-success{    background-color:#2ecc71;}.message-info{    background-color:var(--color-info);}.message-error{    background-color:#e74c3c;}.message-warning{    background-color:var(--color-warning);}.message-black{    background-color:black;}.message-black .message-icon i.fa{    color:yellow;}.message-icon{    float:left;    width:30px;    line-height:18px;    text-align:center;    font-size:20px;}.message-hide-button{    float:right;    width:30px;    cursor:pointer;    line-height:18px;    text-align:center;    font-size:20px;}.flash-message[data-closable="false"] .message-hide-button{    cursor:not-allowed;}@keyframes message-animations{    from{        height:0;    }    to{        height:30px;    }}@-webkit-keyframes message-animations{    from{        height:0;    }    to{        height:auto;    }}@-ms-keyframes message-animations{    from{        height:0;    }}@-o-keyframes message-animations{    from{        height:0;    }}@-moz-keyframes message-animations{    from{        height:0;    }}.wall-box{     word-break:break-word;    width:160px;     text-align:center;    font-weight:600;    margin:15px auto;    line-height:1.5;}.wall-box img{    margin-bottom:15px;}.wall-box small{    display:inline-block;    margin-top:10px;}.article-box{    margin-bottom:7px;    padding-top:2px;}.article-thumbnail-box{    position:relative;    width:94px;    height:94px;    padding:6px;    float:left;    text-align:center;}.course-absolved-badge{    height:52px !important;    margin-top:2px;    left:41px;}.article-thumbnail-box a{    display:flex;    justify-content:center;    align-items:center;}.wall-article-box{    border-bottom:#ededed 1px solid;    margin:25px auto;    padding-bottom:25px;}#container{    max-width:1120px;    margin:0px auto;}#container.type-news{    max-width:960px;}#search-header{    display:none;    width:255px;}#search-header i.fa{    font-size:13.6px;}#ad-header{    float:left;    height:60px;    width:40%;}#menu-header{    display:none;}#menu-header > select{    font-size:1.3em;    height:32px;    padding-left:3px;    width:360px;}@-moz-document url-prefix(){    #menu-header > select{        padding-top:4px;    }}#header-action-bar{    float:right;    width:350px;    height:50px;    text-align:right;    padding-top:10px;    font-family:Verdana;}header div.colorbar{    padding:3px;}#mobile-account-name{    display:none;}.table-word-wrap{    table-layout:fixed;    width:100%;}.table-word-wrap td{    word-wrap:break-word;}#logo--{    width:25%;}#logo-- a:hover{    opacity:0.8;}#social-icons > a:first-child{    padding:1em 1em 1em 0;}#social-icons > a{    color:white;    padding:1em;}#social-icons > a:hover{    opacity:0.6;}#stats-container{    background:linear-gradient(145deg,var(--color-primary) 0%,#336a9c 110%);}#landing-page-content{    margin-top:4rem;    padding-top:4rem;    clip-path:polygon(0px 0px,100% 30px,100% 100%,0px 100%);}#landing-page-content #article-items-bar{    display:none;}#landing-page-content h1:first-of-type{    display:none;}#author-references blockquote{    font-size:16px;    line-height:30px;    font-style:italic;}#author-references blockquote::after,#author-references blockquote::before{    content:none;}#retraining-section{    clip-path:polygon(0px 0px,100% 0px,100% 96%,0px 100%);    padding-bottom:8rem !important;}#retraining-job-mobile{    display:none;    flex-direction:column;}#retraining-job-mobile ul{    list-style-type:none;}#retraining-job-mobile ul li{    margin-bottom:1rem;    position:relative;    line-height:26px;    font-size:16px;}#retraining-job-mobile ul li::before{    content:url("/images/img/done.svg") ' ';    position:absolute;    top:1px;    left:-32px;}#retraining-job-desktop{    display:flex;    gap:3rem;}#retraining-job-desktop > div{    flex-basis:50%;    width:50%;    flex-grow:1;}.retraining-job__description{    line-height:38px;    font-size:17px;}.retraining-job__description a{    color:var(--color-secondary);    text-decoration:underline;}#retraining-job-desktop .retraining-job__description ul{    align-items:center !important;}#retraining-job-desktop .retraining-job__description ul,.course-summary .course-summary-part.expectations ul,#why-pick-itnetwork ul:not(.images-list){    margin-top:0;    line-height:normal;    list-style:none;}#retraining-job-desktop .retraining-job__description ul li::before,.course-summary .course-summary-part.expectations ul li::before,#why-pick-itnetwork ul:not(.images-list) li::before{    content:url("/images/img/done.svg") ' ';    position:absolute;    top:1px;    left:-32px;}#retraining-job-desktop .retraining-job__description ul li,.course-summary .course-summary-part.expectations ul li,#why-pick-itnetwork ul:not(.images-list) li{    position:relative;    margin-top:4px;}#retraining-job-desktop .retraining-job__description ul li{    margin-bottom:1rem;}#retraining-job-desktop .retraining-job__description a{    color:var(--color-secondary);    text-decoration:underline;}#author-references{    margin-bottom:0 !important;    padding-bottom:0 !important;}#more-stories-button{    margin-bottom:8rem;}#average-it-salaries .line-chart{    overflow:auto;    position:relative;}.chart-scroll-tooltip i{    font-size:25px;    position:relative;    top:3px;}#courses-types-section{    display:flex;    gap:3rem;    font-size:17px;}#courses-types-section > div{    flex-grow:1;    flex-basis:50%;    width:50%;}#courses-types-section .course-description{    line-height:24px;    font-size:16px;    min-height:100px;}#courses-types-section .course-summary{    margin-top:-50px;    padding-top:50px !important;}#courses-types-section .course-summary-icon{    width:45px;    text-align:center;}#courses-types-section .image{    position:relative;    top:-50px;    width:100%;    height:275px;    background-color:#0b1818;    background-size:cover;}#courses-types-section .title{    width:80%;    min-height:220px;    background-color:var(--color-primary);    clip-path:polygon(0px 0px,0 86%,100% 100%,100% 0px);    padding:45px 10% 30px 10%;    z-index:1;    position:relative;}.course-types__basic .programmer-image{    background:url("/images/img/basic_kurz.jpg") center top no-repeat;}.course-types__pro .programmer-image{    background:url("/images/img/kurz_pro.jpg") center top no-repeat;}.course-types__pro .recommended-course{    position:absolute;    bottom:17px;    left:14px;    font-size:11px;    font-family:Poppins,serif;}#courses-types-section .course-summary .course-summary-part{    align-items:start;    display:flex;    gap:2rem;    border-bottom:1px solid var(--color-gray-secondary);}#courses-types-section .course-summary img{    filter:brightness(0) saturate(100%) invert(98%) sepia(0%) saturate(199%) hue-rotate(258deg) brightness(91%) contrast(77%);}#courses-types-section .course-summary .course-summary-part ul{    padding-left:20px;}#courses-types-section .course-start-button{    margin-top:-22px;}#courses-types-section .course-types__pro .course-start-button img,#courses-types-section .course-types__basic a.btn:hover img{    filter:brightness(0) saturate(100%) invert(88%) sepia(84%) saturate(0%) hue-rotate(278deg) brightness(110%) contrast(100%);}#courses-types-section a.btn{    display:inline-flex;    align-items:center;    gap:0.5rem;}#courses-types-section .course-types__basic a.btn-outline-success:not(:hover){    background-color:white !important;}#average-it-salaries,#career-selection{    font-size:17px;    clip-path:polygon(0 -1px,100% -1px,100% 100%,0 95%);}#career-selection .tiles-container{    justify-content:center;}#career-selection .tiles-container > div{    width:340px !important;    display:flex;    flex-direction:column;}#career-selection .tiles-container .tile-big{    width:100%;}#career-selection .tiles-container > div > p{    line-height:15px;    flex-grow:1;}#career-selection .tiles-container p{    line-height:30px;}.course-types__pro .course-title,.course-types__basic .course-title{    text-align:left !important;}#five-brave{    z-index:2;}#five-brave .five-brave-background{    top:0;    bottom:0;    left:0;    right:0;    clip-path:polygon(0px 155px,100% 100px,100% 100%,0px 100%);    background:linear-gradient(90deg,var(--color-primary) 0%,#336a9c 130%);}#five-brave .iframe{    position:relative;    overflow:hidden;    max-width:935px;    max-height:550px;    width:100%;    padding-top:43.75%; ;}#five-brave .iframe iframe{    position:absolute;    top:0;    left:0;    bottom:0;    right:0;    width:100%;    height:100%;}#itn-on-air{    position:relative;    margin-top:-7.5rem;    padding-top:11.5rem;    padding-bottom:6.5rem;    clip-path:polygon(0 0px,100% 0px,100% 90%,0 100%);}#itn-on-air p{    line-height:38px;    font-size:17px;}#itn-on-air .container{    gap:3rem;}#itn-on-air .container > *{    flex-basis:50%;    width:50%;    flex-grow:1;}#why-pick-itnetwork{    align-items:start;    gap:3rem;}#why-pick-itnetwork > *{    font-size:16px;    line-height:34px;    flex-basis:50%;    width:50%;    flex-grow:1;}.programmer-image{    width:175px;    height:175px;    background-size:cover !important;    border-radius:50%;}.news{    overflow:hidden;}.more-info-button{    margin-top:-2.5rem;}.sjs-preview-control.preview-visible + .more-info-button{    margin-top:-4.5rem !important;    z-index:3;}@media only screen and (min-width:768px) and (max-width:1023px){    #retraining-job-desktop{        display:none !important;    }    #retraining-job-mobile{        display:flex;    }    #courses-types-section{        flex-direction:column;    }    #courses-types-section h4,#courses-types-section .for-who{        text-align:center;    }    #courses-types-section > div{        flex-basis:100%;        width:100%;    }    #courses-types-section .course-summary{        min-height:auto;    }    #retraining-section{        clip-path:polygon(0px 0px,100% 0px,100% 99%,0px 100%);    }    #career-selection{        clip-path:polygon(0 0px,100% 0px,100% 100%,0 99%);    }    #itn-on-air{        clip-path:polygon(0 0px,100% 0px,100% 99%,0 100%);    }    #itn-on-air > .container{        flex-direction:column-reverse;        text-align:center;    }    #itn-on-air > .container > *{        flex-basis:100%;        width:100%;    }    #why-pick-itnetwork{        flex-direction:column;    }    #why-pick-itnetwork > *{        flex-basis:100%;        width:100%;    }    #logo--{        width:auto;    }    #search-header{        display:block;        float:right;    }    aside.sidebar{        display:none;    }    #article-section,#editor_form .texy-preview-container{        width:100%;    }    #container{        width:auto;    }}.sjs-navigation-menu .logo-div .logo .logo-desktop{    display:block !important;}.sjs-navigation-menu .logo-div .logo .logo-tablet{    display:none !important;}@media only screen and (max-width:1470px){    .sjs-navigation-menu .logo-div .logo .logo-desktop{        display:none !important;    }    .sjs-navigation-menu .logo-div .logo .logo-tablet{        display:block !important;    }}@media only screen and (min-width:480px) and (max-width:767px){    #retraining-job-desktop{        display:none !important;    }    #retraining-job-mobile{        display:flex;    }    #courses-types-section{        flex-direction:column;    }    #courses-types-section ul{        margin-left:-60px;        margin-top:20px;    }    #courses-types-section h4,#courses-types-section .for-who{        text-align:center;    }    #courses-types-section > div{        flex-basis:100%;        width:100%;    }    #courses-types-section .course-summary{        min-height:auto;    }    #retraining-section{        clip-path:polygon(0px 0px,100% 0px,100% 99%,0px 100%);    }    #career-selection{        clip-path:polygon(0 0px,100% 0px,100% 100%,0 99%);    }    #itn-on-air{        clip-path:polygon(0 0px,100% 0px,100% 99%,0 100%);    }    #itn-on-air > .container{        flex-direction:column-reverse;        text-align:center;    }    #itn-on-air > .container > *{        flex-basis:100%;        width:100%;    }    #why-pick-itnetwork{        flex-direction:column;    }    #why-pick-itnetwork > *{        flex-basis:100%;        width:100%;    }    #logo--{        width:auto;    }    #search-header{        display:block;        float:none;    }    aside.sidebar{        display:none;    }    #article-section,#editor_form .texy-preview-container{        width:100%;    }    #container{        width:auto;    }    #header-action-bar{        clear:both;        float:none;    }    header.layout{        margin:0px auto 120px auto;    }    #mobile-header{        width:252px;        margin:0px auto;    }    #header-action-bar{        text-align:left;    }    header div.colorbar{        height:auto;    }    .action-bar-mobile{        width:252px;        margin:0px auto;    }}@media only screen and (max-width:479px){    .course-types__pro .course-title,.course-types__basic .course-title{        text-align:center !important;    }    .container{        padding-left:0.5rem;        padding-right:0.5rem;        box-sizing:border-box;    }    #retraining-job-desktop{        display:none !important;    }    #retraining-job-mobile{        display:flex;    }    #courses-types-section{        flex-direction:column;    }    #courses-types-section ul{        margin-left:-60px;        margin-top:20px;    }    #courses-types-section h4,#courses-types-section .for-who{        text-align:center;    }    #courses-types-section > div{        flex-basis:100%;        width:100%;    }    #courses-types-section .course-summary{        min-height:auto;    }    #retraining-section{        clip-path:polygon(0px 0px,100% 0px,100% 99%,0px 100%);    }    #career-selection{        clip-path:polygon(0 0px,100% 0px,100% 100%,0 99%);    }    #itn-on-air{        clip-path:polygon(0 0px,100% 0px,100% 99%,0 100%);    }    #itn-on-air > .container{        flex-direction:column-reverse;        text-align:center;    }    #itn-on-air > .container > *{        flex-basis:100%;        width:100%;    }    #why-pick-itnetwork{        flex-direction:column;    }    #why-pick-itnetwork > *{        flex-basis:100%;        width:100%;    }    #logo--{        width:auto !important;    }    #search-header{        display:block;        float:none;    }    aside.sidebar{        display:none;    }    #article-section,#editor_form .texy-preview-container{        width:100%;    }    #container{        width:auto;    }    .forum-avatar-brief{        display:block;    }    .reklama-251{        display:block;    }    #header-action-bar{        clear:both;        float:none;    }    header.layout{        margin:0px auto 120px auto;    }    #mobile-header{        width:252px;        margin:0px auto;    }    #header-action-bar{        text-align:center;        width:auto;    }    header div.colorbar{        height:auto;    }    .action-bar-mobile{        width:252px;        margin:0px auto;    }    #account-name{        display:none;    }    #mobile-account-name{        display:inline;    }    .thread_name{        width:150px;    }}@media only screen and (max-width:767px){    .flash-message[data-show-animation="true"]{        -webkit-animation:none;         -moz-animation:none;         -ms-animation:none;         -o-animation:none;         animation:none;    }}div.introbox{    background-size:cover;    background-position:bottom right;    height:270px;    color:white;    font-size:4rem;    text-transform:uppercase;    line-height:1.1em;    padding:2.5rem;    display:flex;    align-items:flex-end;    box-sizing:border-box;}@media only screen and (max-width:767px){    div.introbox{        height:540px;        font-size:2.5rem;    }}.profession-item{    transition:all .2s ease-in-out;}.main-products svg path{    fill:var(--color-primary);}.profession-item:hover{    transform:scale(1.1);}.profession-item:hover a{    background-color:var(--color-primary) !important;}.profession-item:hover p{    color:white !important;}.profession-item img{    filter:invert(15%) sepia(21%) saturate(7000%) hue-rotate(193deg) brightness(101%) contrast(101%); transform:translateZ(0);}.profession-item:hover img{    filter:invert(100%) sepia(4%) saturate(0%) hue-rotate(236deg) brightness(103%) contrast(105%); transform:translateZ(0);}.main-products .main-products__icon{    width:105px;    height:105px;    top:-40px;    left:calc(50% - 105px / 2);}.top-languages img{    filter:brightness(0) invert(1);    opacity:0.4;}.top-languages img:hover{    opacity:0.8;}@media only screen and (min-width:768px){    .top-languages.container{        max-width:644px;    }}.main-page-header .main-page-header__heading{    font-family:'Poppins',sans-serif;    clip-path:polygon(0 0px,100% 0px,100% 100%,0 89%);    text-shadow:2px 2px 7px rgba(0,0,0,0.6);}.main-page-header .main-page-header__subtitle a{    text-decoration:underline;    color:var(--white);}.video-gradient{    position:absolute;    top:0;    bottom:0;    left:0;    right:0;    z-index:-1;    background-image:linear-gradient(            180deg,            rgba(0,56,107,1) 0%,            rgba(0,56,107,0.95) 10%,            rgba(0,56,107,0.90) 15%,            rgba(0,56,107,0.80) 25%,            rgba(0,56,107,0.70) 35%,            rgba(0,56,107,0.50) 100%    );}#background-video{    position:absolute;    width:100%;    height:100%;    object-fit:cover;    left:0;    right:0;    top:0;    bottom:0;    z-index:-2;}.main-page-header__stamp{    background-size:contain;    background-repeat:no-repeat;    width:160px;    height:160px;    position:absolute;    right:15%;    bottom:-60px;    z-index:2;}.flag-item{    height:25px;}.dropdown .selected-language{    transition:none;}.dropdown:hover .selected-language{    background-color:#fff;}.dropdown .dropdown-item:hover{    transform:scale(1.1);}.dropdown .flag-item{    padding:9px;}.dropdown:hover .dropdown-wrapper{    background-color:#fff;}#navigation-container .dropdown{    order:4;    align-self:center;}#navigation-container .dropdown-menu{    display:none;    left:0;    background-color:#fff;    z-index:1;}#navigation-container .dropdown:hover .dropdown-menu{    display:block;    position:absolute;    top:100%;}#navigation-container .dropdown-item a{    display:contents !important;}#navigation-container .button-bar{    z-index:3;}#navigation-container .sjs-navigation-menu{    overflow:visible;}@media only screen and (min-width:1024px){    .main-page-header .main-page-header__heading{        padding-top:10rem !important;        padding-bottom:10rem !important;    }}.main-products{    width:100%;    max-width:1150px;}@media only screen and (max-width:767px){    .search-primary{        font-size:1.5rem;    }    #author-references div.sjs-carousel{        min-height:750px;    }    .main-page-header .main-page-header__heading{        clip-path:polygon(0 -1px,100% -1px,100% 100%,0 96%);    }    .main-page-header .main-page-header__heading .display-3{        font-size:2.5rem;    }    .main-page-header .main-page-header__heading .display-4{        font-size:2rem;    }    .main-page-header .main-page-header__heading .h2{        font-size:19px;    }    .main-page-header .main-page-header__heading .display-3 .d-inline{        display:block !important;    }}@media only screen and (max-width:1023px){    .main-products .main-products__icon{        position:static !important;        height:auto;        width:auto;    }    .main-page-header__stamp{        width:140px;        height:140px;        right:20px;        bottom:-70px;    }}@media only screen and (max-width:479px){    #author-references div.sjs-carousel{        min-height:750px;    }    .main-page-header .main-page-header__subtitle{        font-size:16px;    }    .main-page-header__heading .display-3{        font-size:37px;    }    .main-page-header__heading .display-4{        font-size:25px !important;        padding:0 20px;    }    .main-products > div{        margin-top:0 !important;        padding:0 !important;    }    .main-products .main-products__icon{        margin:0 !important;    }    .main-products .main-products__icon svg{        max-width:24px;        max-height:24px;    }    .main-products .h4{        font-size:16px;        text-align:left;    }    .main-products .button{        font-weight:600 !important;        font-size:10px;    }    .main-page-header__stamp{        width:80px;        height:105px;        bottom:-65px;        right:20px;    }}@media only screen and (max-width:375px){    .main-page-header .main-page-header__heading{        background-position:28% 28%;        background-size:auto 100%;    }}#nav-search-form{    display:none;}#nav-search-form.visible{    position:absolute;    left:0;    right:0;    z-index:98;    display:flex !important;    flex-direction:column;    justify-content:center;    align-items:center;    background-color:var(--color-primary);    color:var(--color-light);    animation:.75s forwards slide-in;}#nav-search-form form,#nav-search-form > div{    max-width:960px;    padding-left:5px;    padding-right:5px;    width:100%;}#nav-search-form form{    display:flex;    gap:.25rem;    align-items:center;}#nav-search-form form .icon{    font-size:2rem;}#nav-search-form input[type=text]{    padding:1.5rem .25rem;    width:100%;    font-size:2rem;    border:none;    background-color:transparent;    color:var(--color-light);}#nav-search-form input[type=text]:focus{    outline:none;    border:none;}#nav-search-form h6{    color:var(--color-light);    opacity:.6;    padding-top:1rem;    font-size:14px;}#nav-search-form ul li{    padding:.45rem 0;    font-weight:700;}#nav-search-form ul li a{    color:white;    text-decoration:underline;}@keyframes slide-in{    from{        transform:translateY(-100%);        opacity:0;    }    to{        transform:translateY(0%);        opacity:1;    }}.m-0,.m-xs-0{    margin:0 !important;}.mt-0,.mt-xs-0,.my-0,.my-xs-0{    margin-top:0 !important;}.mr-0,.mr-xs-0,.mx-0,.mx-xs-0{    margin-right:0 !important;}.mb-0,.mb-xs-0,.my-0,.my-xs-0{    margin-bottom:0 !important;}.ml-0,.ml-xs-0,.mx-0,.mx-xs-0{    margin-left:0 !important;}.m-1,.m-xs-1{    margin:0.25rem !important;}.mt-1,.mt-xs-1,.my-1,.my-xs-1{    margin-top:0.25rem !important;}.mr-1,.mr-xs-1,.mx-1,.mx-xs-1{    margin-right:0.25rem !important;}.mb-1,.mb-xs-1,.my-1,.my-xs-1{    margin-bottom:0.25rem !important;}.ml-1,.ml-xs-1,.mx-1,.mx-xs-1{    margin-left:0.25rem !important;}.m-2,.m-xs-2{    margin:0.5rem !important;}.mt-2,.mt-xs-2,.my-2,.my-xs-2{    margin-top:0.5rem !important;}.mr-2,.mr-xs-2,.mx-2,.mx-xs-2{    margin-right:0.5rem !important;}.mb-2,.mb-xs-2,.my-2,.my-xs-2{    margin-bottom:0.5rem !important;}.ml-2,.ml-xs-2,.mx-2,.mx-xs-2{    margin-left:0.5rem !important;}.m-3,.m-xs-3{    margin:1rem !important;}.mt-3,.mt-xs-3,.my-3,.my-xs-3{    margin-top:1rem !important;}.mr-3,.mr-xs-3,.mx-3,.mx-xs-3{    margin-right:1rem !important;}.mb-3,.mb-xs-3,.my-3,.my-xs-3{    margin-bottom:1rem !important;}.ml-3,.ml-xs-3,.mx-3,.mx-xs-3{    margin-left:1rem !important;}.m-4,.m-xs-4{    margin:1.5rem !important;}.mt-4,.mt-xs-4,.my-4,.my-xs-4{    margin-top:1.5rem !important;}.mr-4,.mr-xs-4,.mx-4,.mx-xs-4{    margin-right:1.5rem !important;}.mb-4,.mb-xs-4,.my-4,.my-xs-4{    margin-bottom:1.5rem !important;}.ml-4,.ml-xs-4,.mx-4,.mx-xs-4{    margin-left:1.5rem !important;}.m-5,.m-xs-5{    margin:3rem !important;}.mt-5,.mt-xs-5,.my-5,.my-xs-5{    margin-top:3rem !important;}.mr-5,.mr-xs-5,.mx-5,.mx-xs-5{    margin-right:3rem !important;}.mb-5,.mb-xs-5,.my-5,.my-xs-5{    margin-bottom:3rem !important;}.ml-5,.ml-xs-5,.mx-5,.mx-xs-5{    margin-left:3rem !important;}.p-0,.p-xs-0{    padding:0 !important;}.pt-0,.pt-xs-0,.py-0,.py-xs-0{    padding-top:0 !important;}.pr-0,.pr-xs-0,.px-0,.px-xs-0{    padding-right:0 !important;}.pb-0,.pb-xs-0,.py-0,.py-xs-0{    padding-bottom:0 !important;}.pl-0,.pl-xs-0,.px-0,.px-xs-0{    padding-left:0 !important;}.p-1,.p-xs-1{    padding:0.25rem !important;}.pt-1,.pt-xs-1,.py-1,.py-xs-1{    padding-top:0.25rem !important;}.pr-1,.pr-xs-1,.px-1,.px-xs-1{    padding-right:0.25rem !important;}.pb-1,.pb-xs-1,.py-1,.py-xs-1{    padding-bottom:0.25rem !important;}.pl-1,.pl-xs-1,.px-1,.px-xs-1{    padding-left:0.25rem !important;}.p-2,.p-xs-2{    padding:0.5rem !important;}.pt-2,.pt-xs-2,.py-2,.py-xs-2{    padding-top:0.5rem !important;}.pr-2,.pr-xs-2,.px-2,.px-xs-2{    padding-right:0.5rem !important;}.pb-2,.pb-xs-2,.py-2,.py-xs-2{    padding-bottom:0.5rem !important;}.pl-2,.pl-xs-2,.px-2,.px-xs-2{    padding-left:0.5rem !important;}.p-3,.p-xs-3{    padding:1rem !important;}.pt-3,.pt-xs-3,.py-3,.py-xs-3{    padding-top:1rem !important;}.pr-3,.pr-xs-3,.px-3,.px-xs-3{    padding-right:1rem !important;}.pb-3,.pb-xs-3,.py-3,.py-xs-3{    padding-bottom:1rem !important;}.pl-3,.pl-xs-3,.px-3,.px-xs-3{    padding-left:1rem !important;}.p-4,.p-xs-4{    padding:1.5rem !important;}.pt-4,.pt-xs-4,.py-4,.py-xs-4{    padding-top:1.5rem !important;}.pr-4,.pr-xs-4,.px-4,.px-xs-4{    padding-right:1.5rem !important;}.pb-4,.pb-xs-4,.py-4,.py-xs-4{    padding-bottom:1.5rem !important;}.pl-4,.pl-xs-4,.px-4,.px-xs-4{    padding-left:1.5rem !important;}.p-5,.p-xs-5{    padding:3rem !important;}.pt-5,.pt-xs-5,.py-5,.py-xs-5{    padding-top:3rem !important;}.pr-5,.pr-xs-5,.px-5,.px-xs-5{    padding-right:3rem !important;}.pb-5,.pb-xs-5,.py-5,.py-xs-5{    padding-bottom:3rem !important;}.pl-5,.pl-xs-5,.px-5,.px-xs-5{    padding-left:3rem !important;}.m-n1,.m-xs-n1{    margin:-0.25rem !important;}.mt-n1,.mt-xs-n1,.my-n1,.my-xs-n1{    margin-top:-0.25rem !important;}.mr-n1,.mr-xs-n1,.mx-n1,.mx-xs-n1{    margin-right:-0.25rem !important;}.mb-n1,.mb-xs-n1,.my-n1,.my-xs-n1{    margin-bottom:-0.25rem !important;}.ml-n1,.ml-xs-n1,.mx-n1,.mx-xs-n1{    margin-left:-0.25rem !important;}.m-n2,.m-xs-n2{    margin:-0.5rem !important;}.mt-n2,.mt-xs-n2,.my-n2,.my-xs-n2{    margin-top:-0.5rem !important;}.mr-n2,.mr-xs-n2,.mx-n2,.mx-xs-n2{    margin-right:-0.5rem !important;}.mb-n2,.mb-xs-n2,.my-n2,.my-xs-n2{    margin-bottom:-0.5rem !important;}.ml-n2,.ml-xs-n2,.mx-n2,.mx-xs-n2{    margin-left:-0.5rem !important;}.m-n3,.m-xs-n3{    margin:-1rem !important;}.mt-n3,.mt-xs-n3,.my-n3,.my-xs-n3{    margin-top:-1rem !important;}.mr-n3,.mr-xs-n3,.mx-n3,.mx-xs-n3{    margin-right:-1rem !important;}.mb-n3,.mb-xs-n3,.my-n3,.my-xs-n3{    margin-bottom:-1rem !important;}.ml-n3,.ml-xs-n3,.mx-n3,.mx-xs-n3{    margin-left:-1rem !important;}.m-n4,.m-xs-n4{    margin:-1.5rem !important;}.mt-n4,.mt-xs-n4,.my-n4,.my-xs-n4{    margin-top:-1.5rem !important;}.mr-n4,.mr-xs-n4,.mx-n4,.mx-xs-n4{    margin-right:-1.5rem !important;}.mb-n4,.mb-xs-n4,.my-n4,.my-xs-n4{    margin-bottom:-1.5rem !important;}.ml-n4,.ml-xs-n4,.mx-n4,.mx-xs-n4{    margin-left:-1.5rem !important;}.m-n5,.m-xs-n5{    margin:-3rem !important;}.mt-n5,.mt-xs-n5,.my-n5,.my-xs-n5{    margin-top:-3rem !important;}.mr-n5,.mr-xs-n5,.mx-n5,.mx-xs-n5{    margin-right:-3rem !important;}.mb-n5,.mb-xs-n5,.my-n5,.my-xs-n5{    margin-bottom:-3rem !important;}.ml-n5,.ml-xs-n5,.mx-n5,.mx-xs-n5{    margin-left:-3rem !important;}.m-auto,.m-xs-auto{    margin:auto !important;}.mt-auto,.mt-xs-auto,.my-auto,.my-xs-auto{    margin-top:auto !important;}.mr-auto,.mr-xs-auto,.mx-auto,.mx-xs-auto{    margin-right:auto !important;}.mb-auto,.mb-xs-auto,.my-auto,.my-xs-auto{    margin-bottom:auto !important;}.ml-auto,.ml-xs-auto,.mx-auto,.mx-xs-auto{    margin-left:auto !important;}@media only screen and (min-width:480px){    .m-sm-0{        margin:0 !important;    }    .mt-sm-0,    .my-sm-0{        margin-top:0 !important;    }    .mr-sm-0,    .mx-sm-0{        margin-right:0 !important;    }    .mb-sm-0,    .my-sm-0{        margin-bottom:0 !important;    }    .ml-sm-0,    .mx-sm-0{        margin-left:0 !important;    }    .m-sm-auto{        margin:auto !important;    }    .m-sm-1{        margin:0.25rem !important;    }    .mt-sm-1,    .my-sm-1{        margin-top:0.25rem !important;    }    .mr-sm-1,    .mx-sm-1{        margin-right:0.25rem !important;    }    .mb-sm-1,    .my-sm-1{        margin-bottom:0.25rem !important;    }    .ml-sm-1,    .mx-sm-1{        margin-left:0.25rem !important;    }    .m-sm-2{        margin:0.5rem !important;    }    .mt-sm-2,    .my-sm-2{        margin-top:0.5rem !important;    }    .mr-sm-2,    .mx-sm-2{        margin-right:0.5rem !important;    }    .mb-sm-2,    .my-sm-2{        margin-bottom:0.5rem !important;    }    .ml-sm-2,    .mx-sm-2{        margin-left:0.5rem !important;    }    .m-sm-3{        margin:1rem !important;    }    .mt-sm-3,    .my-sm-3{        margin-top:1rem !important;    }    .mr-sm-3,    .mx-sm-3{        margin-right:1rem !important;    }    .mb-sm-3,    .my-sm-3{        margin-bottom:1rem !important;    }    .ml-sm-3,    .mx-sm-3{        margin-left:1rem !important;    }    .m-sm-4{        margin:1.5rem !important;    }    .mt-sm-4,    .my-sm-4{        margin-top:1.5rem !important;    }    .mr-sm-4,    .mx-sm-4{        margin-right:1.5rem !important;    }    .mb-sm-4,    .my-sm-4{        margin-bottom:1.5rem !important;    }    .ml-sm-4,    .mx-sm-4{        margin-left:1.5rem !important;    }    .m-sm-5{        margin:3rem !important;    }    .mt-sm-5,    .my-sm-5{        margin-top:3rem !important;    }    .mr-sm-5,    .mx-sm-5{        margin-right:3rem !important;    }    .mb-sm-5,    .my-sm-5{        margin-bottom:3rem !important;    }    .ml-sm-5,    .mx-sm-5{        margin-left:3rem !important;    }    .p-sm-0{        padding:0 !important;    }    .pt-sm-0,    .py-sm-0{        padding-top:0 !important;    }    .pr-sm-0,    .px-sm-0{        padding-right:0 !important;    }    .pb-sm-0,    .py-sm-0{        padding-bottom:0 !important;    }    .pl-sm-0,    .px-sm-0{        padding-left:0 !important;    }    .p-sm-1{        padding:0.25rem !important;    }    .pt-sm-1,    .py-sm-1{        padding-top:0.25rem !important;    }    .pr-sm-1,    .px-sm-1{        padding-right:0.25rem !important;    }    .pb-sm-1,    .py-sm-1{        padding-bottom:0.25rem !important;    }    .pl-sm-1,    .px-sm-1{        padding-left:0.25rem !important;    }    .p-sm-2{        padding:0.5rem !important;    }    .pt-sm-2,    .py-sm-2{        padding-top:0.5rem !important;    }    .pr-sm-2,    .px-sm-2{        padding-right:0.5rem !important;    }    .pb-sm-2,    .py-sm-2{        padding-bottom:0.5rem !important;    }    .pl-sm-2,    .px-sm-2{        padding-left:0.5rem !important;    }    .p-sm-3{        padding:1rem !important;    }    .pt-sm-3,    .py-sm-3{        padding-top:1rem !important;    }    .pr-sm-3,    .px-sm-3{        padding-right:1rem !important;    }    .pb-sm-3,    .py-sm-3{        padding-bottom:1rem !important;    }    .pl-sm-3,    .px-sm-3{        padding-left:1rem !important;    }    .p-sm-4{        padding:1.5rem !important;    }    .pt-sm-4,    .py-sm-4{        padding-top:1.5rem !important;    }    .pr-sm-4,    .px-sm-4{        padding-right:1.5rem !important;    }    .pb-sm-4,    .py-sm-4{        padding-bottom:1.5rem !important;    }    .pl-sm-4,    .px-sm-4{        padding-left:1.5rem !important;    }    .p-sm-5{        padding:3rem !important;    }    .pt-sm-5,    .py-sm-5{        padding-top:3rem !important;    }    .pr-sm-5,    .px-sm-5{        padding-right:3rem !important;    }    .pb-sm-5,    .py-sm-5{        padding-bottom:3rem !important;    }    .pl-sm-5,    .px-sm-5{        padding-left:3rem !important;    }    .m-sm-n1{        margin:-0.25rem !important;    }    .mt-sm-n1,    .my-sm-n1{        margin-top:-0.25rem !important;    }    .mr-sm-n1,    .mx-sm-n1{        margin-right:-0.25rem !important;    }    .mb-sm-n1,    .my-sm-n1{        margin-bottom:-0.25rem !important;    }    .ml-sm-n1,    .mx-sm-n1{        margin-left:-0.25rem !important;    }    .m-sm-n2{        margin:-0.5rem !important;    }    .mt-sm-n2,    .my-sm-n2{        margin-top:-0.5rem !important;    }    .mr-sm-n2,    .mx-sm-n2{        margin-right:-0.5rem !important;    }    .mb-sm-n2,    .my-sm-n2{        margin-bottom:-0.5rem !important;    }    .ml-sm-n2,    .mx-sm-n2{        margin-left:-0.5rem !important;    }    .m-sm-n3{        margin:-1rem !important;    }    .mt-sm-n3,    .my-sm-n3{        margin-top:-1rem !important;    }    .mr-sm-n3,    .mx-sm-n3{        margin-right:-1rem !important;    }    .mb-sm-n3,    .my-sm-n3{        margin-bottom:-1rem !important;    }    .ml-sm-n3,    .mx-sm-n3{        margin-left:-1rem !important;    }    .m-sm-n4{        margin:-1.5rem !important;    }    .mt-sm-n4,    .my-sm-n4{        margin-top:-1.5rem !important;    }    .mr-sm-n4,    .mx-sm-n4{        margin-right:-1.5rem !important;    }    .mb-sm-n4,    .my-sm-n4{        margin-bottom:-1.5rem !important;    }    .ml-sm-n4,    .mx-sm-n4{        margin-left:-1.5rem !important;    }    .m-sm-n5{        margin:-3rem !important;    }    .mt-sm-n5,    .my-sm-n5{        margin-top:-3rem !important;    }    .mr-sm-n5,    .mx-sm-n5{        margin-right:-3rem !important;    }    .mb-sm-n5,    .my-sm-n5{        margin-bottom:-3rem !important;    }    .ml-sm-n5,    .mx-sm-n5{        margin-left:-3rem !important;    }    .mt-sm-auto,    .my-sm-auto{        margin-top:auto !important;    }    .mr-sm-auto,    .mx-sm-auto{        margin-right:auto !important;    }    .mb-sm-auto,    .my-sm-auto{        margin-bottom:auto !important;    }    .ml-sm-auto,    .mx-sm-auto{        margin-left:auto !important;    }}@media only screen and (min-width:768px){    .m-md-0{        margin:0 !important;    }    .mt-md-0,    .my-md-0{        margin-top:0 !important;    }    .mr-md-0,    .mx-md-0{        margin-right:0 !important;    }    .mb-md-0,    .my-md-0{        margin-bottom:0 !important;    }    .ml-md-0,    .mx-md-0{        margin-left:0 !important;    }    .m-md-1{        margin:0.25rem !important;    }    .mt-md-1,    .my-md-1{        margin-top:0.25rem !important;    }    .mr-md-1,    .mx-md-1{        margin-right:0.25rem !important;    }    .mb-md-1,    .my-md-1{        margin-bottom:0.25rem !important;    }    .ml-md-1,    .mx-md-1{        margin-left:0.25rem !important;    }    .m-md-2{        margin:0.5rem !important;    }    .mt-md-2,    .my-md-2{        margin-top:0.5rem !important;    }    .mr-md-2,    .mx-md-2{        margin-right:0.5rem !important;    }    .mb-md-2,    .my-md-2{        margin-bottom:0.5rem !important;    }    .ml-md-2,    .mx-md-2{        margin-left:0.5rem !important;    }    .m-md-3{        margin:1rem !important;    }    .mt-md-3,    .my-md-3{        margin-top:1rem !important;    }    .mr-md-3,    .mx-md-3{        margin-right:1rem !important;    }    .mb-md-3,    .my-md-3{        margin-bottom:1rem !important;    }    .ml-md-3,    .mx-md-3{        margin-left:1rem !important;    }    .m-md-4{        margin:1.5rem !important;    }    .mt-md-4,    .my-md-4{        margin-top:1.5rem !important;    }    .mr-md-4,    .mx-md-4{        margin-right:1.5rem !important;    }    .mb-md-4,    .my-md-4{        margin-bottom:1.5rem !important;    }    .ml-md-4,    .mx-md-4{        margin-left:1.5rem !important;    }    .m-md-5{        margin:3rem !important;    }    .mt-md-5,    .my-md-5{        margin-top:3rem !important;    }    .mr-md-5,    .mx-md-5{        margin-right:3rem !important;    }    .mb-md-5,    .my-md-5{        margin-bottom:3rem !important;    }    .ml-md-5,    .mx-md-5{        margin-left:3rem !important;    }    .p-md-0{        padding:0 !important;    }    .pt-md-0,    .py-md-0{        padding-top:0 !important;    }    .pr-md-0,    .px-md-0{        padding-right:0 !important;    }    .pb-md-0,    .py-md-0{        padding-bottom:0 !important;    }    .pl-md-0,    .px-md-0{        padding-left:0 !important;    }    .p-md-1{        padding:0.25rem !important;    }    .pt-md-1,    .py-md-1{        padding-top:0.25rem !important;    }    .pr-md-1,    .px-md-1{        padding-right:0.25rem !important;    }    .pb-md-1,    .py-md-1{        padding-bottom:0.25rem !important;    }    .pl-md-1,    .px-md-1{        padding-left:0.25rem !important;    }    .p-md-2{        padding:0.5rem !important;    }    .pt-md-2,    .py-md-2{        padding-top:0.5rem !important;    }    .pr-md-2,    .px-md-2{        padding-right:0.5rem !important;    }    .pb-md-2,    .py-md-2{        padding-bottom:0.5rem !important;    }    .pl-md-2,    .px-md-2{        padding-left:0.5rem !important;    }    .p-md-3{        padding:1rem !important;    }    .pt-md-3,    .py-md-3{        padding-top:1rem !important;    }    .pr-md-3,    .px-md-3{        padding-right:1rem !important;    }    .pb-md-3,    .py-md-3{        padding-bottom:1rem !important;    }    .pl-md-3,    .px-md-3{        padding-left:1rem !important;    }    .p-md-4{        padding:1.5rem !important;    }    .pt-md-4,    .py-md-4{        padding-top:1.5rem !important;    }    .pr-md-4,    .px-md-4{        padding-right:1.5rem !important;    }    .pb-md-4,    .py-md-4{        padding-bottom:1.5rem !important;    }    .pl-md-4,    .px-md-4{        padding-left:1.5rem !important;    }    .p-md-5{        padding:3rem !important;    }    .pt-md-5,    .py-md-5{        padding-top:3rem !important;    }    .pr-md-5,    .px-md-5{        padding-right:3rem !important;    }    .pb-md-5,    .py-md-5{        padding-bottom:3rem !important;    }    .pl-md-5,    .px-md-5{        padding-left:3rem !important;    }    .m-md-n1{        margin:-0.25rem !important;    }    .mt-md-n1,    .my-md-n1{        margin-top:-0.25rem !important;    }    .mr-md-n1,    .mx-md-n1{        margin-right:-0.25rem !important;    }    .mb-md-n1,    .my-md-n1{        margin-bottom:-0.25rem !important;    }    .ml-md-n1,    .mx-md-n1{        margin-left:-0.25rem !important;    }    .m-md-n2{        margin:-0.5rem !important;    }    .mt-md-n2,    .my-md-n2{        margin-top:-0.5rem !important;    }    .mr-md-n2,    .mx-md-n2{        margin-right:-0.5rem !important;    }    .mb-md-n2,    .my-md-n2{        margin-bottom:-0.5rem !important;    }    .ml-md-n2,    .mx-md-n2{        margin-left:-0.5rem !important;    }    .m-md-n3{        margin:-1rem !important;    }    .mt-md-n3,    .my-md-n3{        margin-top:-1rem !important;    }    .mr-md-n3,    .mx-md-n3{        margin-right:-1rem !important;    }    .mb-md-n3,    .my-md-n3{        margin-bottom:-1rem !important;    }    .ml-md-n3,    .mx-md-n3{        margin-left:-1rem !important;    }    .m-md-n4{        margin:-1.5rem !important;    }    .mt-md-n4,    .my-md-n4{        margin-top:-1.5rem !important;    }    .mr-md-n4,    .mx-md-n4{        margin-right:-1.5rem !important;    }    .mb-md-n4,    .my-md-n4{        margin-bottom:-1.5rem !important;    }    .ml-md-n4,    .mx-md-n4{        margin-left:-1.5rem !important;    }    .m-md-n5{        margin:-3rem !important;    }    .mt-md-n5,    .my-md-n5{        margin-top:-3rem !important;    }    .mr-md-n5,    .mx-md-n5{        margin-right:-3rem !important;    }    .mb-md-n5,    .my-md-n5{        margin-bottom:-3rem !important;    }    .ml-md-n5,    .mx-md-n5{        margin-left:-3rem !important;    }    .m-md-auto{        margin:auto !important;    }    .mt-md-auto,    .my-md-auto{        margin-top:auto !important;    }    .mr-md-auto,    .mx-md-auto{        margin-right:auto !important;    }    .mb-md-auto,    .my-md-auto{        margin-bottom:auto !important;    }    .ml-md-auto,    .mx-md-auto{        margin-left:auto !important;    }}@media only screen and (min-width:1024px){    .m-lg-0{        margin:0 !important;    }    .mt-lg-0,    .my-lg-0{        margin-top:0 !important;    }    .mr-lg-0,    .mx-lg-0{        margin-right:0 !important;    }    .mb-lg-0,    .my-lg-0{        margin-bottom:0 !important;    }    .ml-lg-0,    .mx-lg-0{        margin-left:0 !important;    }    .m-lg-1{        margin:0.25rem !important;    }    .mt-lg-1,    .my-lg-1{        margin-top:0.25rem !important;    }    .mr-lg-1,    .mx-lg-1{        margin-right:0.25rem !important;    }    .mb-lg-1,    .my-lg-1{        margin-bottom:0.25rem !important;    }    .ml-lg-1,    .mx-lg-1{        margin-left:0.25rem !important;    }    .m-lg-2{        margin:0.5rem !important;    }    .mt-lg-2,    .my-lg-2{        margin-top:0.5rem !important;    }    .mr-lg-2,    .mx-lg-2{        margin-right:0.5rem !important;    }    .mb-lg-2,    .my-lg-2{        margin-bottom:0.5rem !important;    }    .ml-lg-2,    .mx-lg-2{        margin-left:0.5rem !important;    }    .m-lg-3{        margin:1rem !important;    }    .mt-lg-3,    .my-lg-3{        margin-top:1rem !important;    }    .mr-lg-3,    .mx-lg-3{        margin-right:1rem !important;    }    .mb-lg-3,    .my-lg-3{        margin-bottom:1rem !important;    }    .ml-lg-3,    .mx-lg-3{        margin-left:1rem !important;    }    .m-lg-4{        margin:1.5rem !important;    }    .mt-lg-4,    .my-lg-4{        margin-top:1.5rem !important;    }    .mr-lg-4,    .mx-lg-4{        margin-right:1.5rem !important;    }    .mb-lg-4,    .my-lg-4{        margin-bottom:1.5rem !important;    }    .ml-lg-4,    .mx-lg-4{        margin-left:1.5rem !important;    }    .m-lg-5{        margin:3rem !important;    }    .mt-lg-5,    .my-lg-5{        margin-top:3rem !important;    }    .mr-lg-5,    .mx-lg-5{        margin-right:3rem !important;    }    .mb-lg-5,    .my-lg-5{        margin-bottom:3rem !important;    }    .ml-lg-5,    .mx-lg-5{        margin-left:3rem !important;    }    .p-xl-0{        padding:0 !important;    }    .pt-xl-0,    .py-xl-0{        padding-top:0 !important;    }    .pr-xl-0,    .px-xl-0{        padding-right:0 !important;    }    .pb-xl-0,    .py-xl-0{        padding-bottom:0 !important;    }    .pl-xl-0,    .px-xl-0{        padding-left:0 !important;    }    .p-xl-1{        padding:0.25rem !important;    }    .pt-xl-1,    .py-xl-1{        padding-top:0.25rem !important;    }    .pr-xl-1,    .px-xl-1{        padding-right:0.25rem !important;    }    .pb-xl-1,    .py-xl-1{        padding-bottom:0.25rem !important;    }    .pl-xl-1,    .px-xl-1{        padding-left:0.25rem !important;    }    .p-xl-2{        padding:0.5rem !important;    }    .pt-xl-2,    .py-xl-2{        padding-top:0.5rem !important;    }    .pr-xl-2,    .px-xl-2{        padding-right:0.5rem !important;    }    .pb-xl-2,    .py-xl-2{        padding-bottom:0.5rem !important;    }    .pl-xl-2,    .px-xl-2{        padding-left:0.5rem !important;    }    .p-xl-3{        padding:1rem !important;    }    .pt-xl-3,    .py-xl-3{        padding-top:1rem !important;    }    .pr-xl-3,    .px-xl-3{        padding-right:1rem !important;    }    .pb-xl-3,    .py-xl-3{        padding-bottom:1rem !important;    }    .pl-xl-3,    .px-xl-3{        padding-left:1rem !important;    }    .p-xl-4{        padding:1.5rem !important;    }    .pt-xl-4,    .py-xl-4{        padding-top:1.5rem !important;    }    .pr-xl-4,    .px-xl-4{        padding-right:1.5rem !important;    }    .pb-xl-4,    .py-xl-4{        padding-bottom:1.5rem !important;    }    .pl-xl-4,    .px-xl-4{        padding-left:1.5rem !important;    }    .p-xl-5{        padding:3rem !important;    }    .pt-xl-5,    .py-xl-5{        padding-top:3rem !important;    }    .pr-xl-5,    .px-xl-5{        padding-right:3rem !important;    }    .pb-xl-5,    .py-xl-5{        padding-bottom:3rem !important;    }    .pl-xl-5,    .px-xl-5{        padding-left:3rem !important;    }    .m-lg-n1{        margin:-0.25rem !important;    }    .mt-lg-n1,    .my-lg-n1{        margin-top:-0.25rem !important;    }    .mr-lg-n1,    .mx-lg-n1{        margin-right:-0.25rem !important;    }    .mb-lg-n1,    .my-lg-n1{        margin-bottom:-0.25rem !important;    }    .ml-lg-n1,    .mx-lg-n1{        margin-left:-0.25rem !important;    }    .m-lg-n2{        margin:-0.5rem !important;    }    .mt-lg-n2,    .my-lg-n2{        margin-top:-0.5rem !important;    }    .mr-lg-n2,    .mx-lg-n2{        margin-right:-0.5rem !important;    }    .mb-lg-n2,    .my-lg-n2{        margin-bottom:-0.5rem !important;    }    .ml-lg-n2,    .mx-lg-n2{        margin-left:-0.5rem !important;    }    .m-lg-n3{        margin:-1rem !important;    }    .mt-lg-n3,    .my-lg-n3{        margin-top:-1rem !important;    }    .mr-lg-n3,    .mx-lg-n3{        margin-right:-1rem !important;    }    .mb-lg-n3,    .my-lg-n3{        margin-bottom:-1rem !important;    }    .ml-lg-n3,    .mx-lg-n3{        margin-left:-1rem !important;    }    .m-lg-n4{        margin:-1.5rem !important;    }    .mt-lg-n4,    .my-lg-n4{        margin-top:-1.5rem !important;    }    .mr-lg-n4,    .mx-lg-n4{        margin-right:-1.5rem !important;    }    .mb-lg-n4,    .my-lg-n4{        margin-bottom:-1.5rem !important;    }    .ml-lg-n4,    .mx-lg-n4{        margin-left:-1.5rem !important;    }    .m-lg-n5{        margin:-3rem !important;    }    .mt-lg-n5,    .my-lg-n5{        margin-top:-3rem !important;    }    .mr-lg-n5,    .mx-lg-n5{        margin-right:-3rem !important;    }    .mb-lg-n5,    .my-lg-n5{        margin-bottom:-3rem !important;    }    .ml-lg-n5,    .mx-lg-n5{        margin-left:-3rem !important;    }    .m-lg-auto{        margin:auto !important;    }    .mt-lg-auto,    .my-lg-auto{        margin-top:auto !important;    }    .mr-lg-auto,    .mx-lg-auto{        margin-right:auto !important;    }    .mb-lg-auto,    .my-lg-auto{        margin-bottom:auto !important;    }    .ml-lg-auto,    .mx-lg-auto{        margin-left:auto !important;    }}@media only screen and (min-width:1200px){    .m-xl-0{        margin:0 !important;    }    .mt-xl-0,    .my-xl-0{        margin-top:0 !important;    }    .mr-xl-0,    .mx-xl-0{        margin-right:0 !important;    }    .mb-xl-0,    .my-xl-0{        margin-bottom:0 !important;    }    .ml-xl-0,    .mx-xl-0{        margin-left:0 !important;    }    .m-xl-1{        margin:0.25rem !important;    }    .mt-xl-1,    .my-xl-1{        margin-top:0.25rem !important;    }    .mr-xl-1,    .mx-xl-1{        margin-right:0.25rem !important;    }    .mb-xl-1,    .my-xl-1{        margin-bottom:0.25rem !important;    }    .ml-xl-1,    .mx-xl-1{        margin-left:0.25rem !important;    }    .m-xl-2{        margin:0.5rem !important;    }    .mt-xl-2,    .my-xl-2{        margin-top:0.5rem !important;    }    .mr-xl-2,    .mx-xl-2{        margin-right:0.5rem !important;    }    .mb-xl-2,    .my-xl-2{        margin-bottom:0.5rem !important;    }    .ml-xl-2,    .mx-xl-2{        margin-left:0.5rem !important;    }    .m-xl-3{        margin:1rem !important;    }    .mt-xl-3,    .my-xl-3{        margin-top:1rem !important;    }    .mr-xl-3,    .mx-xl-3{        margin-right:1rem !important;    }    .mb-xl-3,    .my-xl-3{        margin-bottom:1rem !important;    }    .ml-xl-3,    .mx-xl-3{        margin-left:1rem !important;    }    .m-xl-4{        margin:1.5rem !important;    }    .mt-xl-4,    .my-xl-4{        margin-top:1.5rem !important;    }    .mr-xl-4,    .mx-xl-4{        margin-right:1.5rem !important;    }    .mb-xl-4,    .my-xl-4{        margin-bottom:1.5rem !important;    }    .ml-xl-4,    .mx-xl-4{        margin-left:1.5rem !important;    }    .m-xl-5{        margin:3rem !important;    }    .mt-xl-5,    .my-xl-5{        margin-top:3rem !important;    }    .mr-xl-5,    .mx-xl-5{        margin-right:3rem !important;    }    .mb-xl-5,    .my-xl-5{        margin-bottom:3rem !important;    }    .ml-xl-5,    .mx-xl-5{        margin-left:3rem !important;    }    .p-xl-0{        padding:0 !important;    }    .pt-xl-0,    .py-xl-0{        padding-top:0 !important;    }    .pr-xl-0,    .px-xl-0{        padding-right:0 !important;    }    .pb-xl-0,    .py-xl-0{        padding-bottom:0 !important;    }    .pl-xl-0,    .px-xl-0{        padding-left:0 !important;    }    .p-xl-1{        padding:0.25rem !important;    }    .pt-xl-1,    .py-xl-1{        padding-top:0.25rem !important;    }    .pr-xl-1,    .px-xl-1{        padding-right:0.25rem !important;    }    .pb-xl-1,    .py-xl-1{        padding-bottom:0.25rem !important;    }    .pl-xl-1,    .px-xl-1{        padding-left:0.25rem !important;    }    .p-xl-2{        padding:0.5rem !important;    }    .pt-xl-2,    .py-xl-2{        padding-top:0.5rem !important;    }    .pr-xl-2,    .px-xl-2{        padding-right:0.5rem !important;    }    .pb-xl-2,    .py-xl-2{        padding-bottom:0.5rem !important;    }    .pl-xl-2,    .px-xl-2{        padding-left:0.5rem !important;    }    .p-xl-3{        padding:1rem !important;    }    .pt-xl-3,    .py-xl-3{        padding-top:1rem !important;    }    .pr-xl-3,    .px-xl-3{        padding-right:1rem !important;    }    .pb-xl-3,    .py-xl-3{        padding-bottom:1rem !important;    }    .pl-xl-3,    .px-xl-3{        padding-left:1rem !important;    }    .p-xl-4{        padding:1.5rem !important;    }    .pt-xl-4,    .py-xl-4{        padding-top:1.5rem !important;    }    .pr-xl-4,    .px-xl-4{        padding-right:1.5rem !important;    }    .pb-xl-4,    .py-xl-4{        padding-bottom:1.5rem !important;    }    .pl-xl-4,    .px-xl-4{        padding-left:1.5rem !important;    }    .p-xl-5{        padding:3rem !important;    }    .pt-xl-5,    .py-xl-5{        padding-top:3rem !important;    }    .pr-xl-5,    .px-xl-5{        padding-right:3rem !important;    }    .pb-xl-5,    .py-xl-5{        padding-bottom:3rem !important;    }    .pl-xl-5,    .px-xl-5{        padding-left:3rem !important;    }    .m-xl-n1{        margin:-0.25rem !important;    }    .mt-xl-n1,    .my-xl-n1{        margin-top:-0.25rem !important;    }    .mr-xl-n1,    .mx-xl-n1{        margin-right:-0.25rem !important;    }    .mb-xl-n1,    .my-xl-n1{        margin-bottom:-0.25rem !important;    }    .ml-xl-n1,    .mx-xl-n1{        margin-left:-0.25rem !important;    }    .m-xl-n2{        margin:-0.5rem !important;    }    .mt-xl-n2,    .my-xl-n2{        margin-top:-0.5rem !important;    }    .mr-xl-n2,    .mx-xl-n2{        margin-right:-0.5rem !important;    }    .mb-xl-n2,    .my-xl-n2{        margin-bottom:-0.5rem !important;    }    .ml-xl-n2,    .mx-xl-n2{        margin-left:-0.5rem !important;    }    .m-xl-n3{        margin:-1rem !important;    }    .mt-xl-n3,    .my-xl-n3{        margin-top:-1rem !important;    }    .mr-xl-n3,    .mx-xl-n3{        margin-right:-1rem !important;    }    .mb-xl-n3,    .my-xl-n3{        margin-bottom:-1rem !important;    }    .ml-xl-n3,    .mx-xl-n3{        margin-left:-1rem !important;    }    .m-xl-n4{        margin:-1.5rem !important;    }    .mt-xl-n4,    .my-xl-n4{        margin-top:-1.5rem !important;    }    .mr-xl-n4,    .mx-xl-n4{        margin-right:-1.5rem !important;    }    .mb-xl-n4,    .my-xl-n4{        margin-bottom:-1.5rem !important;    }    .ml-xl-n4,    .mx-xl-n4{        margin-left:-1.5rem !important;    }    .m-xl-n5{        margin:-3rem !important;    }    .mt-xl-n5,    .my-xl-n5{        margin-top:-3rem !important;    }    .mr-xl-n5,    .mx-xl-n5{        margin-right:-3rem !important;    }    .mb-xl-n5,    .my-xl-n5{        margin-bottom:-3rem !important;    }    .ml-xl-n5,    .mx-xl-n5{        margin-left:-3rem !important;    }    .m-xl-auto{        margin:auto !important;    }    .mt-xl-auto,    .my-xl-auto{        margin-top:auto !important;    }    .mr-xl-auto,    .mx-xl-auto{        margin-right:auto !important;    }    .mb-xl-auto,    .my-xl-auto{        margin-bottom:auto !important;    }    .ml-xl-auto,    .mx-xl-auto{        margin-left:auto !important;    }}@media only screen and (min-width:1400px){    .m-xxl-0{        margin:0 !important;    }    .mt-xxl-0,    .my-xxl-0{        margin-top:0 !important;    }    .mr-xxl-0,    .mx-xxl-0{        margin-right:0 !important;    }    .mb-xxl-0,    .my-xxl-0{        margin-bottom:0 !important;    }    .ml-xxl-0,    .mx-xxl-0{        margin-left:0 !important;    }    .m-xxl-1{        margin:0.25rem !important;    }    .mt-xxl-1,    .my-xxl-1{        margin-top:0.25rem !important;    }    .mr-xxl-1,    .mx-xxl-1{        margin-right:0.25rem !important;    }    .mb-xxl-1,    .my-xxl-1{        margin-bottom:0.25rem !important;    }    .ml-xxl-1,    .mx-xxl-1{        margin-left:0.25rem !important;    }    .m-xxl-2{        margin:0.5rem !important;    }    .mt-xxl-2,    .my-xxl-2{        margin-top:0.5rem !important;    }    .mr-xxl-2,    .mx-xxl-2{        margin-right:0.5rem !important;    }    .mb-xxl-2,    .my-xxl-2{        margin-bottom:0.5rem !important;    }    .ml-xxl-2,    .mx-xxl-2{        margin-left:0.5rem !important;    }    .m-xxl-3{        margin:1rem !important;    }    .mt-xxl-3,    .my-xxl-3{        margin-top:1rem !important;    }    .mr-xxl-3,    .mx-xxl-3{        margin-right:1rem !important;    }    .mb-xxl-3,    .my-xxl-3{        margin-bottom:1rem !important;    }    .ml-xxl-3,    .mx-xxl-3{        margin-left:1rem !important;    }    .m-xxl-4{        margin:1.5rem !important;    }    .mt-xxl-4,    .my-xxl-4{        margin-top:1.5rem !important;    }    .mr-xxl-4,    .mx-xxl-4{        margin-right:1.5rem !important;    }    .mb-xxl-4,    .my-xxl-4{        margin-bottom:1.5rem !important;    }    .ml-xxl-4,    .mx-xxl-4{        margin-left:1.5rem !important;    }    .m-xxl-5{        margin:3rem !important;    }    .mt-xxl-5,    .my-xxl-5{        margin-top:3rem !important;    }    .mr-xxl-5,    .mx-xxl-5{        margin-right:3rem !important;    }    .mb-xxl-5,    .my-xxl-5{        margin-bottom:3rem !important;    }    .ml-xxl-5,    .mx-xxl-5{        margin-left:3rem !important;    }    .p-xxl-0{        padding:0 !important;    }    .pt-xxl-0,    .py-xxl-0{        padding-top:0 !important;    }    .pr-xxl-0,    .px-xxl-0{        padding-right:0 !important;    }    .pb-xxl-0,    .py-xxl-0{        padding-bottom:0 !important;    }    .pl-xxl-0,    .px-xxl-0{        padding-left:0 !important;    }    .p-xxl-1{        padding:0.25rem !important;    }    .pt-xxl-1,    .py-xxl-1{        padding-top:0.25rem !important;    }    .pr-xxl-1,    .px-xxl-1{        padding-right:0.25rem !important;    }    .pb-xxl-1,    .py-xxl-1{        padding-bottom:0.25rem !important;    }    .pl-xxl-1,    .px-xxl-1{        padding-left:0.25rem !important;    }    .p-xxl-2{        padding:0.5rem !important;    }    .pt-xxl-2,    .py-xxl-2{        padding-top:0.5rem !important;    }    .pr-xxl-2,    .px-xxl-2{        padding-right:0.5rem !important;    }    .pb-xxl-2,    .py-xxl-2{        padding-bottom:0.5rem !important;    }    .pl-xxl-2,    .px-xxl-2{        padding-left:0.5rem !important;    }    .p-xxl-3{        padding:1rem !important;    }    .pt-xxl-3,    .py-xxl-3{        padding-top:1rem !important;    }    .pr-xxl-3,    .px-xxl-3{        padding-right:1rem !important;    }    .pb-xxl-3,    .py-xxl-3{        padding-bottom:1rem !important;    }    .pl-xxl-3,    .px-xxl-3{        padding-left:1rem !important;    }    .p-xxl-4{        padding:1.5rem !important;    }    .pt-xxl-4,    .py-xxl-4{        padding-top:1.5rem !important;    }    .pr-xxl-4,    .px-xxl-4{        padding-right:1.5rem !important;    }    .pb-xxl-4,    .py-xxl-4{        padding-bottom:1.5rem !important;    }    .pl-xxl-4,    .px-xxl-4{        padding-left:1.5rem !important;    }    .p-xxl-5{        padding:3rem !important;    }    .pt-xxl-5,    .py-xxl-5{        padding-top:3rem !important;    }    .pr-xxl-5,    .px-xxl-5{        padding-right:3rem !important;    }    .pb-xxl-5,    .py-xxl-5{        padding-bottom:3rem !important;    }    .pl-xxl-5,    .px-xxl-5{        padding-left:3rem !important;    }    .m-xxl-n1{        margin:-0.25rem !important;    }    .mt-xxl-n1,    .my-xxl-n1{        margin-top:-0.25rem !important;    }    .mr-xxl-n1,    .mx-xxl-n1{        margin-right:-0.25rem !important;    }    .mb-xxl-n1,    .my-xxl-n1{        margin-bottom:-0.25rem !important;    }    .ml-xxl-n1,    .mx-xxl-n1{        margin-left:-0.25rem !important;    }    .m-xxl-n2{        margin:-0.5rem !important;    }    .mt-xxl-n2,    .my-xxl-n2{        margin-top:-0.5rem !important;    }    .mr-xxl-n2,    .mx-xxl-n2{        margin-right:-0.5rem !important;    }    .mb-xxl-n2,    .my-xxl-n2{        margin-bottom:-0.5rem !important;    }    .ml-xxl-n2,    .mx-xxl-n2{        margin-left:-0.5rem !important;    }    .m-xxl-n3{        margin:-1rem !important;    }    .mt-xxl-n3,    .my-xxl-n3{        margin-top:-1rem !important;    }    .mr-xxl-n3,    .mx-xxl-n3{        margin-right:-1rem !important;    }    .mb-xxl-n3,    .my-xxl-n3{        margin-bottom:-1rem !important;    }    .ml-xxl-n3,    .mx-xxl-n3{        margin-left:-1rem !important;    }    .m-xxl-n4{        margin:-1.5rem !important;    }    .mt-xxl-n4,    .my-xxl-n4{        margin-top:-1.5rem !important;    }    .mr-xxl-n4,    .mx-xxl-n4{        margin-right:-1.5rem !important;    }    .mb-xxl-n4,    .my-xxl-n4{        margin-bottom:-1.5rem !important;    }    .ml-xxl-n4,    .mx-xxl-n4{        margin-left:-1.5rem !important;    }    .m-xxl-n5{        margin:-3rem !important;    }    .mt-xxl-n5,    .my-xxl-n5{        margin-top:-3rem !important;    }    .mr-xxl-n5,    .mx-xxl-n5{        margin-right:-3rem !important;    }    .mb-xxl-n5,    .my-xxl-n5{        margin-bottom:-3rem !important;    }    .ml-xxl-n5,    .mx-xxl-n5{        margin-left:-3rem !important;    }    .m-xxl-auto{        margin:auto !important;    }    .mt-xxl-auto,    .my-xxl-auto{        margin-top:auto !important;    }    .mr-xxl-auto,    .mx-xxl-auto{        margin-right:auto !important;    }    .mb-xxl-auto,    .my-xxl-auto{        margin-bottom:auto !important;    }    .ml-xxl-auto,    .mx-xxl-auto{        margin-left:auto !important;    }}.d-none{    display:none !important;}.d-inline{    display:inline !important;}.d-inline-block{    display:inline-block !important;}.d-block{    display:block !important;}.d-table{    display:table !important;}.d-table-cell{    display:table-cell !important;}.d-table-row{    display:table-row !important;}.d-flex{    display:flex !important;}.d-inline-flex{    display:inline-flex !important;}@media only screen and (min-width:480px){    .d-sm-inline{display:inline !important}    .d-sm-inline-block{display:inline-block !important}    .d-sm-block{display:block !important}    .d-sm-grid{display:grid !important}    .d-sm-inline-grid{display:inline-grid !important}    .d-sm-table{display:table !important}    .d-sm-table-row{display:table-row !important}    .d-sm-table-cell{display:table-cell !important}    .d-sm-flex{display:flex !important}    .d-sm-inline-flex{display:inline-flex !important}    .d-sm-none{display:none !important}}@media only screen and (min-width:768px){    .d-md-inline{display:inline !important}    .d-md-inline-block{display:inline-block !important}    .d-md-block{display:block !important}    .d-md-grid{display:grid !important}    .d-md-inline-grid{display:inline-grid !important}    .d-md-table{display:table !important}    .d-md-table-row{display:table-row !important}    .d-md-table-cell{display:table-cell !important}    .d-md-flex{display:flex !important}    .d-md-inline-flex{display:inline-flex !important}    .d-md-none{display:none !important}}@media only screen and (min-width:1024px){    .d-lg-inline{display:inline !important}    .d-lg-inline-block{display:inline-block !important}    .d-lg-block{display:block !important}    .d-lg-grid{display:grid !important}    .d-lg-inline-grid{display:inline-grid !important}    .d-lg-table{display:table !important}    .d-lg-table-row{display:table-row !important}    .d-lg-table-cell{display:table-cell !important}    .d-lg-flex{display:flex !important}    .d-lg-inline-flex{display:inline-flex !important}    .d-lg-none{display:none !important}}@media only screen and (min-width:1200px){    .d-xl-inline{display:inline !important}    .d-xl-inline-block{display:inline-block !important}    .d-xl-block{display:block !important}    .d-xl-grid{display:grid !important}    .d-xl-inline-grid{display:inline-grid !important}    .d-xl-table{display:table !important}    .d-xl-table-row{display:table-row !important}    .d-xl-table-cell{display:table-cell !important}    .d-xl-flex{display:flex !important}    .d-xl-inline-flex{display:inline-flex !important}    .d-xl-none{display:none !important}}@media only screen and (min-width:1400px){    .d-xxl-inline{display:inline !important}    .d-xxl-inline-block{display:inline-block !important}    .d-xxl-block{display:block !important}    .d-xxl-grid{display:grid !important}    .d-xxl-inline-grid{display:inline-grid !important}    .d-xxl-table{display:table !important}    .d-xxl-table-row{display:table-row !important}    .d-xxl-table-cell{display:table-cell !important}    .d-xxl-flex{display:flex !important}    .d-xxl-inline-flex{display:inline-flex !important}    .d-xxl-none{display:none !important}}nav#menu{    box-sizing:border-box;    width:100%;    height:40px;    display:inline-flex;    padding-left:10px;    padding-right:10px;    background-color:var(--color-primary);}.clear{    clear:both;}.event-highlight{    position:relative;    color:#ea0000 !important;    text-shadow:0px -1px 2px #ffb0b0,1px 0px 2px #ffb0b0,-1px 0px 2px #ffb0b0,0px 1px 2px #ffb0b0;}.event-numbers{    position:absolute;    left:11px;    top:9px;    background:white;    border-radius:20px;    padding:1px 5px;    text-shadow:none;    font-size:15px;    opacity:0.8;}nav#menu > ul > li:hover{    color:white;}.sublinks-menu{    box-sizing:border-box;    height:90px;    margin-top:-4px;    width:100%;    float:left;    padding-left:50px;    padding-right:50px;    background-color:#fafafa;;}nav#menu > .menu-phone{    box-sizing:border-box;    width:100%;    order:2;    margin-left:18px;}nav#menu > .menu-phone > select{    box-sizing:border-box;    width:60%;    float:left;    display:inline-block;    margin-top:7px;    padding:6px 5px 6px 5px;    height:27px;    border:none;    border-radius:1px;    color:var(--color-primary);    background-color:#e8e8e8;    outline:none;    appearance:none;    -moz-appearance:none;     -webkit-appearance:none; }nav#menu > .menu-phone > #search-header{    box-sizing:border-box;    float:right;    width:40%;    padding-right:5px;}nav#menu > .menu-phone > #search-header input[type="text"]{    box-sizing:border-box;    width:calc(100% - 70px);    float:left;    margin-top:7px;    margin-left:5px;    padding:6px 5px 6px 5px;    height:27px;    border:none;    border-radius:1px;    color:var(--color-primary);    background-color:#e8e8e8;    outline:none;}nav#menu > .menu-phone > #search-header input[type="text"]::-webkit-input-placeholder{    color:var(--color-primary);}nav#menu > .menu-phone > #search-header input[type="text"]:-moz-placeholder{    color:var(--color-primary);    opacity:1;}nav#menu > .menu-phone > #search-header input[type="text"]::-moz-placeholder{    color:var(--color-primary);    opacity:1;}nav#menu > .menu-phone > #search-header input[type="text"]:-ms-input-placeholder{    color:var(--color-primary);}nav#menu > .menu-phone > #search-header i{    box-sizing:border-box;    float:left;    width:auto;    margin-top:7px;    margin-left:5px;    padding:7px 8px 7px 8px;    color:var(--color-primary);    background-color:#e8e8e8;    border-radius:1px;}nav#menu ul li > a img:hover{    opacity:1;}#menu-placeholder{    height:80px;    margin-left:-40px;}#menu-tooltip{    box-sizing:border-box;    position:absolute;    z-index:50;    left:0;    top:0;    width:138px;    display:none;    background:rgba(0,0,0,0.8);    color:#fff;    font-size:13px;    text-align:center;    border-radius:6px;    padding:5px 8px;    margin-left:45px;}#menu-tooltip:after{    box-sizing:border-box;    position:absolute;    display:block;    width:0;    height:0;    top:-20px;    left:50%;    content:"";    margin-left:-10px;    border-color:transparent transparent rgba(0,0,0,0.8) transparent;    border-style:solid;    border-width:10px;}.sublinks-menu > #sublinks{    box-sizing:border-box;    height:74px;    width:1024px;    margin:0 auto;}#forum-icon{    margin-left:728px !important;}.active-menu-link{    color:var(--color-primary) !important;    background-color:#fafafa;}@media only screen and (max-width:767px){    nav#menu{        height:113px;        display:block;        padding-left:5px;        padding-right:5px;    }    nav#menu > .menu-phone > #search-header{        padding-right:0;        width:100%;    }    nav#menu > .menu-phone{        margin-left:0;    }    nav#menu > .menu-phone > select{        width:100%;        margin-left:0;    }    nav#menu > .menu-phone > #search-header input[type="text"]{        width:calc(100% - 61px);        margin-left:0;    }}input.sjs-autocomplete-input{    display:none;}.sjs-preview-control{    overflow-x:clip;    overflow-y:hidden;    position:relative;}.sjs-preview-control .preview-overlay{    position:absolute;    bottom:0;    left:0;    right:0;    height:50%;    display:flex;    align-items:end;    justify-content:center;}.sjs-preview-control .preview-overlay a{    color:var(--color-primary);    left:0;    right:0;    text-align:center;}.sjs-preview-control .view-more{    display:flex !important;    gap:0.25rem;    align-items:center;    justify-content:center;}.sjs-scroll-event:not([data-scroll-value="enabled"])::-webkit-outer-spin-button,.sjs-scroll-event:not([data-scroll-value="enabled"])::-webkit-inner-spin-button{    -webkit-appearance:none;    margin:0;}.sjs-scroll-event:not([data-scroll-value="enabled"]){    -moz-appearance:textfield;}.retraining-courses .item-header,.retraining-meetings .item-header{    border:none !important;    border-radius:0 !important;    transition:opacity .125s;}.retraining-courses .item-header:hover,.retraining-meetings .item-header:hover{    opacity:.75;}.retraining-courses .item-header{    background-color:var(--color-secondary) !important;    color:var(--color-light) !important;}.retraining-meetings .item-header{    background-color:var(--color-primary) !important;    color:var(--color-light) !important;}.retraining-courses .item-header .fa,.retraining-meetings .item-header .fa{    color:var(--color-light) !important;}.retraining-instructor{    width:128px;    height:128px;    border-radius:999px;    position:relative;    overflow:hidden;    background-color:var(--color-light-secondary);}.retraining-instructor a{    position:absolute;    top:0;    bottom:0;    left:0;    right:0;    display:flex;    justify-content:center;    align-items:center;}.retraining-instructor a img{    width:100%;}.discord-info .fa{    font-size:38px;}.retraining-progress{    height:16px;    background-color:var(--color-info-light);    border-radius:4px;    position:relative;}.retraining-progress > .retraining-bar{    background-color:var(--color-info);    border-radius:4px;    position:absolute;    left:0;    top:0;    bottom:0;}.retraining-bar-circle{    width:8px;    height:8px;    background-color:var(--color-info-light);    border-radius:99px;    border:8px solid var(--color-info);    position:absolute;    right:-8px;    top:-25%}.retraining-bar-label{    position:absolute;    padding:4px;    text-align:center;    color:var(--color-light);    background-color:var(--color-primary);    border-radius:4px;    width:48px;     left:-24px;     bottom:185%;}.retraining-tooltip-arrow{    display:block;    border-color:transparent;    border-top-color:var(--color-info);    border-style:solid;    border-width:.5em .4em 0;    width:0;    height:0;    position:absolute;        right:22.5px;     bottom:-3px;}#create_retraining{    max-width:100%;}.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none;}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px;}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:none;}.xdsoft_datetimepicker button{border:none !important;}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.xdsoft_noselect::selection{ background:transparent }.xdsoft_noselect::-moz-selection{ background:transparent }.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none;}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none;}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block;}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px;}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0;}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px;}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0;}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0;}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_mounthpicker{position:relative;text-align:center;}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);}.xdsoft_datetimepicker .xdsoft_label i{opacity:0.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle;}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0;}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px;}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0;}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev ,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0;}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px;}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px;}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0;}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd;}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px;}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div > div:first-child{border-top-width:0;}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer;}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline;}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0;}.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden;}.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect{ right:-7px }.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect{ right:2px }.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{color:#fff;background:#4A81F8;}.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important;}.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{background:var(--color-primary);color:#fff;font-weight:700;}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right;}.xdsoft_datetimepicker .xdsoft_calendar{clear:both;}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px;}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%;}.xdsoft_datetimepicker .xdsoft_calendar td > div{padding-right:5px;}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px;}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px;}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%;}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1;}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#4169E1;}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000;}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000;}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{background:var(--color-primary);color:#fff;font-weight:700;}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box >div >div.xdsoft_disabled{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";cursor:default;}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div:hover{color:#fff !important;background:#4A81F8 !important;box-shadow:none !important;}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#33aaff !important;box-shadow:#178fe5 0 1px 3px 0 inset !important;color:#fff !important;}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover{color:inherit!important;background:inherit !important;box-shadow:inherit !important;}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default;}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px;}.xdsoft_datetimepicker .xdsoft_copyright a{ color:#eee !important }.xdsoft_datetimepicker .xdsoft_copyright a:hover{ color:#aaa !important }.xdsoft_time_box{position:relative;border:1px solid #ccc;}.xdsoft_scrollbar >.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px;}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer;}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto;}.xdsoft_scroller_box{position:relative;}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div{background:#0a0a0a;border-top:1px solid #222;color:#999;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select{border:1px solid #333;background:#000;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{color:#000;background:#007fff;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{background:#cc5500;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#cc5500;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{background:var(--color-primary);color:#000;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div:hover{color:#000 !important;background:#007fff !important;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666;}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{ color:#333 !important }.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{ color:#111 !important }.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{ color:#555 !important }.xdsoft_dark .xdsoft_time_box{border:1px solid #333;}.xdsoft_dark .xdsoft_scrollbar >.xdsoft_scroller{background:#333 !important;}.xdsoft_datetimepicker .xdsoft_save_selected{    display:block;    border:1px solid #e8e8e8 !important;    margin-top:5px;    width:100%;    color:#454551;    font-size:13px;}.xdsoft_datetimepicker .blue-gradient-button{font-family:"museo-sans","Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top,#fff 0%,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff 0%,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0%,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0%,#f4f8fa 73%);background:linear-gradient(to bottom,#fff 0%,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff',endColorstr='#f4f8fa',GradientType=0 );}.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{  color:#454551;  background:-moz-linear-gradient(top,#f4f8fa 0%,#FFF 73%);    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f8fa),color-stop(73%,#FFF));    background:-webkit-linear-gradient(top,#f4f8fa 0%,#FFF 73%);    background:-o-linear-gradient(top,#f4f8fa 0%,#FFF 73%);    background:-ms-linear-gradient(top,#f4f8fa 0%,#FFF 73%);    background:linear-gradient(to bottom,#f4f8fa 0%,#FFF 73%);    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8fa',endColorstr='#FFF',GradientType=0 );  }:root{--gutter-width:5px;}.container{width:100%;margin-right:auto;margin-left:auto;}.container-fluid{margin-right:auto;margin-left:auto;padding-left:calc(var(--gutter-width) * 2);padding-right:calc(var(--gutter-width) * 2);}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:calc(var(--gutter-width) * -1);margin-left:calc(var(--gutter-width) * -1);}.visible-xs{display:block;}.visible-sm,.visible-md,.visible-lg{display:none;}.hidden-xs{display:none;}.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-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-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-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-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-xxl,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12{position:relative;box-sizing:border-box;flex:0 0 auto;padding-right:var(--gutter-width);padding-left:var(--gutter-width);}.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-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-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-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-xxl,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12{flex-basis:100%;max-width:100%;}.col-xs{flex-grow:1;flex-basis:0;max-width:100%;}.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%;}.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%;}.col-xs-3{flex-basis:25%;max-width:25%;}.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%;}.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%;}.col-xs-6{flex-basis:50%;max-width:50%;}.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%;}.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%;}.col-xs-9{flex-basis:75%;max-width:75%;}.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%;}.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%;}.col-xs-12{flex-basis:100%;max-width:100%;}.col-xs-offset-0{margin-left:0;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-11{margin-left:91.66666667%;}.start-xs{justify-content:flex-start;text-align:start;}.center-xs{justify-content:center;text-align:center;}.end-xs{justify-content:flex-end;text-align:end;}.top-xs{align-items:flex-start;}.middle-xs{align-items:center;}.bottom-xs{align-items:flex-end;}.around-xs{justify-content:space-around;}.between-xs{justify-content:space-between;}.first-xs{order:-1;}.last-xs{order:1;}@media only screen and (min-width:480px){.container{max-width:460px;}.visible-sm,.hidden-xs{display:block;}.visible-xs,.hidden-sm{display:none;}.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{position:relative;box-sizing:border-box;flex:0 0 auto;padding-right:var(--gutter-width);padding-left:var(--gutter-width);}.col-sm{flex-grow:1;flex-basis:0;max-width:100%;}.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%;}.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%;}.col-sm-3{flex-basis:25%;max-width:25%;}.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%;}.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%;}.col-sm-6{flex-basis:50%;max-width:50%;}.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%;}.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%;}.col-sm-9{flex-basis:75%;max-width:75%;}.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%;}.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%;}.col-sm-12{flex-basis:100%;max-width:100%;}.col-sm-offset-0{margin-left:0;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-11{margin-left:91.66666667%;}.start-sm{justify-content:flex-start;text-align:start;}.center-sm{justify-content:center;text-align:center;}.end-sm{justify-content:flex-end;text-align:end;}.top-sm{align-items:flex-start;}.middle-sm{align-items:center;}.bottom-sm{align-items:flex-end;}.around-sm{justify-content:space-around;}.between-sm{justify-content:space-between;}.first-sm{order:-1;}.last-sm{order:1;}}@media only screen and (min-width:768px){.container{max-width:730px;}.visible-md,.hidden-sm{display:block;}.hidden-md,.visible-sm{display:none;}.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{position:relative;box-sizing:border-box;flex:0 0 auto;padding-right:var(--gutter-width);padding-left:var(--gutter-width);}.col-md{flex-grow:1;flex-basis:0;max-width:100%;}.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%;}.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%;}.col-md-3{flex-basis:25%;max-width:25%;}.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%;}.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%;}.col-md-6{flex-basis:50%;max-width:50%;}.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%;}.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%;}.col-md-9{flex-basis:75%;max-width:75%;}.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%;}.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%;}.col-md-12{flex-basis:100%;max-width:100%;}.col-md-offset-0{margin-left:0;}.col-md-offset-1{margin-left:8.33333333%;}.col-md-offset-2{margin-left:16.66666667%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-4{margin-left:33.33333333%;}.col-md-offset-5{margin-left:41.66666667%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-7{margin-left:58.33333333%;}.col-md-offset-8{margin-left:66.66666667%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-10{margin-left:83.33333333%;}.col-md-offset-11{margin-left:91.66666667%;}.start-md{justify-content:flex-start;text-align:start;}.center-md{justify-content:center;text-align:center;}.end-md{justify-content:flex-end;text-align:end;}.top-md{align-items:flex-start;}.middle-md{align-items:center;}.bottom-md{align-items:flex-end;}.around-md{justify-content:space-around;}.between-md{justify-content:space-between;}.first-md{order:-1;}.last-md{order:1;}}@media only screen and (min-width:1024px){.container{max-width:950px;}.visible-lg,.hidden-md{display:block;}.hidden-lg,.visible-md{display:none;}.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{position:relative;box-sizing:border-box;flex:0 0 auto;padding-right:var(--gutter-width);padding-left:var(--gutter-width);}.col-lg{flex-grow:1;flex-basis:0;max-width:100%;}.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%;}.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%;}.col-lg-3{flex-basis:25%;max-width:25%;}.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%;}.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%;}.col-lg-6{flex-basis:50%;max-width:50%;}.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%;}.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%;}.col-lg-9{flex-basis:75%;max-width:75%;}.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%;}.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%;}.col-lg-12{flex-basis:100%;max-width:100%;}.col-lg-offset-0{margin-left:0;}.col-lg-offset-1{margin-left:8.33333333%;}.col-lg-offset-2{margin-left:16.66666667%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-4{margin-left:33.33333333%;}.col-lg-offset-5{margin-left:41.66666667%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-7{margin-left:58.33333333%;}.col-lg-offset-8{margin-left:66.66666667%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-10{margin-left:83.33333333%;}.col-lg-offset-11{margin-left:91.66666667%;}.start-lg{justify-content:flex-start;text-align:start;}.center-lg{justify-content:center;text-align:center;}.end-lg{justify-content:flex-end;text-align:end;}.top-lg{align-items:flex-start;}.middle-lg{align-items:center;}.bottom-lg{align-items:flex-end;}.around-lg{justify-content:space-around;}.between-lg{justify-content:space-between;}.first-lg{order:-1;}.last-lg{order:1;}}@media only screen and (min-width:1200px){.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{position:relative;box-sizing:border-box;flex:0 0 auto;padding-right:var(--gutter-width);padding-left:var(--gutter-width);}.col-xl{flex-grow:1;flex-basis:0;max-width:100%;}.col-xl-1{flex-basis:8.33333333%;max-width:8.33333333%;}.col-xl-2{flex-basis:16.66666667%;max-width:16.66666667%;}.col-xl-3{flex-basis:25%;max-width:25%;}.col-xl-4{flex-basis:33.33333333%;max-width:33.33333333%;}.col-xl-5{flex-basis:41.66666667%;max-width:41.66666667%;}.col-xl-6{flex-basis:50%;max-width:50%;}.col-xl-7{flex-basis:58.33333333%;max-width:58.33333333%;}.col-xl-8{flex-basis:66.66666667%;max-width:66.66666667%;}.col-xl-9{flex-basis:75%;max-width:75%;}.col-xl-10{flex-basis:83.33333333%;max-width:83.33333333%;}.col-xl-11{flex-basis:91.66666667%;max-width:91.66666667%;}.col-xl-12{flex-basis:100%;max-width:100%;}.col-xl-offset-0{margin-left:0;}.col-xl-offset-1{margin-left:8.33333333%;}.col-xl-offset-2{margin-left:16.66666667%;}.col-xl-offset-3{margin-left:25%;}.col-xl-offset-4{margin-left:33.33333333%;}.col-xl-offset-5{margin-left:41.66666667%;}.col-xl-offset-6{margin-left:50%;}.col-xl-offset-7{margin-left:58.33333333%;}.col-xl-offset-8{margin-left:66.66666667%;}.col-xl-offset-9{margin-left:75%;}.col-xl-offset-10{margin-left:83.33333333%;}.col-xl-offset-11{margin-left:91.66666667%;}.start-xl{justify-content:flex-start;text-align:start;}.center-xl{justify-content:center;text-align:center;}.end-xl{justify-content:flex-end;text-align:end;}.top-xl{align-items:flex-start;}.middle-xl{align-items:center;}.bottom-xl{align-items:flex-end;}.around-xl{justify-content:space-around;}.between-xl{justify-content:space-between;}.first-xl{order:-1;}.last-xl{order:1;}.container{max-width:1150px;}}@media only screen and (min-width:1400px){.col-xxl,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12{position:relative;box-sizing:border-box;flex:0 0 auto;padding-right:var(--gutter-width);padding-left:var(--gutter-width);}.col-xxl{flex-grow:1;flex-basis:0;max-width:100%;}.col-xxl-1{flex-basis:8.33333333%;max-width:8.33333333%;}.col-xxl-2{flex-basis:16.66666667%;max-width:16.66666667%;}.col-xxl-3{flex-basis:25%;max-width:25%;}.col-xxl-4{flex-basis:33.33333333%;max-width:33.33333333%;}.col-xxl-5{flex-basis:41.66666667%;max-width:41.66666667%;}.col-xxl-6{flex-basis:50%;max-width:50%;}.col-xxl-7{flex-basis:58.33333333%;max-width:58.33333333%;}.col-xxl-8{flex-basis:66.66666667%;max-width:66.66666667%;}.col-xxl-9{flex-basis:75%;max-width:75%;}.col-xxl-10{flex-basis:83.33333333%;max-width:83.33333333%;}.col-xxl-11{flex-basis:91.66666667%;max-width:91.66666667%;}.col-xxl-12{flex-basis:100%;max-width:100%;}.col-xxl-offset-0{margin-left:0;}.col-xxl-offset-1{margin-left:8.33333333%;}.col-xxl-offset-2{margin-left:16.66666667%;}.col-xxl-offset-3{margin-left:25%;}.col-xxl-offset-4{margin-left:33.33333333%;}.col-xxl-offset-5{margin-left:41.66666667%;}.col-xxl-offset-6{margin-left:50%;}.col-xxl-offset-7{margin-left:58.33333333%;}.col-xxl-offset-8{margin-left:66.66666667%;}.col-xxl-offset-9{margin-left:75%;}.col-xxl-offset-10{margin-left:83.33333333%;}.col-xxl-offset-11{margin-left:91.66666667%;}.start-xxl{justify-content:flex-start;text-align:start;}.center-xxl{justify-content:center;text-align:center;}.end-xxl{justify-content:flex-end;text-align:end;}.top-xxl{align-items:flex-start;}.middle-xxl{align-items:center;}.bottom-xxl{align-items:flex-end;}.around-xxl{justify-content:space-around;}.between-xxl{justify-content:space-between;}.first-xxl{order:-1;}.last-xxl{order:1;}}.flip-card{    background-color:transparent;    height:150px;    perspective:1000px; }.flip-card-inner{    position:relative;    width:100%;    height:100%;    transition:transform 0.8s;    transform-style:preserve-3d;}.flip-card.flip-card-turn-over:hover .flip-card-inner,.flip-card.flip-card-turned .flip-card-inner{    transform:rotateY(180deg);}.flip-card-front,.flip-card-back{    position:absolute;    width:100%;    height:100%;    -webkit-backface-visibility:hidden;     backface-visibility:hidden;}.flip-card.flip-card-turn-over:hover .flip-card-front,.flip-card.flip-card-turned .flip-card-front{    pointer-events:none;}.flip-card-back{    background-color:var(--color-background);    transform:rotateY(180deg);}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/images/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/images/chosen/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(/images/chosen/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/images/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(/images/chosen/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(/images/chosen/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}nav.button-bar,div.button-bar{    text-align:center;    margin:10px 0px;}.button-bar.nav-bar{    margin-left:-12px;    margin-right:-12px;}.nav-bar{    background:var(--color-primary);}.nav-bar a{    border-radius:2px !important;}nav.button-bar a,div.button-bar button,nav.button-bar .inactive{        height:34px;    padding:5px 20px;    line-height:33px;}nav.button-bar{    font-size:0;}nav.button-bar.nav-bar.navbar-secondary > *{    font-size:13px;}nav.button-bar.nav-bar > *{    font-size:14px;}nav.button-bar a i,div.button-bar button i,nav.button-bar .inactive i{        font-size:1em;    position:relative;    top:1px;}nav.button-bar a.event-button,nav.button-bar button.event-button{    position:relative;}nav.button-bar a.event-button > span.button-aggregations,nav.button-bar button.event-button > span.button-aggregations{    position:absolute;    right:2px;    top:4px;    color:red;    background:white;    border-radius:20px;    padding:2px 5px;    text-shadow:none;    line-height:normal;    font-size:10px;    opacity:0.8;}nav.button-bar a,nav.button-bar .inactive,div.button-bar button,label.button,a.button,a.tiny-button,input[type="submit"],button,span.button,a.btn,span.btn{    -webkit-box-shadow:none;    -moz-box-shadow:none;    box-shadow:none;    transition-property:background,opacity;    transition-duration:0.3s;    background:var(--color-primary);    color:white;    display:inline-block;    cursor:pointer;    font-family:FontAwesome,"Open Sans",sans-serif;    font-size:15px;    border-radius:var(--btn-border-radius);}div.button-bar button,label.button,a.button,a.tiny-button,input[type="submit"],button,span.button,a.btn,span.btn{    border:1px solid var(--color-primary);}label.button,a.button,a.tiny-button,input[type="submit"],button,span.button,label.btn,a.btn,span.btn{    padding:10px 25px;}label.button,label.btn{    border:1px solid var(--color-gray-primary);    background:var(--color-gray-primary);    color:var(--color-gray-dark-primary);}label.button,label.btn{    background-color:var(--color-gray-secondary);}nav.button-bar a,nav.button-bar .inactive,div.button-bar button{    border-radius:0;}nav.button-bar.button-bar-round a,nav.button-bar.button-bar-round .inactive,div.button-bar.button-bar-round button{    border-radius:var(--btn-border-radius);}nav.button-bar a:first-child,nav.button-bar .inactive:first-child,div.button-bar button:first-child{    border-top-left-radius:var(--btn-border-radius);    border-bottom-left-radius:var(--btn-border-radius);}nav.button-bar a:last-child,nav.button-bar .inactive:last-child,div.button-bar button:last-child{    border-top-right-radius:var(--btn-border-radius);    border-bottom-right-radius:var(--btn-border-radius);}nav.button-bar .inactive{    border:1px solid #e8e8e8 !important;    background:#fafafa !important;    color:black !important;    cursor:auto !important;}nav.button-bar.nav-bar .inactive{    color:white !important;    border:none !important;    background:var(--color-primary) !important;    border-radius:0px !important;    border-bottom:3px solid white !important;    box-sizing:border-box;}label.button:hover,a.button:hover,a.tiny-button:hover,input[type="submit"]:hover,button:hover,label.button.active,a.button.active,a.tiny-button.active,input[type="submit"].active,label.btn:hover,a.btn:hover,label.btn.active,a.btn.active{    filter:brightness(var(--hover-brightness)) contrast(var(--hover-contrast));}nav.button-bar a:hover,nav.button-bar a.active,div.button-bar button.active,div.button-bar button:hover{    filter:brightness(var(--hover-brightness)) contrast(var(--hover-contrast));}label.button:hover,label.btn:hover{    background:#ededed;}a.tiny-button{    padding:0 10px;    height:22px;    line-height:22px;}.register-table{    margin-left:auto;    margin-right:auto;    text-align:left;    padding:10px;}.fancyform .invalid,.fancyform input[type="file"].inputfile.hidden.invalid + label.button,.fancyform input[type="file"].inputfile.hidden.invalid + label.btn{    background:#edd2cc !important;}.form-component{    display:block;    margin:16px 0px !important;}.form-component > label:first-child{    color:#666;    padding:6px 0 !important;    margin:10px 0px !important;    display:block;}.form-component > label.no-label{    display:none;}.form-component > label.empty{    margin:0 !important;    padding:0 !important;    height:0 !important;}.form-buttons{    text-align:center;    clear:both;    margin-top:40px;}.form-buttons-no-padding{    margin-top:0px !important;}.form-buttons input:not(:last-child){    margin-right:5px;}.radio-vertical label{    display:block;    margin:16px 0px !important;}.radio-horizontal span{    width:220px;    display:inline-block;    margin-bottom:16px !important;}.radio-horizontal label{    margin:0px 10px 0px 0px !important;}.fancyform{    max-width:670px;    margin:0 auto;}.fancyform.wide{    max-width:none;}.fancyform textarea{    resize:vertical;    padding:7px 9px;}.fancyform input:not([type="submit"]),.fancyform select,.fancyform textarea,.fancyform label:not(.button):not(.btn){    margin:0;    padding:0;    text-decoration:none;    list-style-type:none;    border:0;    outline:0;    font-family:'Arial';    font-size:16px;    color:#495057;}.fancyform input[type="color"]{    width:min(150px,100%) !important;}.fancyform input:not([type="submit"]):focus,.fancyform select:focus,.fancyform textarea:focus,.fancyform label:focus{    border-bottom-style:inset;}.fancyform input:not([type="submit"]),.fancyform textarea,.fancyform select{    width:100%;    box-sizing:border-box;    padding:8px 14px;    background:var(--color-gray-secondary);    border-bottom:2px solid var(--color-gray-secondary);}.fancyform input:not([type="submit"]),.fancyform textarea.singleline,.fancyform select:not([multiple]){    height:46px;}.fancyform.white input:not([type="submit"]),.fancyform.white textarea,.fancyform.white select{    background:white !important;}.fancyform input:not([type="submit"]):focus,.fancyform textarea:focus{    border-bottom:2px solid var(--color-primary);}.fancyform input:disabled{    color:var(--color-gray-dark-secondary);}.fancyform input[type="radio"]:disabled + label{    opacity:0.7;}.fancyform input[type="radio"],.fancyform input[type="checkbox"]{    display:none;}.fancyform input[type="radio"] + label:before,.fancyform input[type="checkbox"] + label:before{    content:" ";    width:12px;    height:16px;    display:inline-block;    vertical-align:middle;    background:#fafafa;    border:2.5px solid #ccc;    margin-right:13px;    margin-bottom:3px;    padding:2px 4px;    color:#ffffff;}.fancyform input[type="checkbox"]:checked + label:before{    content:"\f00c";    font-family:'FontAwesome';}.fancyform input[type="radio"]:checked + label{    font-weight:600;}.fancyform input[type="radio"] + label:before,.fancyform input[type="radio"]:checked + label::before{    width:4px;    height:8px !important;    border:4px solid #fafafa !important;    outline:2.5px solid #ccc;}.fancyform input[type="radio"] + label:before{    border-radius:50%;}.fancyform input[type="radio"]:checked + label::before{    background:var(--color-primary) !important;    outline-color:var(--color-primary);}.fancyform input[type="radio"]:checked + label:before,.fancyform input[type="checkbox"]:checked + label:before{    font-size:13px;    font-weight:bold;    text-align:left;    background:var(--color-primary);    border:2.5px solid var(--color-primary);}.fancyform input[type="radio"]:checked.success + label:before,.fancyform input[type="checkbox"]:checked.success + label:before{    background:#1fe02b ;    border:1px solid #1fe02b ;}.fancyform input[type="file"]{    cursor:pointer;    border:0;    background:transparent;}.fancyform input[type="file"]::-webkit-file-upload-button{    cursor:pointer;    background:#ddd;    border:0;    border-bottom:2px solid #bababa;    padding:5px 10px;    outline:0;}.fancyform input[type="file"]::-webkit-file-upload-button:hover{    background:#3dadfb;    border-bottom:2px solid #09628a;    color:#fafafa;}.fancyform input[type="file"].inputfile.hidden::-webkit-file-upload-button{    background-color:transparent;}.fancyform input[type="file"].inputfile.hidden,.fancyform input[type="file"].inputfile.hidden.invalid{    display:block;    height:1px !important;    width:1px !important;    padding:0 !important;    margin:0 !important;}.fancyform input[type="file"].inputfile.hidden:focus{    outline-width:0;    outline:none;    box-shadow:0 0 0 rgb(255,255,255);}.fancyform select{        outline:0;    background:var(--color-gray-secondary);    border-bottom:2px solid var(--color-gray-secondary);    color:#404040;    width:100%;    box-sizing:border-box;}.fancyform select:focus{    border-bottom:2px solid var(--color-primary);}.fancyform select[size]:not([size="1"]),.fancyform select[multiple]{    padding:0px;}.inline-form .form-component{    display:inline-block;    max-width:120px;    margin-right:10px !important;}.inline-form .form-buttons{    display:inline-block;    margin-top:0px !important;    margin-left:5px !important;}.inline-form{    max-width:none !important;    text-align:center;}.inline-form label{    text-align:left;}.inline-form input:not([type="submit"]),.inline-form textarea,.inline-form select{    max-width:120px !important;    min-width:120px !important;}.fancyform .extra-large-area{    width:100%;    box-sizing:border-box;    height:480px;}.fancyform .large-area{    width:100%;    box-sizing:border-box;    height:250px;}.fancyform .mark-area{    background:white;    border:1px solid #ccc;    border-top:0;}.fancyform .middle-area{    width:100%;    box-sizing:border-box;    height:120px;}.fancyform .container-fancy{    display:block;    flex-grow:1;    padding:4px;    background:#fafafa;    border-radius:2px;}.fancyform .container-transparent{    flex-grow:1;    max-width:100%;}.fancyform .container-transparent-no-label{    flex-grow:1;    max-width:100%;}@media only screen and (max-width:479px){    .form-component > label:not(.button):not(.btn){        margin-bottom:5px;        display:inline-block;    }}div.sjs-tab-control{    border:1px solid #e8e8e8;    overflow:hidden;}div.sjs-tab-control > ul{    margin:0;    padding:0;    height:100%;}div.sjs-tab-control > ul:first-of-type > li{    visibility:hidden;    opacity:0;    position:absolute;    left:-99999px;    text-indent:0;    width:100%;    box-sizing:border-box;    height:100%;    overflow-y:auto;}div.sjs-tab-control > ul > li:before{    content:"" !important;}div.sjs-tab-control > ul:first-of-type > li.active{    visibility:visible;    opacity:1;    transition:opacity 1s ease-out;    position:static;}div.sjs-swap-control{    border:1px solid #e8e8e8;    overflow:hidden;}div.sjs-swap-control > ul{    margin:0;    padding:0;    height:100%;}div.sjs-swap-control > ul:first-of-type > li{    visibility:hidden;    opacity:0;    position:absolute;    left:-99999px;    text-indent:0;    width:100%;    box-sizing:border-box;    height:100%;    overflow-y:auto;}div.sjs-swap-control > ul > li:before{    content:"" !important;}div.sjs-swap-control > ul:first-of-type > li.active{    visibility:visible;    opacity:1;    transition:opacity 1s ease-out;    position:static;}div.sjs-carousel{    position:relative;    -webkit-user-select:none;    -khtml-user-select:none;    -moz-user-select:none;    -o-user-select:none;    user-select:none;    border:0;}div.sjs-carousel > ul{    height:auto !important;}div.sjs-carousel.carousel-padding > ul:not(.carousel-circles) li{    padding:0px 50px;}div.sjs-carousel.carousel-padding > ul:first-of-type{    margin:7px 0 41px 0;    list-style-type:none;}div.sjs-carousel li img{    width:auto;    height:auto;    max-width:100%;    max-height:100%;}div.sjs-carousel ul.carousel-circles{    position:absolute;    bottom:7px;    text-align:center;    width:100%;    z-index:2;}div.sjs-carousel ul.carousel-circles li{    display:inline-block;    visibility:visible;    opacity:0.6;    width:12px;    height:12px;    border-radius:999px;    background:black;    margin-right:8px;    box-shadow:0 0 2px white;    cursor:pointer;}div.sjs-carousel ul.carousel-circles li.active{    background:white;    opacity:1;    box-shadow:0 0 2px black;}div.sjs-carousel ul.carousel-circles li:last-child{    margin-right:0;}div.sjs-carousel div.carousel-overlay{    position:absolute;    width:100%;    height:100%;    z-index:1;    display:flex;    flex-flow:row;}div.sjs-carousel div.carousel-overlay div{    font-size:54px;    box-sizing:border-box;    padding:0 12px;    display:flex;    align-items:center;    color:white;    opacity:0.5;    width:50%;    cursor:pointer;    text-shadow:0 0 5px black;}div.sjs-carousel div.carousel-overlay div:hover{    opacity:1;    transition:opacity 0.3s ease-in-out;}div.sjs-carousel div.carousel-overlay div:nth-child(2){    justify-content:flex-end;}div.sjs-carousel.carousel-small .carousel-overlay div{    font-size:2.3em;    padding:0 6px;}div.sjs-carousel.carousel-small.carousel-padding > ul:not(.carousel-circles) li{    padding:0px 24px;}div.sjs-carousel.carousel-small.carousel-padding > ul:first-of-type{    margin:10px 0 24px 0;}div.sjs-carousel.carousel-small ul.carousel-circles li{    width:8px;    height:8px;}div.sjs-carousel.carousel-small ul.carousel-circles{    bottom:8px;}div.sjs-carousel.carousel-border{    border:1px solid #e8e8e8;}div.sjs-carousel.carousel-small.carousel-borderless .carousel-overlay div{    padding:0 2px;}div.sjs-carousel.overlay-bottom .carousel-overlay div{    padding:0px 1px;}div.sjs-carousel.overlay-bottom > ul:first-of-type{    margin:5px 1px 38px 1px;}div.sjs-carousel.overlay-bottom .carousel-overlay{    bottom:8px;    height:20px;}div.sjs-carousel.overlay-bottom ul.carousel-circles{    margin:0 20px;    box-sizing:border-box;    width:calc(100% - 40px);}div.sjs-carousel.overlay-bottom{    -webkit-user-select:auto;    -khtml-user-select:auto;    -moz-user-select:auto;    -o-user-select:auto;    user-select:auto;}div.sjs-carousel.carousel-clickable{    -webkit-user-select:initial;    -khtml-user-select:initial;    -moz-user-select:initial;    -o-user-select:initial;    user-select:initial;}div.sjs-carousel.carousel-clickable .carousel-overlay{    pointer-events:none;}div.sjs-carousel.carousel-clickable .carousel-overlay div{    width:50px;     pointer-events:initial;}div.sjs-carousel.carousel-clickable .carousel-overlay div:nth-child(2){    margin-left:calc(100% - 100px);}.sjs-carousel.sjs-carousel-no-arrows .carousel-overlay > div > i,.sjs-carousel.sjs-carousel-arrows-hover .carousel-overlay > div > i{    visibility:hidden;}.sjs-carousel.sjs-carousel-arrows-hover .carousel-overlay > div:hover > i{    visibility:visible;}div.sjs-eu-cookie{    position:relative;    z-index:1;    background:#f2f4f7;    padding:10px;    text-align:center;}div.sjs-eu-cookie span,div.sjs-eu-cookie a{    margin-right:10px;}div.sjs-eu-cookie button{    cursor:pointer;}.sjs-tree-view ul{    padding-left:20px;}.sjs-tree-view ul li.file{    padding-left:20px;}.sjs-tree-view .fa-caret-down{    margin-right:20px;}.sjs-tree-view li.closed ul{    display:none;}.sjs-tree-view li.closed .fa-caret-down:before{    content:"\f0da";}.sjs-tree-view li:before{    content:'' !important;}.sjs-tree-view li.directory > i.fa-folder{    color:#ffca00;}.sjs-tree-view li.file > i.fa-file-text{    color:#6a6a6a;}.sjs-tree-view li.file > i.fa-file{    color:#6a6a6a;}.sjs-tree-view li.file > i.fa-dollar{    color:#607ccf;}.sjs-tree-view li.file > i.fa-file-code-o.fa-py{    color:#607ccf;}.sjs-tree-view li.file > i.fa-coffee{    color:#cf2a05;}.sjs-tree-view li.file > i.fa-html5{    color:#cf4e0a;}.sjs-tree-view li.file > i.fa-css3{    color:#3b6ccf;}.sjs-tree-view li.file > i.fa-hashtag{    color:#5bae47;}.sjs-tree-view li > i{    text-align:center;}ul.sjs-bar-chart{    box-sizing:border-box;    width:100%;}ul.sjs.sjs-bar-chart > li:before{    content:''; }ul.sjs-bar-chart li{     text-indent:0;    position:relative;    display:flex;    margin-left:3px;    min-height:1px;    flex-direction:column;    align-items:center;    justify-content:flex-end;    flex-grow:1;}ul.sjs-bar-chart li span{    width:100%;    max-width:50px;}ul.sjs-bar-chart li span:hover{    opacity:.7;}ul.sjs-bar-chart li span.sjs-bar-chart-title{    position:absolute;    bottom:-50px;    transform:rotate(-45deg);    font-size:0.8em;    color:#a7a7a7;}.sjs-bar-chart li{    display:flex;    align-items:flex-end;}.sjs-bar-chart{    display:flex;    align-items:flex-end;    padding-left:15px;}.sjs-bar-chart-wrapper{    display:flex;}.sjs-bar-chart-wrapper > div{    display:flex;    flex-direction:column;    justify-content:space-between;    font-size:0.8em;    color:#a7a7a7;    padding-bottom:75px;    padding-top:5px;    text-align:right;}.sjs-multi-bar-chart{    list-style-type:none;    display:flex;    gap:1rem;    margin-bottom:50px; }.sjs-multi-bar-chart li{    flex-grow:1;    position:relative;}.sjs-multi-bar-chart .sjs-bar-chart-title{    position:absolute;    transform:rotate(-0.45rad);    font-size:0.8em;    color:#a7a7a7;    right:0;    text-align:center;    width:100%;}.sjs-multi-bar-chart ul.sjs-bar-chart li span.sjs-bar-chart-title{    transform:rotate(0);}.sjs-multi-bar-chart .sjs-bar-chart{    padding-left:0px;}.autocomplete-items-wrapper{    position:relative;}input.sjs-autocomplete + .autocomplete-items-wrapper ul.autocomplete-items{    position:absolute;    top:0;    width:100%;    max-height:175px;    background:var(--color-gray-primary);    border:1px solid var(--color-gray-secondary);    overflow-y:scroll;    padding:0;    margin:0;    z-index:1;}input.sjs-autocomplete + .autocomplete-items-wrapper ul.autocomplete-items li{    cursor:pointer;    text-indent:0;    padding:3px 5px;}input.sjs-autocomplete + .autocomplete-items-wrapper ul.autocomplete-items li:hover{    background:white;}input.sjs-autocomplete + .autocomplete-items-wrapper ul.autocomplete-items li:before{    content:''; }input.sjs-autocomplete + .autocomplete-items-wrapper ul.autocomplete-items li.autocomplete-item-nothing,input.sjs-autocomplete + .autocomplete-items-wrapper ul.autocomplete-items li.autocomplete-item-nothing:hover{    cursor:default;    background:var(--color-gray-primary);}input.sjs-collapsible{    display:none;}.sjs-collapsible-wrapper{    display:none;    border-top:1px solid var(--color-gray-primary);    border-bottom:1px solid var(--color-gray-primary);    border-bottom-left-radius:7px;    border-bottom-right-radius:7px;    padding:15px 0;    margin-bottom:15px;}label.sjs-collapsible{    display:block;    text-align:center;    cursor:pointer;    margin:0 auto;    padding:15px;    font-size:20px;}label.sjs-collapsible:before{    font-family:FontAwesome,fantasy;    content:"\f078";    margin-right:10px;    color:var(--color-primary);}input.sjs-collapsible:checked + label.sjs-collapsible,input#collapse-all.sjs-collapsible:checked ~ label.sjs-collapsible{    border-bottom-left-radius:0;    border-bottom-right-radius:0;}input.sjs-collapsible:checked + label.sjs-collapsible:before,input#collapse-all.sjs-collapsible:checked ~ label.sjs-collapsible:before{    content:"\f077";}input.sjs-collapsible:checked + label.sjs-collapsible + .sjs-collapsible-wrapper,input#collapse-all.sjs-collapsible:checked ~ .sjs-collapsible-wrapper{    display:block;}.sjs-text-area.singleline{    min-height:46px;    padding:14px 14px;}.sjs-text-area.autogrow{    resize:none;    overflow:hidden;}div.sjs-contact-form{    height:auto;}div.sjs-contact-form.sjs-tab-control{    border:none;}div.sjs-contact-form > ul > li > ul{    position:relative;    list-style:none;}div.sjs-contact-form ul.no-bullets > li{    text-indent:0;}div.sjs-contact-form ul.item-content > li{    margin-left:3em;}div.sjs-contact-form .item{    position:relative;    margin-top:15px;}div.sjs-contact-form .item > .item-content{    position:relative;}div.sjs-contact-form .item > div.item-content{    padding:0 0 5px 5px;}div.sjs-contact-form .item > ul.item-content{    list-style:none;}div.sjs-contact-form .item > .item-header{    position:relative;    width:auto;    height:100%;    padding:15px 25px;    border-radius:3px;    color:#000000;}div.sjs-contact-form .item-header > i{    margin-right:10px;}div.sjs-contact-form .item > .item-header:hover{    background-color:var(--color-gray-secondary);    cursor:pointer;}div.sjs-contact-form .item.active > .item-header{    color:var(--color-primary);}div.sjs-contact-form .item.active > .item-header:hover{    background-color:inherit;}div.sjs-contact-form .item > .item-content{    display:none;}div.sjs-contact-form .item.active > .item-content{    display:block;}div.sjs-contact-form div.item-content{    margin-right:65px;    margin-left:22px;}div.sjs-contact-form .item.active > .item-content > p{    margin-top:0px;}div.sjs-contact-form .item.active > .item-content > *:not(div[style="text-align:center"],p){    margin-left:25px !important;    margin-bottom:20px;}div.sjs-contact-form .item.active > .item-content > table{    max-width:95% !important;}div.sjs-contact-form .item.active > .item-content > h2,div.sjs-contact-form .item.active > .item-content > h3,div.sjs-contact-form .item.active > .item-content > h4,div.sjs-contact-form .item.active > .item-content > h5{    margin:10px 25px !important;}div.sjs-contact-form .item.active{    background-color:var(--color-light);}.sjs-contact-form[data-autogenerate="true"] .item-header h2,.sjs-contact-form[data-autogenerate="true"] .item-header h3,.sjs-contact-form[data-autogenerate="true"] .item-header h4,.sjs-contact-form[data-autogenerate="true"] .item-header h5,.sjs-contact-form[data-autogenerate="true"] .item-header h6{    font-size:1em;    border:none;    margin:0;    display:inline;    font-weight:bold;    padding:0;    color:inherit;    text-shadow:inherit;}ul.dropdown{    padding:0;    margin:0;    list-style:none;    position:relative;}ul.dropdown.dropdown-nav-bar{    display:inline-block;}ul.dropdown li{    display:inline-block;    z-index:10;    text-indent:0;}ul.dropdown a{    display:block;    text-decoration:none;}ul.dropdown:not(.dropdown-nav-bar) a{    padding:0 10px;    line-height:30px;}ul.dropdown ul{    display:none;    position:absolute;    padding-left:0;    top:30px;     width:max-content;    overflow-y:auto;    white-space:nowrap;}ul.dropdown li:hover > ul{    display:inherit;}ul.dropdown ul li{    float:none;    display:list-item;    position:relative;    list-style:none;}ul.dropdown li > a:after{    font-family:FontAwesome;    content:' \f078';    color:#333333;    font-size:1em;    margin-left:5px;}ul.dropdown.dropdown-white li > a:after{    color:#ffffff;}ul.dropdown li > a:only-child:after{    content:'';}.sjs-dialog{    border:1px solid #b3b3b3;    min-width:150px;    position:absolute;    z-index:9999;    display:flex;    flex-direction:column;    resize:both;    overflow:auto;    max-width:100%;    background:#fdfdfd;}.sjs-dialog-bar{    background:var(--color-primary);    padding:5px 7px;    user-select:none;    color:white;}.sjs-dialog-content{    padding:5px 10px;    flex-grow:1;}.sjs-dialog.no-padding .sjs-dialog-content{    padding:0;}.sjs-dialog-close{    float:right;    cursor:pointer;}.sjs-dialog-close:hover{    color:blue;}.sjs-dialog-title{}.popup-overlay{    position:fixed;    width:100%;    height:100%;    background-color:rgba(0,0,0,0.6);    z-index:30;    top:0;    left:0;}.popup-overlay .close:hover{    cursor:pointer;    opacity:.7;}.popup-wrapper{    display:flex;    height:100%;    width:100%;}.popup-box{    position:relative;    align-items:center;    margin:auto;    padding:15px 30px;    max-width:calc(100% - 50px);    width:700px;    border-radius:4px;    box-shadow:0 0 16px #0000007d;    text-align:left;    background-color:white;}.popup-box .close{    position:absolute;    top:4px;    right:10px;    font-size:20px;    color:#585858;}.popup-box .popup-title{    font-size:30px;    font-weight:600;    color:#3b9600;}.popup-box .popup-title strong{    color:var(--color-muted);}.popup-box .popup-offer{    font-size:16px;    color:var(--color-muted);}.popup-box .popup-text{    font-size:20px;}.popup-box .popup-offer a{    color:var(--color-muted);    text-decoration:underline;}.popup-box .popup-highlighted{    font-size:20px;    color:#3b9600;}.popup-box .popup-bottom-note{    font-size:14px;    color:#f20d0d;    margin:15px 0;}.popup-box .popup-button{    display:block;    font-size:24px;    color:white;    background-color:#3b9600;    padding:12px 16px;    border-radius:5px;    max-width:300px;    margin:20px auto;    box-shadow:0px 0px 16px #0000007d;}.popup-box .popup-button:hover{    background-color:#41b900;}.popup-box .popup-hand-left{    position:absolute;    left:0;    bottom:35px;    width:57px;    height:55px;    background-image:url("/images/img/hand-money.png");}.popup-box .popup-hand-right{    position:absolute;    right:0;    bottom:30px;    width:63px;    height:69px;    background-image:url("/images/img/hand-book.png");}@media (max-width:768px){    .popup-box{        max-width:calc(100% - 10px);        background-position-y:16em;        background-size:10em;    }    .popup-box .popup-title{        font-size:25px;        line-height:25px;    }    .popup-box .popup-text{        font-size:16px;    }    .popup-box .popup-button{        font-size:15px;        max-width:200px;    }    .popup-box .popup-hand-left,.popup-box .popup-hand-right{        display:none;    }}div.sjs-sort-animation{    margin:25px 0;}div.sjs-sort-animation div.sort-animation-algorithm-container{    display:flex;    max-width:400px;    margin:10px auto;}div.sjs-sort-animation div.sort-animation-algorithm-inner-container{    display:flex;    width:100%;    height:200px;    margin:0 1%;    align-content:space-between;}div.sjs-sort-animation div.sort-animation-algorithm-inner-container div.item-value{    position:relative;    align-self:flex-end;    width:100%;    font-family:monospace;    text-align:center;}div.sjs-sort-animation div.sort-animation-algorithm-inner-container div.item-value:hover{    z-index:2;}div.sjs-sort-animation div.sort-animation-text-output{    margin:10px 10px;    font-family:monospace;    text-align:center;}div.sjs-sort-animation .button-bar a{    cursor:pointer;    user-select:none;}div.sjs-sort-animation .button-bar a.disabled{    cursor:default;    user-select:none;    background-color:var(--color-gray-dark-secondary);}.sort-animation-algorithm-bubble-container{    position:absolute;    z-index:1;}.sort-animation-algorithm-bubble-container:hover{    z-index:2;}.sort-animation-algorithm-bubble-container.speech-bubble-right{    right:0;}.speech-bubble{    position:relative;        background-color:var(--color-primary);    border-top-color:var(--color-primary);        color:white;    border-radius:.4em;    padding:5px 10px;}.speech-bubble.speech-bubble-shadow{    box-shadow:1px 1px 4px 1px #00000059;}.speech-bubble:after{    content:'';    position:absolute;    bottom:0;    width:0;    height:0;        border:7px solid transparent;    margin-bottom:-7px;    left:calc(50% - 7px);        border-top-color:inherit;    border-bottom:0;}.speech-bubble.speech-bubble-left:after{    left:10%;    border-left:0;}.speech-bubble.speech-bubble-right:after{    right:10%;    left:auto;    border-right:0;}.tiles-container{    display:flex;    flex-direction:row;    flex-wrap:wrap;    justify-content:space-around;}.tiles-container .tile,article .article-component .tiles-container .tile{    display:inline-flex;    height:128px;    width:175px;    background-color:var(--color-gray-primary);    margin:2px;    flex-direction:column;    justify-content:center;    align-items:center;    text-decoration:none !important;}.tiles-container .tile.tall-tile,article .article-component .tiles-container .tile.tall-tile{    height:180px;}.tiles-container .tile.tile-big,article .article-component .tiles-container .tile.tile-big{    width:250px;    height:265px;}.tiles-container .tile small{    opacity:0.7;    margin:5px;}.tiles-container .tile .tile-cta{    box-shadow:0 1px 0 white;    margin-top:5px;}.tiles-container .tile.tile-primary,article .article-component .tiles-container .tile.tile-primary{    color:white;    background-color:var(--color-primary);}.tiles-container .tile.tile-secondary,article .article-component .tiles-container .tile.tile-secondary{    color:white;    background-color:var(--color-secondary);}.tiles-container .tile.tile-primary:hover,.tiles-container .tile.tile-secondary:hover,article .article-component .tiles-container .tile.tile-primary:hover,article .article-component .tiles-container .tile.tile-secondary:hover{    color:#e3e3e3;}.tiles-container .tile.tile-primary img,.tiles-container .tile.tile-secondary img{    max-width:48px;    max-height:48px;    filter:brightness(0) invert(1);}.tiles-container .tile:hover{    filter:brightness(var(--hover-brightness)) contrast(var(--hover-contrast));}.de-left-panel{    width:250px;    min-width:250px;    margin:1rem;}.de-bar{    display:flex;    align-items:center;    background-image:linear-gradient(#f0f0f0,#d1d1d1);    border-bottom:1px solid black;    border-top:1px solid black;    padding:3px;}.de-bottom-bar{    flex-basis:40px;    flex-direction:column;    align-items:flex-start;}.de-container{    display:flex;    flex-direction:column;    height:100%;}.de-canvas-cont{    overflow:auto;}.de-body{    display:flex;    flex-grow:1;}.de-flex-space{    flex-grow:1;}.de-flex-pad{    flex-basis:30px;}.de-flex-pad-double{    flex-basis:60px;}.de-bar i{    padding:10px;    cursor:pointer;}.de-bar button{    padding:4px 15px;    min-height:30px;    margin-left:3px;    cursor:pointer;}.de-bar i:hover{    background-color:rgb(192,192,192);}.de-canvas-cont{    width:100%;    margin:1rem;}.de-stable-canvas-cont{    width:100%;    position:relative;}.de-json-cont{    margin:1rem;}.hidden{    display:none;}.de-prop-container{    overflow:scroll;    max-height:500px;}.de-main-canvas{    border:2px solid black;}.de-highlight{    background-color:rgba(241,176,34,0.5);}.de-pallete-icon{    cursor:pointer;    width:40px;    padding:2px;    border:1px solid #b7b9bc;}.de-patterns{    overflow:scroll;    max-height:300px;    margin-bottom:15px;    display:flex;    flex-wrap:wrap;}.de-prop-table{    border-collapse:collapse;    width:100%;}.de-prop-table tr:nth-child(even){    background-color:lightblue;}.de-prop-table tr:nth-child(odd){    background-color:lightgray;}.de-prop-table td{    padding:1px;}.de-prop-table input,.de-prop-table select{    border:none;    width:100%;}.pointer{    cursor:pointer;}.de-prop-table td{    border:1px solid gray;    width:60px;}.backdrop-loading{    position:absolute;    top:0;    bottom:0;    left:0;    right:0;    background-color:rgba(0,0,0,.2);    display:flex;    align-items:center;    justify-content:center;    color:var(--color-light);    z-index:99999;}.texyarea{    border:1px solid #cccccc;    width:100%;    height:auto;    padding:5px;    font-family:monospace;    font-size:14px;    overflow:auto;    white-space:-moz-pre-wrap;     white-space:-o-pre-wrap;     white-space:pre-wrap;     word-wrap:break-word;     -moz-user-select:text;    box-sizing:border-box;    resize:vertical;}.texyarea code{        display:inline-block;    width:100%;    margin:0;    padding:0;}[class^='texyarea-h'].texyarea-accordion,[class*=' texyarea-h'].texyarea-accordion{    color:#c85221 !important;}.texyarea-h1{    color:#c85221 !important;    font-size:18pt;    font-weight:bold;}.texyarea-h2{    color:#c95322;    font-size:15pt;    font-weight:bold;}.texyarea-h3{    color:#c95423;    font-size:12pt;    font-weight:bold;}.texyarea-h4{    color:#c95524;    font-size:9pt;    font-weight:bold;}.texyarea-citation{    color:#f18230;}.texyarea-table{    color:#f18230;}.texyarea-image{    color:#f3b649;}.texyarea-image > img{    max-width:128px;    max-height:128px;    display:inline-block;    margin:10px 10px 0 10px;}.texyarea-list{    color:#f18230;}.texyarea-block-code{    color:#44a12d;    font-family:'Courier New';}.texyarea-comment{    color:#66747b;}.texyarea-block-class{    color:#f1225d;}.texyarea-link{    color:blue;}.texyarea-token,.texyarea-token *{    color:#377eff !important;}.texyarea-keyword,.texyarea-keyword *{    color:#ff2d74 !important;}.texyarea-bold,.texyarea-bold-italic{    font-weight:bold;}.texyarea-italic,.texyarea-bold-italic{    font-style:italic;    color:darkblue;}.texyarea-inline-code{    font-family:'Courier New';    background-color:gray;    color:white;    font-weight:bold;}.texyarea-href{    text-decoration:underline;}.texyarea-hint:before{    color:#ffb13b;    content:'\f0eb';}.texyarea-warning:before{    color:#ff7f7d;    content:'\f071';}.texyarea-info:before{    color:var(--color-success);    content:'\f05a';}.texyarea-check:before{    color:#1cb500;    content:'\f058';}.texyarea-note:before{    color:#7f7f7f;    content:'\f040';}.texyarea-keys:before{    color:#7f7f7f;    content:'\f11c';}.texyarea-hint:before,.texyarea-warning:before,.texyarea-info:before,.texyarea-check:before,.texyarea-note:before,.texyarea-keys:before{    font-family:FontAwesome;    padding:5px;    left:14px;}.texyarea-hint{    color:black;    background-color:#fffabe;}.texyarea-warning{    background-color:#ffced1;}.texyarea-keys{    color:black;    background-color:#e8e8e8;}.texyarea-note{    color:black;    background:#e8e8e8;}.texyarea-check{    color:black;    background:var(--color-success-light);}.texyarea-info{    color:black;    background:#cce5ff;}.texyarea-hint,.texyarea-warning,.texyarea-note,.texyarea-check,.texyarea-info,.texyarea-keys{    display:inline-block;    width:100%;    line-height:1em;    border-radius:3px;    word-break:break-word;    white-space:normal;    padding:10px 0;    text-shadow:none;}.texyarea [class*=console-]{    color:#dcdcdc;    background:black;    background-image:url('/images/windows/console_csharp_bottom_right.png'),    url('/images/windows/console_csharp_bottom_left.png'),    url('/images/windows/console_csharp_top_right.png'),    url('/images/windows/console_csharp_top_left.png'),    url('/images/windows/console_csharp_middle_right.png'),    url('/images/windows/console_csharp_middle_left.png'),    url('/images/windows/console_csharp_bottom_center.png'),    url('/images/windows/console_csharp_top_center.png'),    url('/images/windows/console_csharp_middle_center.png');    background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-y,repeat-y,repeat-x,repeat-x,repeat;    background-position:bottom right,bottom left,top right,top left,center right,center left,bottom center,top center,center center;    display:inline-block;    width:100%;    padding:40px 0px 5px 5px;    box-shadow:#dcdcdc 5px 5px 5px;    margin-left:0;    line-height:1.1;}.texyarea .console-java,.texyarea .console-kt{    color:black;    background:white;    padding:75px 4px 5px 40px;    border:1px solid #ecedf1;    background-image:url('../../images/windows/console_idea_top_left.png'),    url('../../images/windows/console_idea_top_right.png'),    url('../../images/windows/console_idea_top_center.png'),    url('../../images/windows/console_idea_middle_left.png');    background-size:140px auto,auto 68px,auto 68px,29px auto;    background-repeat:no-repeat,no-repeat,repeat-x,repeat-y;    background-position:top left,top right,top center,center left;    min-height:160px;    overflow-y:hidden;     margin-left:0;    margin-right:5px;    white-space:pre-wrap;    line-height:1.4;}.texyarea .console-c,.texyarea .console-cpp{    color:black;    padding-left:35px;    background-image:url('/images/windows/console_java_bottom_right.png'),    url('/images/windows/console_java_bottom_left.png'),    url('/images/windows/console_java_top_right.png'),    url('/images/windows/console_java_top_left.png'),    url('/images/windows/console_java_middle_right.png'),    url('/images/windows/console_java_middle_left.png'),    url('/images/windows/console_java_bottom_center.png'),    url('/images/windows/console_java_top_center.png'),    url('/images/windows/console_java_middle_center.png');}.texyarea-browser{    color:black;    background:white;    box-shadow:#dcdcdc 5px 5px 5px;    padding:90px 4px 5px 4px;    background-image:url('/images/windows/browser_chrome_bottom_right.png'),    url('/images/windows/browser_chrome_bottom_left.png'),    url('/images/windows/browser_chrome_top_left.png'),    url('/images/windows/browser_chrome_top_right.png'),    url('/images/windows/browser_chrome_middle_right.png'),    url('/images/windows/browser_chrome_middle_left.png'),    url('/images/windows/browser_chrome_bottom_center.png'),    url('/images/windows/browser_chrome_top_center.png'),    url('/images/windows/browser_chrome_middle_center.png');    background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-y,repeat-y,repeat-x,repeat-x,repeat;    background-position:bottom right,bottom left,top left,top right,center right,center left,bottom center,top center,center center;    border:0;    display:inline-block;    width:100%;}.texyarea-kbd{    font-family:Arial,sans-serif;    background-color:white;    border:1px solid #adb3b9;    font-size:11px;    border-radius:3px;    padding:2px 5px;    box-shadow:0 1px 0 rgba(12,13,14,0.2),0 0 0 2px #fff inset;    white-space:nowrap;}nav.texyarea-toolbar a.texyarea-toolbar-icon{    display:inline-block;    padding:0 12px;}nav.texyarea-toolbar{    margin-top:5px;    margin-bottom:0px;    padding-top:5px;    padding-bottom:5px;}nav.texyarea-toolbar ul.dropdown li ul{    left:30px;    top:30px;}nav.texyarea-toolbar ul.dropdown li a[data-click="true"] + ul{    display:none;}.texy-preview-container{    display:block !important;    margin:0 auto;    border:1px solid #e8e8e8;    border-radius:4px;}#preview-content{    height:480px;    overflow:auto;    padding:0 12px;    resize:vertical;}.image-manager-iframe{    width:100%;    height:calc(100% - 180px);}.texy-symbol{    font-size:1.3em;    height:32px;    width:32px;    padding:2px;    margin:0;}.editor-form{    min-width:100%;}.inline-dialog-form input{    width:200px !important;}.sjs-tab-control.texy-tab-control{    height:100% !important;    border:0;}.sjs-tab-control.texy-tab-control > ul{        height:auto;}.sjs-tab-control.texy-tab-control > ul:first-of-type > li{    overflow-y:hidden !important;}.sjs-tab-control.texy-tab-control .button-bar.nav-bar{    margin:0;}.sjs-dialog-content.sjs-tab-control.texy-tab-control .emoji-list{    overflow-wrap:break-word;    max-width:100%;    overflow-y:hidden;}#concept-saved{    position:relative;    bottom:40px;    right:10px;    float:right;    background:rgba(255,255,255,0.9);    border-radius:10px;    pointer-events:none;z-index:9999999;}.hljs{    display:block;    overflow-x:auto;    padding:0.5em;    background:#fff;    color:black;}.xml .hljs-meta{    color:#c0c0c0;}.hljs-comment,.hljs-quote{    color:#007400;}.hljs-tag,.hljs-attribute,.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-name{    color:#aa0d91;}.hljs-variable,.hljs-template-variable{    color:#3f6e74;}.hljs-code,.hljs-string,.hljs-meta-string{    color:#c41a16;}.hljs-regexp,.hljs-link{    color:#0e0eff;}.hljs-title,.hljs-symbol,.hljs-bullet,.hljs-number{    color:#1c00cf;}.hljs-section,.hljs-meta{    color:#643820;}.hljs-class .hljs-title,.hljs-type,.hljs-built_in,.hljs-builtin-name,.hljs-params{    color:#5c2699;}.hljs-attr{    color:#836c28;}.hljs-subst{    color:#000;}.hljs-formula{    background-color:#eee;    font-style:italic;}.hljs-addition{    background-color:#baeeba;}.hljs-deletion{    background-color:#ffc8bd;}.hljs-selector-id,.hljs-selector-class{    color:#9b703f;}.hljs-doctag,.hljs-strong{    font-weight:bold;}.hljs-emphasis{    font-style:italic;}.sjs-presentation{    font-family:'Poppins',sans-serif;    margin-top:1em;    }.old-version-label{    position:absolute;    right:-20px;    top:-5px;    transform:rotateZ(20deg);}.article-component.smaller h1,.article-component.smaller h2,.article-component.smaller h3{    font-size:18px;}.article-component.smaller,.article-component.smaller button,.article-component.smaller select{    font-size:12px;}.article-component.smaller button{    padding:6px 8px;    border-radius:5px;}.article-component.bigger h1,.article-component.bigger h2,.article-component.bigger h3{    font-size:40px;}.article-component.bigger,.article-component.bigger pre,.article-component.bigger kbd{    font-size:24px;}.article-component.bigger button{    font-size:22px;}.article-component.bigger select{    font-size:20px;}.article-component.bigger p.hint,.article-component.bigger p.warning,.article-component.bigger p.keys,.article-component.bigger p.note,.article-component.bigger p.check,.article-component.bigger p.info{    padding-left:60px;}.sjs-presentation .row{    width:100%;}.sjs-presentation main{    width:100%;    height:50vh;    display:flex;    justify-content:space-between;}.sjs-presentation.fullscreen main{    width:calc(100vw - 2px);    height:80vh;}.sjs-presentation-timeline{    padding:0px 10px 0px 2px;    display:inherit;}.times{    display:flex;    justify-content:space-between;    padding:3px 10px 3px 5px;}.sjs-presentation-slide{    overflow-x:auto;    overflow-y:auto;    padding:16px;    width:100%;    position:relative; }.sjs-presentation-slide h1,.sjs-presentation-slide h2,.sjs-presentation-slide h3,.sjs-presentation-slide h4,.sjs-presentation-slide h5,.sjs-presentation-slide h6{    display:inline;}.sjs-presentation-menu{    overflow-x:auto;    overflow-y:auto;    height:calc(100% - 4em);    max-width:20%;    min-width:200px;    background:#f7f7f7;    padding:2em 1em 2em 1.5em;}.sjs-presentation-menu .selected{    font-weight:700;    color:var(--color-secondary);}.sjs-presentation-menu li.selected::marker{    color:var(--color-dark);}.sjs-presentation-menu > li{    cursor:pointer;    text-indent:-1.6em;    padding-left:1.6em;}@-moz-document url-prefix(){    .sjs-presentation-menu > li{        text-indent:0;        padding-left:0;        margin-left:1em;    }}.sjs-presentation-control{    display:flex;    align-items:center;    flex-wrap:wrap;    background-color:var(--color-primary);    height:49px;}.article-component.smaller .sjs-presentation-control{    height:29px;}.article-component.bigger .sjs-presentation-control{    }.sjs-presentation-control > *{    flex-shrink:0;    flex-grow:1;}.sjs-presentation-control button{    padding:5px 1.5px;}.sjs-presentation-control > *:not(:last-child){    margin:0;}.sjs-presentation-control > *:last-child{    margin-right:0.5em;}.bottom-controls{    align-items:center;    justify-content:space-evenly;    padding-top:1em;}.bottom-controls .fancyform{    max-width:inherit;    margin:0;}.bottom-controls .fancyform select{    color:var(--color-primary);    font-family:'Poppins',sans-serif;    font-weight:600;    padding:0.4em;    height:2.4em;    background-color:#f9f9f9;    padding:0 3em 0 1em;}.sjs-presentation .disabled{    opacity:0.5;    pointer-events:none;}button[data-control^="presentation-control"].disabled{    cursor:not-allowed;    pointer-events:auto;}button[data-control^="presentation-control"].disabled:active{    pointer-events:none;}.sjs-presentation-timeline input[type='range']{    width:100%;}.sjs-presentation-control button > *{    pointer-events:none;}.sjs-presentation [audio]:not([data-custom-slide]){    }.sjs-presentation .block-timeline{    height:16px;    position:absolute;    bottom:-14px;    left:0;    right:0;    border:none !important;    overflow-x:hidden;}.sjs-presentation .block-timeline div{    position:absolute;    top:0;    bottom:0;    background-color:var(--color-secondary);}.sjs-presentation *:not(pre) > code{    background-color:var(--color-gray-primary) !important;    color:var(--color-dark) !important;}.sjs-presentation .compiler-wrapper{    margin-bottom:0 !important;}.sjs-presentation *[audio].playing img[src*="images/img/smileys"]{    border:0 !important;}.sjs-presentation *[audio].playing > .browser-wrapper{    border:2px solid var(--color-secondary);}.sjs-presentation *[audio].playing:not([data-custom-slide]),.sjs-presentation *[audio].playing:not([data-custom-slide]) > *,.sjs-presentation .tts-sentence.playing{    background-color:#f2845d;    -webkit-box-decoration-break:clone;    box-decoration-break:clone;    color:white;}.sjs-presentation *[audio].playing:not([data-custom-slide]) > img{    background-color:white;}.sjs-presentation.article-component .sjs-presentation-slide .tts-sentence.playing *[audio] > a{    color:white;}.sjs-presentation-control > *{    order:1;}.sjs-presentation *[audio].playing:not([data-custom-slide]) > img,.sjs-presentation *[audio].playing > video{    border:2px solid var(--color-secondary);}.sjs-presentation *[audio].playing + table{    border:2px solid var(--color-secondary) !important;}.sjs-presentation *[audio].playing + div,.sjs-presentation *[audio].playing + pre,.sjs-presentation *[audio].playing + .console{    border:2px solid var(--color-secondary);}.sjs-presentation *[audio].playing + .row{    margin-right:0;    margin-left:0;}.sjs-presentation .quote{    background:#fafafa;    position:relative;    margin:15px 0;    padding:20px 35px 20px 45px;}.sjs-presentation .quote:before{    color:#00386b;    content:"\201C";    font-size:5em;    font-family:Courgette;    position:absolute;    left:2px;    top:0.6em;    line-height:0.1em;}.sjs-presentation .quote:after{    color:#00386b;    content:"\201D";    font-size:5em;    position:absolute;    font-family:Courgette;    right:5px;    bottom:-0.1em;    line-height:0.1em;}.highlight-point,.highlight-line{    background-color:rgb(128,141,13);}.highlight-point::before{    font-family:"Font Awesome 5 Free";    content:"\f0a7";    position:absolute;    color:#ffb13b;    background-color:white;    border:2px solid #ffb13b;    font-size:2em;    padding:6px 7px 5px 6px;    border-radius:50%;    text-align:center;    transform:translateY(-1.8em);}.sjs-presentation-control [data-control="presentation-control-play"]{    font-size:1.3em;    background-color:var(--color-secondary);    border-radius:50% !important;    padding:1em;    border:0;    margin-left:1em;    position:absolute;    width:3.35em;    height:3.35em;}.sjs-presentation-menu > li:hover{    filter:contrast(1.5); }.list-header{    font-size:1.25em;    text-align:left;    margin:0 0 1em 0;}.sjs-presentation-control [data-control="presentation-control-play"] i{    font-size:1.4em;}[data-control="presentation-control-volume-button"]{        width:36px;    padding:5px 31px 4px 8px;    font-size:24px;}[data-control="presentation-control-fullscreen"]{    font-size:1em;    padding:7px 26px 5px 25px;}.article-component.bigger [data-control="presentation-control-volume-button"],.article-component.bigger [data-control="presentation-control-fullscreen"]{    font-size:1.35em;}.article-component.smaller [data-control="presentation-control-volume-button"]{    padding:1px 4px;}.article-component.bigger [data-control="presentation-control-volume-button"]{    padding-top:6px;    padding-right:42px;}[data-control="presentation-timeline"],[data-control="presentation-control-volume-range"]{    cursor:pointer;}[data-control="presentation-control-play"].animate{    animation-name:show-paused-button;    animation-duration:1s;    animation-timing-function:ease-out;}@keyframes show-paused-button{    0%{        transform:scale(1);        color:white;        opacity:1;    }    50%{        transform:scale(1.7);        color:red;        opacity:1;    }    100%{        transform:scale(1);        color:white;        opacity:.5;    }}:root{    --fullscreen-color:var(--color-background);}:-webkit-full-screen{    background-color:var(--fullscreen-color);}:fullscreen{    background-color:var(--fullscreen-color);}.sjs-presentation-slide h1,.sjs-presentation-slide h2,.sjs-presentation-slide h3,.sjs-presentation-slide h4,.sjs-presentation-slide h5,.sjs-presentation-slide h6,.sjs-presentation-slide .h1,.sjs-presentation-slide .h2,.sjs-presentation-slide .h3,.sjs-presentation-slide .h4,.sjs-presentation-slide .h5,.sjs-presentation-slide .h6{    margin-top:10px;}.sjs-presentation-control .elapsed,.sjs-presentation-control .remaining{    font-size:0.7em;    width:30px;}.sjs-presentation-slide .itnetwork-logo{    width:80%;    padding:10% 10% 0 10%;}.sjs-presentation-control .remaining:before{    content:'-';}button[data-control="presentation-control-volume-button"]{    background-color:transparent;    color:#cccccc;    border:none;}[data-control="presentation"] label[for="volume"]{    display:inline-flex;}.control-space{    flex-grow:7;}.sjs-presentation-timeline{    flex-grow:14;}.sjs-presentation.fullscreen .bottom-controls{    margin-bottom:0;}[data-control="presentation"] input[type="range"]{    -webkit-appearance:none;    appearance:none;    background:transparent;    cursor:pointer;}input[type="range"][data-control="presentation-control-volume-range"]{    width:6.5em;}[data-control="presentation"] input[type="range"]:focus{    outline:none;}[data-control="presentation"] input[type="range"]::-webkit-slider-runnable-track{    background-color:var(--color-primary);    border-radius:50px;    height:5px;}[data-control="presentation"] input[type="range"]::-webkit-slider-thumb{    -webkit-appearance:none;     appearance:none;    margin-top:-5px;     background-color:var(--color-primary);    height:15px;    width:15px;    border-radius:50px;}input[type="range"][data-control="presentation-timeline"]::-webkit-slider-runnable-track{    background-color:rgba(255,255,255,0.7);    border-radius:50px;}input[type="range"][data-control="presentation-timeline"]::-webkit-slider-thumb{    background-color:var(--color-secondary);}[data-control="presentation"] input[type="range"]::-moz-range-track{    background-color:var(--color-primary);    border-radius:50px;    height:5px;}[data-control="presentation"] input[type="range"]::-moz-range-thumb{    border:none;     border-radius:0;     margin-top:-5px;     background-color:var(--color-primary);    height:15px;    width:15px;    border-radius:50px;}input[type="range"][data-control="presentation-timeline"]::-moz-range-track{    background-color:rgba(255,255,255,0.7);    border-radius:50px;}input[type="range"][data-control="presentation-timeline"]::-moz-range-thumb{    background-color:var(--color-secondary);}@media only screen and (max-width:767px){    .sjs-presentation main{        flex-direction:column;        height:80vh;    }    .sjs-presentation-menu{        height:30vh;        max-width:100%;    }    .sjs-presentation-slide{        height:50vh;    }    .bottom-controls{        flex-wrap:wrap;    }    .sjs-presentation .bottom-controls > *{        margin-bottom:0.5em;    }    .sjs-presentation-timeline{        flex-grow:0;    }    .control-space:last-of-type{        flex-grow:0;    }}@media only screen and (max-width:500px){    .control-space{        flex-grow:14;    }    .sjs-presentation-control [data-control="presentation-control-play"]{        position:relative;        margin:0;    }    .sjs-presentation-control{        height:auto;    }}@media only screen and (max-width:320px){    .bottom-controls{        flex-direction:column;    }}