.courses_table{width:100%;margin:0 0 10px 0;border-spacing:0}@media screen and (max-width:800px){.courses_table{font-size:16px}}@media screen and (max-width:600px){.courses_table thead{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:12px 12px 0 0;background:#4e59fd;color:#fff}}@media screen and (max-width:600px){.courses_table thead tr{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}@media screen and (max-width:600px){.courses_table tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:600px){.courses_table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;-webkit-box-shadow:none;box-shadow:none;border:1px solid #e5e7ef;border-radius:12px;margin-bottom:10px;padding:0 0 10px 0}}.courses_table th{position:relative;border-top:1px solid #e3e3e3;border-collapse:collapse;padding:0 20px 0 20px;text-align:left;height:47px;font-weight:700;font-size:14px;white-space:nowrap}@media screen and (max-width:800px){.courses_table th{font-size:16px}}.courses_table th:first-child{background:#f7f7f7;width:250px}@media screen and (max-width:600px){.courses_table th:first-child{background:0 0;width:50%}}@media screen and (max-width:600px){.courses_table th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;background:0 0!important;height:40px!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;border:0;width:50%}.courses_table th.favorite,.courses_table th.link,.courses_table th:nth-child(3),.courses_table th:nth-child(4),.courses_table th:nth-child(5),.courses_table th:nth-child(6){display:none}}.courses_table th.has_order{-webkit-transition:.25s;transition:.25s;cursor:pointer}@media screen and (min-width:600px){.courses_table th.has_order.active,.courses_table th.has_order:hover{color:#4e59fd}}.courses_table th.has_order::after{content:"";display:inline-block;background:url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 4.5L4.5 1L1 4.5' stroke='%238E8E8E' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M1 8.75L4.5 12.25L8 8.75' stroke='%238E8E8E' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center center no-repeat;width:9px;height:13px;margin-left:10px;font-size:0;margin-top:1px;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}@media screen and (max-width:600px){.courses_table th.has_order::after{-webkit-transform:initial;-ms-transform:initial;transform:initial}}.courses_table th.has_order span{position:relative}.courses_table th.has_order.sort--down::after{background:url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 4.5L4.5 1L1 4.5' stroke='%238E8E8E' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M1 8.75L4.5 12.25L8 8.75' stroke='%234E59FD' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center center no-repeat}@media screen and (max-width:600px){.courses_table th.has_order.sort--down::after{background:url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 4.5L4.5 1L1 4.5' stroke='%238E8E8E' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M1 8.75L4.5 12.25L8 8.75' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center center no-repeat}}.courses_table th.has_order.sort--up::after{background:url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 4.5L4.5 1L1 4.5' stroke='%234E59FD' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M1 8.75L4.5 12.25L8 8.75' stroke='%238E8E8E' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center center no-repeat}@media screen and (max-width:600px){.courses_table th.has_order.sort--up::after{background:url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 4.5L4.5 1L1 4.5' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M1 8.75L4.5 12.25L8 8.75' stroke='%238E8E8E' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center center no-repeat}}.courses_table th .remove{background-image:url(/wp-content/themes/kurshub/imgs/icons/round_close.svg);font-size:0;width:20px;height:20px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;position:absolute;background-size:13px;background-repeat:no-repeat;background-position:50%;right:-2px;top:4px;-webkit-transition:.25s;transition:.25s;background-color:rgba(0,0,0,0)}.courses_table tr:last-child td{border-bottom:1px solid #e3e3e3}@media screen and (min-width:800px){.courses_table tr:hover td{background:#f7f7f7}}.courses_table td{border-top:1px solid #e3e3e3;border-collapse:collapse;padding:33px 5px 10px 20px;text-align:left;vertical-align:top}@media screen and (max-width:600px){.courses_table td{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;border:0!important;padding:15px 5px 10px 20px!important}}@media screen and (max-width:365px){.courses_table td{font-size:14px}}.courses_table td:first-child{background:#f7f7f7;width:273px;min-width:157px}@media screen and (max-width:600px){.courses_table td:first-child{padding-top:20px;padding-right:5px;padding-bottom:12px}}@media screen and (max-width:600px){.courses_table td:nth-child(2){padding:21px 25px 13px;background:#f7f7f7}}.courses_table td .tc_val{font-weight:500}.courses_table td .title_mobile{display:none}@media screen and (max-width:600px){.courses_table td .title_mobile{font-weight:500;line-height:120%;color:#535353;display:block;margin-bottom:7px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media screen and (max-width:365px){.courses_table td .title_mobile{font-size:14px}}.courses_table td.name{height:auto}.courses_table td.name .title{font-weight:700;margin-bottom:17px;line-height:1.8}@media screen and (max-width:800px){.courses_table td.name .title{line-height:1.6}}@media screen and (max-width:600px){.courses_table td.name .title{margin-bottom:10px}}.courses_table td.name .link__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.courses_table td.name .link__wrap .icon{margin-left:8px}.courses_table td.name .link__wrap .icon img{-webkit-filter:brightness(0);filter:brightness(0);height:14px}.courses_table td.name .link{font-weight:400;font-size:14px;color:#4e59fd;text-decoration:underline;padding:0}@media screen and (max-width:800px){.courses_table td.name .link{font-size:16px}}@media screen and (max-width:365px){.courses_table td.name .link{font-size:14px}}.courses_table td.name .link:hover{color:inherit;text-decoration:none}.courses_table td.name .course_tip{margin-left:5px;margin-top:-2px}.courses_table td.school{width:233px}@media screen and (max-width:600px){.courses_table td.school{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.courses_table td.school .title{font-weight:500;margin-bottom:7px}@media screen and (max-width:600px){.courses_table td.school .title{margin-bottom:13px}}.courses_table td.school .rating{margin-bottom:18px}@media screen and (max-width:600px){.courses_table td.school .rating{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:5px 0 0}}@media screen and (max-width:600px){.courses_table td.school .rating .stars_wrapper{width:85px}}@media screen and (max-width:600px){.courses_table td.school .rating .stars_wrapper::before{background-size:17px}}@media screen and (max-width:600px){.courses_table td.school .rating .stars_wrapper .stars{background-size:17px}}.courses_table td.school .rating span{font-weight:400}@media screen and (max-width:600px){.courses_table td.school .rating span{font-size:14px}}.courses_table td.school a{font-size:14px;color:#535353;text-decoration:underline}@media screen and (max-width:800px){.courses_table td.school a{font-size:16px}}@media screen and (max-width:600px){.courses_table td.school a{font-size:14px}}.courses_table td.school a:hover{color:#4e59fd;text-decoration:none}.courses_table td.button_link{width:170px;text-align:left;padding-top:39px}@media screen and (max-width:600px){.courses_table td.button_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;padding:10px 20px 6px!important;text-align:left}}@media screen and (max-width:600px){.courses_table td.button_link .tc_inner{width:100%}}.courses_table td.button_link .link{background:#4e59fd;border-radius:6px;color:#fff;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:10px 10px;font-weight:600;font-size:14px;border:2px solid #4e59fd;white-space:nowrap}@media screen and (max-width:800px){.courses_table td.button_link .link{font-size:16px}}@media screen and (max-width:600px){.courses_table td.button_link .link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:44px;padding:0 14px;border-radius:8px}}.courses_table td.button_link .link:hover{color:#4e59fd;background:0 0}.courses_table td.button_link .disable{background-color:#6d6d6d;border:unset;cursor:default;pointer-events:none;border-radius:6px;color:#fff;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:10px 10px;font-weight:600;font-size:14px}@media screen and (max-width:800px){.courses_table td.button_link .disable{font-size:16px}}.courses_table td.descr .text{line-height:190%;font-weight:500}.courses_table td.descr .show_more{background:url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 0.625L4.5 4.375L8.25 0.625' stroke='%234E59FD' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") right center no-repeat}.courses_table td.descr a{background:#4e59fd;border-radius:6px;color:#fff;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:10px 10px;font-weight:600;font-size:14px;border:2px solid #4e59fd;white-space:nowrap}@media screen and (max-width:800px){.courses_table td.descr a{font-size:16px}}.courses_table td.descr a:hover{color:#4e59fd;background:0 0}.courses_table td.type{width:200px}.courses_table .title_mobile{font-size:14px}.course_tip{position:relative;display:inline-block;vertical-align:middle;margin-left:7px;margin-top:1px;-webkit-transition:.25s;transition:.25s}.course_tip .icon{-webkit-filter:grayscale(1);filter:grayscale(1);background-image:url(/wp-content/themes/kurshub/img/icons/question.svg);background-repeat:no-repeat;background-position:center;background-size:auto;opacity:.75;width:16px;height:16px;border:1px solid #4e59fd;border-radius:50%;font-size:0;display:block}.course_tip .text{display:none;position:absolute;opacity:0;pointer-events:none}.course_tip .text{background:#fff;border-radius:8px;padding:12px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:min(280px,100vw - 32px);top:calc(100% + 5px);-webkit-transition:.25s ease-in-out .25s;transition:.25s ease-in-out .25s;white-space:normal;overflow-wrap:anywhere;font-weight:500;font-size:14px;line-height:1.45;z-index:-1;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.2);left:auto;right:0;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);color:#222;font-weight:400}@media screen and (max-width:600px){.course_tip .text{font-size:14px;max-width:min(260px,100vw - 32px);padding:12px 16px;line-height:1.45}}td.duration .course_tip .text,td.name .course_tip .text{left:0;right:auto}.course_tip .text p{margin-bottom:0}.course_tip:focus .text,.course_tip:hover .text{display:block;opacity:1;pointer-events:auto;z-index:1;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.kh-another-course-toggle--initial-hidden{display:none}.kh-another-course-toggle--initial-visible{display:inline-block}.courses__listing>.item{margin-bottom:120px}@media screen and (max-width:800px){.courses__listing>.item{margin-bottom:90px}}@media screen and (max-width:600px){.courses__listing>.item{margin-bottom:60px}}.courses__listing>.item>.descr{color:#616161;font-weight:500;line-height:1.9;margin-bottom:32px}@media screen and (max-width:600px){.courses__listing>.item>.descr{font-size:14px;line-height:1.7;margin-bottom:33px}}.courses__listing .paid_courses table td{padding:39px 5px 10px 20px}@media screen and (max-width:600px){.courses__listing .paid_courses table td.discount{padding-top:20px}}@media screen and (max-width:600px){.courses__listing .paid_courses table td.discount .tc_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.courses__listing .paid_courses table td.discount .tc_inner .value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;white-space:nowrap}.courses__listing .paid_courses table td.discount .tc_inner .value_old{margin-top:0;font-size:12px;font-weight:400;text-decoration-line:line-through;color:#535353}@media screen and (max-width:800px){.courses__listing .paid_courses table td.discount .tc_inner .value_old{font-size:14px}}@media screen and (max-width:600px){.courses__listing .paid_courses table td.no_discount .tc_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.courses__listing .paid_courses table td.no_discount .tc_inner .value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;white-space:nowrap}.courses__listing .paid_courses .courses_table tbody tr td.name .kh-course-name-more{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}@media screen and (max-width:600px){.courses__listing .paid_courses .courses_table tbody tr td.name .kh-course-name-more{display:none}}.courses__listing .paid_courses .courses_table tbody tr td.name .kh-course-name-more__link{color:#4e59fd;font-size:14px;font-weight:400;line-height:115%;text-decoration:underline}.courses__listing .paid_courses .courses_table tbody tr td.name .kh-course-name-more__link:hover{color:#222;text-decoration:none}.courses__listing .paid_courses table td.price{width:137px}@media screen and (max-width:600px){.courses__listing .paid_courses table td.price{position:relative}}@media screen and (max-width:365px){.courses__listing .paid_courses table td.price{font-size:14px}}@media screen and (max-width:600px){.courses__listing .paid_courses table td.price .title_mobile{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media screen and (min-width:601px){.courses__listing .paid_courses table td.price{padding:39px 5px 10px 20px}}@media screen and (min-width:601px){.courses__listing .paid_courses table td.price .tc_inner{display:grid;grid-template-rows:minmax(22px,auto) minmax(15px,auto) minmax(24px,auto);-ms-flex-line-pack:start;align-content:start;row-gap:2px;min-height:65px}.courses__listing .paid_courses table td.price .value{grid-row:1;align-self:center}.courses__listing .paid_courses table td.price .value_old{grid-row:2;min-height:15px}.courses__listing .paid_courses table td.price .promocode_no_tips,.courses__listing .paid_courses table td.price .promocode_tips{grid-row:3;align-self:start}}.courses__listing .paid_courses table td.price .promocode_tips{display:block;position:relative;border-radius:4px;background-color:rgba(78,89,253,.0784313725);color:#4e59fd;padding:4px 20px 4px 4px;cursor:pointer;font-size:12px;min-width:105px;max-width:110px;cursor:pointer}@media screen and (max-width:800px){.courses__listing .paid_courses table td.price .promocode_tips{font-size:14px;margin:5px 0 0 0}}.courses__listing .paid_courses table td.price .promocode_tips .all__courses__point__icon{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;position:absolute;right:5px;top:4px}.courses__listing .paid_courses table td.price .promocode_tips .course_tip{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;position:absolute;right:5px;top:4px}.courses__listing .paid_courses table td.price .promocode_no_tips{color:#535353;font-size:12px}.courses__listing .paid_courses table td.price .promocode_no_tips b{color:#4e59fd;font-weight:500;font-size:14px}.courses__listing .paid_courses table td.installment_plan{width:178px}@media screen and (min-width:601px){.courses__listing .paid_courses table td.installment_plan{padding:39px 5px 10px 20px}}@media screen and (min-width:601px){.courses__listing .paid_courses table td.installment_plan .tc_inner{display:grid;grid-template-rows:minmax(22px,auto) minmax(15px,auto);-ms-flex-line-pack:start;align-content:start;row-gap:2px;min-height:41px}}@media screen and (max-width:800px){.courses__listing .paid_courses table td.installment_plan .tc_inner{display:grid;grid-template-columns:auto minmax(0,-webkit-max-content);grid-template-columns:auto minmax(0,max-content);grid-template-rows:auto auto;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;row-gap:2px}}@media screen and (max-width:800px){.courses__listing .paid_courses table td.installment_plan .kh-installment-title{display:block;grid-column:1;grid-row:1;margin:0}}.courses__listing .paid_courses table td.installment_plan .value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;white-space:nowrap}.courses__listing .paid_courses table td.installment_plan .value .course_tip .text{left:50%;right:auto;-webkit-transform:translate(-50%,5px);-ms-transform:translate(-50%,5px);transform:translate(-50%,5px)}@media screen and (min-width:601px){.courses__listing .paid_courses table td.installment_plan .kh-installment-current{grid-row:1;align-self:center}}@media screen and (max-width:800px){.courses__listing .paid_courses table td.installment_plan .kh-installment-current{grid-column:2;grid-row:1}}.courses__listing .paid_courses table td.installment_plan .value_old{margin-top:0;font-size:12px;font-weight:400;text-decoration-line:line-through;color:#535353}@media screen and (max-width:800px){.courses__listing .paid_courses table td.installment_plan .value_old{font-size:14px}}@media screen and (min-width:601px){.courses__listing .paid_courses table td.installment_plan .kh-installment-old{grid-row:2;min-height:15px}}@media screen and (max-width:800px){.courses__listing .paid_courses table td.installment_plan .kh-installment-old{grid-column:2;grid-row:2;justify-self:start}}@media screen and (max-width:365px){.courses__listing .paid_courses table td.duration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:153px;font-size:14px}}.courses__listing .paid_courses table td.duration .tc_inner__val{font-weight:500}.courses__listing .paid_courses table td.date_start{width:169px}@media screen and (max-width:365px){.courses__listing .paid_courses table td.date_start{font-size:12px}}.courses__listing .paid_courses table td.button_link{padding:39px 5px 10px 20px}.courses__listing .paid_courses .all_courses_but_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0 0;width:100%}.courses__listing .paid_courses .all_courses_but_wrapper a{color:#4e59fd;background:0 0;border:1px solid #4e59fd;border-radius:6px;padding:8px 15px 7px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;font-size:14px;text-decoration:none}.courses__listing .paid_courses .all_courses_but_wrapper a:focus-visible,.courses__listing .paid_courses .all_courses_but_wrapper a:hover{color:#fff;background:#4e59fd}@media screen and (max-width:800px){.courses__listing .paid_courses .all_courses_but_wrapper a{font-size:16px}}.courses__listing .free_courses table th.link,.courses__listing .youtobe_courses table th.link{width:170px;text-align:right}@media screen and (max-width:600px){.courses__listing .blogs_courses table td.descr{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.courses__listing .subcategory__top__tags :is(h2,h3){display:inline;margin-right:5px;margin-bottom:5px;color:#616161;font-weight:500;font-size:16px}@media screen and (max-width:1200px){.courses__listing .subcategory__top__tags :is(h2,h3){font-size:14px}}.courses__listing .subcategory__top__tags .tags__list{display:inline;width:100%}.courses__listing .subcategory__top__tags .tags__list a{color:#616161;font-weight:500;margin:4px 0 4px 11px;text-decoration:underline}@media screen and (max-width:1200px){.courses__listing .subcategory__top__tags .tags__list a{font-size:14px;margin:4px 0 4px 3px}}.courses__listing .subcategory__top__tags .tags__list a:hover{color:inherit;text-decoration:none}.tax-kursy .new_design .paid_courses .courses_table tbody td.mobile_prices{display:none}@media screen and (max-width:600px){.tax-kursy .new_design .subcategory__top .info .text{margin-bottom:calc(16px - 1px)}.tax-kursy .new_design .paid_courses .courses_table thead{display:none}.tax-kursy .new_design .paid_courses .courses_table tbody tr{position:relative;padding:36px 24px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tax-kursy .new_design .paid_courses .courses_table tbody tr.hidden{display:none}.tax-kursy .new_design .paid_courses .courses_table tbody tr.has_promocode{padding:36px 24px 49px}.tax-kursy .new_design .paid_courses .courses_table tbody tr:first-child{border:1px solid #4e59fd}.tax-kursy .new_design .paid_courses .courses_table tbody tr td{font-family:Montserrat,"Montserrat Fallback",sans-serif}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;width:100%;min-height:29px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;background-color:transparent}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school .column{display:none}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school{font-weight:300;font-size:12px;line-height:100%;padding:0!important;margin:0 0 7px 0}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school .title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;color:#494848;margin:0;overflow-wrap:anywhere}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school .rating{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;margin:0;margin-left:auto;-ms-flex-item-align:start;align-self:start;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;width:30px;height:29px}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school .rating .stars_wrapper{position:absolute;right:-5px;top:-4px;width:14px;height:14px}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school .rating .stars_wrapper::before{content:none}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school .rating .stars_wrapper .stars{display:none}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school .rating span{font-weight:600;font-size:12px;line-height:100%;margin:0}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school .rating.blue .stars_wrapper,.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school .rating.top .stars_wrapper{background:url(/wp-content/themes/kurshub/img/icons/stars/rating_top_full.svg) left center no-repeat;background-size:14px}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school .rating.low .stars_wrapper,.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school .rating.red .stars_wrapper{background:url(/wp-content/themes/kurshub/img/icons/stars/rating_low_full.svg) left center no-repeat;background-size:14px}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school .rating.mid .stars_wrapper,.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school .rating.yellow .stars_wrapper{background:url(/wp-content/themes/kurshub/img/icons/stars/rating_mid_full.svg) left center no-repeat;background-size:14px}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school .rating.none .stars_wrapper{background:url(/wp-content/themes/kurshub/img/icons/stars/rating_none_empty.svg) left center no-repeat;background-size:14px}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school .rating.none span{color:#8e8e8e}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.school a{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:start;align-self:start;color:#4e59fd;text-decoration:none;font-weight:600;font-size:12px;line-height:100%;white-space:nowrap}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.name{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;background-color:transparent;padding:0!important;margin:0 0 14px 0;width:100%}.tax-kursy .new_design .kh-course-name-more{display:none}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.name .title{margin:0;font-weight:600;font-size:24px;line-height:120%}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.duration{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0!important;font-weight:300;font-size:14px;line-height:100%;margin:0 0 21px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.price{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0!important;position:static;width:100%}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.price .promocode_no_tips,.tax-kursy .new_design .paid_courses .courses_table tbody tr td.price .promocode_tips{position:absolute;bottom:16px;left:24px;right:initial;text-align:center;color:#4e59fd;width:calc(100% - 48px);max-width:100%;font-weight:300;font-size:12px;line-height:100%;background-color:transparent;padding:0}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.price .promocode_no_tips .course_tip,.tax-kursy .new_design .paid_courses .courses_table tbody tr td.price .promocode_tips .course_tip{display:none}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.price .promocode_no_tips span,.tax-kursy .new_design .paid_courses .courses_table tbody tr td.price .promocode_tips span{display:contents}}@media screen and (max-width:600px) and (max-width:800px){.tax-kursy .new_design .paid_courses .courses_table tbody tr td.price .promocode_no_tips .underline,.tax-kursy .new_design .paid_courses .courses_table tbody tr td.price .promocode_tips .underline{text-decoration:underline;display:initial!important}}@media screen and (max-width:600px){.tax-kursy .new_design .paid_courses .courses_table tbody tr td.price .value{display:none}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.price .value_old{display:none}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.installment_plan{display:none}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.mobile_prices{display:block;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0!important;width:100%;margin:0 0 32px 0}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.mobile_prices .primary{font-weight:700;font-size:22px;line-height:26px;color:#4e59fd}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.mobile_prices .primary .currency{font-size:20px}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.mobile_prices .secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:4px;margin:14px 0 0 0}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.mobile_prices .secondary>div{height:25px;padding:2px 5px;border-radius:8px;font-weight:300;font-size:12px;line-height:100%;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.mobile_prices .secondary .price{background-color:#f8f8f8;color:#5e5d5d}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.mobile_prices .secondary .price span{margin:0 4px}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.mobile_prices .secondary .price span.old_price{text-decoration:line-through;font-weight:300}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.mobile_prices .secondary .price.has_old span{font-weight:600}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.mobile_prices .secondary .price.has_old span.old_price{font-weight:300}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.date_start{display:none;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;padding:0!important}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.button_link{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-ordinal-group:21!important;-ms-flex-order:20!important;order:20!important;width:100%!important;padding:calc(8px + 2px) 0 calc(8px - 2px)!important;background:0 0!important;border-radius:0!important;text-align:left!important}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.button_link .tc_inner{width:100%!important}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.button_link .link{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;padding:0 calc(16px - 2px)!important;border:2px solid #4e59fd!important;border-radius:8px!important;background:#4e59fd!important;color:#fff!important;font-weight:700!important;font-size:14px!important;line-height:120%!important;text-decoration:none!important;white-space:normal!important}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.button_link .disable{border-color:#6d6d6d!important;background:#6d6d6d!important;color:#fff!important}.tax-kursy .new_design .paid_courses .courses_table tbody tr td.button_link .tc_td__link__x__another{width:100%;margin-top:8px;text-align:center}.tax-kursy .new_design .paid_courses .courses_table tbody tr td .title_mobile{display:none!important}}.advantage__block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:12px}@media screen and (max-width:700px){.advantage__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.advantage__block .title{font-weight:600;font-size:20px;line-height:1.2;margin-bottom:12px}@media screen and (max-width:1100px){.advantage__block .title{font-size:18px;margin-bottom:12px}}@media screen and (max-width:700px){.advantage__block .title{font-size:16px;margin-bottom:16px}}@media screen and (max-width:1100px){.advantage__block .list{font-size:14px}}@media screen and (max-width:800px){.advantage__block .list{font-size:16px}}.advantage__block .list .advantage__item{margin-bottom:12px;font-weight:500;position:relative;padding-left:32px;line-height:1.6}@media screen and (max-width:1100px){.advantage__block .list .advantage__item{margin-bottom:4px}}@media screen and (max-width:700px){.advantage__block .list .advantage__item{padding-left:20px;font-weight:500;font-size:14px;line-height:140%;margin-bottom:12px}}@media screen and (max-width:360px){.advantage__block .list .advantage__item{font-size:14px}}.advantage__block .list .advantage__item:before{content:"";position:absolute;left:5px;background-image:url(/wp-content/themes/kurshub/img/icons/advantage.svg);width:14px;height:14px;background-size:14px;background-repeat:no-repeat;background-position:50%;top:9px}@media screen and (max-width:700px){.advantage__block .list .advantage__item:before{width:10px;background-size:10px;top:3px;left:1px}}.advantage__block .plus{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 9px);flex:0 0 calc(50% - 9px)}@media screen and (max-width:700px){.advantage__block .plus .title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.advantage__block .minus{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 9px);flex:0 0 calc(50% - 9px)}@media screen and (max-width:700px){.advantage__block .minus .title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.advantage__block .minus .list .advantage__item::before{background-size:12px;background-image:url(/wp-content/themes/kurshub/img/icons/disadvantage.svg)}.mobile_scroll{width:100%;max-width:100%}@media screen and (max-width:1180px){.mobile_scroll{overflow-x:auto;overflow-y:hidden}}@media screen and (max-width:600px){body:not(.single) .mobile_scroll{overflow:initial}}.promocode_tips .tips__item{position:absolute;z-index:999;top:-179px;left:-111px;width:340px;height:170px;padding:16px;border-radius:8px;background-clip:padding-box;background-color:#fff;color:#222;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.2);cursor:auto;opacity:0}.promocode_tips .tips__item.showed{opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.promocode_tips .tips__item.no_school_discount{height:142px;top:-150px}.promocode_tips .tips__item.no_school_discount .row:nth-child(4){font-weight:700;font-size:14px}@media screen and (max-width:800px){.promocode_tips .tips__item.no_school_discount .row:nth-child(4){font-size:16px}}.promocode_tips .tips__item .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:30px;font-size:14px}.promocode_tips .tips__item .row:first-child{display:block;font-size:14px;font-weight:700}.promocode_tips .tips__item .row:first-child .blue_color{text-transform:uppercase;cursor:pointer}.promocode_tips .tips__item .row:nth-child(5){font-weight:700;font-size:14px}.promocode_tips .tips__item .row.empty{display:none}.promocode_tips .tips__item .blue_color{color:#4e59fd;position:relative}.promocode_tips .tips__item .arrow{position:absolute;bottom:-4px;left:calc(50% - 5px);content:none;display:block;width:8px;height:8px;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tips__item .courses_promo_copy{position:relative;text-transform:uppercase;color:#4e59fd}.tips__item .courses_promo_copy .copied{position:absolute;left:-22px;top:-48px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;z-index:1;min-width:20px;min-height:20px;overflow:hidden;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.16);box-shadow:0 1px 8px rgba(0,0,0,.16);background-color:rgba(65,83,100,.94);color:#fff;max-width:270px;padding:12px;font-size:12px;line-height:1.6;text-align:center;opacity:0;visibility:hidden;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0);text-transform:none}.tips__item .courses_promo_copy .copied.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 250ms,visibility 250ms,-webkit-transform 250ms cubic-bezier(.71,1.7,.77,1.24);transition:opacity 250ms,visibility 250ms,-webkit-transform 250ms cubic-bezier(.71,1.7,.77,1.24);transition:opacity 250ms,visibility 250ms,transform 250ms cubic-bezier(.71,1.7,.77,1.24);transition:opacity 250ms,visibility 250ms,transform 250ms cubic-bezier(.71,1.7,.77,1.24),-webkit-transform 250ms cubic-bezier(.71,1.7,.77,1.24);visibility:visible}.promocode_tip_container{position:fixed;z-index:999999;bottom:calc(420px - 100vh);top:initial;left:0;right:0;width:100%;height:100vh;min-height:100vh;padding:0}.promocode_tip_container.two_line{bottom:calc(475px - 100vh)}.promocode_tip_container.no_school_discount .row:nth-child(4){font-weight:700;font-size:20px}@media screen and (max-width:480px){.promocode_tip_container.no_school_discount .row:nth-child(4){font-size:20px}}.promocode_tip_container .tips__item{position:relative;z-index:99999;bottom:-33vh;-webkit-transition:bottom .3s cubic-bezier(.46,0,.03,.99);transition:bottom .3s cubic-bezier(.46,0,.03,.99);top:initial;left:0;right:0;width:100%;height:100vh;min-height:100vh;padding:45px 40px 0;border-radius:12px 12px 36px 36px;background-clip:padding-box;background-color:#4e59fd;color:#fff;max-height:calc(100% + 80vh - 57px);-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.promocode_tip_container .tips__item::after{display:none;content:"";position:absolute;top:8px;left:50%;width:72px;height:4px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:4px;background-color:#f5f5f5}@media screen and (max-width:404px){.promocode_tip_container .tips__item{height:300px}}.promocode_tip_container .tips__item.moved{bottom:0}.promocode_tip_container .tips__item .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto;font-size:16px}.promocode_tip_container .tips__item .row:first-child{display:block;margin-bottom:16px;font-weight:300;font-style:normal;font-size:12px;line-height:100%}.promocode_tip_container .tips__item .row:first-child span{display:contents;font-weight:600;font-size:12px;line-height:100%}.promocode_tip_container .tips__item .row:nth-child(2){margin:0 0 18px 0}.promocode_tip_container .tips__item .row:nth-child(3),.promocode_tip_container .tips__item .row:nth-child(4){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 8px 0;font-weight:300;font-size:12px;line-height:100%}.promocode_tip_container .tips__item .row:nth-child(3) .bg__block,.promocode_tip_container .tips__item .row:nth-child(4) .bg__block{width:auto;height:37px;background:rgba(255,255,255,.0509803922);border-radius:8px;padding:10px}.promocode_tip_container .tips__item .row:nth-child(3) span,.promocode_tip_container .tips__item .row:nth-child(4) span{display:contents;font-weight:700;font-size:12px;line-height:100%}.promocode_tip_container .tips__item .row:nth-child(5){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 24px 0}.promocode_tip_container .tips__item .row:nth-child(5) .bg__block{width:auto;height:37px;background:rgba(255,255,255,.2509803922);border-radius:8px;padding:10px}.promocode_tip_container .tips__item .row:nth-child(5){font-weight:300;font-size:12px;line-height:100%}.promocode_tip_container .tips__item .row:nth-child(5) b{display:contents;font-weight:700;font-size:12px;line-height:100%}.promocode_tip_container .tips__item .row:nth-child(5) span{display:contents;font-weight:700;font-size:12px;line-height:100%}.promocode_tip_container .tips__item .row:nth-child(6){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:37px;width:auto;padding:0;margin:0 0 36px 0;font-weight:300;font-size:28px;line-height:90%}.promocode_tip_container .tips__item .row:nth-child(6) span{display:contents;font-weight:600;font-size:28px;line-height:90%}.promocode_tip_container .tips__item .row.bg{width:100%}.promocode_tip_container .tips__item .row.empty{background-color:initial;height:0;margin:0;padding:0}.promocode_tip_container .tips__item .row .courses_promo_go{width:100%;height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:transparent;background-color:#fff;color:#4e59fd;-webkit-transition:all .3s cubic-bezier(.46,0,.03,.99);transition:all .3s cubic-bezier(.46,0,.03,.99);border:1px solid transparent;outline:0;vertical-align:middle;white-space:nowrap;cursor:pointer;border-radius:12px;font-weight:700;font-size:14px;line-height:100%;text-decoration:none;margin:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.promocode_tip_container .tips__item .courses_promo_copy{font-weight:600;font-size:48px;line-height:90%;color:#fff;text-transform:uppercase}.promocode_tip_container .tips__item .courses_promo_copy .copied{left:5px;color:#222;background-color:#fff}.promocode_tip_container .tips__item .arrow{position:absolute;bottom:-4px;left:calc(50% - 5px);content:none;display:block;width:8px;height:8px;background-color:rgba(23,29,35,.9411764706);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.promocode_tip_container .tips__item .close{opacity:0;position:absolute;right:14px;top:14px;width:25px;height:25px;background:url(/wp-content/themes/kurshub/img/icons/close.svg) center center no-repeat;background-size:13px}.order_remove{background-image:url(/wp-content/themes/kurshub/img/icons/round_close.svg);font-size:0;width:20px;height:20px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;position:absolute;background-size:13px;background-repeat:no-repeat;background-position:50%;right:-42px;top:-9px;-webkit-transition:.25s;transition:.25s;background-color:rgba(0,0,0,0)}.order_remove:hover{opacity:.75}.enlighter-tooltip{visibility:hidden;width:140px;background-color:#000;color:#fff;text-align:center;padding:8px 0;border-radius:5px;position:absolute;z-index:10;bottom:30px;-webkit-transform:translateX(-42%);-ms-transform:translateX(-42%);transform:translateX(-42%)}.enlighter-tooltip::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent}.enlighter-default{font-family:"Source Code Pro","Liberation Mono","Courier New",Courier,monospace;font-size:12px;line-height:1.35em;white-space:pre-wrap;word-wrap:break-word;margin:0 0 20px 0;padding:0;position:relative;text-align:left;direction:ltr}@media screen and (max-width:800px){.enlighter-default{font-size:14px}}.enlighter-default .enlighter-special:hover{background-color:#f4f8fc}.enlighter-default .enlighter-raw{display:none;min-width:100%;line-height:inherit;font-size:1em;font-family:inherit;margin:0;padding:0;white-space:pre-wrap;word-wrap:break-word;border:none;-webkit-box-shadow:none;box-shadow:none}.enlighter-default:hover .enlighter-toolbar{display:block}.enlighter-default .enlighter-btn{display:inline-block;margin:0 5px 0 5px;padding:3px 5px 3px 5px;border:solid 1px #333;background-color:#f0f0f0;cursor:pointer;font-family:inherit}.enlighter-default .enlighter-btn:hover .enlighter-tooltip{visibility:visible}.enlighter-default .enlighter-toolbar .enlighter-btn-raw{background-image:url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2246px%22%20height%3D%2246px%22%20viewBox%3D%220%200%2046%2046%22%20enable-background%3D%22new%200%200%2046%2046%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20d%3D%22M19.436%2C36.875L6.568%2C25.002v-3.863L19.436%2C9.267v5.041l-9.583%2C8.668v0.188l9.583%2C8.669V36.875z%22%2F%3E%0D%0A%09%3Cpath%20d%3D%22M26.343%2C36.875v-5.041l9.583-8.669v-0.188l-9.583-8.668V9.267l12.868%2C11.872v3.863L26.343%2C36.875z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A)}.enlighter-default .enlighter-toolbar .enlighter-btn-copy{background-image:url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2246px%22%20height%3D%2246px%22%20viewBox%3D%220%200%2046%2046%22%20enable-background%3D%22new%200%200%2046%2046%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%2253.75%22%20y1%3D%2239.353%22%20x2%3D%2286.375%22%20y2%3D%2239.353%22%2F%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%2251.711%22%20y1%3D%2230.534%22%20x2%3D%2284.336%22%20y2%3D%2230.534%22%2F%3E%0D%0A%3Crect%20x%3D%228.932%22%20y%3D%227.334%22%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-miterlimit%3D%2210%22%20width%3D%2221.097%22%20height%3D%2224.952%22%2F%3E%0D%0A%3Crect%20x%3D%2218.942%22%20y%3D%2215.424%22%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-miterlimit%3D%2210%22%20width%3D%2221.096%22%20height%3D%2224.953%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A)}.enlighter-default .enlighter-toolbar .enlighter-btn-window{background-image:url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2246px%22%20height%3D%2246px%22%20viewBox%3D%220%200%2046%2046%22%20enable-background%3D%22new%200%200%2046%2046%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%227.125%22%20y1%3D%229.25%22%20x2%3D%2239.75%22%20y2%3D%229.25%22%2F%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%227.125%22%20y1%3D%2218.167%22%20x2%3D%2239.75%22%20y2%3D%2218.167%22%2F%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%227.125%22%20y1%3D%2227.083%22%20x2%3D%2239.75%22%20y2%3D%2227.083%22%2F%3E%0D%0A%3Cline%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%224%22%20stroke-miterlimit%3D%2210%22%20x1%3D%227.125%22%20y1%3D%2236%22%20x2%3D%2229.809%22%20y2%3D%2236%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A)}.enlighter-default .enlighter-toolbar .enlighter-btn-website{background-image:url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22E%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2246px%22%20height%3D%2246px%22%20viewBox%3D%220%200%2046%2046%22%20enable-background%3D%22new%200%200%2046%2046%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%23202F65%22%20d%3D%22M32.48%2C25.614H19.64l-4.933%2C9.826l17.746%2C0.037l-6.173%2C5.358L8.167%2C40.912L16.29%2C6.055h22.974l-5.734%2C5.354%0D%0A%09%09l-13.306-0.027l0.672%2C8.797h12.841L32.48%2C25.614z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A)}.enlighter-code{overflow:hidden}.enlighter-origin{display:none!important}.enlighter-clipboard{position:absolute;left:0;bottom:0;width:1px;height:1px;overflow:hidden}.enlighter-v-inline{display:inline-block;overflow:inherit;margin:0}.enlighter-v-standard{display:block}.enlighter-v-codegroup{display:block}.enlighter-v-codegroup .enlighter-codegroup-wrapper{position:relative}.enlighter-v-codegroup .enlighter-code{display:none}.enlighter-v-codegroup .enlighter-toolbar{top:44px}div.enlighter{display:table;width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show;min-width:100%;font-size:1em;margin:0;padding:0;text-indent:0;counter-reset:enlighter 0}div.enlighter>div{display:table-row;margin:0;border:solid 0 #fff;list-style:none;font-size:inherit;line-height:1.15em;min-height:14px}div.enlighter>div>div{display:table-cell;padding-left:10px}div.enlighter>div>div::before{content:" "}span.enlighter{display:inline-block;padding:3px 5px 1px 5px;margin:0 2px 0 2px}.enlighter span{margin:0;padding:0;line-height:inherit;font-size:1em;font-family:inherit}.enlighter-linenumbers div.enlighter>div::before{white-space:nowrap;display:block;display:table-cell;width:45px;min-width:45px;counter-increment:enlighter;content:counter(enlighter,decimal) ".";text-align:right;padding-right:8px}.enlighter-toolbar{display:none;position:absolute;right:10px;top:10px;z-index:10}.enlighter-toolbar-bottom{top:unset;bottom:0}.enlighter-overflow-scroll.enlighter-v-codegroup .enlighter-code,.enlighter-overflow-scroll.enlighter-v-standard .enlighter-code{overflow-x:auto;word-wrap:normal!important}.enlighter-overflow-scroll.enlighter-v-codegroup .enlighter>div>div,.enlighter-overflow-scroll.enlighter-v-standard .enlighter>div>div{white-space:pre!important}.enlighter-overflow-scroll.enlighter-v-codegroup .enlighter-raw,.enlighter-overflow-scroll.enlighter-v-standard .enlighter-raw{white-space:pre!important}.enlighter-collapse.enlighter-v-codegroup .enlighter-code,.enlighter-collapse.enlighter-v-standard .enlighter-code{overflow-y:auto;max-height:500px}.enlighter-collapse.enlighter-collapse-full.enlighter-v-standard .enlighter-code{max-height:none}.enlighter-collapse.enlighter-collapse-full.enlighter-v-codegroup .enlighter-codegroup-wrapper{max-height:none}.enlighter-show-rawcode .enlighter-raw{display:block}.enlighter-show-rawcode .enlighter{display:none!important}.enlighter-t-enlighter{color:#939393;border-radius:8px;border:solid 1px #e0e0e0}.enlighter-t-enlighter .enlighter-btn{border-radius:3px;background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain}.enlighter-t-enlighter .enlighter-btn:hover{border-color:#c9c9c9}.enlighter-t-enlighter .enlighter-btn:after{content:""}.enlighter-t-enlighter.enlighter-hover.enlighter-linenumbers div.enlighter>div:hover{color:#444;background-color:#fffcd3}.enlighter-t-enlighter.enlighter-hover div.enlighter>div:hover{color:#444;background-color:#fffcd3}.enlighter-t-enlighter .enlighter-raw{font-size:1em;color:#000;background-color:#f9f9f9;border-radius:8px;line-height:1.4em;padding:0 5px 0 60px}.enlighter-t-enlighter div.enlighter>div{border:solid 0 #fff;line-height:1.35em;color:#aaa}.enlighter-t-enlighter div.enlighter>div:FIRST-CHILD{border-radius:8px 8px 0 0}.enlighter-t-enlighter div.enlighter>div:LAST-CHILD{border-radius:0 0 8px 8px}.enlighter-t-enlighter div.enlighter>div.enlighter-special{background-color:#fdf5f0}.enlighter-t-enlighter.enlighter-linenumbers div.enlighter>div::before{border-right:solid 1px #e0e0e0;background-color:#f9f9f9}.enlighter-t-enlighter.enlighter-linenumbers div.enlighter>div:FIRST-CHILD::before{border-radius:8px 0 0 0}.enlighter-t-enlighter.enlighter-linenumbers div.enlighter>div:LAST-CHILD::before{border-radius:0 0 0 8px}.enlighter-t-enlighter .enlighter-text{color:#000}.enlighter-t-enlighter .enlighter-c0{color:#99a}.enlighter-t-enlighter .enlighter-c1{color:#99a}.enlighter-t-enlighter .enlighter-c2{color:#99a}.enlighter-t-enlighter .enlighter-c9{color:#9baa8f}.enlighter-t-enlighter .enlighter-k0{color:#286491;font-weight:700}.enlighter-t-enlighter .enlighter-k1{color:#286491;font-weight:700}.enlighter-t-enlighter .enlighter-k2{color:#458;font-weight:700}.enlighter-t-enlighter .enlighter-k3{color:#4da0d2;background-color:#f0f0f0}.enlighter-t-enlighter .enlighter-k4{color:#4a9141;font-weight:700}.enlighter-t-enlighter .enlighter-k5{color:#286491;font-weight:700}.enlighter-t-enlighter .enlighter-k6{color:#286491;font-style:italic}.enlighter-t-enlighter .enlighter-k7{color:#286491;font-weight:700}.enlighter-t-enlighter .enlighter-k8{color:#4da0d2}.enlighter-t-enlighter .enlighter-k9{color:#990073;font-weight:700}.enlighter-t-enlighter .enlighter-k10{color:#4a9141;font-style:italic}.enlighter-t-enlighter .enlighter-k11{color:#99a}.enlighter-t-enlighter .enlighter-e0{color:#34068a;font-weight:700}.enlighter-t-enlighter .enlighter-e1{color:#34068a;font-weight:700}.enlighter-t-enlighter .enlighter-e2{color:#009926}.enlighter-t-enlighter .enlighter-e3{color:#286491}.enlighter-t-enlighter .enlighter-e4{color:#ff8c00;font-style:italic}.enlighter-t-enlighter .enlighter-s0{color:#d14}.enlighter-t-enlighter .enlighter-s1{color:#d14}.enlighter-t-enlighter .enlighter-s2{color:#d14}.enlighter-t-enlighter .enlighter-s3{color:#737383}.enlighter-t-enlighter .enlighter-s4{color:#ff8c00;font-weight:700}.enlighter-t-enlighter .enlighter-s5{color:#d14;font-style:italic}.enlighter-t-enlighter .enlighter-n0{color:#099}.enlighter-t-enlighter .enlighter-n1{color:#099}.enlighter-t-enlighter .enlighter-n2{color:#099;font-style:italic}.enlighter-t-enlighter .enlighter-n3{color:#099;font-style:italic}.enlighter-t-enlighter .enlighter-n4{color:#099;font-style:italic}.enlighter-t-enlighter .enlighter-n5{color:#099;text-decoration:underline}.enlighter-t-enlighter .enlighter-m0{color:#0086b3}.enlighter-t-enlighter .enlighter-m1{color:#0086b3}.enlighter-t-enlighter .enlighter-m2{color:#0086b3}.enlighter-t-enlighter .enlighter-m3{color:#0086b3}.enlighter-t-enlighter .enlighter-g0{color:#777}.enlighter-t-enlighter .enlighter-g1{color:#777}.enlighter-t-enlighter .enlighter-t0{color:#777}.enlighter-t-enlighter .enlighter-t1{color:#d14;font-weight:700}.enlighter-t-enlighter .enlighter-t2{color:#990073;font-weight:700}.enlighter-t-enlighter .enlighter-t3{color:#0086b3}.enlighter-t-enlighter .enlighter-t4{color:#009926}.enlighter-t-enlighter .enlighter-t5{color:#009926}.enlighter-t-enlighter .enlighter-t6{color:#d14}.enlighter-t-enlighter .enlighter-t7{color:#535353;font-weight:700}.enlighter-t-enlighter .enlighter-t8{color:#777;background-color:#f0f0f0;font-style:italic}.enlighter-t-enlighter .enlighter-x1{color:#286491;font-weight:700}.enlighter-t-enlighter .enlighter-x2{color:#4da0d2}.enlighter-t-enlighter .enlighter-x10{color:#000;font-weight:700}.enlighter-t-enlighter .enlighter-x11{color:#286491;font-weight:700}.enlighter-t-enlighter .enlighter-x12{color:#286491;text-decoration:underline}.enlighter-t-enlighter .enlighter-x13{color:#0086b3}.enlighter-t-enlighter .enlighter-x14{color:#099;font-style:italic}.enlighter-t-enlighter .enlighter-x15{color:#990073;font-style:italic}.enlighter-t-enlighter.enlighter-v-inline{border-radius:3px;background-color:#fafafa}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter,.enlighter-t-enlighter.enlighter-v-codegroup .enlighter-raw{border-top-left-radius:0;border-top-right-radius:0}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter div:first-child{border-radius:0}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter-codegroup-wrapper{position:relative}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter-codegroup-switch{border-radius:8px 8px 0 0;background-color:#f9f9f9;border-bottom:1px solid #e0e0e0;padding:5px 5px 5px 45px}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{padding:3px 10px 3px 10px;border-radius:4px;border:1px solid #e0e0e0;font-size:1em;color:#000;background-color:transparent;width:auto}.enlighter-t-enlighter.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#e5e5e5;color:#000;border-color:#c9c9c9}.enlighter-t-beyond{color:#333;background-color:#f7f7fa;border-radius:5px;border:solid 2px #e2e2e8;padding:10px 10px 10px 5px}.enlighter-t-beyond .enlighter-btn{border-radius:3px;background-color:#fff;color:#717171;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;width:23px;height:23px;background-position:0 0;background-size:contain;font-family:"Open Sans",Arial,Verdana,sans-serif}.enlighter-t-beyond .enlighter-btn:hover{border-color:#c9c9c9}.enlighter-t-beyond .enlighter-btn:after{content:""}.enlighter-t-beyond.enlighter-hover div.enlighter>div:hover{color:#444;background-color:#fff}.enlighter-t-beyond.enlighter-hover div.enlighter>div:hover.enlighter-special{background-color:#fffcd3;border:solid 0 #fff;color:#444}.enlighter-t-beyond .enlighter-raw{background-color:#f7f7fa;font-size:1.1em;color:#333;padding:10px 15px 10px 59px;line-height:1.7em}.enlighter-t-beyond div.enlighter>div{border:solid 0 #fff;padding:1px 5px 1px 10px;line-height:1.5em;color:#aaa;background-color:#f7f7fa}.enlighter-t-beyond div.enlighter>div:FIRST-CHILD{border-radius:8px 8px 0 0}.enlighter-t-beyond div.enlighter>div:LAST-CHILD{border-radius:0 0 8px 8px}.enlighter-t-beyond div.enlighter>div:AFTER{content:" "}.enlighter-t-beyond div.enlighter>div.enlighter-special{background-color:#fff}.enlighter-t-beyond.enlighter-linenumbers div.enlighter>div::before{padding:1px 5px 1px 14px;font-size:.9em}.enlighter-t-beyond.enlighter-linenumbers div.enlighter>div:FIRST-CHILD::before{border-radius:0 8px 0 0}.enlighter-t-beyond.enlighter-linenumbers div.enlighter>div:LAST-CHILD::before{border-radius:0 0 8px 0}.enlighter-t-beyond .enlighter span{font-size:1.1em}.enlighter-t-beyond .enlighter-text{color:#2f3235}.enlighter-t-beyond .enlighter-c0{color:#8181a1}.enlighter-t-beyond .enlighter-c1{color:#8181a1}.enlighter-t-beyond .enlighter-c2{color:#8181a1}.enlighter-t-beyond .enlighter-c9{color:#8181a1}.enlighter-t-beyond .enlighter-k0{color:#286491;font-weight:700}.enlighter-t-beyond .enlighter-k1{color:#286491;font-weight:700}.enlighter-t-beyond .enlighter-k2{color:#458;font-weight:700}.enlighter-t-beyond .enlighter-k3{color:#4da0d2;background-color:#f0f0f0}.enlighter-t-beyond .enlighter-k4{color:#4a9141;font-weight:700}.enlighter-t-beyond .enlighter-k5{color:#286491;font-weight:700}.enlighter-t-beyond .enlighter-k6{color:#286491;font-style:italic}.enlighter-t-beyond .enlighter-k7{color:#286491;font-weight:700}.enlighter-t-beyond .enlighter-k8{color:#4da0d2}.enlighter-t-beyond .enlighter-k9{color:#990073;font-weight:700}.enlighter-t-beyond .enlighter-k10{color:#4a9141;font-style:italic}.enlighter-t-beyond .enlighter-k11{color:#8181a1}.enlighter-t-beyond .enlighter-e0{color:#34068a;font-weight:700}.enlighter-t-beyond .enlighter-e1{color:#34068a;font-weight:700}.enlighter-t-beyond .enlighter-e2{color:#009926}.enlighter-t-beyond .enlighter-e3{color:#286491}.enlighter-t-beyond .enlighter-e4{color:#049595;font-style:italic}.enlighter-t-beyond .enlighter-s0{color:#d14}.enlighter-t-beyond .enlighter-s1{color:#d14}.enlighter-t-beyond .enlighter-s2{color:#d14}.enlighter-t-beyond .enlighter-s3{color:#737383}.enlighter-t-beyond .enlighter-s4{color:#049595;font-weight:700}.enlighter-t-beyond .enlighter-s5{color:#d14;font-style:italic}.enlighter-t-beyond .enlighter-n0{color:#099}.enlighter-t-beyond .enlighter-n1{color:#099}.enlighter-t-beyond .enlighter-n2{color:#099;font-style:italic}.enlighter-t-beyond .enlighter-n3{color:#099;font-style:italic}.enlighter-t-beyond .enlighter-n4{color:#099;font-style:italic}.enlighter-t-beyond .enlighter-n5{color:#099;text-decoration:underline}.enlighter-t-beyond .enlighter-m0{color:#0086b3}.enlighter-t-beyond .enlighter-m1{color:#0086b3}.enlighter-t-beyond .enlighter-m2{color:#0086b3}.enlighter-t-beyond .enlighter-m3{color:#0086b3}.enlighter-t-beyond .enlighter-g0{color:#777}.enlighter-t-beyond .enlighter-g1{color:#777}.enlighter-t-beyond .enlighter-t0{color:#777}.enlighter-t-beyond .enlighter-t1{color:#d14;font-weight:700}.enlighter-t-beyond .enlighter-t2{color:#990073;font-weight:700}.enlighter-t-beyond .enlighter-t3{color:#0086b3}.enlighter-t-beyond .enlighter-t4{color:#009926}.enlighter-t-beyond .enlighter-t5{color:#009926}.enlighter-t-beyond .enlighter-t6{color:#d14}.enlighter-t-beyond .enlighter-t7{color:#535353;font-weight:700}.enlighter-t-beyond .enlighter-t8{color:#777;background-color:#f0f0f0;font-style:italic}.enlighter-t-beyond .enlighter-x1{color:#286491;font-weight:700}.enlighter-t-beyond .enlighter-x2{color:#4da0d2}.enlighter-t-beyond .enlighter-x10{color:#000;font-weight:700}.enlighter-t-beyond .enlighter-x11{color:#286491;font-weight:700}.enlighter-t-beyond .enlighter-x12{color:#286491;text-decoration:underline}.enlighter-t-beyond .enlighter-x13{color:#0086b3}.enlighter-t-beyond .enlighter-x14{color:#099;font-style:italic}.enlighter-t-beyond .enlighter-x15{color:#990073;font-style:italic}.enlighter-t-beyond.enlighter-v-inline{border-radius:3px;background-color:#f7f7fa;border:dotted 1px #e2e2e8;padding:0}.enlighter-t-beyond.enlighter-v-codegroup{padding:0;border:none}.enlighter-t-beyond.enlighter-v-codegroup .enlighter-codegroup-wrapper{background-color:#f7f7fa;border-radius:5px;border:solid 2px #e2e2e8;padding:10px 10px 10px 5px}.enlighter-t-beyond.enlighter-v-codegroup .enlighter-codegroup-switch{background-color:#fff;padding:0 0 0 45px}.enlighter-t-beyond.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{border:solid 2px #e2e2e8;border-radius:5px 5px 0 0;font-size:1em;color:#286491;font-weight:700;background-color:#fff;border-bottom:none;padding:3px 10px 3px 10px;width:auto}.enlighter-t-beyond.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#e2e2e8;border-color:#d8d8dd;color:#505050;font-weight:700}.enlighter-t-classic{background-color:#fff;border:1px solid #e8e8e2}.enlighter-t-classic .enlighter-btn{background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain;font-family:"Open Sans",Arial,Verdana,sans-serif}.enlighter-t-classic .enlighter-btn:hover{border-color:#c9c9c9}.enlighter-t-classic .enlighter-btn:after{content:""}.enlighter-t-classic.enlighter-hover div.enlighter>div:hover{background-color:#ddf0dd}.enlighter-t-classic .enlighter-raw{font-size:1.25em;color:#000;line-height:1.85em;padding:4px 5px 4px 58px}.enlighter-t-classic div.enlighter{line-height:1.7em}.enlighter-t-classic div.enlighter>div{padding:1px 5px 1px 14px;line-height:1.7em;color:#aaa}.enlighter-t-classic div.enlighter>div>div{border-left:solid 4px #52ce52}.enlighter-t-classic div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-classic div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-classic div.enlighter>div:AFTER{content:" "}.enlighter-t-classic div.enlighter>div:nth-child(even){background-color:#f8f8f8}.enlighter-t-classic div.enlighter>div.enlighter-special{background-color:#edf9ec;border-left-color:#3fa03f}.enlighter-t-classic.enlighter-linenumbers div.enlighter>div::before{padding:1px 5px 1px 14px;color:#000;background-color:#f8f8f8;font-size:1.15em;width:55px;min-width:55px}.enlighter-t-classic .enlighter span{font-size:1.25em}.enlighter-t-classic .enlighter-text{color:#000}.enlighter-t-classic .enlighter-c0{color:#888}.enlighter-t-classic .enlighter-c1{color:#888}.enlighter-t-classic .enlighter-c2{color:#888}.enlighter-t-classic .enlighter-c9{color:#888}.enlighter-t-classic .enlighter-k0{color:#066da1;font-weight:700}.enlighter-t-classic .enlighter-k1{color:#066da1;font-weight:700}.enlighter-t-classic .enlighter-k2{color:#404247;font-weight:700}.enlighter-t-classic .enlighter-k3{color:#404247;background-color:#f0f0f0}.enlighter-t-classic .enlighter-k4{color:#404247;font-weight:700}.enlighter-t-classic .enlighter-k5{color:#404247;font-weight:700}.enlighter-t-classic .enlighter-k6{color:#066da1;font-style:italic}.enlighter-t-classic .enlighter-k7{color:#066da1;font-weight:700}.enlighter-t-classic .enlighter-k8{color:#404247}.enlighter-t-classic .enlighter-k9{color:#d53aa9;font-weight:700}.enlighter-t-classic .enlighter-k10{color:#404247;font-style:italic}.enlighter-t-classic .enlighter-k11{color:#888}.enlighter-t-classic .enlighter-e0{color:#d53aa9;font-weight:700}.enlighter-t-classic .enlighter-e1{color:#d53aa9;font-weight:700}.enlighter-t-classic .enlighter-e2{color:#009926}.enlighter-t-classic .enlighter-e3{color:#d53aa9}.enlighter-t-classic .enlighter-e4{color:#d53aa9;font-style:italic}.enlighter-t-classic .enlighter-s0{color:#2d47e6}.enlighter-t-classic .enlighter-s1{color:#2d47e6}.enlighter-t-classic .enlighter-s2{color:#2d47e6}.enlighter-t-classic .enlighter-s3{color:#2d47e6}.enlighter-t-classic .enlighter-s4{color:#2d47e6;font-weight:700}.enlighter-t-classic .enlighter-s5{color:#d53aa9;font-weight:700}.enlighter-t-classic .enlighter-n0{color:#d53aa9}.enlighter-t-classic .enlighter-n1{color:#d53aa9}.enlighter-t-classic .enlighter-n2{color:#d53aa9}.enlighter-t-classic .enlighter-n3{color:#d53aa9}.enlighter-t-classic .enlighter-n4{color:#d53aa9}.enlighter-t-classic .enlighter-n5{color:#d53aa9}.enlighter-t-classic .enlighter-m0{color:#404247}.enlighter-t-classic .enlighter-m1{color:#404247}.enlighter-t-classic .enlighter-m2{color:#404247}.enlighter-t-classic .enlighter-m3{color:#404247}.enlighter-t-classic .enlighter-g0{color:#444}.enlighter-t-classic .enlighter-g1{color:#444}.enlighter-t-classic .enlighter-t0{color:#444}.enlighter-t-classic .enlighter-t1{color:#d53aa9;font-weight:700}.enlighter-t-classic .enlighter-t2{color:#d53aa9;font-weight:700}.enlighter-t-classic .enlighter-t3{color:#066da1}.enlighter-t-classic .enlighter-t4{color:#009926}.enlighter-t-classic .enlighter-t5{color:#009926}.enlighter-t-classic .enlighter-t6{color:#d53aa9}.enlighter-t-classic .enlighter-t7{color:#444;font-weight:700}.enlighter-t-classic .enlighter-t8{color:#444;background-color:#f0f0f0;font-style:italic}.enlighter-t-classic .enlighter-x1{color:#066da1;font-weight:700}.enlighter-t-classic .enlighter-x2{color:#404247;font-weight:700}.enlighter-t-classic .enlighter-x10{color:#000;font-weight:700}.enlighter-t-classic .enlighter-x11{color:#286491;font-weight:700}.enlighter-t-classic .enlighter-x12{color:#286491;text-decoration:underline}.enlighter-t-classic .enlighter-x13{color:#0086b3}.enlighter-t-classic .enlighter-x14{color:#099;font-style:italic}.enlighter-t-classic .enlighter-x15{color:#990073;font-style:italic}.enlighter-t-classic.enlighter-v-inline{background-color:transparent;border:none}.enlighter-t-classic.enlighter-v-codegroup{display:block}.enlighter-t-classic.enlighter-v-codegroup .enlighter-codegroup-wrapper{position:relative}.enlighter-t-classic.enlighter-v-codegroup .enlighter-codegroup-switch{background-color:#f8f8f8;padding-left:45px}.enlighter-t-classic.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{border:none;font-size:1.25em;line-height:2.1em;width:auto;height:auto;background-color:transparent;padding:5px 10px 5px 10px}.enlighter-t-classic.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#52ce52;color:#f9f9f9;font-weight:700}.enlighter-t-godzilla{border-left:solid 6px #4a80b3;background-image:url(data:image/gif;base64,R0lGODlhHgAeAJEAAPLz9ezt7vf39wAAACwAAAAAHgAeAAACYYyPqXvi/wCccr5gY3Y1491Z4fRlI3Rem5ByaymurQBT8nuDuM57wA8MCodEQA2V8yRjm6OmZ3G6oKSlrWlFYqlaJffpNWUvxbL5J2WNHenZrL2mxd/znfjLrm/v/Kg+UwAAOw==);background-repeat:repeat;background-position:0 0}.enlighter-t-godzilla .enlighter-btn{border-radius:3px;background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain}.enlighter-t-godzilla .enlighter-btn:hover{border-color:#c9c9c9}.enlighter-t-godzilla .enlighter-btn:after{content:""}.enlighter-t-godzilla.enlighter-hover div.enlighter>div:hover{background-color:#f0f0f1}.enlighter-t-godzilla .enlighter-raw{font-size:1.15em;line-height:1.6em;color:#2b333a;padding:4px 5px 4px 54px}.enlighter-t-godzilla div.enlighter>div{padding:1px 5px 1px 14px;line-height:1.35em;color:#9c9ea0}.enlighter-t-godzilla div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-godzilla div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-godzilla div.enlighter>div:AFTER{content:" "}.enlighter-t-godzilla div.enlighter>div.enlighter-special{background-color:#fffcd3}.enlighter-t-godzilla.enlighter-linenumbers div.enlighter>div::before{padding:1px 5px 1px 14px;background-color:transparent;font-size:.9em}.enlighter-t-godzilla .enlighter span{font-size:1.15em}.enlighter-t-godzilla .enlighter-text{color:#2b333a}.enlighter-t-godzilla .enlighter-c0{color:#6b7c8b}.enlighter-t-godzilla .enlighter-c1{color:#6b7c8b}.enlighter-t-godzilla .enlighter-c2{color:#6b7c8b}.enlighter-t-godzilla .enlighter-c9{color:#5b7c9c}.enlighter-t-godzilla .enlighter-k0{color:#085789;font-weight:700}.enlighter-t-godzilla .enlighter-k1{color:#085789;font-weight:700}.enlighter-t-godzilla .enlighter-k2{color:#4284ae;font-weight:700}.enlighter-t-godzilla .enlighter-k3{color:#4284ae;background-color:#f0f0f0}.enlighter-t-godzilla .enlighter-k4{color:#4284ae;font-weight:700}.enlighter-t-godzilla .enlighter-k5{color:#085789;font-weight:700}.enlighter-t-godzilla .enlighter-k6{color:#085789;font-style:italic}.enlighter-t-godzilla .enlighter-k7{color:#085789;font-weight:700}.enlighter-t-godzilla .enlighter-k8{color:#4284ae}.enlighter-t-godzilla .enlighter-k9{color:#ae42a0;font-weight:700}.enlighter-t-godzilla .enlighter-k10{color:#ae42a0;font-style:italic}.enlighter-t-godzilla .enlighter-k11{color:#6b7c8b}.enlighter-t-godzilla .enlighter-e0{color:#085789;font-weight:700}.enlighter-t-godzilla .enlighter-e1{color:#085789;font-weight:700}.enlighter-t-godzilla .enlighter-e2{color:#085789}.enlighter-t-godzilla .enlighter-e3{color:#085789}.enlighter-t-godzilla .enlighter-e4{color:#d2901d}.enlighter-t-godzilla .enlighter-s0{color:#5e860f}.enlighter-t-godzilla .enlighter-s1{color:#5e860f}.enlighter-t-godzilla .enlighter-s2{color:#5e860f}.enlighter-t-godzilla .enlighter-s3{color:#5e860f}.enlighter-t-godzilla .enlighter-s4{color:#5e860f}.enlighter-t-godzilla .enlighter-s5{color:#5e860f}.enlighter-t-godzilla .enlighter-n0{color:#9b0d5c}.enlighter-t-godzilla .enlighter-n1{color:#9b0d5c}.enlighter-t-godzilla .enlighter-n2{color:#9b0d5c;font-style:italic}.enlighter-t-godzilla .enlighter-n3{color:#9b0d5c;font-style:italic}.enlighter-t-godzilla .enlighter-n4{color:#9b0d5c;font-style:italic}.enlighter-t-godzilla .enlighter-n5{color:#9b0d5c;text-decoration:underline}.enlighter-t-godzilla .enlighter-m0{color:#d0284a}.enlighter-t-godzilla .enlighter-m1{color:#d0284a}.enlighter-t-godzilla .enlighter-m2{color:#d0284a}.enlighter-t-godzilla .enlighter-m3{color:#d0284a}.enlighter-t-godzilla .enlighter-g0{color:#35434c}.enlighter-t-godzilla .enlighter-g1{color:#35434c}.enlighter-t-godzilla .enlighter-t0{color:#35434c}.enlighter-t-godzilla .enlighter-t1{color:#d0284a;font-weight:700}.enlighter-t-godzilla .enlighter-t2{color:#9b0d5c;font-weight:700}.enlighter-t-godzilla .enlighter-t3{color:#085789}.enlighter-t-godzilla .enlighter-t4{color:#085789}.enlighter-t-godzilla .enlighter-t5{color:#085789}.enlighter-t-godzilla .enlighter-t6{color:#d0284a}.enlighter-t-godzilla .enlighter-t7{color:#35434c;font-weight:700}.enlighter-t-godzilla .enlighter-t8{color:#35434c;background-color:#f0f0f0;font-style:italic}.enlighter-t-godzilla .enlighter-x1{color:#085789;font-weight:700}.enlighter-t-godzilla .enlighter-x2{color:#4284ae}.enlighter-t-godzilla .enlighter-x10{color:#35434c;font-weight:700}.enlighter-t-godzilla .enlighter-x11{color:#085789;font-weight:700}.enlighter-t-godzilla .enlighter-x12{color:#085789;text-decoration:underline}.enlighter-t-godzilla .enlighter-x13{color:#4284ae}.enlighter-t-godzilla .enlighter-x14{color:#4284ae;font-style:italic}.enlighter-t-godzilla .enlighter-x15{color:#9b0d5c;font-style:italic}.enlighter-t-godzilla.enlighter-v-inline{background-color:#f7f7f7;border:dotted 1px #e0e0e1;border-left:solid 2px #4a80b3}.enlighter-t-godzilla.enlighter-v-codegroup .enlighter-codegroup-switch{font-family:"Open Sans",Arial,Verdana,sans-serif;background-color:#4a80b3;padding:5px 5px 5px 5px}.enlighter-t-godzilla.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{padding:3px 10px 3px 10px;border:none;background-color:transparent;line-height:1.7em;font-size:1.15em;color:#f0f0f0;width:auto}.enlighter-t-godzilla.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#00417f}.enlighter-t-atomic{font-family:Inconsolata,Consolas,"Source Code Pro","Liberation Mono","Courier New",Courier,monospace;background-color:#272b33;font-size:12px;color:#939393}@media screen and (max-width:800px){.enlighter-t-atomic{font-size:14px}}.enlighter-t-atomic .enlighter-toolbar{top:10px;right:10px}.enlighter-t-atomic .enlighter-btn{font-family:"Open Sans",Arial,Verdana,sans-serif;background-image:none;background-color:transparent;color:#939393;font-size:1.1em;padding:2px 8px 2px 8px;margin:0 5px 0 5px;border:solid 1px #383e49;border-radius:4px;background-color:#13151a}.enlighter-t-atomic .enlighter-btn:hover{background-color:#121518;color:#f0f0f0}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-raw{background-image:none}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-raw:after{content:"Raw"}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-copy{background-image:none}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-copy:after{content:"Copy"}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-window{background-image:none}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-window:after{content:"Extern"}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-website{background-image:none}.enlighter-t-atomic .enlighter-toolbar .enlighter-btn-website:after{content:"EnlighterJS"}.enlighter-t-atomic .enlighter-raw{font-size:1.4em;color:#cfd5e0;background-color:#272b33;line-height:1.85em;padding:4px 5px 4px 54px}.enlighter-t-atomic div.enlighter>div{padding:1px 5px 1px 14px;line-height:1.6em;color:#596174;background-color:#272b33}.enlighter-t-atomic div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-atomic div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-atomic div.enlighter>div:AFTER{content:" "}.enlighter-t-atomic div.enlighter>div.enlighter-special{background-color:#392d3b}.enlighter-t-atomic.enlighter-linenumbers div.enlighter>div::before{padding:1px 5px 1px 14px;font-size:1.3em}.enlighter-t-atomic.enlighter-hover div.enlighter>div:hover{background-color:#2e353e}.enlighter-t-atomic .enlighter span{font-size:1.4em}.enlighter-t-atomic .enlighter-text{color:#f89777}.enlighter-t-atomic .enlighter-c0{color:#6b7c8b}.enlighter-t-atomic .enlighter-c1{color:#6b7c8b}.enlighter-t-atomic .enlighter-c2{color:#6b7c8b}.enlighter-t-atomic .enlighter-c9{color:#5b7c9c}.enlighter-t-atomic .enlighter-k0{color:#cd9cec;font-weight:700}.enlighter-t-atomic .enlighter-k1{color:#d171dd;font-weight:700}.enlighter-t-atomic .enlighter-k2{color:#cd9cec}.enlighter-t-atomic .enlighter-k3{color:#4284ae}.enlighter-t-atomic .enlighter-k4{color:#4284ae;font-weight:700}.enlighter-t-atomic .enlighter-k5{color:#d171dd;font-weight:700}.enlighter-t-atomic .enlighter-k6{color:#d171dd;font-style:italic}.enlighter-t-atomic .enlighter-k7{color:#d171dd;font-weight:700}.enlighter-t-atomic .enlighter-k8{color:#4284ae}.enlighter-t-atomic .enlighter-k9{color:#ffac60}.enlighter-t-atomic .enlighter-k10{color:#4284ae;font-style:italic}.enlighter-t-atomic .enlighter-k11{color:#6b7c8b}.enlighter-t-atomic .enlighter-e0{color:#d171dd;font-weight:700}.enlighter-t-atomic .enlighter-e1{color:#d171dd;font-weight:700}.enlighter-t-atomic .enlighter-e2{color:#d19252}.enlighter-t-atomic .enlighter-e3{color:#ae42a0}.enlighter-t-atomic .enlighter-e4{color:#d2901d;font-style:italic}.enlighter-t-atomic .enlighter-s0{color:#3fa4ff}.enlighter-t-atomic .enlighter-s1{color:#7cc379}.enlighter-t-atomic .enlighter-s2{color:#7cc379}.enlighter-t-atomic .enlighter-s3{color:#7cc379}.enlighter-t-atomic .enlighter-s4{color:#7cc379;font-weight:700}.enlighter-t-atomic .enlighter-s5{color:#5e860f;font-style:italic}.enlighter-t-atomic .enlighter-n0{color:#d19a66}.enlighter-t-atomic .enlighter-n1{color:#d19a66}.enlighter-t-atomic .enlighter-n2{color:#d19a66}.enlighter-t-atomic .enlighter-n3{color:#d19a66}.enlighter-t-atomic .enlighter-n4{color:#d19a66}.enlighter-t-atomic .enlighter-n5{color:#d19a66}.enlighter-t-atomic .enlighter-m0{color:#f89777}.enlighter-t-atomic .enlighter-m1{color:#4284ae}.enlighter-t-atomic .enlighter-m2{color:#4284ae}.enlighter-t-atomic .enlighter-m3{color:#caeb98}.enlighter-t-atomic .enlighter-g0{color:#6b7c8b;font-weight:700}.enlighter-t-atomic .enlighter-g1{color:#6b7c8b;font-weight:700}.enlighter-t-atomic .enlighter-t0{color:#6b7c8b}.enlighter-t-atomic .enlighter-t1{color:#9b0d5c;font-weight:700}.enlighter-t-atomic .enlighter-t2{color:#990073;font-weight:700}.enlighter-t-atomic .enlighter-t3{color:#d171dd}.enlighter-t-atomic .enlighter-t4{color:#4284ae}.enlighter-t-atomic .enlighter-t5{color:#4284ae}.enlighter-t-atomic .enlighter-t6{color:#9b0d5c}.enlighter-t-atomic .enlighter-t7{color:#6b7c8b;font-weight:700}.enlighter-t-atomic .enlighter-t8{color:#6b7c8b}.enlighter-t-atomic .enlighter-x1{color:#d171dd;font-weight:700}.enlighter-t-atomic .enlighter-x2{color:#d19252;border-bottom:dotted 1px #d19252}.enlighter-t-atomic .enlighter-x10{color:#d171dd;font-weight:700}.enlighter-t-atomic .enlighter-x11{color:#d171dd;font-weight:700}.enlighter-t-atomic .enlighter-x12{color:#d171dd;text-decoration:underline}.enlighter-t-atomic .enlighter-x13{color:#d19252;border-bottom:dotted 1px #d19252}.enlighter-t-atomic .enlighter-x14{color:#d19a66;font-style:italic}.enlighter-t-atomic .enlighter-x15{color:#9b0d5c;font-style:italic}.enlighter-t-atomic.enlighter-v-codegroup .enlighter-codegroup-wrapper{position:relative}.enlighter-t-atomic.enlighter-v-codegroup .enlighter-codegroup-switch{padding:5px 5px 0 45px;background-color:#121518}.enlighter-t-atomic.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{padding:2px 8px 0 8px;border:none;background-color:transparent;line-height:2.1em;font-weight:700;color:#f0f0f0;border-radius:5px 5px 0 0;text-transform:lowercase}.enlighter-t-atomic.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#272b33}.enlighter-t-droide{background-color:#f7f7f9;border:solid 1px #e0e0e0}.enlighter-t-droide .enlighter-btn{background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain}.enlighter-t-droide .enlighter-btn:hover{background-color:#fff}.enlighter-t-droide .enlighter-btn:after{content:""}.enlighter-t-droide.enlighter-hover div.enlighter>div:hover{background-color:#fae9d9}.enlighter-t-droide .enlighter-raw{font-size:1.1em;color:#404141;line-height:1.5em;padding:4px 5px 4px 55px}.enlighter-t-droide div.enlighter>div{border:solid 0 #fff;padding:1px 5px 1px 14px;line-height:1.35em;color:#aaa}.enlighter-t-droide div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-droide div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-droide div.enlighter>div:AFTER{content:" "}.enlighter-t-droide div.enlighter>div.enlighter-special{background-color:#fae9d9;border-left:solid 5px #e07c19}.enlighter-t-droide.enlighter-linenumbers div.enlighter>div::before{padding:1px 5px 1px 0;border-right:1px dashed #e0e0e0;font-size:.9em;color:#707070;background-color:#f7f7f9}.enlighter-t-droide .enlighter span{font-size:1.1em}.enlighter-t-droide .enlighter-text{color:#000}.enlighter-t-droide .enlighter-c0{color:#086b08}.enlighter-t-droide .enlighter-c1{color:#086b08}.enlighter-t-droide .enlighter-c2{color:#086b08}.enlighter-t-droide .enlighter-c9{color:#086b08}.enlighter-t-droide .enlighter-k0{color:#12217c;font-weight:700}.enlighter-t-droide .enlighter-k1{color:#12217c;font-weight:700}.enlighter-t-droide .enlighter-k2{color:#458;font-weight:700}.enlighter-t-droide .enlighter-k3{color:#6e0d6e}.enlighter-t-droide .enlighter-k4{color:#6e0d6e;font-weight:700}.enlighter-t-droide .enlighter-k5{color:#12217c;font-weight:700}.enlighter-t-droide .enlighter-k6{color:#12217c;font-style:italic}.enlighter-t-droide .enlighter-k7{color:#12217c;font-weight:700}.enlighter-t-droide .enlighter-k8{color:#458}.enlighter-t-droide .enlighter-k9{color:#990073;font-weight:700}.enlighter-t-droide .enlighter-k10{color:#6e0d6e;font-style:italic}.enlighter-t-droide .enlighter-k11{color:#086b08}.enlighter-t-droide .enlighter-e0{color:#34068a;font-weight:700}.enlighter-t-droide .enlighter-e1{color:#34068a;font-weight:700}.enlighter-t-droide .enlighter-e2{color:#009926}.enlighter-t-droide .enlighter-e3{color:#286491}.enlighter-t-droide .enlighter-e4{color:#ff8c00;font-style:italic}.enlighter-t-droide .enlighter-s0{color:#961414}.enlighter-t-droide .enlighter-s1{color:#961414}.enlighter-t-droide .enlighter-s2{color:#961414}.enlighter-t-droide .enlighter-s3{color:#961414}.enlighter-t-droide .enlighter-s4{color:#963f14;font-weight:700}.enlighter-t-droide .enlighter-s5{color:#961414;font-style:italic}.enlighter-t-droide .enlighter-n0{color:#007f7f}.enlighter-t-droide .enlighter-n1{color:#007f7f}.enlighter-t-droide .enlighter-n2{color:#007f7f;font-style:italic}.enlighter-t-droide .enlighter-n3{color:#007f7f;font-style:italic}.enlighter-t-droide .enlighter-n4{color:#007f7f;font-style:italic}.enlighter-t-droide .enlighter-n5{color:#007f7f;text-decoration:underline}.enlighter-t-droide .enlighter-m0{color:#000}.enlighter-t-droide .enlighter-m1{color:#000}.enlighter-t-droide .enlighter-m2{color:#000}.enlighter-t-droide .enlighter-m3{color:#000}.enlighter-t-droide .enlighter-g0{color:#12217c}.enlighter-t-droide .enlighter-g1{color:#12217c}.enlighter-t-droide .enlighter-t0{color:#777}.enlighter-t-droide .enlighter-t1{color:#961414;font-weight:700}.enlighter-t-droide .enlighter-t2{color:#990073;font-weight:700}.enlighter-t-droide .enlighter-t3{color:#458}.enlighter-t-droide .enlighter-t4{color:#6e0d6e}.enlighter-t-droide .enlighter-t5{color:#6e0d6e}.enlighter-t-droide .enlighter-t6{color:#961414}.enlighter-t-droide .enlighter-t7{color:#535353;font-weight:700}.enlighter-t-droide .enlighter-t8{color:#777;font-style:italic}.enlighter-t-droide .enlighter-x1{color:#12217c;font-weight:700}.enlighter-t-droide .enlighter-x2{color:#6e0d6e}.enlighter-t-droide .enlighter-x10{color:#12217c;font-weight:700}.enlighter-t-droide .enlighter-x11{color:#12217c;font-weight:700}.enlighter-t-droide .enlighter-x12{color:#458}.enlighter-t-droide .enlighter-x13{color:#007f7f}.enlighter-t-droide .enlighter-x14{color:#007f7f}.enlighter-t-droide .enlighter-x15{color:#990073;font-style:italic}.enlighter-t-droide.enlighter-v-codegroup{background-color:transparent;border:none}.enlighter-t-droide.enlighter-v-codegroup .enlighter-codegroup-wrapper{background-color:#f7f7f9;border:solid 1px #e0e0e0}.enlighter-t-droide.enlighter-v-codegroup .enlighter-codegroup-switch{padding-left:15px}.enlighter-t-droide.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{border:solid 1px #e0e0e0;font-size:1em;color:#000;background-color:transparent;border-radius:0;border-bottom-width:0;padding:5px 10px 5px 10px;font-weight:700;width:auto;height:auto}.enlighter-t-droide.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#f7f7f9;color:#000;border-color:#c9c9c9}.enlighter-t-minimal{border-top:solid 3px #e0e0e0;border-bottom:solid 3px #e0e0e0;background-color:transparent;padding:10px 0 10px 0}.enlighter-t-minimal .enlighter-btn{background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain}.enlighter-t-minimal .enlighter-btn:after{content:""}.enlighter-t-minimal.enlighter-hover div.enlighter>div:hover{background-color:#f0f0f0}.enlighter-t-minimal .enlighter-raw{font-size:1.1em;line-height:1.75em;padding:13px 5px 15px 50px;color:#404141}.enlighter-t-minimal div.enlighter>div{border:solid 0 #fff;background-color:transparent;padding:1px 5px 1px 0;line-height:1.5em;color:#a0a0a0}.enlighter-t-minimal div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-minimal div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-minimal div.enlighter>div:AFTER{content:" "}.enlighter-t-minimal div.enlighter>div.enlighter-special{background-color:#f9f9f9}.enlighter-t-minimal.enlighter-linenumbers div.enlighter>div::before{padding:1px 10px 1px 10px;font-size:.8em;color:#404141}.enlighter-t-minimal .enlighter span{font-size:1.1em}.enlighter-t-minimal .enlighter-text{color:#2a2a2a}.enlighter-t-minimal .enlighter-c0{color:#a0a0a0}.enlighter-t-minimal .enlighter-c1{color:#a0a0a0}.enlighter-t-minimal .enlighter-c2{color:#a0a0a0}.enlighter-t-minimal .enlighter-c9{color:#a0a0a0}.enlighter-t-minimal .enlighter-k0{color:#12217c;font-weight:700}.enlighter-t-minimal .enlighter-k1{color:#12217c;font-weight:700}.enlighter-t-minimal .enlighter-k2{color:#458;border-bottom:dotted 1px #458}.enlighter-t-minimal .enlighter-k3{color:#458;border-bottom:dotted 1px #458}.enlighter-t-minimal .enlighter-k4{color:#458;border-bottom:dotted 1px #458}.enlighter-t-minimal .enlighter-k5{color:#12217c;font-weight:700}.enlighter-t-minimal .enlighter-k6{color:#12217c;font-style:italic}.enlighter-t-minimal .enlighter-k7{color:#12217c;font-weight:700}.enlighter-t-minimal .enlighter-k8{color:#458}.enlighter-t-minimal .enlighter-k9{color:#990073}.enlighter-t-minimal .enlighter-k10{color:#990073}.enlighter-t-minimal .enlighter-k11{color:#a0a0a0}.enlighter-t-minimal .enlighter-e0{color:#458;border-bottom:dotted 1px #458}.enlighter-t-minimal .enlighter-e1{color:#458;border-bottom:dotted 1px #458}.enlighter-t-minimal .enlighter-e2{color:#996700;border-bottom:solid 1px #996700}.enlighter-t-minimal .enlighter-e3{color:#458;border-bottom:dotted 1px #458}.enlighter-t-minimal .enlighter-e4{color:#458;border-bottom:dotted 1px #458}.enlighter-t-minimal .enlighter-s0{color:#217908;border-bottom:dotted 1px #387905}.enlighter-t-minimal .enlighter-s1{color:#217908;border-bottom:dotted 1px #387905}.enlighter-t-minimal .enlighter-s2{color:#cf6a4c}.enlighter-t-minimal .enlighter-s3{color:#217908;border-bottom:dotted 1px #387905}.enlighter-t-minimal .enlighter-s4{color:#217908;border-bottom:dotted 1px #387905}.enlighter-t-minimal .enlighter-s5{color:#217908;border-bottom:dotted 1px #387905}.enlighter-t-minimal .enlighter-n0{color:#a61d1b;font-weight:700}.enlighter-t-minimal .enlighter-n1{color:#a61d1b;font-weight:700}.enlighter-t-minimal .enlighter-n2{color:#a61d1b;font-weight:700}.enlighter-t-minimal .enlighter-n3{color:#a61d1b;font-weight:700}.enlighter-t-minimal .enlighter-n4{color:#a61d1b;font-weight:700}.enlighter-t-minimal .enlighter-n5{color:#a61d1b;font-weight:700}.enlighter-t-minimal .enlighter-m0{color:#12217c;background-color:#e0e0e0}.enlighter-t-minimal .enlighter-m1{color:#12217c;background-color:#e0e0e0}.enlighter-t-minimal .enlighter-m2{color:#12217c;background-color:#e0e0e0}.enlighter-t-minimal .enlighter-m3{color:#12217c;background-color:#e0e0e0}.enlighter-t-minimal .enlighter-g0{color:#12217c}.enlighter-t-minimal .enlighter-g1{color:#2a2a2a}.enlighter-t-minimal .enlighter-t0{color:#a0a0a0}.enlighter-t-minimal .enlighter-t1{color:#387905;font-weight:700}.enlighter-t-minimal .enlighter-t2{color:#990073;font-weight:700}.enlighter-t-minimal .enlighter-t3{color:#458}.enlighter-t-minimal .enlighter-t4{color:#458}.enlighter-t-minimal .enlighter-t5{color:#458}.enlighter-t-minimal .enlighter-t6{color:#387905}.enlighter-t-minimal .enlighter-t7{color:#a0a0a0;font-weight:700}.enlighter-t-minimal .enlighter-t8{color:#a0a0a0;font-style:italic}.enlighter-t-minimal .enlighter-x1{color:#12217c;font-weight:700}.enlighter-t-minimal .enlighter-x2{color:#458;border-bottom:dotted 1px #458}.enlighter-t-minimal .enlighter-x10{color:#12217c;font-weight:700}.enlighter-t-minimal .enlighter-x11{color:#12217c;font-weight:700}.enlighter-t-minimal .enlighter-x12{color:#458}.enlighter-t-minimal .enlighter-x13{color:#a61d1b;font-weight:700}.enlighter-t-minimal .enlighter-x14{color:#a61d1b;font-weight:700}.enlighter-t-minimal .enlighter-x15{color:#990073}.enlighter-t-minimal.enlighter-v-inline{background-color:transparent;border:none;padding:0}.enlighter-t-minimal.enlighter-v-codegroup{border-top:none;padding-top:0}.enlighter-t-minimal.enlighter-v-codegroup .enlighter-codegroup-wrapper{border-top:solid 3px #e0e0e0;padding-top:10px}.enlighter-t-minimal.enlighter-v-codegroup .enlighter-codegroup-switch{padding-left:5px;padding-bottom:5px}.enlighter-t-minimal.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{font-size:1em;color:#000;background-color:transparent;font-weight:700;text-transform:uppercase;padding:1px 6px 1px 6px;border:none;width:auto;height:auto}.enlighter-t-minimal.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#e0e0e0;color:#2a2a2a}.enlighter-t-eclipse{color:#787878;border-radius:5px;border:solid 8px #f3f3f3;background-color:#fff}.enlighter-t-eclipse .enlighter-toolbar{top:15px;right:15px}.enlighter-t-eclipse .enlighter-btn{background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain;border-radius:8px}.enlighter-t-eclipse .enlighter-btn:hover{background-color:#e0e0e0}.enlighter-t-eclipse .enlighter-btn:after{content:""}.enlighter-t-eclipse.enlighter-hover.enlighter-linenumbers div.enlighter>div:hover{background-color:#e8f2fe;color:#444}.enlighter-t-eclipse.enlighter-hover div.enlighter>div:hover{background-color:#e8f2fe;color:#444;border-left-color:#e0e0e0}.enlighter-t-eclipse .enlighter-raw{font-size:1.1em;line-height:1.5em;padding:4px 5px 4px 56px;color:#717171}.enlighter-t-eclipse div.enlighter{background-color:#fff}.enlighter-t-eclipse div.enlighter>div{border:solid 0 #fff;background-color:transparent;padding:1px 5px 1px 0;line-height:1.35em;color:#787878}.enlighter-t-eclipse div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-eclipse div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-eclipse div.enlighter>div:AFTER{content:" "}.enlighter-t-eclipse div.enlighter>div.enlighter-special{background-color:#f9f9f9}.enlighter-t-eclipse.enlighter-linenumbers div.enlighter>div::before{border-right:2px solid #f8f8f8;padding:1px 5px 1px 14px}.enlighter-t-eclipse .enlighter span{font-size:1.1em}.enlighter-t-eclipse .enlighter-text{color:#000}.enlighter-t-eclipse .enlighter-c0{color:#3f7f5f}.enlighter-t-eclipse .enlighter-c1{color:#3f5fbf}.enlighter-t-eclipse .enlighter-c2{color:#3f5fbf}.enlighter-t-eclipse .enlighter-c9{color:#3f5fbf}.enlighter-t-eclipse .enlighter-k0{color:#3f7f95;font-weight:700}.enlighter-t-eclipse .enlighter-k1{color:#3f7f95;font-weight:700}.enlighter-t-eclipse .enlighter-k2{color:#7f007f;font-weight:700}.enlighter-t-eclipse .enlighter-k3{color:#7f007f;font-weight:700}.enlighter-t-eclipse .enlighter-k4{color:#458}.enlighter-t-eclipse .enlighter-k5{color:#7f007f;font-weight:700}.enlighter-t-eclipse .enlighter-k6{color:#7f007f;font-weight:700}.enlighter-t-eclipse .enlighter-k7{color:#7f007f;font-weight:700}.enlighter-t-eclipse .enlighter-k8{color:#458}.enlighter-t-eclipse .enlighter-k9{color:#990073}.enlighter-t-eclipse .enlighter-k10{color:#990073}.enlighter-t-eclipse .enlighter-k11{color:#3f5fbf}.enlighter-t-eclipse .enlighter-e0{color:#7f007f;font-weight:700}.enlighter-t-eclipse .enlighter-e1{color:#7f007f;font-weight:700}.enlighter-t-eclipse .enlighter-e2{color:#009926}.enlighter-t-eclipse .enlighter-e3{color:#7f007f;font-weight:700}.enlighter-t-eclipse .enlighter-e4{color:#7f007f;font-weight:700}.enlighter-t-eclipse .enlighter-s0{color:#320fe3}.enlighter-t-eclipse .enlighter-s1{color:#320fe3}.enlighter-t-eclipse .enlighter-s2{color:#320fe3}.enlighter-t-eclipse .enlighter-s3{color:#320fe3}.enlighter-t-eclipse .enlighter-s4{color:#320fe3}.enlighter-t-eclipse .enlighter-s5{color:#990073}.enlighter-t-eclipse .enlighter-n0{color:#000}.enlighter-t-eclipse .enlighter-n1{color:#000}.enlighter-t-eclipse .enlighter-n2{color:#000}.enlighter-t-eclipse .enlighter-n3{color:#000}.enlighter-t-eclipse .enlighter-n4{color:#000}.enlighter-t-eclipse .enlighter-n5{color:#000}.enlighter-t-eclipse .enlighter-m0{color:#000}.enlighter-t-eclipse .enlighter-m1{color:#000}.enlighter-t-eclipse .enlighter-m2{color:#000}.enlighter-t-eclipse .enlighter-m3{color:#000}.enlighter-t-eclipse .enlighter-g0{color:#777}.enlighter-t-eclipse .enlighter-g1{color:#777}.enlighter-t-eclipse .enlighter-t0{color:#777}.enlighter-t-eclipse .enlighter-t1{color:#3f7f5f;font-weight:700}.enlighter-t-eclipse .enlighter-t2{color:#990073;font-weight:700}.enlighter-t-eclipse .enlighter-t3{color:#458}.enlighter-t-eclipse .enlighter-t4{color:#458}.enlighter-t-eclipse .enlighter-t5{color:#458}.enlighter-t-eclipse .enlighter-t6{color:#3f7f5f}.enlighter-t-eclipse .enlighter-t7{color:#a0a0a0;font-weight:700}.enlighter-t-eclipse .enlighter-t8{color:#a0a0a0;font-style:italic}.enlighter-t-eclipse .enlighter-x1{color:#3f7f95;font-weight:700}.enlighter-t-eclipse .enlighter-x2{color:#7f007f;font-weight:700}.enlighter-t-eclipse .enlighter-x10{color:#3f7f95;font-weight:700}.enlighter-t-eclipse .enlighter-x11{color:#3f7f95;font-weight:700}.enlighter-t-eclipse .enlighter-x12{color:#458}.enlighter-t-eclipse .enlighter-x13{color:#3f7f95}.enlighter-t-eclipse .enlighter-x14{color:#000}.enlighter-t-eclipse .enlighter-x15{color:#000}.enlighter-t-eclipse.enlighter-v-inline{border-radius:3px;background-color:#f8f8f8;border:solid 0 #fff}.enlighter-t-eclipse.enlighter-v-codegroup{display:block}.enlighter-t-eclipse.enlighter-v-codegroup .enlighter,.enlighter-t-eclipse.enlighter-v-codegroup .enlighter-raw{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.enlighter-t-eclipse.enlighter-v-codegroup .enlighter-codegroup-wrapper{position:relative}.enlighter-t-eclipse.enlighter-v-codegroup .enlighter-codegroup-switch{background-color:#f3f3f3;padding:8px 5px 0 60px;border-radius:5px 5px 0 0}.enlighter-t-eclipse.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{font-size:1em;color:#000;background-color:transparent;padding:5px 10px 5px 10px;border-radius:5px 5px 0 0;border:none;width:auto}.enlighter-t-eclipse.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#fff;color:#000;border-color:#c9c9c9}.enlighter-t-mowtwo{background-color:#f0f0f1;border:solid 1px #f0f0f1;border-radius:7px}.enlighter-t-mowtwo .enlighter-btn{background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain}.enlighter-t-mowtwo .enlighter-btn:after{content:""}.enlighter-t-mowtwo.enlighter-hover div.enlighter>div:hover{background-color:#e9e9e9}.enlighter-t-mowtwo .enlighter-raw{font-size:1.15em;line-height:1.75em;color:#313437;padding:5px 5px 5px 51px;background-color:transparent}.enlighter-t-mowtwo div.enlighter>div{line-height:1.5em;padding:1px 5px 1px 14px;color:#9c9ea0}.enlighter-t-mowtwo div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-mowtwo div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-mowtwo div.enlighter>div:AFTER{content:" "}.enlighter-t-mowtwo div.enlighter>div.enlighter-special{background-color:#e9e9e9}.enlighter-t-mowtwo.enlighter-linenumbers div.enlighter>div::before{padding:1px 10px 1px 10px;font-size:.9em}.enlighter-t-mowtwo.enlighter-linenumbers div.enlighter>div:FIRST-CHILD::before{border-radius:0 8px 0 0}.enlighter-t-mowtwo.enlighter-linenumbers div.enlighter>div:LAST-CHILD::before{border-radius:0 0 8px 0}.enlighter-t-mowtwo .enlighter span{font-size:1.15em}.enlighter-t-mowtwo .enlighter-text{color:#313437}.enlighter-t-mowtwo .enlighter-c0{color:#9c9ea0}.enlighter-t-mowtwo .enlighter-c1{color:#9c9ea0}.enlighter-t-mowtwo .enlighter-c2{color:#9c9ea0}.enlighter-t-mowtwo .enlighter-c9{color:#9c9ea0}.enlighter-t-mowtwo .enlighter-k0{color:#b05098;font-weight:700}.enlighter-t-mowtwo .enlighter-k1{color:#b05098;font-weight:700}.enlighter-t-mowtwo .enlighter-k2{color:#b05098}.enlighter-t-mowtwo .enlighter-k3{color:#b05098}.enlighter-t-mowtwo .enlighter-k4{color:#b05098}.enlighter-t-mowtwo .enlighter-k5{color:#b05098}.enlighter-t-mowtwo .enlighter-k6{color:#b05098}.enlighter-t-mowtwo .enlighter-k7{color:#b05098}.enlighter-t-mowtwo .enlighter-k8{color:#313437}.enlighter-t-mowtwo .enlighter-k9{color:#313437}.enlighter-t-mowtwo .enlighter-k10{color:#313437}.enlighter-t-mowtwo .enlighter-k11{color:#9c9ea0}.enlighter-t-mowtwo .enlighter-e0{color:#b05098}.enlighter-t-mowtwo .enlighter-e1{color:#b05098}.enlighter-t-mowtwo .enlighter-e2{color:#864c08}.enlighter-t-mowtwo .enlighter-e3{color:#b05098}.enlighter-t-mowtwo .enlighter-e4{color:#b05098}.enlighter-t-mowtwo .enlighter-s0{color:#83a440}.enlighter-t-mowtwo .enlighter-s1{color:#83a440}.enlighter-t-mowtwo .enlighter-s2{color:#83a440}.enlighter-t-mowtwo .enlighter-s3{color:#83a440}.enlighter-t-mowtwo .enlighter-s4{color:#83a440}.enlighter-t-mowtwo .enlighter-s5{color:#83a440}.enlighter-t-mowtwo .enlighter-n0{color:#429bc1}.enlighter-t-mowtwo .enlighter-n1{color:#429bc1}.enlighter-t-mowtwo .enlighter-n2{color:#429bc1}.enlighter-t-mowtwo .enlighter-n3{color:#429bc1}.enlighter-t-mowtwo .enlighter-n4{color:#429bc1}.enlighter-t-mowtwo .enlighter-n5{color:#429bc1}.enlighter-t-mowtwo .enlighter-m0{color:#666}.enlighter-t-mowtwo .enlighter-m1{color:#666}.enlighter-t-mowtwo .enlighter-m2{color:#666}.enlighter-t-mowtwo .enlighter-m3{color:#666}.enlighter-t-mowtwo .enlighter-g0{color:#864c08}.enlighter-t-mowtwo .enlighter-g1{color:#909090}.enlighter-t-mowtwo .enlighter-t0{color:#909090}.enlighter-t-mowtwo .enlighter-t1{color:#b05098;font-weight:700}.enlighter-t-mowtwo .enlighter-t2{color:#b05098;font-weight:700}.enlighter-t-mowtwo .enlighter-t3{color:#b05098}.enlighter-t-mowtwo .enlighter-t4{color:#b05098}.enlighter-t-mowtwo .enlighter-t5{color:#83a440}.enlighter-t-mowtwo .enlighter-t6{color:#b05098}.enlighter-t-mowtwo .enlighter-t7{color:#909090;font-weight:700}.enlighter-t-mowtwo .enlighter-t8{color:#909090;font-style:italic}.enlighter-t-mowtwo .enlighter-x1{color:#b05098;font-weight:700}.enlighter-t-mowtwo .enlighter-x2{color:#b05098}.enlighter-t-mowtwo .enlighter-x10{color:#b05098;font-weight:700}.enlighter-t-mowtwo .enlighter-x11{color:#b05098;font-weight:700}.enlighter-t-mowtwo .enlighter-x12{color:#313437}.enlighter-t-mowtwo .enlighter-x13{color:#429bc1}.enlighter-t-mowtwo .enlighter-x14{color:#429bc1}.enlighter-t-mowtwo .enlighter-x15{color:#313437}.enlighter-t-mowtwo.enlighter-v-inline{border-radius:4px}.enlighter-t-mowtwo.enlighter-v-codegroup .enlighter-codegroup-switch{background-color:#585b5e;padding:10px 0 10px 20px;border-radius:8px;margin-bottom:5px}.enlighter-t-mowtwo.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{border-radius:0;background-color:transparent;line-height:1.7em;font-size:1.25em;color:#f0f0f0;border:none;padding:0 10px 0 10px;width:auto;height:auto;font-family:"Open Sans",Arial,Verdana,sans-serif}.enlighter-t-mowtwo.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{text-decoration:underline}.enlighter-t-rowhammer{background-color:transparent;border:none}.enlighter-t-rowhammer .enlighter-toolbar{top:20px}.enlighter-t-rowhammer .enlighter-btn{background-color:#fff;color:#717171;font-size:1em;padding:0;border:1px solid #e0e0e0;margin:0 0 0 8px;text-decoration:none;width:23px;height:23px;background-position:0 0;background-size:contain}.enlighter-t-rowhammer .enlighter-btn:hover{background-color:#fff}.enlighter-t-rowhammer .enlighter-btn:after{content:""}.enlighter-t-rowhammer.enlighter-hover div.enlighter>div:hover{background-color:#f0f0f0}.enlighter-t-rowhammer .enlighter-raw{font-size:1.1em;color:#404141;background-color:transparent;padding:14px 0 15px 38px;line-height:2em}.enlighter-t-rowhammer div.enlighter>div{border:solid 0 #fff;padding:1px 5px 1px 0;line-height:1.67em;color:#94a9bf;background-color:transparent;border-bottom:dotted 1px #e9e9f0}.enlighter-t-rowhammer div.enlighter>div:nth-of-type(1){border-top:dotted 1px #e9e9f0}.enlighter-t-rowhammer div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-rowhammer div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-rowhammer div.enlighter>div:AFTER{content:" "}.enlighter-t-rowhammer div.enlighter>div.enlighter-special{background-color:#f9f9f9}.enlighter-t-rowhammer.enlighter-linenumbers div.enlighter>div::before{padding:1px 5px 1px 14px;font-size:.8em;color:#94a9bf}.enlighter-t-rowhammer .enlighter span{font-size:1.1em}.enlighter-t-rowhammer .enlighter-text{color:#000}.enlighter-t-rowhammer .enlighter-c0{color:#758697}.enlighter-t-rowhammer .enlighter-c1{color:#758697}.enlighter-t-rowhammer .enlighter-c2{color:#758697}.enlighter-t-rowhammer .enlighter-c9{color:#758697}.enlighter-t-rowhammer .enlighter-k0{color:#07a;font-weight:700;border-bottom:dotted 1px #07a}.enlighter-t-rowhammer .enlighter-k1{color:#07a;font-weight:700;border-bottom:dotted 1px #07a}.enlighter-t-rowhammer .enlighter-k2{color:#07a;font-weight:700}.enlighter-t-rowhammer .enlighter-k3{color:#07a}.enlighter-t-rowhammer .enlighter-k4{color:#07a;font-weight:700}.enlighter-t-rowhammer .enlighter-k5{color:#07a;font-weight:700;border-bottom:dotted 1px #07a}.enlighter-t-rowhammer .enlighter-k6{color:#07a;font-weight:700;border-bottom:dotted 1px #07a}.enlighter-t-rowhammer .enlighter-k7{color:#07a;font-weight:700;border-bottom:dotted 1px #07a}.enlighter-t-rowhammer .enlighter-k8{color:#07a}.enlighter-t-rowhammer .enlighter-k9{color:#000}.enlighter-t-rowhammer .enlighter-k10{color:#07a;font-style:italic}.enlighter-t-rowhammer .enlighter-k11{color:#758697}.enlighter-t-rowhammer .enlighter-e0{color:#07a;font-weight:700}.enlighter-t-rowhammer .enlighter-e1{color:#07a;font-weight:700}.enlighter-t-rowhammer .enlighter-e2{color:#d2901d}.enlighter-t-rowhammer .enlighter-e3{color:#07a}.enlighter-t-rowhammer .enlighter-e4{color:#ff8c00;font-style:italic}.enlighter-t-rowhammer .enlighter-s0{color:#639500;border-bottom:dotted 1px #639500}.enlighter-t-rowhammer .enlighter-s1{color:#639500}.enlighter-t-rowhammer .enlighter-s2{color:#639500}.enlighter-t-rowhammer .enlighter-s3{color:#639500}.enlighter-t-rowhammer .enlighter-s4{color:#639500}.enlighter-t-rowhammer .enlighter-s5{color:#639500;font-style:italic}.enlighter-t-rowhammer .enlighter-n0{color:#9b0d5c}.enlighter-t-rowhammer .enlighter-n1{color:#9b0d5c}.enlighter-t-rowhammer .enlighter-n2{color:#9b0d5c}.enlighter-t-rowhammer .enlighter-n3{color:#9b0d5c}.enlighter-t-rowhammer .enlighter-n4{color:#9b0d5c}.enlighter-t-rowhammer .enlighter-n5{color:#9b0d5c}.enlighter-t-rowhammer .enlighter-m0{color:#d0284a;font-weight:700}.enlighter-t-rowhammer .enlighter-m1{color:#c2415b;font-weight:700}.enlighter-t-rowhammer .enlighter-m2{color:#c2415b;font-weight:700}.enlighter-t-rowhammer .enlighter-m3{color:#d0284a;font-weight:700}.enlighter-t-rowhammer .enlighter-g0{color:#35434c;font-weight:700}.enlighter-t-rowhammer .enlighter-g1{color:#6b7c8b;font-weight:700}.enlighter-t-rowhammer .enlighter-t0{color:#777}.enlighter-t-rowhammer .enlighter-t1{color:#961414;font-weight:700}.enlighter-t-rowhammer .enlighter-t2{color:#990073;font-weight:700}.enlighter-t-rowhammer .enlighter-t3{color:#458}.enlighter-t-rowhammer .enlighter-t4{color:#6e0d6e}.enlighter-t-rowhammer .enlighter-t5{color:#6e0d6e}.enlighter-t-rowhammer .enlighter-t6{color:#961414}.enlighter-t-rowhammer .enlighter-t7{color:#535353;font-weight:700}.enlighter-t-rowhammer .enlighter-t8{color:#777;font-style:italic}.enlighter-t-rowhammer .enlighter-x1{color:#07a;font-weight:700;border-bottom:dotted 1px #07a}.enlighter-t-rowhammer .enlighter-x2{color:#07a;font-weight:700}.enlighter-t-rowhammer .enlighter-x10{color:#07a;font-weight:700;border-bottom:dotted 1px #07a}.enlighter-t-rowhammer .enlighter-x11{color:#07a;font-weight:700;border-bottom:dotted 1px #07a}.enlighter-t-rowhammer .enlighter-x12{color:#07a}.enlighter-t-rowhammer .enlighter-x13{color:#9b0d5c}.enlighter-t-rowhammer .enlighter-x14{color:#9b0d5c}.enlighter-t-rowhammer .enlighter-x15{color:#121212}.enlighter-t-rowhammer.enlighter-v-codegroup .enlighter-codegroup-switch{padding-left:15px;padding-bottom:15px}.enlighter-t-rowhammer.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{font-size:1em;color:#758697;background-color:transparent;border-radius:0;font-weight:700;text-transform:uppercase;padding:2px 10px 2px 10px;border:none;width:auto;height:auto}.enlighter-t-rowhammer.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{border-bottom:dotted 1px #758697;background-color:#f0f0f0}.enlighter-t-bootstrap4{color:#212529;background-color:#f8f9fa;padding:25px 25px 25px 25px}.enlighter-t-bootstrap4 .enlighter-toolbar{top:10px;right:10px}.enlighter-t-bootstrap4 .enlighter-btn{background-image:none;background-color:transparent;color:#818a91;font-size:1em;padding:2px 8px 2px 8px;margin:0 5px 0 5px;border:none;border-radius:4px;font-family:"Open Sans",Arial,Verdana,sans-serif}.enlighter-t-bootstrap4 .enlighter-btn:hover{background-color:#007bff;color:#f0f0f0}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-raw{background-image:none}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-raw:after{content:"Raw"}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-copy{background-image:none}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-copy:after{content:"Copy"}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-window{background-image:none}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-window:after{content:"Extern"}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-website{background-image:none}.enlighter-t-bootstrap4 .enlighter-toolbar .enlighter-btn-website:after{content:"EnlighterJS"}.enlighter-t-bootstrap4.enlighter-hover div.enlighter>div:hover{background-color:#eceef0}.enlighter-t-bootstrap4 .enlighter-raw{font-size:1.15em;color:#212529;background-color:#f8f9fa;line-height:1.7em;padding:0 0 0 61px}.enlighter-t-bootstrap4 div.enlighter>div{padding:1px 5px 1px 14px;line-height:1.35em;color:#999;background-color:transparent}.enlighter-t-bootstrap4 div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-bootstrap4 div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-bootstrap4 div.enlighter>div:AFTER{content:" "}.enlighter-t-bootstrap4 div.enlighter>div.enlighter-special{background-color:#eceef0}.enlighter-t-bootstrap4.enlighter-linenumbers div.enlighter>div::before{padding:1px 5px 1px 0;font-size:.8em}.enlighter-t-bootstrap4 .enlighter span{font-size:1.15em}.enlighter-t-bootstrap4 .enlighter-text{color:#212529}.enlighter-t-bootstrap4 .enlighter-c0{color:#999}.enlighter-t-bootstrap4 .enlighter-c1{color:#999}.enlighter-t-bootstrap4 .enlighter-c2{color:#999}.enlighter-t-bootstrap4 .enlighter-c9{color:#999}.enlighter-t-bootstrap4 .enlighter-k0{color:#069}.enlighter-t-bootstrap4 .enlighter-k1{color:#069}.enlighter-t-bootstrap4 .enlighter-k2{color:#069}.enlighter-t-bootstrap4 .enlighter-k3{color:#069}.enlighter-t-bootstrap4 .enlighter-k4{color:#069;font-style:italic}.enlighter-t-bootstrap4 .enlighter-k5{color:#212529}.enlighter-t-bootstrap4 .enlighter-k6{color:#069}.enlighter-t-bootstrap4 .enlighter-k7{color:#069;border-bottom:dotted 1px #069}.enlighter-t-bootstrap4 .enlighter-k8{color:#212529}.enlighter-t-bootstrap4 .enlighter-k9{color:#069}.enlighter-t-bootstrap4 .enlighter-k10{color:#212529}.enlighter-t-bootstrap4 .enlighter-k11{color:#999}.enlighter-t-bootstrap4 .enlighter-e0{color:#069}.enlighter-t-bootstrap4 .enlighter-e1{color:#069}.enlighter-t-bootstrap4 .enlighter-e2{color:#009926}.enlighter-t-bootstrap4 .enlighter-e3{color:#069}.enlighter-t-bootstrap4 .enlighter-e4{color:#069}.enlighter-t-bootstrap4 .enlighter-s0{color:#d44950}.enlighter-t-bootstrap4 .enlighter-s1{color:#d44950}.enlighter-t-bootstrap4 .enlighter-s2{color:#d44950}.enlighter-t-bootstrap4 .enlighter-s3{color:#d44950}.enlighter-t-bootstrap4 .enlighter-s4{color:#d44950}.enlighter-t-bootstrap4 .enlighter-s5{color:#d44950}.enlighter-t-bootstrap4 .enlighter-n0{color:#f60}.enlighter-t-bootstrap4 .enlighter-n1{color:#f60}.enlighter-t-bootstrap4 .enlighter-n2{color:#f60}.enlighter-t-bootstrap4 .enlighter-n3{color:#f60}.enlighter-t-bootstrap4 .enlighter-n4{color:#f60}.enlighter-t-bootstrap4 .enlighter-n5{color:#f60}.enlighter-t-bootstrap4 .enlighter-m0{color:#99f}.enlighter-t-bootstrap4 .enlighter-m1{color:#212529}.enlighter-t-bootstrap4 .enlighter-m2{color:#212529}.enlighter-t-bootstrap4 .enlighter-m3{color:#212529}.enlighter-t-bootstrap4 .enlighter-g0{color:#2f6f9f}.enlighter-t-bootstrap4 .enlighter-g1{color:#999;font-weight:700}.enlighter-t-bootstrap4 .enlighter-t0{color:#999}.enlighter-t-bootstrap4 .enlighter-t1{color:#d44950;font-weight:700}.enlighter-t-bootstrap4 .enlighter-t2{color:#d44950;font-weight:700}.enlighter-t-bootstrap4 .enlighter-t3{color:#0086b3}.enlighter-t-bootstrap4 .enlighter-t4{color:#0a8}.enlighter-t-bootstrap4 .enlighter-t5{color:#0a8}.enlighter-t-bootstrap4 .enlighter-t6{color:#f60}.enlighter-t-bootstrap4 .enlighter-t7{color:#999;font-weight:700}.enlighter-t-bootstrap4 .enlighter-t8{color:#999}.enlighter-t-bootstrap4 .enlighter-x1{color:#2f6f9f}.enlighter-t-bootstrap4 .enlighter-x2{color:#4f9fcf}.enlighter-t-bootstrap4 .enlighter-x10{color:#0a8}.enlighter-t-bootstrap4 .enlighter-x11{color:#0a8}.enlighter-t-bootstrap4 .enlighter-x12{color:#99f}.enlighter-t-bootstrap4 .enlighter-x13{color:#f60}.enlighter-t-bootstrap4 .enlighter-x14{color:#f60}.enlighter-t-bootstrap4 .enlighter-x15{color:#f60}.enlighter-t-bootstrap4.enlighter-v-inline{background-color:#f8f9fa;border:none;border-radius:5px;padding:3px}.enlighter-t-bootstrap4.enlighter-v-codegroup .enlighter-codegroup-switch{border:solid 3px #f8f9fa;border-bottom-width:0;padding:15px}.enlighter-t-bootstrap4.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{padding:3px 10px 3px 10px;border:none;font-size:.9em;color:#212529;font-weight:700;background-color:#f8f9fa;border-radius:5px}.enlighter-t-bootstrap4.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#007bff;color:#f0f0f0}.enlighter-t-dracula{background-color:#282a36}.enlighter-t-dracula .enlighter-toolbar{top:10px;right:10px}.enlighter-t-dracula .enlighter-btn{background-image:none;background-color:#44475a;color:#f8f8f2;font-size:1em;padding:2px 8px 2px 8px;margin:0 5px 0 5px;border:none;border-radius:4px;font-family:Arial,Helvetica,sans-serif}.enlighter-t-dracula .enlighter-btn:hover{background-color:#6272a4;color:#f8f8f2}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-raw{background-image:none}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-raw:after{content:"Raw"}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-copy{background-image:none}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-copy:after{content:"Copy"}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-window{background-image:none}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-window:after{content:"Extern"}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-website{background-image:none}.enlighter-t-dracula .enlighter-toolbar .enlighter-btn-website:after{content:"EnlighterJS"}.enlighter-t-dracula.enlighter-hover div.enlighter>div:hover{background-color:#44475a}.enlighter-t-dracula .enlighter-raw{font-size:1.25em;color:#f8f8f2;line-height:1.85em;padding:4px 5px 4px 55px}.enlighter-t-dracula div.enlighter>div{padding:1px 5px 1px 14px;line-height:1.6em;color:#6272a4;background-color:#282a36}.enlighter-t-dracula div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-dracula div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-dracula div.enlighter>div:AFTER{content:" "}.enlighter-t-dracula div.enlighter>div.enlighter-special{background-color:#44475a}.enlighter-t-dracula.enlighter-linenumbers div.enlighter>div::before{font-size:1em;color:#6272a4}.enlighter-t-dracula .enlighter span{font-size:1.25em}.enlighter-t-dracula .enlighter-text{color:#f8f8f2}.enlighter-t-dracula .enlighter-c0{color:#6272a4}.enlighter-t-dracula .enlighter-c1{color:#6272a4}.enlighter-t-dracula .enlighter-c2{color:#6272a4}.enlighter-t-dracula .enlighter-c9{color:#6272a4}.enlighter-t-dracula .enlighter-k0{color:#ff79c6;font-weight:700}.enlighter-t-dracula .enlighter-k1{color:#8be9fd;font-weight:700}.enlighter-t-dracula .enlighter-k2{color:#ff79c6;font-weight:700}.enlighter-t-dracula .enlighter-k3{color:#ff79c6}.enlighter-t-dracula .enlighter-k4{color:#8be9fd}.enlighter-t-dracula .enlighter-k5{color:#8be9fd}.enlighter-t-dracula .enlighter-k6{color:#8be9fd}.enlighter-t-dracula .enlighter-k7{color:#ffb86c}.enlighter-t-dracula .enlighter-k8{color:#8be9fd}.enlighter-t-dracula .enlighter-k9{color:#50fa7b}.enlighter-t-dracula .enlighter-k10{color:#50fa7b}.enlighter-t-dracula .enlighter-k11{color:#6272a4}.enlighter-t-dracula .enlighter-e0{color:#bd93f9;font-weight:700}.enlighter-t-dracula .enlighter-e1{color:#bd93f9;font-weight:700}.enlighter-t-dracula .enlighter-e2{color:#f1fa8c}.enlighter-t-dracula .enlighter-e3{color:#bd93f9}.enlighter-t-dracula .enlighter-e4{color:#bd93f9;font-style:italic}.enlighter-t-dracula .enlighter-s0{color:#f1fa8c}.enlighter-t-dracula .enlighter-s1{color:#f1fa8c}.enlighter-t-dracula .enlighter-s2{color:#f1fa8c}.enlighter-t-dracula .enlighter-s3{color:#f1fa8c}.enlighter-t-dracula .enlighter-s4{color:#f1fa8c;font-weight:700}.enlighter-t-dracula .enlighter-s5{color:#f1fa8c;font-style:italic}.enlighter-t-dracula .enlighter-n0{color:#bd93f9}.enlighter-t-dracula .enlighter-n1{color:#bd93f9}.enlighter-t-dracula .enlighter-n2{color:#bd93f9}.enlighter-t-dracula .enlighter-n3{color:#bd93f9}.enlighter-t-dracula .enlighter-n4{color:#bd93f9}.enlighter-t-dracula .enlighter-n5{color:#bd93f9}.enlighter-t-dracula .enlighter-m0{color:#8be9fd}.enlighter-t-dracula .enlighter-m1{color:#8be9fd}.enlighter-t-dracula .enlighter-m2{color:#8be9fd}.enlighter-t-dracula .enlighter-m3{color:#8be9fd}.enlighter-t-dracula .enlighter-g0{color:#f8f8f2;font-weight:700}.enlighter-t-dracula .enlighter-g1{color:#f8f8f2;font-weight:700}.enlighter-t-dracula .enlighter-t0{color:#6272a4}.enlighter-t-dracula .enlighter-t1{color:#8be9fd;font-weight:700}.enlighter-t-dracula .enlighter-t2{color:#8be9fd;font-weight:700}.enlighter-t-dracula .enlighter-t3{color:#ff79c6}.enlighter-t-dracula .enlighter-t4{color:#ffb86c}.enlighter-t-dracula .enlighter-t5{color:#50fa7b}.enlighter-t-dracula .enlighter-t6{color:#f55}.enlighter-t-dracula .enlighter-t7{color:#f8f8f2;font-weight:700}.enlighter-t-dracula .enlighter-t8{color:#f8f8f2}.enlighter-t-dracula .enlighter-x1{color:#ff79c6;font-weight:700}.enlighter-t-dracula .enlighter-x2{color:#50fa7b}.enlighter-t-dracula .enlighter-x10{color:#f8f8f2;font-weight:700}.enlighter-t-dracula .enlighter-x11{color:#50fa7b;font-weight:700}.enlighter-t-dracula .enlighter-x12{color:#8be9fd;font-style:italic}.enlighter-t-dracula .enlighter-x13{color:#bd93f9}.enlighter-t-dracula .enlighter-x14{color:#bd93f9;font-style:italic}.enlighter-t-dracula .enlighter-x15{color:#ffb86c;font-style:italic}.enlighter-t-dracula.enlighter-v-codegroup .enlighter-codegroup-switch{background-color:#282a36;padding:10px}.enlighter-t-dracula.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{background-image:none;background-color:transparent;color:#f8f8f2;font-size:1.15em;padding:2px 8px 2px 8px;margin:0 5px 0 5px;border:none;border-radius:4px;font-family:Arial,Helvetica,sans-serif}.enlighter-t-dracula.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#44475a;color:#f8f8f2}.enlighter-t-monokai{background-color:#272822}.enlighter-t-monokai .enlighter-toolbar{top:10px;right:10px}.enlighter-t-monokai .enlighter-btn{background-image:none;background-color:#414339;color:#f8f8f2;font-size:1em;padding:2px 8px 2px 8px;margin:0 5px 0 5px;border:solid 1px #1e1f1c;font-family:"Open Sans",Arial,Verdana,sans-serif}.enlighter-t-monokai .enlighter-btn:hover{background-color:#4e5145}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-raw{background-image:none}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-raw:after{content:"Raw"}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-copy{background-image:none}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-copy:after{content:"Copy"}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-window{background-image:none}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-window:after{content:"Extern"}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-website{background-image:none}.enlighter-t-monokai .enlighter-toolbar .enlighter-btn-website:after{content:"EnlighterJS"}.enlighter-t-monokai.enlighter-hover div.enlighter>div:hover{background-color:#75715e}.enlighter-t-monokai .enlighter-raw{font-size:1.25em;color:#f8f8f2;line-height:1.85em;padding:4px 5px 4px 55px}.enlighter-t-monokai div.enlighter>div{padding:1px 5px 1px 14px;line-height:1.6em}.enlighter-t-monokai div.enlighter>div:FIRST-CHILD{padding-top:5px}.enlighter-t-monokai div.enlighter>div:LAST-CHILD{padding-bottom:5px}.enlighter-t-monokai div.enlighter>div:AFTER{content:" "}.enlighter-t-monokai div.enlighter>div.enlighter-special{background-color:#414339}.enlighter-t-monokai.enlighter-linenumbers div.enlighter>div::before{font-size:1em;color:grey}.enlighter-t-monokai .enlighter span{font-size:1.25em}.enlighter-t-monokai .enlighter-text{color:#f8f8f2}.enlighter-t-monokai .enlighter-c0{color:#75715e}.enlighter-t-monokai .enlighter-c1{color:#75715e}.enlighter-t-monokai .enlighter-c2{color:#75715e}.enlighter-t-monokai .enlighter-c9{color:#75715e}.enlighter-t-monokai .enlighter-k0{color:#f92672}.enlighter-t-monokai .enlighter-k1{color:#f92672}.enlighter-t-monokai .enlighter-k2{color:#f92672}.enlighter-t-monokai .enlighter-k3{color:#f92672}.enlighter-t-monokai .enlighter-k4{color:#f92672}.enlighter-t-monokai .enlighter-k5{color:#f92672}.enlighter-t-monokai .enlighter-k6{color:#f92672}.enlighter-t-monokai .enlighter-k7{color:#f8f8f2}.enlighter-t-monokai .enlighter-k8{color:#f92672}.enlighter-t-monokai .enlighter-k9{color:#fd971f}.enlighter-t-monokai .enlighter-k10{color:#f92672}.enlighter-t-monokai .enlighter-k11{color:#75715e}.enlighter-t-monokai .enlighter-e0{color:#ae81ff}.enlighter-t-monokai .enlighter-e1{color:#ae81ff}.enlighter-t-monokai .enlighter-e2{color:#ae81ff}.enlighter-t-monokai .enlighter-e3{color:#ae81ff}.enlighter-t-monokai .enlighter-e4{color:#ae81ff}.enlighter-t-monokai .enlighter-s0{color:#e6db74}.enlighter-t-monokai .enlighter-s1{color:#e6db74}.enlighter-t-monokai .enlighter-s2{color:#e6db74}.enlighter-t-monokai .enlighter-s3{color:#e6db74}.enlighter-t-monokai .enlighter-s4{color:#e6db74;font-weight:700}.enlighter-t-monokai .enlighter-s5{color:#e6db74;font-style:italic}.enlighter-t-monokai .enlighter-n0{color:#ae81ff}.enlighter-t-monokai .enlighter-n1{color:#ae81ff}.enlighter-t-monokai .enlighter-n2{color:#ae81ff}.enlighter-t-monokai .enlighter-n3{color:#ae81ff}.enlighter-t-monokai .enlighter-n4{color:#ae81ff}.enlighter-t-monokai .enlighter-n5{color:#ae81ff}.enlighter-t-monokai .enlighter-m0{color:#66d9ef}.enlighter-t-monokai .enlighter-m1{color:#66d9ef}.enlighter-t-monokai .enlighter-m2{color:#66d9ef}.enlighter-t-monokai .enlighter-m3{color:#66d9ef}.enlighter-t-monokai .enlighter-g0{color:#f8f8f2;font-weight:700}.enlighter-t-monokai .enlighter-g1{color:#f8f8f2;font-weight:700}.enlighter-t-monokai .enlighter-t0{color:#f8f8f2}.enlighter-t-monokai .enlighter-t1{color:#a6e22e}.enlighter-t-monokai .enlighter-t2{color:#a6e22e}.enlighter-t-monokai .enlighter-t3{color:#e6db74}.enlighter-t-monokai .enlighter-t4{color:#e6db74}.enlighter-t-monokai .enlighter-t5{color:#a6e22e}.enlighter-t-monokai .enlighter-t6{color:#f92672}.enlighter-t-monokai .enlighter-t7{color:#f92672}.enlighter-t-monokai .enlighter-t8{color:#75715e}.enlighter-t-monokai .enlighter-x1{color:#f92672}.enlighter-t-monokai .enlighter-x2{color:#a6e22e}.enlighter-t-monokai .enlighter-x10{color:#a6e22e}.enlighter-t-monokai .enlighter-x11{color:#a6e22e}.enlighter-t-monokai .enlighter-x12{color:#66d9ef;font-style:italic}.enlighter-t-monokai .enlighter-x13{color:#f92672}.enlighter-t-monokai .enlighter-x14{color:#ae81ff}.enlighter-t-monokai .enlighter-x15{color:#a6e22e}.enlighter-t-monokai.enlighter-v-codegroup .enlighter-codegroup-switch{background-color:#414339;padding:10px 10px 0 30px}.enlighter-t-monokai.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn{background-image:none;background-color:#414339;color:#f8f8f2;font-size:1.15em;padding:2px 8px 2px 8px;margin:0 10px 0 10px;border:none;line-height:2.1em;border-radius:0;font-style:italic}.enlighter-t-monokai.enlighter-v-codegroup .enlighter-codegroup-switch .enlighter-btn.enlighter-active{background-color:#272822;color:#f8f8f2;font-weight:700;font-style:normal}@media screen and (max-width:800px){main{overflow:hidden}}.single-article>.container article .slider{position:relative;margin:0 0 41px 0}.single-article>.container article .slider .swiper{border-radius:12px;overflow:hidden}.single-article>.container article .slider .swiper-slide img{width:100%}.single-article>.container article .slider .caption{font-weight:400;font-size:12px;line-height:16px;margin:12px 0 0 0;color:#8e8e8e}@media screen and (max-width:800px){.single-article>.container article .slider .caption{font-size:14px}}.single-article>.container article .slider .slider_buttons{position:absolute;top:calc(50% - 14px);margin:0;width:100%;height:0;z-index:99}@media screen and (max-width:800px){.single-article>.container article .slider .slider_buttons{display:none}}.single-article>.container article .slider .slider_buttons>div{width:48px;height:48px;border-radius:50%;border:none;outline:0}.single-article>.container article .slider .slider_buttons>div.prev{background:url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.8293 7.00001L7.7793 2.05001L6.3653 0.636013L0.00129728 7.00001L6.3653 13.364L7.7793 11.95L2.8293 7.00001Z' fill='%238E8E8E'/%3E%3C/svg%3E%0A") #ebebeb center no-repeat;-webkit-transform:translate(-24px,-24px);-ms-transform:translate(-24px,-24px);transform:translate(-24px,-24px)}.single-article>.container article .slider .slider_buttons>div.next{background:url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.1707 7.00001L0.220703 2.05001L1.6347 0.636013L7.9987 7.00001L1.6347 13.364L0.220703 11.95L5.1707 7.00001Z' fill='black'/%3E%3C/svg%3E%0A") #ebebeb center no-repeat;-webkit-transform:translate(24px,-24px);-ms-transform:translate(24px,-24px);transform:translate(24px,-24px)}.single-article>.container article .slider .swiper-pagination{bottom:-28px}.single-article>.container article .slider .swiper-pagination span{width:24px;height:4px;margin-right:4px;background-color:rgba(78,89,253,.2);border-radius:6px;opacity:1}.single-article>.container article .slider .swiper-pagination span.swiper-pagination-bullet-active{background-color:#4e59fd}.single-article>.container article .courses__slider{position:relative}.single-article>.container article .courses__slider h3{font-family:Montserrat,"Montserrat Fallback",sans-serif;font-weight:600;font-size:28px;line-height:120%;max-width:calc(100% - 130px)}@media screen and (max-width:800px){.single-article>.container article .courses__slider h3{font-size:24px}}.single-article>.container article .courses__slider h3 span{color:#4e59fd}.single-article>.container article .courses__slider .slider_buttons{position:absolute;right:0;top:19px;margin:0}@media screen and (max-width:800px){.single-article>.container article .courses__slider .slider_buttons{display:none}}.single-article>.container article .courses__slider .swiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 296px;flex:0 0 296px;height:369px;position:relative;padding:36px 24px 16px;flex-direction:column;font-family:Montserrat,"Montserrat Fallback",sans-serif;border:1px solid rgba(78,89,253,.149);border-radius:12px}.single-article>.container article .courses__slider .swiper .swiper-slide:hover{border:1px solid #4e59fd}.single-article>.container article .courses__slider .swiper .swiper-slide .school{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-flex:0;-ms-flex:0 0 29px;flex:0 0 29px;background-color:transparent;font-weight:300;font-size:12px;line-height:100%;padding:0!important;margin:0 0 7px 0}.single-article>.container article .courses__slider .swiper .swiper-slide .school .title{color:#494848;margin:0 6px 0 0}.single-article>.container article .courses__slider .swiper .swiper-slide .school .rating{position:absolute;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;background:0 0;width:30px;height:29px}.single-article>.container article .courses__slider .swiper .swiper-slide .school .rating .stars_wrapper{position:absolute;right:-5px;top:-4px;width:14px;height:14px}.single-article>.container article .courses__slider .swiper .swiper-slide .school .rating .stars_wrapper::before{content:none}.single-article>.container article .courses__slider .swiper .swiper-slide .school .rating .stars_wrapper .stars{display:none}.single-article>.container article .courses__slider .swiper .swiper-slide .school .rating span{font-weight:600;font-size:12px;line-height:100%;margin:0}.single-article>.container article .courses__slider .swiper .swiper-slide .school .rating.blue .stars_wrapper,.single-article>.container article .courses__slider .swiper .swiper-slide .school .rating.top .stars_wrapper{background:url(/wp-content/themes/kurshub/img/icons/stars/rating_top_full.svg) left center no-repeat;background-size:14px}.single-article>.container article .courses__slider .swiper .swiper-slide .school .rating.mid .stars_wrapper,.single-article>.container article .courses__slider .swiper .swiper-slide .school .rating.yellow .stars_wrapper{background:url(/wp-content/themes/kurshub/img/icons/stars/rating_mid_full.svg) left center no-repeat;background-size:14px}.single-article>.container article .courses__slider .swiper .swiper-slide .school .rating.low .stars_wrapper,.single-article>.container article .courses__slider .swiper .swiper-slide .school .rating.red .stars_wrapper{background:url(/wp-content/themes/kurshub/img/icons/stars/rating_low_full.svg) left center no-repeat;background-size:14px}.single-article>.container article .courses__slider .swiper .swiper-slide .school .rating.none .stars_wrapper{background:url(/wp-content/themes/kurshub/img/icons/stars/rating_none_empty.svg) left center no-repeat;background-size:14px}.single-article>.container article .courses__slider .swiper .swiper-slide .school .rating.none span{color:#8e8e8e}.single-article>.container article .courses__slider .swiper .swiper-slide .school a{color:#4e59fd;text-decoration:none;font-weight:600;font-size:12px;line-height:100%}.single-article>.container article .courses__slider .swiper .swiper-slide .name{background-color:transparent;padding:0!important;margin:0 0 14px 0;width:100%;font-weight:600;font-size:24px;line-height:90%;height:65px;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.single-article>.container article .courses__slider .swiper .swiper-slide .duration{padding:0!important;font-weight:300;font-size:14px;line-height:100%;margin:0 0 21px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-article>.container article .courses__slider .swiper .swiper-slide .prices{display:block;padding:0!important;width:100%;margin:0 0 32px 0}.single-article>.container article .courses__slider .swiper .swiper-slide .prices .primary{font-weight:700;font-size:32px;line-height:26px;color:#4e59fd}.single-article>.container article .courses__slider .swiper .swiper-slide .prices .primary .currency{font-size:20px}.single-article>.container article .courses__slider .swiper .swiper-slide .prices .secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:4px;margin:14px 0 0 0}.single-article>.container article .courses__slider .swiper .swiper-slide .prices .secondary>div{height:25px;padding:2px 5px;border-radius:8px;font-weight:300;font-size:12px;line-height:100%;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-article>.container article .courses__slider .swiper .swiper-slide .prices .secondary .price{background-color:#f8f8f8;color:#5e5d5d}.single-article>.container article .courses__slider .swiper .swiper-slide .prices .secondary .price span{margin:0 4px}.single-article>.container article .courses__slider .swiper .swiper-slide .prices .secondary .price span.old_price{text-decoration:line-through;font-weight:300}.single-article>.container article .courses__slider .swiper .swiper-slide .prices .secondary .price.has_old span{font-weight:600}.single-article>.container article .courses__slider .swiper .swiper-slide .prices .secondary .price.has_old span.old_price{font-weight:300}.single-article>.container article .courses__slider .swiper .swiper-slide .link{background-color:#4e59fd;border-radius:12px;width:100%;-webkit-box-flex:0;-ms-flex:0 0 46px;flex:0 0 46px;padding:0!important;font-weight:700;font-size:14px;line-height:100%;color:#fff;text-decoration:none;border:none}.single-article>.container article .courses__slider .swiper .swiper-slide .link:active,.single-article>.container article .courses__slider .swiper .swiper-slide .link:hover{opacity:.7}.single-article>.container article .courses__slider .swiper .swiper-slide .link.disable{background-color:#6d6d6d;cursor:default;pointer-events:none;border-radius:6px}.single-article>.container article .fullwith_slide{height:207px;background:url(/wp-content/themes/kurshub/img/fullwith_slide_bg.png) right bottom no-repeat #4e59fd;background-blend-mode:multiply;color:#fff;border-radius:12px;font-family:Montserrat,"Montserrat Fallback",sans-serif}@media screen and (max-width:800px){.single-article>.container article .fullwith_slide{height:406px;background:initial;border-radius:0;overflow:visible}}.single-article>.container article .fullwith_slide .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:33px 34px 33px 68px}@media screen and (max-width:800px){.single-article>.container article .fullwith_slide .swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 343px;flex:0 0 343px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:url(/wp-content/themes/kurshub/img/fullwith_slide_bg.png) right bottom no-repeat #4e59fd;background-blend-mode:multiply;border-radius:12px;padding:60px 55px 41px 46px}}.single-article>.container article .fullwith_slide .swiper-slide .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.single-article>.container article .fullwith_slide .swiper-slide .column:nth-child(1){-webkit-box-flex:0;-ms-flex:0 0 422px;flex:0 0 422px}@media screen and (max-width:800px){.single-article>.container article .fullwith_slide .swiper-slide .column:nth-child(1){-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.single-article>.container article .fullwith_slide .swiper-slide .column:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 167px;flex:0 0 167px;padding:20px 0 0 0;gap:6px}@media screen and (max-width:800px){.single-article>.container article .fullwith_slide .swiper-slide .column:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;gap:10px}}.single-article>.container article .fullwith_slide .swiper-slide .school{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 8px 0}@media screen and (max-width:800px){.single-article>.container article .fullwith_slide .swiper-slide .school{margin:0 0 6px 0}}.single-article>.container article .fullwith_slide .swiper-slide .school .title{font-weight:300;font-size:14px;line-height:100%;margin:0 11px 0 0;opacity:.8}.single-article>.container article .fullwith_slide .swiper-slide .school a{color:#ff9730;font-weight:600;font-size:14px;line-height:100%;text-decoration:none}.single-article>.container article .fullwith_slide .swiper-slide .name{font-weight:600;font-size:28px;line-height:100%;margin:0 0 12px 0;-webkit-box-flex:0;-ms-flex:0 0 57px;flex:0 0 57px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.single-article>.container article .fullwith_slide .swiper-slide .descr{height:51px;-webkit-box-flex:0;-ms-flex:0 0 51px;flex:0 0 51px;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-weight:300;font-size:14px;line-height:1.2;letter-spacing:0;opacity:.8}@media screen and (max-width:800px){.single-article>.container article .fullwith_slide .swiper-slide .descr{height:85px;-webkit-box-flex:0;-ms-flex:0 0 85px;flex:0 0 85px;-webkit-line-clamp:5;display:-webkit-box;margin:0 0 32px 0}}.single-article>.container article .fullwith_slide .swiper-slide .prices{font-weight:700;font-size:29px;line-height:100%}.single-article>.container article .fullwith_slide .swiper-slide a.button{width:167px;height:50px;border-radius:12px;font-weight:700;font-size:16px;line-height:100%;background:rgba(255,255,255,.2509803922);text-decoration:none}@media screen and (max-width:800px){.single-article>.container article .fullwith_slide .swiper-slide a.button{background:#fff;color:#4e59fd}}.single-article>.container article .fullwith_slide .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:24px;right:initial;width:8px}@media screen and (max-width:800px){.single-article>.container article .fullwith_slide .swiper-pagination{display:none}}.single-article>.container article .fullwith_slide .swiper-pagination .swiper-pagination-bullet{background-color:rgba(255,255,255,.1803921569);width:8px;height:8px;-webkit-box-flex:0;-ms-flex:0 0 8px;flex:0 0 8px;opacity:1;margin:0;padding:0}.single-article>.container article .fullwith_slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.read_more__block{margin:44px auto 13px}@media screen and (max-width:1248px){.read_more__block{width:calc(100% - 30px)}}@media screen and (max-width:700px){.read_more__block{width:100%;padding:0}}.read_more__block .slider_buttons{display:none;margin:20px auto 0}@media screen and (max-width:700px){.read_more__block .slider_buttons{display:-webkit-box;display:-ms-flexbox;display:flex}}.read_more__block .title{font-size:28px;font-weight:600;line-height:33.6px;margin:0 0 24px 0}@media screen and (max-width:700px){.read_more__block .title{font-size:24px;font-weight:600;line-height:28.8px;margin:0 0 21px 0}}@media screen and (max-width:700px){.read_more__block .swiper{overflow:visible}}.read_more__block .op__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 24px;width:100%}@media screen and (max-width:700px){.read_more__block .op__list{-ms-flex-wrap:initial;flex-wrap:initial;gap:initial}}.read_more__block .op__list article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 12px);flex:0 0 calc(50% - 12px);max-width:initial;margin-right:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}@media screen and (max-width:700px){.read_more__block .op__list article{margin-right:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:auto;max-width:300px}}.read_more__block .op__list article .img{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;border-radius:12px;overflow:hidden;margin:0 0 12px 0}@media screen and (max-width:700px){.read_more__block .op__list article .img{-webkit-box-flex:0;-ms-flex:0 0 184px;flex:0 0 184px;margin:0 0 16px 0}}.read_more__block .op__list article .img img{margin:0}.read_more__block .op__list article .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:700px){.read_more__block .op__list article .info{margin:0 0 15px 0}}.read_more__block .op__list article .info .cat{font-weight:500;font-size:14px;line-height:163%;text-transform:uppercase;text-decoration:none}@media screen and (max-width:800px){.read_more__block .op__list article .info .cat{font-size:16px}}.read_more__block .op__list article .info time{font-weight:500;font-size:14px;line-height:163%;letter-spacing:0;text-align:right}.read_more__block .op__list article h3{margin:16px 0 12px 0}@media screen and (max-width:700px){.read_more__block .op__list article h3{margin:0 0 12px 0}}.read_more__block .op__list article h3 a{font-weight:600;font-size:16px;line-height:140%;color:#222;text-decoration:none}@media screen and (max-width:700px){.read_more__block .op__list article h3 a{font-size:16px}}.read_more__block .op__list article h3 a:hover{color:#4e59fd}.read_more__block .op__list article .text{font-weight:500;font-size:14px;line-height:150%;color:#8e8e8e}@media screen and (max-width:800px){.read_more__block .op__list article .text{font-size:16px}}.read_more__block .op__list article .text p:last-child{margin-bottom:0}mark{background-color:#e6e7ff;font-weight:400;font-size:16px;line-height:26px;text-align:left}@media screen and (max-width:800px){mark{line-height:26px}}blockquote{position:relative;padding:26px 176px 3px 20px;margin:0 0 20px 0;font-weight:400;line-height:26px;letter-spacing:0;text-align:left;background-color:#e1ffe7;border-left:4px solid #33c842;border-radius:12px;overflow:hidden}@media screen and (max-width:800px){blockquote{padding:19px 62px 0 15px;font-size:16px;line-height:22px}}blockquote::before{position:absolute;right:22px;top:21px;content:"";width:26px;height:18px;background:url("data:image/svg+xml,%3Csvg width='26' height='18' viewBox='0 0 26 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.99993 12.0004C5.99993 13.6545 3.00003 15.0006 3.00003 15.0006V18.0005C7.50002 18.0005 12 12.0004 12 6.00058C12 2.68663 9.31374 0.000488281 5.99993 0.000488281C2.68627 0.00048831 0 2.68663 0 6.00058C0 9.31426 2.68627 12.0004 5.99993 12.0004Z' fill='%2333C842'%3E%3C/path%3E%3Cpath d='M20.0001 0.000488281C16.6863 0.000488281 14 2.68663 14 6.00058C14 9.31426 16.6863 12.0004 20.0001 12.0004C20.0001 13.6545 17 15.0006 17 15.0006V18.0005C21.5 18.0005 26 12.0004 26 6.00058C26 2.68663 23.3137 0.000488281 20.0001 0.000488281Z' fill='%2333C842'%3E%3C/path%3E%3C/svg%3E") center no-repeat}blockquote svg{position:absolute;right:22px;top:21px;width:26px;height:18px}blockquote.with_img{background-image:none;padding:34px 0;border:none;background-color:#e6e7ff}@media screen and (max-width:800px){blockquote.with_img{padding:21px 0 19px}}blockquote.with_img::before{content:none}blockquote.with_img .img{position:relative;width:124px;height:124px;margin:0 auto 22px}@media screen and (max-width:800px){blockquote.with_img .img{margin:0 auto 14px}}blockquote.with_img .img img{border-radius:50%;overflow:hidden}blockquote.with_img .img svg{bottom:-3px;right:1px;top:initial}blockquote.with_img .title{font-size:22px;font-weight:600;line-height:33px;text-align:center;margin-bottom:15px}@media screen and (max-width:800px){blockquote.with_img .title{margin-bottom:6px}}blockquote.with_img p{display:block;margin:0 auto;margin-bottom:0!important;line-height:26px;text-align:center;max-width:602px}@media screen and (max-width:800px){blockquote.with_img p{max-width:88%;font-weight:400;font-size:16px;line-height:22px}}.blockcolor{padding:20px;border-radius:12px}.blockdownload{position:relative;padding:20px;border-radius:12px;background-color:#e6e7ff;margin-bottom:20px}.blockdownload .title{font-weight:600;font-size:20px;line-height:140%;max-width:60%}.blockdownload a{position:absolute;right:20px;top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:150px;height:36px;font-family:Montserrat,"Montserrat Fallback",sans-serif;font-weight:600;font-size:14px;line-height:1.2;color:#000;padding:0;text-decoration:none;border-radius:6px;background-color:#fff}@media screen and (max-width:800px){.blockdownload a{font-size:16px}}@media screen and (max-width:600px){.blockdownload a{position:initial;width:100%}}.blockdownload a::before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;width:16px;height:16px;margin:0 10px 0 0;background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3327 8.6665V12.6665C13.3327 13.4029 12.7357 13.9998 11.9993 13.9998H3.99935C3.26297 13.9998 2.66602 13.4029 2.66602 12.6665V8.6665' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.99935 10V2M7.99935 2L5.66602 4.33333M7.99935 2L10.3327 4.33333' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center no-repeat}.blocktg{position:relative;font-weight:600;font-size:20px;line-height:140%;padding:20px 20px 20px 100px;background-color:#e6e7ff;border-radius:12px;min-height:96px}.blocktg a{color:#4e59fd}.blocktg a:hover{text-decoration:none}.blocktg::before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:60px;height:60px;left:20px;top:20px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg width='33' height='27' viewBox='0 0 33 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.26825 11.6235C11.1283 7.81348 17.035 5.30162 19.9883 4.08788C28.4305 0.622439 30.1826 0.0205681 31.3269 0.000177666C31.5785 -0.00380668 32.1388 0.0575986 32.5044 0.349393C32.8083 0.595485 32.8938 0.928296 32.9365 1.16197C32.9745 1.3954 33.0267 1.92743 32.984 2.34274C32.5282 7.08645 30.5482 18.5979 29.5416 23.9112C29.119 26.1593 28.2786 26.913 27.4667 26.9866C25.7003 27.1469 24.3614 25.8354 22.652 24.7296C19.9788 22.9985 18.4689 21.9213 15.8717 20.2325C12.8709 18.2806 14.8176 17.2076 16.5269 15.4545C16.9733 14.9956 24.7507 8.01363 24.8979 7.38036C24.9169 7.30114 24.9359 7.00583 24.7555 6.8502C24.5798 6.69411 24.3186 6.74755 24.1287 6.78974C23.8581 6.84974 19.5895 9.63784 11.3087 15.1536C10.0979 15.9758 9.00112 16.3765 8.0135 16.3554C6.93093 16.3325 4.84174 15.7498 3.2891 15.252C1.38984 14.6412 -0.124817 14.3183 0.00813078 13.2809C0.0746048 12.7409 0.82956 12.1883 2.26825 11.6235Z' fill='white'/%3E%3C/svg%3E%0A") center no-repeat}.blocktg.indigo::before{background-color:#4e59fd!important}.blocktg.cyan{background-color:#e7f7ff}.blocktg.cyan::before{background-color:#3ab9ff!important}.blocktg.lime{background-color:#e1ffe7}.blocktg.lime::before{background-color:#33c842!important}.read_also{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#f7f7f7;padding:20px;border-radius:12px}@media screen and (max-width:650px){.read_also{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:25px 20px 20px 20px}}.read_also .img{-webkit-box-flex:0;-ms-flex:0 0 159px;flex:0 0 159px;height:106px;margin:0 20px 0 0!important}@media screen and (max-width:650px){.read_also .img{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:100%;height:auto;margin:0!important}}.read_also .img img{border-radius:6px}@media screen and (max-width:650px){.read_also .img img{width:100%;height:auto}}.read_also .block_name{position:absolute;left:199px;color:#8e8e8e;font-weight:500;font-size:14px;line-height:150%}@media screen and (max-width:800px){.read_also .block_name{font-size:16px}}@media screen and (max-width:650px){.read_also .block_name{top:20px;left:20px}}.read_also .title{display:block;font-weight:600;font-size:20px;line-height:140%;text-decoration:underline;margin:23px 0 0 0;color:#222}@media screen and (max-width:650px){.read_also .title{font-size:16px}}.read_also .title:hover{color:#4e59fd}hr{display:block;height:1px;border:0;border-top:1px solid #e3e3e3;padding:0;margin:0 0 15px 0}u.code{background-color:#f6f6f6;text-decoration:none;border-radius:5px;overflow:hidden;padding:0 4px}.want_know{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:51px 15px 29px 42px;background-color:#d7eff8;border-radius:12px;margin:42px 0 0 0}@media screen and (max-width:1115px){.want_know{margin:34px 0 0 0;padding:19px 20px 50px}}@media screen and (max-width:530px){.want_know{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.want_know .title{font-size:28px;font-weight:600;line-height:1.2;margin-bottom:11px}@media screen and (max-width:1115px){.want_know .title{margin-bottom:13px}}@media screen and (max-width:600px){.want_know .title{font-size:24px;line-height:1.2}}.want_know p{font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;width:100%;margin-bottom:32px}@media screen and (max-width:600px){.want_know p{font-size:16px;line-height:22px}}.want_know p:last-child{margin-bottom:0!important}.want_know .img{-webkit-box-flex:0;-ms-flex:0 0 203px;flex:0 0 203px}@media screen and (max-width:800px){.want_know .img{width:180px}}.want_know .img img{margin:0}.want_know a.button{position:absolute;bottom:49px;left:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:600;line-height:1.2;background-color:#fff;width:161px;height:calc(32px + 4px);border-radius:6px;color:#000;text-decoration:none}@media screen and (max-width:800px){.want_know a.button{font-size:16px}}@media screen and (max-width:600px){.want_know a.button{width:calc(100% - 24px);bottom:24px;left:12px;right:12px}}.faq__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faq__block .question{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:64px;padding:0 65px 0 16px;border:0;border-radius:6px;background-color:#f9fafb;color:inherit;font-family:inherit;font-size:18px;font-weight:500;line-height:25.2px;text-align:left;cursor:pointer}.faq__block .question:focus-visible{outline:0;border-color:#4e59fd;-webkit-box-shadow:0 0 0 3px rgba(78,89,253,.12);box-shadow:0 0 0 3px rgba(78,89,253,.12)}@media screen and (max-width:800px){.faq__block .question{height:auto;padding:5px 65px 0 16px}}.faq__block .question::after{position:absolute;top:23px;right:35px;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.71429 7.71429V0H10.2857V7.71429H18V10.2857H10.2857V18H7.71429V10.2857H0V7.71429H7.71429Z' fill='%239CA3AF'/%3E%3C/svg%3E%0A");-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}@media (prefers-reduced-motion:reduce){.faq__block .question::after{-webkit-transition:none;transition:none}}@media screen and (max-width:768px){.faq__block .question::after{right:16px}}@media screen and (max-width:768px){.faq__block .question{font-weight:400;font-size:16px;line-height:calc(1.45 - .05);text-align:left}}.faq__block .answer{display:grid;grid-template-rows:minmax(0,0fr);overflow:hidden;-webkit-transition:grid-template-rows .25s ease;transition:grid-template-rows .25s ease;transition:grid-template-rows .25s ease,-ms-grid-rows .25s ease}@media (prefers-reduced-motion:reduce){.faq__block .answer{-webkit-transition:none;transition:none}}.faq__block .answer>*{overflow:hidden;min-height:0}.faq__block .answer>div{font-size:16px;font-weight:400;line-height:25.6px;text-align:left;padding:16px 0 0 24px}@media screen and (max-width:768px){.faq__block .answer>div{line-height:22.4px;text-align:left}}.faq__block .answer>div p{margin:0}.faq__block .answer[data-kh-faq-state=open]{grid-template-rows:minmax(0,1fr)}.faq__block .faq__item{margin:0 0 20px 0}.faq__block .faq__item .question[aria-expanded=true]::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.enlighter-default{border-radius:12px;overflow:hidden;background-color:#2b3940;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.enlighter-default .enlighter-toolbar-top .enlighter-btn-raw,.enlighter-default .enlighter-toolbar-top .enlighter-btn-website,.enlighter-default .enlighter-toolbar-top .enlighter-btn-window{display:none}.enlighter-default .enlighter-toolbar-top .enlighter-btn-copy{font-size:0;width:29px;height:29px;background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.125 11.8749C13.125 12.0406 13.0592 12.1996 12.9419 12.3168C12.8247 12.434 12.6658 12.4999 12.5 12.4999H7.5C7.33424 12.4999 7.17527 12.434 7.05806 12.3168C6.94085 12.1996 6.875 12.0406 6.875 11.8749C6.875 11.7091 6.94085 11.5502 7.05806 11.4329C7.17527 11.3157 7.33424 11.2499 7.5 11.2499H12.5C12.6658 11.2499 12.8247 11.3157 12.9419 11.4329C13.0592 11.5502 13.125 11.7091 13.125 11.8749ZM12.5 8.74989H7.5C7.33424 8.74989 7.17527 8.81573 7.05806 8.93295C6.94085 9.05016 6.875 9.20913 6.875 9.37489C6.875 9.54065 6.94085 9.69962 7.05806 9.81683C7.17527 9.93404 7.33424 9.99989 7.5 9.99989H12.5C12.6658 9.99989 12.8247 9.93404 12.9419 9.81683C13.0592 9.69962 13.125 9.54065 13.125 9.37489C13.125 9.20913 13.0592 9.05016 12.9419 8.93295C12.8247 8.81573 12.6658 8.74989 12.5 8.74989ZM16.875 3.74989V16.8749C16.875 17.2064 16.7433 17.5243 16.5089 17.7588C16.2745 17.9932 15.9565 18.1249 15.625 18.1249H4.375C4.04348 18.1249 3.72554 17.9932 3.49112 17.7588C3.2567 17.5243 3.125 17.2064 3.125 16.8749V3.74989C3.125 3.41837 3.2567 3.10042 3.49112 2.866C3.72554 2.63158 4.04348 2.49989 4.375 2.49989H7.20781C7.55899 2.1067 7.98924 1.79212 8.47041 1.57673C8.95158 1.36134 9.47282 1.25 10 1.25C10.5272 1.25 11.0484 1.36134 11.5296 1.57673C12.0108 1.79212 12.441 2.1067 12.7922 2.49989H15.625C15.9565 2.49989 16.2745 2.63158 16.5089 2.866C16.7433 3.10042 16.875 3.41837 16.875 3.74989ZM7.5 4.99989H12.5C12.5 4.33685 12.2366 3.70096 11.7678 3.23212C11.2989 2.76328 10.663 2.49989 10 2.49989C9.33696 2.49989 8.70107 2.76328 8.23223 3.23212C7.76339 3.70096 7.5 4.33685 7.5 4.99989ZM15.625 3.74989H13.5352C13.6773 4.15131 13.75 4.57403 13.75 4.99989V5.62489C13.75 5.79065 13.6842 5.94962 13.5669 6.06683C13.4497 6.18404 13.2908 6.24989 13.125 6.24989H6.875C6.70924 6.24989 6.55027 6.18404 6.43306 6.06683C6.31585 5.94962 6.25 5.79065 6.25 5.62489V4.99989C6.25001 4.57403 6.32267 4.15131 6.46484 3.74989H4.375V16.8749H15.625V3.74989Z' fill='white'/%3E%3C/svg%3E%0A") center center no-repeat}.enlighter-default .enlighter-toolbar-top .enlighter-tooltip{display:none}.enlighter-default .enlighter-btn-collapse{display:none}.overlay{position:fixed;width:100%;height:100%;z-index:99999;background-color:#171d23;opacity:.6;top:0;right:0;bottom:0;left:0}#courses__popup.journal-courses-popup--hidden{display:none}#courses__popup{position:relative;width:327px;height:209px;background-color:#111727;border-radius:12px;padding:32px 0 0 0;overflow:hidden;opacity:0!important;-webkit-transition:opacity .5s;transition:opacity .5s}#courses__popup.active{-webkit-transition:opacity .5s;transition:opacity .5s;opacity:1!important}#courses__popup .is-close{width:24px;height:24px;top:14px;right:6px;background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M22 12C22 17.5229 17.5229 22 12 22C6.47715 22 2 17.5229 2 12C2 6.47715 6.47715 2 12 2C17.5229 2 22 6.47715 22 12Z' fill='white' fill-opacity='0.15'/%3E%3Cpath d='M8.96967 8.96967C9.26256 8.67678 9.73744 8.67678 10.0303 8.96967L12 10.9394L13.9697 8.96969C14.2626 8.6768 14.7374 8.6768 15.0303 8.96969C15.3232 9.26258 15.3232 9.73746 15.0303 10.0304L13.0607 12L15.0303 13.9696C15.3232 14.2625 15.3232 14.7374 15.0303 15.0303C14.7374 15.3232 14.2625 15.3232 13.9696 15.0303L12 13.0607L10.0304 15.0303C9.73746 15.3232 9.26258 15.3232 8.96969 15.0303C8.6768 14.7374 8.6768 14.2626 8.96969 13.9697L10.9394 12L8.96967 10.0303C8.67678 9.73744 8.67678 9.26256 8.96967 8.96967Z' fill='white' fill-opacity='0.15'/%3E%3C/svg%3E%0A") center center no-repeat}#courses__popup .is-close svg{display:none}#courses__popup .swiper{width:193px;height:131px;margin:0 auto;overflow:visible}#courses__popup .swiper-slide{position:relative;-webkit-box-flex:0;-ms-flex:0 0 193px;flex:0 0 193px;height:131px;font-family:Montserrat,"Montserrat Fallback",sans-serif;color:#fff}#courses__popup .swiper-slide.swiper-slide-prev::before{content:"";position:absolute;width:100%;height:100%;z-index:99;background:-webkit-gradient(linear,left top,left bottom,from(rgba(17,23,39,.9)),to(#111727));background:linear-gradient(180deg,rgba(17,23,39,.9) 0,#111727 100%)}#courses__popup .swiper-slide.swiper-slide-next::before{content:"";position:absolute;width:100%;height:100%;z-index:99;background:-webkit-gradient(linear,left top,left bottom,from(rgba(17,23,39,.9)),to(#111727));background:linear-gradient(180deg,rgba(17,23,39,.9) 0,#111727 100%)}#courses__popup .swiper-slide .title{font-weight:700;font-size:16px;line-height:110%;padding:0 0 8px 0;margin:0 0 8px 0;border-bottom:1px solid rgba(255,255,255,.0509803922);-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;height:54px}#courses__popup .swiper-slide .schools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 5px 0}#courses__popup .swiper-slide .schools .school_name{font-weight:400;font-size:12px;line-height:12px}#courses__popup .swiper-slide .schools a{color:#ff9730;font-weight:400;font-size:12px;line-height:100%}#courses__popup .swiper-slide .bottom{position:absolute;bottom:0;left:0;width:100%;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#courses__popup .swiper-slide .bottom .price{font-weight:700;font-size:12px;line-height:100%}#courses__popup .swiper-slide .bottom .button{width:92px;height:32px;background:rgba(255,255,255,.1019607843);font-weight:400;font-size:12px;line-height:100%;border-radius:12px}#courses__popup .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:-22px;gap:8px}#courses__popup .swiper-pagination span{width:8px;height:8px;background-color:rgba(255,255,255,.0509803922);opacity:1}#courses__popup .swiper-pagination span.swiper-pagination-bullet-active{background-color:#fff}#courses__popup .slider_buttons{position:absolute;top:-32px;margin:0;width:100%;height:0;z-index:99}#courses__popup .slider_buttons>div{width:28px;height:28px;border:none;outline:0}#courses__popup .slider_buttons>div.prev{position:absolute;top:0;z-index:999;left:-52px;height:209px;background:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6332 14.0001L18.4082 8.22514L16.7585 6.57547L9.33387 14.0001L16.7585 21.4248L18.4082 19.7751L12.6332 14.0001Z' fill='white'/%3E%3C/svg%3E%0A") center no-repeat}#courses__popup .slider_buttons>div.next{position:absolute;top:0;z-index:999;right:-52px;height:209px;background:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.3668 14.0001L9.5918 8.22514L11.2415 6.57547L18.6661 14.0001L11.2415 21.4248L9.5918 19.7751L15.3668 14.0001Z' fill='white'/%3E%3C/svg%3E%0A") center no-repeat}.fancybox__backdrop{opacity:0!important;-webkit-transition:opacity .5s;transition:opacity .5s}.fancybox__backdrop.active{-webkit-transition:opacity .5s;transition:opacity .5s;opacity:1!important}@media screen and (min-width:801px){[data-kh-structured-content=course-table] .paid_courses .courses_table tbody tr td.button_link{padding-top:28px}}[data-kh-structured-content=gallery]{display:grid;grid-template-columns:repeat(var(--kh-gallery-columns,2),minmax(0,1fr));gap:16px;margin:24px 0}[data-kh-structured-content=gallery].gallery-columns-1{--kh-gallery-columns:1}[data-kh-structured-content=gallery].gallery-columns-2{--kh-gallery-columns:2}[data-kh-structured-content=gallery].gallery-columns-3{--kh-gallery-columns:3}[data-kh-structured-content=gallery].gallery-columns-4{--kh-gallery-columns:4}[data-kh-structured-content=gallery].gallery-columns-5{--kh-gallery-columns:5}[data-kh-structured-content=gallery].gallery-columns-6{--kh-gallery-columns:6}[data-kh-structured-content=gallery] .gallery-item{margin:0;min-width:0}[data-kh-structured-content=gallery] .gallery-icon{display:block;height:100%}[data-kh-structured-content=gallery] img{display:block;width:100%;height:auto;border-radius:8px}[data-kh-structured-content=gallery] .gallery-caption{margin-top:8px;color:#535353;font-size:14px}@media screen and (max-width:800px){[data-kh-structured-content=gallery]{grid-template-columns:minmax(0,1fr)}}[data-kh-structured-content=video]{width:100%;margin:24px 0}[data-kh-structured-content=video] video{display:block;width:100%;height:auto;border-radius:12px}