/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.page--courses .qa--loyalty-program{margin-bottom:200px;max-width:1248px;margin-left:auto;margin-right:auto;}.page--courses .qa--loyalty-program h3{margin-bottom:40px;font-size:27px;}@media (min-width:1280px){.page--courses .qa--loyalty-program h3{font-size:50px;line-height:70px;}}.page--courses .qa--loyalty-program ul{background:#F3F5F7;margin:0;padding:0;}.page--courses .qa--loyalty-program ul li:last-child{border:0;}.page--courses .qa--loyalty-program ul li{margin:0;padding:0;border-bottom:1px solid #cbcdd1;}.page--courses .qa--loyalty-program ul li.active{background:#F9FAFB;}.page--courses .qa--loyalty-program ul li:before{display:none;}.page--courses .qa--loyalty-program ul li .qa--loyalty-program--question{color:#2C2C35;font-size:16px;line-height:34px;padding:30px 30px;display:flex;justify-content:space-between;cursor:pointer;align-items:center;}@media (min-width:768px){.page--courses .qa--loyalty-program ul li .qa--loyalty-program--question{font-size:20px;}}@media (min-width:1280px){.page--courses .qa--loyalty-program ul li .qa--loyalty-program--question{font-size:27px;}}.page--courses .qa--loyalty-program ul li .qa--loyalty-program--question .qa--loyalty-program--toggle{background:url("/themes/custom/salmon/img/loyalty-program/open.svg") no-repeat center center #CBCFD8;border-radius:50%;display:inline-block;width:40px;height:40px;min-width:40px;text-decoration:none;}.page--courses .qa--loyalty-program ul li .qa--loyalty-program--answer{display:block;overflow:hidden;max-height:0;transition:all 0.5s cubic-bezier(0.64,0.04,0.35,1);}.page--courses .qa--loyalty-program ul li .qa--loyalty-program--answer p{padding:10px 30px 30px 30px;color:#373b40;font-size:14px;line-height:25px;}@media (min-width:768px){.page--courses .qa--loyalty-program ul li .qa--loyalty-program--answer p{font-size:16px;}}@media (min-width:1280px){.page--courses .qa--loyalty-program ul li .qa--loyalty-program--answer p{font-size:18px;}}.page--courses .qa--loyalty-program ul li.active .qa--loyalty-program--answer{max-height:1000px;}.page--courses .qa--loyalty-program ul li.active .qa--loyalty-program--toggle{background:url("/themes/custom/salmon/img/loyalty-program/close.svg") no-repeat center center #CBCFD8;}@media (min-width:1256px){.page--courses .currencies-info{padding-bottom:50px;}}@media (min-width:1256px){.page--courses .currencies-currencies{padding-left:0px;padding-right:0px;}.page--courses .currencies-currencies .currency-type-switch-group{margin-bottom:64px;}.page--courses .currencies-info .block-content{padding-left:0px;padding-right:0px;}}.coursescalc--block{background:#F3F5F7;display:flex;}.coursescalc--block--left{width:100%;padding:50px;}.coursescalc--block--right{width:400px;padding:50px;background:#e0e6ec;}.coursescalc--block--right--course span{color:red;}.page--courses .currencies-currencies .col-content{background:none;padding:0px;}.page--courses .currencies__contacts .currencies-group{display:flex;justify-content:space-between;}.page--courses .currencies__contacts .currencies__contacts__address{max-width:550px;}.page--courses .currencies__contacts .currencies__contacts__address h3{font-size:36px;}.page--courses .currencies__contacts .currencies__contacts__address ul.benefits-list{padding:0;font-size:27px;line-height:36px;}.page--courses .currencies__contacts .currencies__contacts__address ul.benefits-list li:before{content:'';display:none;}.page--courses .currencies__contacts .currencies__contacts__address ul.benefits-list li.address-contact{margin-bottom:30px;}.page--courses .currencies__contacts .currencies__contacts__address ul.benefits-list li.phone-contact a{color:#373B40;font-weight:bold;text-decoration:none;}.page--courses .currencies__contacts{margin-bottom:80px;}.page--courses .currencies__contacts .contact-map{width:456px;}.page--courses .currencies-currencies .currencies-table .code{width:180px;}.type-valut-content{display:none;}.type-valut-content.is-active{display:block;}.page--courses .currencies-currencies .col + .col{margin-top:0;}.page--courses .type-valut-tabs{margin-bottom:36px;}.page--courses .type-valut-tabs ul{display:flex;}.page--courses .type-valut-tabs li a,.page--courses .type-valut-tabs li a:hover,.page--courses .type-valut-tabs li a:active{display:block;padding:7px 32px;border:1px solid #373B40;color:#373B40;font-size:14px;}.page--courses .type-valut-tabs li:first-child a{border-radius:10px 0 0 10px;padding:7px 12px 7px 19px;}.page--courses .type-valut-tabs li:last-child a{border-radius:0 10px 10px 0;}.page--courses .type-valut-tabs li a.is-active{background:#373B40;color:#fff;}.page--courses .currencies-currencies .col-content > .subtitle{padding-left:27px;position:relative;}.page--courses .currencies-currencies .col-content > .subtitle:before{content:'';background:url(/modules/custom/custom_currency/assets/./datetime.svg) center center no-repeat;left:0;top:2px;position:absolute;display:block;width:16px;height:18px;}@media (max-width:1280px){.page--courses .currencies__contacts .currencies-group{display:block;}}@media (max-width:768px){.page--courses .type-valut-tabs li a,.page--courses .type-valut-tabs li a:hover,.page--courses .type-valut-tabs li a:active{padding:7px 12px;}.page--courses .currencies__contacts{margin-bottom:30px;}.page--courses .currencies__contacts .contact-map{width:100%;}.page--courses .currencies__contacts .currencies__contacts__address h3{font-size:28px;}.page--courses .currencies__contacts .currencies__contacts__address ul.benefits-list{font-size:16px;line-height:28px;}.page--courses .currencies__contacts .currencies__contacts__address ul.benefits-list li.address-contact{margin-bottom:20px;}}.page-clients-exchange-rates #block-salmon-page-title.page-title-block .block-content{padding-left:0px;padding-right:0px;}.page--courses .currencies-currencies .currencies-table .number{text-align:right;}@media (max-width:768px){.page--courses .currencies-currencies .currencies-table .number{text-align:left;}}
.layout--onecol .layout__region{width:100%;}
