/* Contrast mode (task 441) - GENERATED by gen_contrast.py, do not hand-edit.
 * Active when html/body has class "swap". Palette: Figma "pj colors stronger".
 * #4A9CA5/#52A8B2 -> #3B7F8C, #4DAA65/#49A25F -> #48835A, #DC5A85 -> #D5396D, #EB4C55 -> #E61E28 */

.swap .modal_top[style*="4A9CA5"], .swap .modal_top[style*="4a9ca5"] { background-color: #3B7F8C !important; }

.swap .month_topics ul li a,
.month_topics.swap ul li a { background-color: #3B7F8C; }
.swap .month_topics ul li a.pink,
.month_topics.swap ul li a.pink,
.swap .pink .bom-tag,
.pink.swap .bom-tag { background-color: #D5396D; }
.swap .month_topics ul li a.green,
.month_topics.swap ul li a.green,
.swap .green .bom-tag,
.green.swap .bom-tag { background-color: #48835A; }
.swap .month_topics ul li a.blue,
.month_topics.swap ul li a.blue,
.swap .blue .bom-tag,
.blue.swap .bom-tag { background-color: #3B7F8C; }
.swap .navmenu ul:nth-child(1) li:nth-child(6) a,
.navmenu.swap ul:nth-child(1) li:nth-child(6) a { color: #D5396D; }
.swap .navmenu ul:nth-child(1) li:nth-child(4) a,
.navmenu.swap ul:nth-child(1) li:nth-child(4) a { color: #3B7F8C; }
.swap .navmenu ul:nth-child(1) li:nth-child(7) a,
.navmenu.swap ul:nth-child(1) li:nth-child(7) a { color: #3B7F8C; }
.swap .noimg i,
.noimg.swap i { color: #E61E28; }
.swap .audio.modal-body .modal_top,
.audio.modal-body.swap .modal_top { background-color: #3B7F8C; }
:root .swap .audio.modal-body .modal_top { background-color: #3B7F8C; }
.swap .login_form .form-control,
.login_form.swap .form-control { border-color: #3B7F8C; }
.swap .login_form .form-control:focus,
.login_form.swap .form-control:focus { border-color: #3B7F8C; }
.swap .submission_top a,
.submission_top.swap a { color: #48835A; }
.swap .book_middle ul li:nth-child(1),
.book_middle.swap ul li:nth-child(1) { color: #48835A; }
.swap .book_bottom h3,
.book_bottom.swap h3,
.swap .book_bottom h2.more_books,
.book_bottom.swap h2.more_books { border-top-color: #48835A; }
.swap .printpage a,
.printpage.swap a { border-color: #48835A; }
.swap .filtertab ul li,
.filtertab.swap ul li { color: #48835A; }
.swap .filtertab ul li a,
.filtertab.swap ul li a { color: #48835A; }
.swap .filtertab ul li.active a,
.filtertab.swap ul li.active a { border-bottom-color: #48835A; }
.swap .green .home_section_top,
.green.swap .home_section_top { background-color: #48835A; }
.swap .green .language,
.green.swap .language,
.swap .green .entrance,
.green.swap .entrance { color: #48835A; }
.swap .green .navbar-toggler i,
.green.swap .navbar-toggler i { background-color: #48835A; }
.swap .green .footer,
.green.swap .footer { background-color: #48835A; }
.swap .green .book_submit,
.green.swap .book_submit { color: #48835A; border-top-color: #48835A; }
.swap .green .splide__arrows--rtl .splide__arrow--next,
.green.swap .splide__arrows--rtl .splide__arrow--next { background-color: #48835A; }
.swap .green .splide__arrows--rtl .splide__arrow--prev,
.green.swap .splide__arrows--rtl .splide__arrow--prev { background-color: #48835A; }
.swap .green .closebtn:before,
.green.swap .closebtn:before { background-color: #48835A; }
.swap .green .closebtn:after,
.green.swap .closebtn:after { background-color: #48835A; }
.swap .green .home_title h1 strong,
.green.swap .home_title h1 strong,
.swap .green .home_title p,
.green.swap .home_title p { background-color: #48835A; }
.swap .green .submission_top,
.green.swap .submission_top { background-color: #48835A; }
.swap .green .activity_block a,
.green.swap .activity_block a { border-bottom-color: #48835A; box-shadow: 0 0 8px 1px rgba(72, 131, 90,0.24); }
.swap .green .sleep select,
.green.swap .sleep select { border-color: #48835A; }
.swap .green .search.open,
.green.swap .search.open { border-color: #48835A; }
.swap .green .sclose:after,
.green.swap .sclose:after { background-color: #48835A; }
.swap .green .sclose:before,
.green.swap .sclose:before { background-color: #48835A; }
.swap .green .closebtnx svg path,
.green.swap .closebtnx svg path { stroke: #48835A; }
.swap .green .lang-icon path,
.green.swap .lang-icon path,
.swap .green .language-switcher-icon path,
.green.swap .language-switcher-icon path { fill: #48835A; }
.swap .green .language-list li,
.green.swap .language-list li { border-color: #48835A; }
.swap .green .language-list li a,
.green.swap .language-list li a { color: #48835A; }
.swap .green .modal-backdrop,
.green.swap .modal-backdrop { background-color: #48835A; }
.swap .green .modal_middle h2,
.green.swap .modal_middle h2 { border-bottom-color: #48835A; }
.swap .green .modal_middle .text-end a,
.green.swap .modal_middle .text-end a { color: #48835A; }
.swap .pink .home_section_top.topicpage,
.pink.swap .home_section_top.topicpage { background-color: #D5396D; }
.swap .pink .language,
.pink.swap .language,
.swap .pink .entrance,
.pink.swap .entrance { color: #D5396D; }
.swap .pink .navbar-toggler i,
.pink.swap .navbar-toggler i { background-color: #D5396D; }
.swap .pink .footer,
.pink.swap .footer { background-color: #D5396D; }
.swap .pink .book_submit,
.pink.swap .book_submit { color: #D5396D; border-top-color: #D5396D; }
.swap .pink .splide__arrows--rtl .splide__arrow--next,
.pink.swap .splide__arrows--rtl .splide__arrow--next { background-color: #D5396D; }
.swap .pink .splide__arrows--rtl .splide__arrow--prev,
.pink.swap .splide__arrows--rtl .splide__arrow--prev { background-color: #D5396D; }
.swap .pink .closebtn:before,
.pink.swap .closebtn:before { background-color: #D5396D; }
.swap .pink .closebtn:after,
.pink.swap .closebtn:after { background-color: #D5396D; }
.swap .pink .home_title h1 strong,
.pink.swap .home_title h1 strong,
.swap .pink .home_title p,
.pink.swap .home_title p { background-color: #D5396D; }
.swap .pink .submission_top,
.pink.swap .submission_top { background-color: #D5396D; }
.swap .pink .activity_block a,
.pink.swap .activity_block a { border-bottom-color: #D5396D; }
.swap .pink .sleep select,
.pink.swap .sleep select { border-color: #D5396D; }
:root .swap .pink .submission_top a { color: #D5396D; }
:root .swap .pink .filtertab ul li a { color: #D5396D; }
.swap .pink .submission_top a,
.pink.swap .submission_top a,
.swap .pink .filtertab ul li a,
.pink.swap .filtertab ul li a { color: #D5396D; }
:root .swap .pink .filtertab ul li.active a { border-bottom-color: #D5396D; }
.swap .pink .filtertab ul li.active a,
.pink.swap .filtertab ul li.active a { border-bottom-color: #D5396D; }
:root .swap .pink .book_bottom h3 { border-top-color: #D5396D; }
:root .swap .pink .book_bottom h2.more_books { border-top-color: #D5396D; }
.swap .pink .book_bottom h3,
.pink.swap .book_bottom h3,
.swap .pink .book_bottom h2.more_books,
.pink.swap .book_bottom h2.more_books { border-top-color: #D5396D; }
:root .swap .pink .printpage a { border-color: #D5396D; }
.swap .pink .printpage a,
.pink.swap .printpage a { border-color: #D5396D; }
.swap .pink .search.open,
.pink.swap .search.open { border-color: #D5396D; }
.swap .pink .sclose:after,
.pink.swap .sclose:after { background-color: #D5396D; }
.swap .pink .sclose:before,
.pink.swap .sclose:before { background-color: #D5396D; }
.swap .pink .closebtnx svg path,
.pink.swap .closebtnx svg path { stroke: #D5396D; }
.swap .pink .lang-icon path,
.pink.swap .lang-icon path,
.swap .pink .language-switcher-icon path,
.pink.swap .language-switcher-icon path { fill: #D5396D; }
.swap .pink .language-list li,
.pink.swap .language-list li { border-color: #D5396D; }
.swap .pink .language-list li a,
.pink.swap .language-list li a { color: #D5396D; }
.swap .pink .modal-backdrop,
.pink.swap .modal-backdrop { background-color: #D5396D; }
.swap .pink .modal_middle h2,
.pink.swap .modal_middle h2 { border-bottom-color: #D5396D; }
.swap .pink .modal_middle .text-end a,
.pink.swap .modal_middle .text-end a { color: #D5396D; }
:root .swap .yellow .submission_top a { color: #242424; }
:root .swap .yellow .filtertab ul li a { color: #242424; }
:root .swap .yellow .filtertab ul li.active a { border-bottom-color: #242424; }
:root .swap .yellow .book_bottom h3 { border-top-color: #F6C345; }
:root .swap .yellow .book_bottom h2.more_books { border-top-color: #F6C345; }
:root .swap .yellow .printpage a { border-color: #242424; }
:root .swap .yellow .book_middle ul li:nth-child(1) { color: #242424; }
.swap .blue .home_section_top.topicpage,
.blue.swap .home_section_top.topicpage { background-color: #3B7F8C; }
.swap .blue .language,
.blue.swap .language,
.swap .blue .entrance,
.blue.swap .entrance { color: #3B7F8C; }
.swap .blue .navbar-toggler i,
.blue.swap .navbar-toggler i { background-color: #3B7F8C; }
.swap .blue .footer,
.blue.swap .footer { background-color: #3B7F8C; }
.swap .blue .book_submit,
.blue.swap .book_submit { color: #3B7F8C; border-top-color: #3B7F8C; }
.swap .blue .splide__arrows--rtl .splide__arrow--next,
.blue.swap .splide__arrows--rtl .splide__arrow--next { background-color: #3B7F8C; }
.swap .blue .splide__arrows--rtl .splide__arrow--prev,
.blue.swap .splide__arrows--rtl .splide__arrow--prev { background-color: #3B7F8C; }
.swap .blue .closebtn:before,
.blue.swap .closebtn:before { background-color: #3B7F8C; }
.swap .blue .closebtn:after,
.blue.swap .closebtn:after { background-color: #3B7F8C; }
.swap .blue .home_title h1 strong,
.blue.swap .home_title h1 strong,
.swap .blue .home_title p,
.blue.swap .home_title p { background-color: #3B7F8C; }
.swap .blue .submission_top,
.blue.swap .submission_top { background-color: #3B7F8C; }
.swap .blue .activity_block a,
.blue.swap .activity_block a { border-bottom-color: #3B7F8C; box-shadow: 0 0 8px 1px rgba(59, 127, 140,0.24); }
.swap .blue .sleep select,
.blue.swap .sleep select { border-color: #3B7F8C; }
:root .swap .blue .submission_top a { color: #3B7F8C; }
:root .swap .blue .filtertab ul li a { color: #3B7F8C; }
.swap .blue .submission_top a,
.blue.swap .submission_top a,
.swap .blue .filtertab ul li a,
.blue.swap .filtertab ul li a { color: #3B7F8C; }
:root .swap .blue .filtertab ul li.active a { border-bottom-color: #3B7F8C; }
.swap .blue .filtertab ul li.active a,
.blue.swap .filtertab ul li.active a { border-bottom-color: #3B7F8C; }
:root .swap .blue .book_bottom h3 { border-top-color: #3B7F8C; }
:root .swap .blue .book_bottom h2.more_books { border-top-color: #3B7F8C; }
.swap .blue .book_bottom h3,
.blue.swap .book_bottom h3,
.swap .blue .book_bottom h2.more_books,
.blue.swap .book_bottom h2.more_books { border-top-color: #3B7F8C; }
:root .swap .blue .printpage a { border-color: #3B7F8C; }
.swap .blue .printpage a,
.blue.swap .printpage a { border-color: #3B7F8C; }
:root .swap .blue .book_middle ul li:nth-child(1) { color: #242424; }
.swap .blue .search.open,
.blue.swap .search.open { border-color: #3B7F8C; }
.swap .blue .sclose:after,
.blue.swap .sclose:after { background-color: #3B7F8C; }
.swap .blue .sclose:before,
.blue.swap .sclose:before { background-color: #3B7F8C; }
.swap .blue .closebtnx svg path,
.blue.swap .closebtnx svg path { stroke: #3B7F8C; }
.swap .blue .lang-icon path,
.blue.swap .lang-icon path,
.swap .blue .language-switcher-icon path,
.blue.swap .language-switcher-icon path { fill: #3B7F8C; }
.swap .blue .language-list li,
.blue.swap .language-list li { border-color: #3B7F8C; }
.swap .blue .language-list li a,
.blue.swap .language-list li a { color: #3B7F8C; }
.swap .blue .modal-backdrop,
.blue.swap .modal-backdrop { background-color: #3B7F8C; }
.swap .blue .modal_middle h2,
.blue.swap .modal_middle h2 { border-bottom-color: #3B7F8C; }
.swap .blue .modal_middle .text-end a,
.blue.swap .modal_middle .text-end a { color: #3B7F8C; }
:root .swap .purple .submission_top a { color: #8D3587; }
:root .swap .purple .filtertab ul li a { color: #8D3587; }
:root .swap .purple .filtertab ul li.active a { border-bottom-color: #8D3587; }
:root .swap .purple .book_bottom h3 { border-top-color: #8D3587; }
:root .swap .purple .book_bottom h2.more_books { border-top-color: #8D3587; }
:root .swap .purple .printpage a { border-color: #8D3587; }
:root .swap .purple .book_middle ul li:nth-child(1) { color: #8D3587; }
:root .swap .darkblue .submission_top a { color: #0078BB; }
:root .swap .darkblue .filtertab ul li a { color: #0078BB; }
:root .swap .darkblue .filtertab ul li.active a { border-bottom-color: #0078BB; }
:root .swap .darkblue .book_bottom h3 { border-top-color: #0078BB; }
:root .swap .darkblue .book_bottom h2.more_books { border-top-color: #0078BB; }
:root .swap .darkblue .printpage a { border-color: #0078BB; }
:root .swap .darkblue .book_middle ul li:nth-child(1) { color: #0078BB; }
.swap .team .team_repeat:nth-child(5) h2,
.team.swap .team_repeat:nth-child(5) h2,
.swap .team .team_repeat:nth-child(5) a,
.team.swap .team_repeat:nth-child(5) a,
.swap .team .team_repeat:nth-child(5) p,
.team.swap .team_repeat:nth-child(5) p { color: #3B7F8C; }
:root .swap .team .team_repeat:nth-child(5) h2,
:root .swap .team .team_repeat:nth-child(5) a,
:root .swap .team .team_repeat:nth-child(5) p { color: #3B7F8C; }
.swap .team .team_repeat:nth-child(6) h2,
.team.swap .team_repeat:nth-child(6) h2,
.swap .team .team_repeat:nth-child(6) a,
.team.swap .team_repeat:nth-child(6) a,
.swap .team .team_repeat:nth-child(6) p,
.team.swap .team_repeat:nth-child(6) p { color: #D5396D; }
.swap .team .team_repeat:nth-child(7) h2,
.team.swap .team_repeat:nth-child(7) h2,
.swap .team .team_repeat:nth-child(7) a,
.team.swap .team_repeat:nth-child(7) a,
.swap .team .team_repeat:nth-child(7) p,
.team.swap .team_repeat:nth-child(7) p { color: #48835A; }
.swap .team .team_repeat:nth-child(8) h2,
.team.swap .team_repeat:nth-child(8) h2,
.swap .team .team_repeat:nth-child(8) a,
.team.swap .team_repeat:nth-child(8) a,
.swap .team .team_repeat:nth-child(8) p,
.team.swap .team_repeat:nth-child(8) p { color: #E61E28; }
.swap .team .team_repeat:nth-child(12) h2,
.team.swap .team_repeat:nth-child(12) h2,
.swap .team .team_repeat:nth-child(12) a,
.team.swap .team_repeat:nth-child(12) a,
.swap .team .team_repeat:nth-child(12) p,
.team.swap .team_repeat:nth-child(12) p { color: #3B7F8C; }
:root .swap .team .team_repeat:nth-child(12) h2,
:root .swap .team .team_repeat:nth-child(12) a,
:root .swap .team .team_repeat:nth-child(12) p { color: #3B7F8C; }
.swap .team .team_repeat:nth-child(13) h2,
.team.swap .team_repeat:nth-child(13) h2,
.swap .team .team_repeat:nth-child(13) a,
.team.swap .team_repeat:nth-child(13) a,
.swap .team .team_repeat:nth-child(13) p,
.team.swap .team_repeat:nth-child(13) p { color: #D5396D; }
.swap .team .team_repeat:nth-child(14) h2,
.team.swap .team_repeat:nth-child(14) h2,
.swap .team .team_repeat:nth-child(14) a,
.team.swap .team_repeat:nth-child(14) a,
.swap .team .team_repeat:nth-child(14) p,
.team.swap .team_repeat:nth-child(14) p { color: #48835A; }
.swap .team .team_repeat:nth-child(15) h2,
.team.swap .team_repeat:nth-child(15) h2,
.swap .team .team_repeat:nth-child(15) a,
.team.swap .team_repeat:nth-child(15) a,
.swap .team .team_repeat:nth-child(15) p,
.team.swap .team_repeat:nth-child(15) p { color: #E61E28; }
.swap .team .team_repeat:nth-child(19) h2,
.team.swap .team_repeat:nth-child(19) h2,
.swap .team .team_repeat:nth-child(19) a,
.team.swap .team_repeat:nth-child(19) a,
.swap .team .team_repeat:nth-child(19) p,
.team.swap .team_repeat:nth-child(19) p { color: #3B7F8C; }
:root .swap .team .team_repeat:nth-child(19) h2,
:root .swap .team .team_repeat:nth-child(19) a,
:root .swap .team .team_repeat:nth-child(19) p { color: #3B7F8C; }
.swap .team .team_repeat:nth-child(20) h2,
.team.swap .team_repeat:nth-child(20) h2,
.swap .team .team_repeat:nth-child(20) a,
.team.swap .team_repeat:nth-child(20) a,
.swap .team .team_repeat:nth-child(20) p,
.team.swap .team_repeat:nth-child(20) p { color: #D5396D; }
.swap .team .team_repeat:nth-child(21) h2,
.team.swap .team_repeat:nth-child(21) h2,
.swap .team .team_repeat:nth-child(21) a,
.team.swap .team_repeat:nth-child(21) a,
.swap .team .team_repeat:nth-child(21) p,
.team.swap .team_repeat:nth-child(21) p { color: #48835A; }
.swap .team .team_repeat:nth-child(22) h2,
.team.swap .team_repeat:nth-child(22) h2,
.swap .team .team_repeat:nth-child(22) a,
.team.swap .team_repeat:nth-child(22) a,
.swap .team .team_repeat:nth-child(22) p,
.team.swap .team_repeat:nth-child(22) p { color: #E61E28; }
.swap .team .team_repeat:nth-child(5) .team_member,
.team.swap .team_repeat:nth-child(5) .team_member { border-bottom-color: #3B7F8C; }
:root .swap .team .team_repeat:nth-child(5) .team_member { border-bottom-color: #3B7F8C; }
.swap .team .team_repeat:nth-child(6) .team_member,
.team.swap .team_repeat:nth-child(6) .team_member { border-bottom-color: #D5396D; }
.swap .team .team_repeat:nth-child(7) .team_member,
.team.swap .team_repeat:nth-child(7) .team_member { border-bottom-color: #48835A; }
.swap .team .team_repeat:nth-child(8) .team_member,
.team.swap .team_repeat:nth-child(8) .team_member { border-bottom-color: #E61E28; }
.swap .team .team_repeat:nth-child(12) .team_member,
.team.swap .team_repeat:nth-child(12) .team_member { border-bottom-color: #3B7F8C; }
:root .swap .team .team_repeat:nth-child(12) .team_member { border-bottom-color: #3B7F8C; }
.swap .team .team_repeat:nth-child(13) .team_member,
.team.swap .team_repeat:nth-child(13) .team_member { border-bottom-color: #D5396D; }
.swap .team .team_repeat:nth-child(14) .team_member,
.team.swap .team_repeat:nth-child(14) .team_member { border-bottom-color: #48835A; }
.swap .team .team_repeat:nth-child(15) .team_member,
.team.swap .team_repeat:nth-child(15) .team_member { border-bottom-color: #E61E28; }
.swap .team .team_repeat:nth-child(19) .team_member,
.team.swap .team_repeat:nth-child(19) .team_member { border-bottom-color: #3B7F8C; }
.swap .team .team_repeat:nth-child(20) .team_member,
.team.swap .team_repeat:nth-child(20) .team_member { border-bottom-color: #D5396D; }
.swap .team .team_repeat:nth-child(21) .team_member,
.team.swap .team_repeat:nth-child(21) .team_member { border-bottom-color: #48835A; }
.swap .team .team_repeat:nth-child(22) .team_member,
.team.swap .team_repeat:nth-child(22) .team_member { border-bottom-color: #E61E28; }
.swap .profile_block ul li:nth-child(3) div,
.profile_block.swap ul li:nth-child(3) div { color: #48835A; }
.swap .activities.psection1 .splide__list .splide__slide.green h3:after,
.activities.psection1.swap .splide__list .splide__slide.green h3:after { border-bottom-color: #48835A !important; }
.swap .activities.psection2 .splide__list .splide__slide:nth-child(odd) .activity_block a,
.activities.psection2.swap .splide__list .splide__slide:nth-child(odd) .activity_block a { border-color: #48835A; box-shadow: 0 0 8px 1px rgba(72, 131, 90,0.24); }
.swap .activity_block i + p button,
.activity_block.swap i + p button { background-color: #48835A; }
.swap .support,
.support.swap { border-color: #48835A; }
.swap .support:after { background-color: #48835A; }
.swap .color_select label input[type="checkbox"][data-color="pink"]:checked + span,
.color_select.swap label input[type="checkbox"][data-color="pink"]:checked + span { background-color: #D5396D; border-color: #D5396D; }
.swap .color_select label input[type="checkbox"][data-color="blue"]:checked + span,
.color_select.swap label input[type="checkbox"][data-color="blue"]:checked + span { background-color: #3B7F8C; border-color: #3B7F8C; }
.swap .color_select label input[type="checkbox"][data-color="green"]:checked + span,
.color_select.swap label input[type="checkbox"][data-color="green"]:checked + span { background-color: #48835A; border-color: #48835A; }
.swap .color_select label input[type="checkbox"][data-color="pink"]:checked + span + i,
.color_select.swap label input[type="checkbox"][data-color="pink"]:checked + span + i { background-color: #D5396D; }
.swap .color_select label input[type="checkbox"][data-color="blue"]:checked + span + i,
.color_select.swap label input[type="checkbox"][data-color="blue"]:checked + span + i { background-color: #3B7F8C; }
.swap .color_select label input[type="checkbox"][data-color="green"]:checked + span + i,
.color_select.swap label input[type="checkbox"][data-color="green"]:checked + span + i { background-color: #48835A; }
.swap .filterlist ul li[data-color=pink] a,
.filterlist.swap ul li[data-color=pink] a { background-color: #D5396D; }
.swap .filterlist ul li[data-color=grayblue] a,
.filterlist.swap ul li[data-color=grayblue] a { background-color: #3B7F8C; }
.swap .filterlist ul li[data-color=green] a,
.filterlist.swap ul li[data-color=green] a { background-color: #48835A; }
.swap .filterlist ul li[data-color=blue] a,
.filterlist.swap ul li[data-color=blue] a { background-color: #3B7F8C; }
.swap .postpage:after { border-bottom-color: #3B7F8C; }
.swap .post_top a,
.post_top.swap a { color: #3B7F8C; }
.swap .post_top h2,
.post_top.swap h2,
.swap .post_top h3,
.post_top.swap h3 { border-bottom-color: #3B7F8C; }
.swap .post_slider,
.post_slider.swap { box-shadow: 0px 0px 8px 0px rgba(59, 127, 140, 0.25); }
.swap .post_slider a:before,
.post_slider.swap a:before { border-bottom-color: #3B7F8C; }
.swap .post_slider a i,
.post_slider.swap a i { background-color: #3B7F8C; }
:root .swap .post_slider a i { background-color: #3B7F8C; }
.swap .searchblue .activity_block a,
.searchblue.swap .activity_block a { border-bottom-color: #48835A; }
.swap .vacancies .accordion-item.color-red .accordion-button,
.vacancies.swap .accordion-item.color-red .accordion-button,
.swap .vacancies .accordion-item.color-red .accordion-body h3,
.vacancies.swap .accordion-item.color-red .accordion-body h3,
.swap .vacancies .accordion-item.color-red .accordion-body a,
.vacancies.swap .accordion-item.color-red .accordion-body a { color: #E61E28; }
.swap .vacancies .accordion-item.color-pink .accordion-button,
.vacancies.swap .accordion-item.color-pink .accordion-button,
.swap .vacancies .accordion-item.color-pink .accordion-body h3,
.vacancies.swap .accordion-item.color-pink .accordion-body h3,
.swap .vacancies .accordion-item.color-pink .accordion-body a,
.vacancies.swap .accordion-item.color-pink .accordion-body a { color: #D5396D; }
.swap .vacancies .accordion-item.color-blue .accordion-button,
.vacancies.swap .accordion-item.color-blue .accordion-button,
.swap .vacancies .accordion-item.color-blue .accordion-body h3,
.vacancies.swap .accordion-item.color-blue .accordion-body h3,
.swap .vacancies .accordion-item.color-blue .accordion-body a,
.vacancies.swap .accordion-item.color-blue .accordion-body a { color: #3B7F8C; }
.swap .pink .home_title.qr h2 strong,
.pink.swap .home_title.qr h2 strong { background-color: #D5396D; }
.swap .qr_page_template .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer,
.qr_page_template.swap .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer { background-color: #D5396D; }
.swap .pink .darrow,
.pink.swap .darrow { background-color: #D5396D; }
:root .swap .team .team_repeat:nth-child(5) h2,
:root .swap .swap .team .team_repeat:nth-child(5) a { color: #3B7F8C; }
:root .swap .team .team_repeat:nth-child(19) .team_member { border-bottom-color: #3B7F8C; }
:root .swap .month_topics ul li:nth-child(4) a { background-color: #48835A; }
:root .swap .submission_top a { color: #48835A; }
:root .swap .book_middle ul li:nth-child(1) { color: #48835A; }
:root .swap .book_bottom h3,
:root .swap .book_bottom h2.more_books { border-top-color: #48835A; }
:root .swap .printpage a { border-color: #48835A; }
:root .swap .filtertab ul li { color: #48835A; }
:root .swap .filtertab ul li a { color: #48835A; }
:root .swap .filtertab ul li.active a { border-bottom-color: #48835A; }
:root .swap .green .home_section_top { background-color: #48835A; }
:root .swap .green .language { color: #48835A; }
:root .swap .green .navbar-toggler i { background-color: #48835A; }
:root .swap .green .footer { background-color: #48835A; }
:root .swap .green .book_submit { color: #48835A; border-top-color: #48835A; }
:root .swap .green .splide__arrows--rtl .splide__arrow--next { background-color: #48835A; }
:root .swap .green .splide__arrows--rtl .splide__arrow--prev { background-color: #48835A; }
:root .swap .green .closebtn:before { background-color: #48835A; }
:root .swap .green .closebtn:after { background-color: #48835A; }
:root .swap .green .home_title h1 strong,
:root .swap .green .home_title p { background-color: #48835A; }
:root .swap .green .submission_top { background-color: #48835A; }
:root .swap .green .activity_block a { border-bottom-color: #48835A; }
:root .swap .green .sleep select { border-color: #48835A; }
:root .swap .green .search.open { border-color: #48835A; }
:root .swap .green .sclose:after { background-color: #48835A; }
:root .swap .green .sclose:before { background-color: #48835A; }
:root .swap .team .team_repeat:nth-child(7) h2,
:root .swap .team .team_repeat:nth-child(7) a,
:root .swap .team .team_repeat:nth-child(7) p { color: #48835A; }
:root .swap .team .team_repeat:nth-child(14) h2,
:root .swap .team .team_repeat:nth-child(14) a,
:root .swap .team .team_repeat:nth-child(14) p { color: #48835A; }
:root .swap .team .team_repeat:nth-child(21) h2,
:root .swap .team .team_repeat:nth-child(21) a,
:root .swap .team .team_repeat:nth-child(21) p { color: #48835A; }
:root .swap .team .team_repeat:nth-child(7) .team_member { border-bottom-color: #48835A; }
:root .swap .team .team_repeat:nth-child(14) .team_member { border-bottom-color: #48835A; }
:root .swap .profile_block ul li:nth-child(3) div { color: #48835A; }
:root .swap .activities.psection1 .splide__list .splide__slide:nth-child(3) ol li:nth-child(1):after { border-bottom-color: #48835A; }
:root .swap .activities.psection2 .splide__list .splide__slide:nth-child(odd) .activity_block a { border-color: #48835A; }
:root .swap .activity_block i + p button { background-color: #48835A; }
:root .swap .support { border-color: #48835A; }
:root .swap .support:after { background-color: #48835A; }
:root .swap .color_select label input[type="checkbox"][data-color="green"]:checked + span + i { background-color: #48835A; }
:root .swap .filterlist ul li[data-color=green] a { background-color: #48835A; }
:root .swap .searchblue .activity_block a { border-bottom-color: #48835A; }
:root .swap .book_bottom h3,
:root .swap .book_bottom h2.more_books { color: #48835A; }
.swap .pink h1.highlight-text,
.pink.swap h1.highlight-text { background-color: #D5396D; }
.swap .green h1.highlight-text,
.green.swap h1.highlight-text { background-color: #48835A; }
.swap .month_topics ul li:nth-child(3) a,
.month_topics.swap ul li:nth-child(3) a { background-color: #D5396D; }
.swap .month_topics ul li:nth-child(4) a,
.month_topics.swap ul li:nth-child(4) a { background-color: #48835A; }
.swap .activities.psection1 .splide__list .splide__slide:nth-child(3) ol li:nth-child(1):after,
.activities.psection1.swap .splide__list .splide__slide:nth-child(3) ol li:nth-child(1):after { border-bottom-color: #48835A; }
.swap .vacancies .accordion-item:nth-child(2) .accordion-button,
.vacancies.swap .accordion-item:nth-child(2) .accordion-button,
.swap .vacancies .accordion-item:nth-child(2) .accordion-body h3,
.vacancies.swap .accordion-item:nth-child(2) .accordion-body h3,
.swap .vacancies .accordion-item:nth-child(2) .accordion-body a,
.vacancies.swap .accordion-item:nth-child(2) .accordion-body a { color: #E61E28; }
.swap .vacancies .accordion-item:nth-child(6) .accordion-button,
.vacancies.swap .accordion-item:nth-child(6) .accordion-button,
.swap .vacancies .accordion-item:nth-child(6) .accordion-body h3,
.vacancies.swap .accordion-item:nth-child(6) .accordion-body h3,
.swap .vacancies .accordion-item:nth-child(6) .accordion-body a,
.vacancies.swap .accordion-item:nth-child(6) .accordion-body a { color: #D5396D; }
.swap .green .splide__arrow--prev:before,
.green.swap .splide__arrow--prev:before { background-color: #48835A; }
.swap .green .splide__arrow--next:before,
.green.swap .splide__arrow--next:before { background-color: #48835A; }
.swap .blue .splide__arrow--prev:before,
.blue.swap .splide__arrow--prev:before { background-color: #3B7F8C; }
.swap .blue .splide__arrow--next:before,
.blue.swap .splide__arrow--next:before { background-color: #3B7F8C; }
.swap .pink .splide__arrow--prev:before,
.pink.swap .splide__arrow--prev:before { background-color: #D5396D; }
.swap .pink .splide__arrow--next:before,
.pink.swap .splide__arrow--next:before { background-color: #D5396D; }
:root .swap .book_bottom h3 { color: #48835A; }
.swap .green .language svg path,
.green.swap .language svg path { fill: #48835A; }
.swap .pink .language path,
.pink.swap .language path { fill: #D5396D; }
.swap .blue .language svg path,
.blue.swap .language svg path { fill: #3B7F8C; }
.swap .green .lang-icon path,
.green.swap .lang-icon path,
.swap .green .language path,
.green.swap .language path { fill: #48835A; }
.swap .pink .language svg path,
.pink.swap .language svg path { fill: #D5396D; }
.swap .pink .lang-icon path,
.pink.swap .lang-icon path,
.swap .pink .language path,
.pink.swap .language path { fill: #D5396D; }
.swap .blue .lang-icon path,
.blue.swap .lang-icon path,
.swap .blue .language path,
.blue.swap .language path { fill: #3B7F8C; }
.swap #cookie-banner,
#cookie-banner.swap { background-color: #3B7F8C; }
.swap .green .splide__arrows--rtl .splide__arrow--prev:before,
.green.swap .splide__arrows--rtl .splide__arrow--prev:before { background-color: #48835A; }
.swap .green .splide__arrows--rtl .splide__arrow--next:before,
.green.swap .splide__arrows--rtl .splide__arrow--next:before { background-color: #48835A; }
.swap .blue .splide__arrows--rtl .splide__arrow--prev:before,
.blue.swap .splide__arrows--rtl .splide__arrow--prev:before { background-color: #3B7F8C; }
.swap .blue .splide__arrows--rtl .splide__arrow--next:before,
.blue.swap .splide__arrows--rtl .splide__arrow--next:before { background-color: #3B7F8C; }
.swap .pink .splide__arrows--rtl .splide__arrow--prev:before,
.pink.swap .splide__arrows--rtl .splide__arrow--prev:before { background-color: #D5396D; }
.swap .pink .splide__arrows--rtl .splide__arrow--next:before,
.pink.swap .splide__arrows--rtl .splide__arrow--next:before { background-color: #D5396D; }
.swap .modal_top,
.modal_top.swap { background-color: #3B7F8C; }
.swap .custom-audio-player,
.custom-audio-player.swap { background-color: #3B7F8C; }

@media (min-width: 768px) and (max-width: 991px) {
	.swap .profile_block ul li:nth-child(3) div,
	.profile_block.swap ul li:nth-child(3) div { color: #48835A; }
}

@media only screen and (max-width: 767px) {
	.swap .book_bottom h3,
	.book_bottom.swap h3,
	.swap .book_bottom h2.more_books,
	.book_bottom.swap h2.more_books { color: #48835A; }
	.swap .pink .book_bottom h3,
	.pink.swap .book_bottom h3,
	.swap .pink .book_bottom h2.more_books,
	.pink.swap .book_bottom h2.more_books { color: #D5396D; }
	.swap .blue .book_bottom h3,
	.blue.swap .book_bottom h3,
	.swap .blue .book_bottom h2.more_books,
	.blue.swap .book_bottom h2.more_books { color: #3B7F8C; }
	.swap .profile_block ul li:nth-child(3) div,
	.profile_block.swap ul li:nth-child(3) div { color: #48835A; }
}

