/*!
 * Copyright 2018 - OlaSoft
 * https://www.olasoft.net
 * @OlaSoftBenin
 * contact@olasoft.net
 */

@font-face {
    font-family: gillsans;
    src: url('./fonts/GillSans/GillSansLight.otf');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: raleway;
    src: url('./fonts/GillSans/GillSansLight.otf');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: raleway;
    src: url('./fonts/GillSans/GillSans.otf');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: raleway;
    src: url('./fonts/GillSans/GillSansMedium.otf');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: raleway;
    src: url('./fonts/GillSans/GillSansBold.otf');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: raleway;
    src: url('./fonts/GillSans/GillSansHeavy.otf');
    font-weight: 900;
    font-style: normal;
}


:root{

    --title-size: 4.4vw;
    --h1-size: 2.656vw;
    --h2-size: 28px;
    --h3-size: 18px;
    --p-size: 1.41vw;

    --h1-size-adapt: 5.32vw;
    --h2-size-adapt: 2.656vw;
    --h3-size-adapt: 1.82vw;
    --p-size-adapt: 1.21vw;

    --content-margin: 10.94vw;
    --20px: 1.04vw;
    --10px: 0.52vw;
    --5px: 0.26vw;

    --icon-size: 3.64vw;
    --icon-small-size: 1.302vw;
    --icon-big-size: 7.03vw;

    --success-color: #630A69;
    --success-color-alt: #00828F;
    --warning-color: #D78F00;
    --error-color: #5F4444;
    --gray-color: #f2f2f2;
    --gray-color-alt: #d9d9d9;
    --white-color: #fff;
    --black-color: #202020;

    --btn-radius: 3px;
    --box-radius: 2.78vw;

    --btn-height: 2.083vw;
    --btn-big-height: 4.55vw;
    --btn-small-height: 2.43vw;

    --btn-font-size: 1.21vw;
    --btn-big-font-size: 1.67vw;
    --btn-small-font-size: 1vw;

    --icon-facebook: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwOC43ODggNDA4Ljc4OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDA4Ljc4OCA0MDguNzg4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBzdHlsZT0iZmlsbDojNDc1OTkzOyIgZD0iTTM1My43MDEsMEg1NS4wODdDMjQuNjY1LDAsMC4wMDIsMjQuNjYyLDAuMDAyLDU1LjA4NXYyOTguNjE2YzAsMzAuNDIzLDI0LjY2Miw1NS4wODUsNTUuMDg1LDU1LjA4NQ0KCWgxNDcuMjc1bDAuMjUxLTE0Ni4wNzhoLTM3Ljk1MWMtNC45MzIsMC04LjkzNS0zLjk4OC04Ljk1NC04LjkybC0wLjE4Mi00Ny4wODdjLTAuMDE5LTQuOTU5LDMuOTk2LTguOTg5LDguOTU1LTguOTg5aDM3Ljg4Mg0KCXYtNDUuNDk4YzAtNTIuOCwzMi4yNDctODEuNTUsNzkuMzQ4LTgxLjU1aDM4LjY1YzQuOTQ1LDAsOC45NTUsNC4wMDksOC45NTUsOC45NTV2MzkuNzA0YzAsNC45NDQtNC4wMDcsOC45NTItOC45NSw4Ljk1NQ0KCWwtMjMuNzE5LDAuMDExYy0yNS42MTUsMC0zMC41NzUsMTIuMTcyLTMwLjU3NSwzMC4wMzV2MzkuMzg5aDU2LjI4NWM1LjM2MywwLDkuNTI0LDQuNjgzLDguODkyLDEwLjAwOWwtNS41ODEsNDcuMDg3DQoJYy0wLjUzNCw0LjUwNi00LjM1NSw3LjkwMS04Ljg5Miw3LjkwMWgtNTAuNDUzbC0wLjI1MSwxNDYuMDc4aDg3LjYzMWMzMC40MjIsMCw1NS4wODQtMjQuNjYyLDU1LjA4NC01NS4wODRWNTUuMDg1DQoJQzQwOC43ODYsMjQuNjYyLDM4NC4xMjQsMCwzNTMuNzAxLDB6Ii8+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
    --icon-twitter: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggc3R5bGU9ImZpbGw6IzAzQTlGNDsiIGQ9Ik01MTIsOTcuMjQ4Yy0xOS4wNCw4LjM1Mi0zOS4zMjgsMTMuODg4LTYwLjQ4LDE2LjU3NmMyMS43Ni0xMi45OTIsMzguMzY4LTMzLjQwOCw0Ni4xNzYtNTguMDE2DQoJYy0yMC4yODgsMTIuMDk2LTQyLjY4OCwyMC42NC02Ni41NiwyNS40MDhDNDExLjg3Miw2MC43MDQsMzg0LjQxNiw0OCwzNTQuNDY0LDQ4Yy01OC4xMTIsMC0xMDQuODk2LDQ3LjE2OC0xMDQuODk2LDEwNC45OTINCgljMCw4LjMyLDAuNzA0LDE2LjMyLDIuNDMyLDIzLjkzNmMtODcuMjY0LTQuMjU2LTE2NC40OC00Ni4wOC0yMTYuMzUyLTEwOS43OTJjLTkuMDU2LDE1LjcxMi0xNC4zNjgsMzMuNjk2LTE0LjM2OCw1My4wNTYNCgljMCwzNi4zNTIsMTguNzIsNjguNTc2LDQ2LjYyNCw4Ny4yMzJjLTE2Ljg2NC0wLjMyLTMzLjQwOC01LjIxNi00Ny40MjQtMTIuOTI4YzAsMC4zMiwwLDAuNzM2LDAsMS4xNTINCgljMCw1MS4wMDgsMzYuMzg0LDkzLjM3Niw4NC4wOTYsMTAzLjEzNmMtOC41NDQsMi4zMzYtMTcuODU2LDMuNDU2LTI3LjUyLDMuNDU2Yy02LjcyLDAtMTMuNTA0LTAuMzg0LTE5Ljg3Mi0xLjc5Mg0KCWMxMy42LDQxLjU2OCw1Mi4xOTIsNzIuMTI4LDk4LjA4LDczLjEyYy0zNS43MTIsMjcuOTM2LTgxLjA1Niw0NC43NjgtMTMwLjE0NCw0NC43NjhjLTguNjA4LDAtMTYuODY0LTAuMzg0LTI1LjEyLTEuNDQNCglDNDYuNDk2LDQ0Ni44OCwxMDEuNiw0NjQsMTYxLjAyNCw0NjRjMTkzLjE1MiwwLDI5OC43NTItMTYwLDI5OC43NTItMjk4LjY4OGMwLTQuNjQtMC4xNi05LjEyLTAuMzg0LTEzLjU2OA0KCUM0ODAuMjI0LDEzNi45Niw0OTcuNzI4LDExOC40OTYsNTEyLDk3LjI0OHoiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
    --icon-flickr: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDQ4IDQ0OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDQ4IDQ0ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGNpcmNsZSBzdHlsZT0iZmlsbDojMjE5NkYzOyIgY3g9IjEwNi42NjciIGN5PSIxMjcuOTczIiByPSIxMDYuNjY3Ii8+DQo8Y2lyY2xlIHN0eWxlPSJmaWxsOiNFQzQwN0E7IiBjeD0iMzQxLjMzMyIgY3k9IjEyNy45NzMiIHI9IjEwNi42NjciLz4NCjxnPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiM0NTVBNjQ7IiBkPSJNMzIsNDI2LjY0Yy01Ljg5MSwwLTEwLjY2Ny00Ljc3Ni0xMC42NjctMTAuNjY3VjMzMC42NGMwLTE3LjY3MywxNC4zMjctMzIsMzItMzJINjQNCgkJYzUuODkxLDAsMTAuNjY3LDQuNzc2LDEwLjY2NywxMC42NjdjMCw1Ljg5MS00Ljc3NiwxMC42NjctMTAuNjY3LDEwLjY2N0g1My4zMzNjLTUuODkxLDAtMTAuNjY3LDQuNzc2LTEwLjY2NywxMC42Njd2ODUuMzMzDQoJCUM0Mi42NjcsNDIxLjg2NCwzNy44OTEsNDI2LjY0LDMyLDQyNi42NHoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojNDU1QTY0OyIgZD0iTTY0LDM2Mi42NEgxMC42NjdDNC43NzYsMzYyLjY0LDAsMzU3Ljg2NCwwLDM1MS45NzNzNC43NzYtMTAuNjY3LDEwLjY2Ny0xMC42NjdINjQNCgkJYzUuODkxLDAsMTAuNjY3LDQuNzc2LDEwLjY2NywxMC42NjdTNjkuODkxLDM2Mi42NCw2NCwzNjIuNjR6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6IzQ1NUE2NDsiIGQ9Ik05Niw0MjYuNjRjLTUuODkxLDAtMTAuNjY3LTQuNzc2LTEwLjY2Ny0xMC42NjdWMzA5LjMwN2MwLTUuODkxLDQuNzc2LTEwLjY2NywxMC42NjctMTAuNjY3DQoJCWM1Ljg5MSwwLDEwLjY2Nyw0Ljc3NiwxMC42NjcsMTAuNjY3djEwNi42NjdDMTA2LjY2Nyw0MjEuODY0LDEwMS44OTEsNDI2LjY0LDk2LDQyNi42NHoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojNDU1QTY0OyIgZD0iTTEzOC42NjcsNDI2LjY0Yy01Ljg5MSwwLTEwLjY2Ny00Ljc3Ni0xMC42NjctMTAuNjY3di02NGMwLTUuODkxLDQuNzc2LTEwLjY2NywxMC42NjctMTAuNjY3DQoJCXMxMC42NjcsNC43NzYsMTAuNjY3LDEwLjY2N3Y2NEMxNDkuMzMzLDQyMS44NjQsMTQ0LjU1OCw0MjYuNjQsMTM4LjY2Nyw0MjYuNjR6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6IzQ1NUE2NDsiIGQ9Ik0yMTMuMzMzLDQyNi42NGMtMjMuNTY0LDAtNDIuNjY3LTE5LjEwMi00Mi42NjctNDIuNjY3czE5LjEwMy00Mi42NjcsNDIuNjY3LTQyLjY2Nw0KCQljMTQuOTg0LTEuMzcyLDI5Ljc5Nyw0LjAyNyw0MC4zODQsMTQuNzJjMy42NTIsNC42MjQsMi44NjQsMTEuMzM0LTEuNzYsMTQuOTg3Yy00LjYyNCwzLjY1Mi0xMS4zMzQsMi44NjUtMTQuOTg3LTEuNzZsMCwwDQoJCWMtNi43NDYtNS4xNDItMTUuMjAzLTcuNTA4LTIzLjYzNy02LjYxM2MtMTEuNzgyLDAtMjEuMzMzLDkuNTUxLTIxLjMzMywyMS4zMzNzOS41NTEsMjEuMzMzLDIxLjMzMywyMS4zMzMNCgkJYzguODQ2LDAuNDc5LDE3LjU2OS0yLjIzOSwyNC41NzYtNy42NTljNC4yMzQtMy45NzgsMTAuODczLTMuODM2LDE0LjkzMywwLjMyYzQuMDY2LDQuMTQ4LDQuMDY2LDEwLjc4NiwwLDE0LjkzMw0KCQlDMjQxLjkwNyw0MjIuMzUyLDIyNy43NzMsNDI3LjI2NywyMTMuMzMzLDQyNi42NHoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojNDU1QTY0OyIgZD0iTTI4OCw0MjYuNjRjLTUuODkxLDAtMTAuNjY3LTQuNzc2LTEwLjY2Ny0xMC42NjdWMzA5LjMwN2MwLTUuODkxLDQuNzc2LTEwLjY2NywxMC42NjctMTAuNjY3DQoJCWM1Ljg5MSwwLDEwLjY2Nyw0Ljc3NiwxMC42NjcsMTAuNjY3djEwNi42NjdDMjk4LjY2Nyw0MjEuODY0LDI5My44OTEsNDI2LjY0LDI4OCw0MjYuNjR6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6IzQ1NUE2NDsiIGQ9Ik0zMzAuNjY3LDQyNi42NGMtMi44MzEsMC4wMDUtNS41NDgtMS4xMTUtNy41NTItMy4xMTVsLTQyLjY2Ny00Mi42NjcNCgkJYy00LjE3LTQuMTYyLTQuMTc2LTEwLjkxNS0wLjAxNC0xNS4wODVjMC40OTktMC41LDEuMDQ3LTAuOTUsMS42MzYtMS4zNDJsMzItMjEuMzMzYzQuOTAxLTMuMjcsMTEuNTI1LTEuOTQ3LDE0Ljc5NSwyLjk1NQ0KCQlzMS45NDcsMTEuNTI1LTIuOTU1LDE0Ljc5NWwtMjEuMTYzLDE0LjEyM2wzMy40NTEsMzMuNDcyYzQuMTU5LDQuMTcyLDQuMTQ5LDEwLjkyNi0wLjAyNCwxNS4wODUNCgkJQzMzNi4xOCw0MjUuNTE1LDMzMy40ODIsNDI2LjYzNCwzMzAuNjY3LDQyNi42NHoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojNDU1QTY0OyIgZD0iTTM3My4zMzMsNDI2LjY0Yy01Ljg5MSwwLTEwLjY2Ny00Ljc3Ni0xMC42NjctMTAuNjY3di02NGMwLTUuODkxLDQuNzc2LTEwLjY2NywxMC42NjctMTAuNjY3DQoJCVMzODQsMzQ2LjA4MiwzODQsMzUxLjk3M3Y2NEMzODQsNDIxLjg2NCwzNzkuMjI0LDQyNi42NCwzNzMuMzMzLDQyNi42NHoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojNDU1QTY0OyIgZD0iTTM3My4zMzMsNDA1LjMwN2MtNS44OTEsMC0xMC42NjctNC43NzYtMTAuNjY3LTEwLjY2N2MwLTI5LjQ1NSwyMy44NzgtNTMuMzMzLDUzLjMzMy01My4zMzMNCgkJYzUuODkxLDAsMTAuNjY3LDQuNzc2LDEwLjY2NywxMC42NjdTNDIxLjg5MSwzNjIuNjQsNDE2LDM2Mi42NGMtMTcuNjczLDAtMzIsMTQuMzI3LTMyLDMyDQoJCUMzODQsNDAwLjUzMSwzNzkuMjI0LDQwNS4zMDcsMzczLjMzMyw0MDUuMzA3eiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiM0NTVBNjQ7IiBkPSJNMTM5LjA5MywzMTkuOTczYy01Ljg5MSwwLTEwLjY2Ny00Ljc3Ni0xMC42NjctMTAuNjY3YzAtNS44OTEsNC43NzYtMTAuNjY3LDEwLjY2Ny0xMC42NjdoMC4yMTMNCgkJYzUuODkxLDAsMTAuNjY3LDQuNzc2LDEwLjY2NywxMC42NjdjMCw1Ljg5MS00Ljc3NiwxMC42NjctMTAuNjY3LDEwLjY2N0gxMzkuMDkzeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);
    --icon-youtube: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ1NS43MzEgNDU1LjczMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDU1LjczMSA0NTUuNzMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cmVjdCB4PSIwIiB5PSIwIiBzdHlsZT0iZmlsbDpyZ2JhKDAsMCwwLDApOyIgd2lkdGg9IjQ1NS43MzEiIGhlaWdodD0iNDU1LjczMSIvPg0KCTxnPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojREM0NzJFOyIgZD0iTTI2My4yNTksMjkxLjczNGMtMC4wMS0xLjctMC41MS0zLjQ3LTEuMTQtNS4wNmMtMC44NC0yLjA5LTIuNjQtMy4xMy00LjktMy4zNQ0KCQkJYy0yLjY1LTAuMjYtNC43NywwLjgxLTYuNjksMi41MWMtMC43NywwLjY3LTEuMTIsMS42Ny0xLjEyLDEuNjdsMC4wNCw1My45N3YxLjMzYzAsMCwwLjQ2LDAuNjIsMC41MywwLjcNCgkJCWMxLjU2LDEuNjksMy4zOCwzLjAzLDUuNzEsMy41MWMzLjg0LDAuNzksNi41NS0wLjgxLDcuMy00LjM3YzAuMTktMC44OSwwLjMtMS44MSwwLjMtMi43Mg0KCQkJQzI2My4zMDksMzIzLjg1NCwyNjMuMzM5LDMwNy43OTQsMjYzLjI1OSwyOTEuNzM0eiBNMjYzLjI1OSwyOTEuNzM0Yy0wLjAxLTEuNy0wLjUxLTMuNDctMS4xNC01LjA2DQoJCQljLTAuODQtMi4wOS0yLjY0LTMuMTMtNC45LTMuMzVjLTIuNjUtMC4yNi00Ljc3LDAuODEtNi42OSwyLjUxYy0wLjc3LDAuNjctMS4xMiwxLjY3LTEuMTIsMS42N2wwLjA0LDUzLjk3djEuMzMNCgkJCWMwLDAsMC40NiwwLjYyLDAuNTMsMC43YzEuNTYsMS42OSwzLjM4LDMuMDMsNS43MSwzLjUxYzMuODQsMC43OSw2LjU1LTAuODEsNy4zLTQuMzdjMC4xOS0wLjg5LDAuMy0xLjgxLDAuMy0yLjcyDQoJCQlDMjYzLjMwOSwzMjMuODU0LDI2My4zMzksMzA3Ljc5NCwyNjMuMjU5LDI5MS43MzR6IE0zMjMuNjg5LDIxMC4zNDRjLTYzLjg3LTEuMzctMTI3Ljc3LTEuMzctMTkxLjY1LDANCgkJCWMtMjIuMTYsMC40Ny0zOS44OCwxOC41OS0zOS44OCw0MC43NnY5OS43NmMwLDIyLjE4LDE3LjcyLDQwLjMsMzkuODgsNDAuNzdjNjMuODgsMS4zNywxMjcuNzgsMS4zNywxOTEuNjUsMA0KCQkJYzIyLjE3LTAuNDcsMzkuODktMTguNTksMzkuODktNDAuNzd2LTk5Ljc2QzM2My41NzksMjI4LjkzNSwzNDUuODU5LDIxMC44MTQsMzIzLjY4OSwyMTAuMzQ0eiBNMTUwLjc5OSwzNTkuOTU1aC0xOC40MnYtMTA0LjEzDQoJCQloLTE5LjA3di0xNy40Mmg1Ni42djE3LjM4aC0xOS4xMVYzNTkuOTU1eiBNMjE2LjcxOSwzMTYuNzM0djQzLjIzaC0xNi4zMXYtOS44OGMtMC41OSwwLjYzLTAuOTIsMC45Ny0xLjIzLDEuMzINCgkJCWMtMy41MSwzLjk2LTcuNDksNy4yNi0xMi41Nyw5LjAxYy0yLjQ4LDAuODUtNS4wMywxLjE0LTcuNjQsMC42OWMtMy41Ni0wLjU5LTUuOTUtMi42NC03LjM5LTUuODhjLTEuMzQtMi45OS0xLjY4LTYuMTktMS42OS05LjQxDQoJCQljLTAuMDQtMTEuOS0wLjAyLTc0Ljg4LTAuMDItNzUuNDloMTYuMjdjMC4wMywwLjU1LDAuMDksNDUuNzYsMC4xLDY3LjgxYzAsMS4yLDAuMDEsMi40MywwLjI1LDMuNmMwLjYsMi45NiwyLjg3LDQuMjMsNS43MiwzLjE5DQoJCQljMy4yOC0xLjIsNS43OC0zLjQ2LDcuODgtNi4xN2MwLjMxLTAuMzksMC4zMS0xLjA5LDAuMzEtMS42NXYtNjYuODhsMTYuMzItMC4wNEMyMTYuNzE5LDI3MC4xODUsMjE2LjcxOSwzMDEuNzU0LDIxNi43MTksMzE2LjczNA0KCQkJeiBNMjc4Ljc2OSwzNTEuMzI0Yy0yLjE4LDYuNTYtNi45OCw5LjktMTMuODgsOS44M2MtNS42MS0wLjA1LTEwLjE2LTIuMjgtMTMuOTEtNi4zNWMtMC40Mi0wLjQ1LTEuNTgtMS42OC0xLjU4LTEuNjh2Ni44MmgtMTYuMzQNCgkJCXYtMTIxLjU1aDE2LjM0YzAsMTIuOTQsMCw0MC4wMSwwLDQwLjAxczAuOTItMS44NCwxLjc2LTIuNzljMi41My0yLjgzLDUuNjEtNS4wMiw5LjQxLTUuOThjNi4yNy0xLjU3LDEzLjUsMC4zNywxNi45NCw3LjcNCgkJCWMyLjAzLDQuMzMsMi42LDguOTUsMi42LDEzLjY1YzAuMDMsMTYuOTksMC4wMywzMy45OCwwLjAxLDUwLjk3QzI4MC4xMDksMzQ1LjEzNCwyNzkuNzc5LDM0OC4yNzUsMjc4Ljc2OSwzNTEuMzI0eg0KCQkJIE0zMzkuMTE5LDM0Ny45MDVjLTIuODMsOC4yOS04LjY4LDEyLjg5LTE3LjI2LDE0LjE1Yy01LjMyLDAuNzgtMTAuNTksMC42Ny0xNS41OC0xLjU5Yy02LjgzLTMuMDgtMTAuNy04LjY1LTEyLjM2LTE1Ljc0DQoJCQljLTAuNzctMy4zLTEuMTUtNi43Ni0xLjE5LTEwLjE1Yy0wLjEzLTEzLjMxLTAuMDctMjYuNjMtMC4wNC0zOS45NGMwLjAxLTYuOTYsMS42Ny0xMy4zOCw2LjQ0LTE4LjcxDQoJCQljNS40NC02LjA5LDEyLjQtOC4zNiwyMC4zNS03Ljg1YzIuMzksMC4xNSw0LjgzLDAuNTQsNy4xLDEuMjljNy43MywyLjU0LDExLjg2LDguMzMsMTMuNDgsMTYuMDFjMC42MiwyLjk2LDAuODUsNi4wMywwLjksOS4wNg0KCQkJYzAuMTMsNy4xLTAuMDUsMjIuNzUtMC4wNSwyMi43NWgtMzEuMjl2MjIuNDNjMCw0LjAzLDMuMjYsNy4yOSw3LjI5LDcuMjljNC4wMiwwLDcuMjgtMy4yNiw3LjI4LTcuMjl2LTExLjUzaDE2LjgxDQoJCQlDMzQwLjk5OSwzMjguMDg0LDM0MS4yNDksMzQxLjY5NSwzMzkuMTE5LDM0Ny45MDV6IE0zMjQuMTg5LDI5MC42ODVjMC00LjAyLTMuMjYtNy4yOS03LjI4LTcuMjljLTQuMDMsMC03LjI5LDMuMjctNy4yOSw3LjI5DQoJCQl2MTIuNTloMTQuNTdWMjkwLjY4NXogTTI2Mi4xMTksMjg2LjY3NWMtMC44NC0yLjA5LTIuNjQtMy4xMy00LjktMy4zNWMtMi42NS0wLjI2LTQuNzcsMC44MS02LjY5LDIuNTENCgkJCWMtMC43NywwLjY3LTEuMTIsMS42Ny0xLjEyLDEuNjdsMC4wNCw1My45N3YxLjMzYzAsMCwwLjQ2LDAuNjIsMC41MywwLjdjMS41NiwxLjY5LDMuMzgsMy4wMyw1LjcxLDMuNTENCgkJCWMzLjg0LDAuNzksNi41NS0wLjgxLDcuMy00LjM3YzAuMTktMC44OSwwLjMtMS44MSwwLjMtMi43MmMwLjAyLTE2LjA3LDAuMDUtMzIuMTMtMC4wMy00OC4xOQ0KCQkJQzI2My4yNDksMjkwLjAzNCwyNjIuNzQ5LDI4OC4yNjQsMjYyLjExOSwyODYuNjc1eiIvPg0KCQk8cGF0aCBzdHlsZT0iZmlsbDojZmZmZmZmOyIgZD0iTTMwMy44ODcsOTQuOTlsLTAuMDA1LDkwLjI0NEgyODcuMTZsMC4wMi05LjY5NWMtMS44NDksMS44MjEtMy40MjcsMy41MjItNS4xNjEsNS4wNQ0KCQkJYy0zLjA3NCwyLjcwOC02LjU1Niw0LjcyNy0xMC42MjksNS41MjRjLTYuMjUzLDEuMjIzLTExLjU3OS0wLjc1NC0xMy41NzMtNy4yM2MtMC42NjQtMi4xNTctMS4wNjUtNC40ODItMS4wODItNi43MzRWOTQuOTkNCgkJCWgxNi41OTZ2NjguODIxYzAsMC45MTIsMC4wNzMsMS44MzQsMC4yMzMsMi43MjhjMC41MDQsMi44MzYsMi42LDQuMTcxLDUuMzMxLDMuMjI0YzMuMzI5LTEuMTUyLDUuODY5LTMuNDU3LDguMDI0LTYuMTczDQoJCQljMC4zMDYtMC4zODgsMC4yNTEtMS4xMTIsMC4yNTEtMS42ODFWOTQuOTlIMzAzLjg4N3oiLz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I2ZmZmZmZjsiIGQ9Ik0xNjUuNTc4LDExMC42NzJjLTMuNjMtMTUuMzAxLTExLjIzNS00Ny42MDItMTEuMjM1LTQ3LjYwMmgtMTkuMDI5DQoJCQljMCwwLDE0LjYyLDQ4LjQ4NywyMS4xNTgsNzAuMTExYzAuMjM1LDAuNzgyLDAuMzQzLDEuNjMxLDAuMzQzLDIuNDVsLTAuMDA3LDQ5LjU4NGgxNy41NDdsLTAuMDA3LTQ5LjU4NA0KCQkJYzAtMC44MTksMC4xMDgtMS42NjgsMC4zNDMtMi40NWM2LjUzOC0yMS42MjQsMjEuMTU4LTcwLjExMSwyMS4xNTgtNzAuMTExSDE3Ni44MmMwLDAtNy42MDYsMzIuMzAxLTExLjIzNSw0Ny42MDJIMTY1LjU3OHoiLz4NCgkJPHBhdGggc3R5bGU9ImZpbGw6I2ZmZmZmZjsiIGQ9Ik0yMTguNzUyLDkyLjczMUwyMTguNzUyLDkyLjczMWMtMTMuMjI0LDAtMjMuOTQ0LDEwLjcyLTIzLjk0NCwyMy45NDR2NDYuODU5DQoJCQljMCwxMy4yMjQsMTAuNzIsMjMuOTQ0LDIzLjk0NCwyMy45NDRoMGMxMy4yMjQsMCwyMy45NDQtMTAuNzIsMjMuOTQ0LTIzLjk0NHYtNDYuODU5DQoJCQlDMjQyLjY5NywxMDMuNDUxLDIzMS45NzYsOTIuNzMxLDIxOC43NTIsOTIuNzMxeiBNMjI1LjY2MiwxNjQuNDhjMCwzLjgxLTMuMSw2LjkwOS02LjkwOSw2LjkwOXMtNi45MDktMy4wOTktNi45MDktNi45MDl2LTQ4Ljc1Mg0KCQkJYzAtMy44MSwzLjEtNi45MDksNi45MDktNi45MDlzNi45MDksMy4xLDYuOTA5LDYuOTA5VjE2NC40OHoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
    --icon-soundcloud: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI5MS4zMTkgMjkxLjMxOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjkxLjMxOSAyOTEuMzE5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRkY3NzAwOyIgZD0iTTcyLjgzLDIxOC40ODVoMTguMjA3VjEwMy44MzJjLTYuODI4LDEuOTMtMTIuOTgyLDUuNDM1LTE4LjIwNywxMC4wNDENCgkJQzcyLjgzLDExMy44NzQsNzIuODMsMjE4LjQ4NSw3Mi44MywyMTguNDg1eiBNMzYuNDE1LDE0MC45MjF2NzcuNDM2bDEuMTc0LDAuMTI3aDE3LjAzM3YtNzcuNjgySDM3LjU4OQ0KCQlDMzcuNTg5LDE0MC44MDMsMzYuNDE1LDE0MC45MjEsMzYuNDE1LDE0MC45MjF6IE0wLDE3OS42M2MwLDE0LjEwMiw3LjMzOCwyNi4zMjgsMTguMjA3LDMzLjE0N1YxNDYuNTINCgkJQzcuMzM4LDE1My4zMjksMCwxNjUuNTU2LDAsMTc5LjYzeiBNMTA5LjI0NSwyMTguNDg1aDE4LjIwN3YtMTA5LjZjLTUuNDQ0LTMuMzk2LTExLjYwNy01LjYzNS0xOC4yMDctNi41VjIxOC40ODV6DQoJCSBNMjUzLjczLDE0MC44MDNoLTEwLjI0MmMwLjUxOS0zLjE2OCwwLjg0Ny02LjM4MiwwLjg0Ny05LjcwNWMwLTMyLjE4Mi0yNS4yNDUtNTguMjY0LTU2LjM4OC01OC4yNjQNCgkJYy0xNi44OTYsMC0zMS45NTQsNy43NzUtNDIuMjg3LDE5Ljk1NXYxMjUuNjk1aDEwOC4wN2MyMC43NDcsMCwzNy41ODktMTcuMzg4LDM3LjU4OS0zOC44NTUNCgkJQzI5MS4zMTksMTU4LjE4MiwyNzQuNDc3LDE0MC44MDMsMjUzLjczLDE0MC44MDN6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
    --icon-instagram: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDU1MS4wMzQgNTUxLjAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTUxLjAzNCA1NTEuMDM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgkNCgkJPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyNzUuNTE3IiB5MT0iNC41NyIgeDI9IjI3NS41MTciIHkyPSI1NDkuNzIiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCA1NTQpIj4NCgkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0UwOUIzRCIvPg0KCQk8c3RvcCAgb2Zmc2V0PSIwLjMiIHN0eWxlPSJzdG9wLWNvbG9yOiNDNzRDNEQiLz4NCgkJPHN0b3AgIG9mZnNldD0iMC42IiBzdHlsZT0ic3RvcC1jb2xvcjojQzIxOTc1Ii8+DQoJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MDI0QzQiLz4NCgk8L2xpbmVhckdyYWRpZW50Pg0KCTxwYXRoIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfMV8pOyIgZD0iTTM4Ni44NzgsMEgxNjQuMTU2QzczLjY0LDAsMCw3My42NCwwLDE2NC4xNTZ2MjIyLjcyMg0KCQljMCw5MC41MTYsNzMuNjQsMTY0LjE1NiwxNjQuMTU2LDE2NC4xNTZoMjIyLjcyMmM5MC41MTYsMCwxNjQuMTU2LTczLjY0LDE2NC4xNTYtMTY0LjE1NlYxNjQuMTU2DQoJCUM1NTEuMDMzLDczLjY0LDQ3Ny4zOTMsMCwzODYuODc4LDB6IE00OTUuNiwzODYuODc4YzAsNjAuMDQ1LTQ4LjY3NywxMDguNzIyLTEwOC43MjIsMTA4LjcyMkgxNjQuMTU2DQoJCWMtNjAuMDQ1LDAtMTA4LjcyMi00OC42NzctMTA4LjcyMi0xMDguNzIyVjE2NC4xNTZjMC02MC4wNDYsNDguNjc3LTEwOC43MjIsMTA4LjcyMi0xMDguNzIyaDIyMi43MjINCgkJYzYwLjA0NSwwLDEwOC43MjIsNDguNjc2LDEwOC43MjIsMTA4LjcyMkw0OTUuNiwzODYuODc4TDQ5NS42LDM4Ni44Nzh6Ii8+DQoJDQoJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMjc1LjUxNyIgeTE9IjQuNTciIHgyPSIyNzUuNTE3IiB5Mj0iNTQ5LjcyIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgNTU0KSI+DQoJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNFMDlCM0QiLz4NCgkJPHN0b3AgIG9mZnNldD0iMC4zIiBzdHlsZT0ic3RvcC1jb2xvcjojQzc0QzREIi8+DQoJCTxzdG9wICBvZmZzZXQ9IjAuNiIgc3R5bGU9InN0b3AtY29sb3I6I0MyMTk3NSIvPg0KCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNzAyNEM0Ii8+DQoJPC9saW5lYXJHcmFkaWVudD4NCgk8cGF0aCBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzJfKTsiIGQ9Ik0yNzUuNTE3LDEzM0MxOTYuOTMzLDEzMywxMzMsMTk2LjkzMywxMzMsMjc1LjUxNnM2My45MzMsMTQyLjUxNywxNDIuNTE3LDE0Mi41MTcNCgkJUzQxOC4wMzQsMzU0LjEsNDE4LjAzNCwyNzUuNTE2UzM1NC4xMDEsMTMzLDI3NS41MTcsMTMzeiBNMjc1LjUxNywzNjIuNmMtNDguMDk1LDAtODcuMDgzLTM4Ljk4OC04Ny4wODMtODcuMDgzDQoJCXMzOC45ODktODcuMDgzLDg3LjA4My04Ny4wODNjNDguMDk1LDAsODcuMDgzLDM4Ljk4OCw4Ny4wODMsODcuMDgzQzM2Mi42LDMyMy42MTEsMzIzLjYxMSwzNjIuNiwyNzUuNTE3LDM2Mi42eiIvPg0KCQ0KCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzNfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjQxOC4zMSIgeTE9IjQuNTciIHgyPSI0MTguMzEiIHkyPSI1NDkuNzIiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCA1NTQpIj4NCgkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0UwOUIzRCIvPg0KCQk8c3RvcCAgb2Zmc2V0PSIwLjMiIHN0eWxlPSJzdG9wLWNvbG9yOiNDNzRDNEQiLz4NCgkJPHN0b3AgIG9mZnNldD0iMC42IiBzdHlsZT0ic3RvcC1jb2xvcjojQzIxOTc1Ii8+DQoJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MDI0QzQiLz4NCgk8L2xpbmVhckdyYWRpZW50Pg0KCTxjaXJjbGUgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8zXyk7IiBjeD0iNDE4LjMxIiBjeT0iMTM0LjA3IiByPSIzNC4xNSIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);
    --icon-linkedin: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMi4wMiA1MTIuMDIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMi4wMiA1MTIuMDI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIj4NCgk8cGF0aCBzdHlsZT0iZmlsbDojMDA3QUFBOyIgZD0iTTYxLjgxMyw1LjQyNGMzMy41NDUsMCw2MS43OTMsMjguMjQ4LDYxLjc5Myw2MS43OTNjMCwzNS4zMS0zMC4wMTQsNjIuNjc2LTYxLjc5Myw2MS43OTMNCgkJQzI5LjE1MSwxMjkuODkzLDAuMDIsMTAyLjUyNywwLjAyLDY3LjIxN0MtMC44NjMsMzIuNzg5LDI3LjM4Niw1LjQyNCw2MS44MTMsNS40MjQiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojMDA3QUFBOyIgZD0iTTk2LjI0MSw1MDguNTk2SDI1LjYyYy05LjcxLDAtMTcuNjU1LTcuOTQ1LTE3LjY1NS0xNy42NTVWMTgxLjk3Ng0KCQljMC05LjcxLDcuMDYyLTE3LjY1NSwxNi43NzItMTcuNjU1aDcxLjUwM2M5LjcxLDAsMTcuNjU1LDcuOTQ1LDE3LjY1NSwxNy42NTV2MzA5Ljg0OA0KCQlDMTEzLjg5Niw1MDAuNjUxLDEwNS45NTEsNTA4LjU5Niw5Ni4yNDEsNTA4LjU5NiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiMwMDdBQUE7IiBkPSJNNTExLjEzNywyNzIuMDE3YzAtNjUuMzI0LTQ4LjU1Mi0xMTYuNTI0LTExMy44NzYtMTE2LjUyNGgtMTguNTM4DQoJCWMtMzUuMzEsMC02OS43MzgsMTYuNzcyLTg4LjI3Niw0NC4xMzhjLTYuMTc5LDYuMTc5LTguODI4LDguODI4LTguODI4LDguODI4di0zNS4zMWMwLTMuNTMxLTUuMjk3LTguODI4LTguODI4LTguODI4aC04OC4yNzYNCgkJYy0zLjUzMSwwLTguODI4LDMuNTMxLTguODI4LDcuOTQ1djMyOS4yNjljMCwzLjUzMSw1LjI5Nyw3LjA2Miw4LjgyOCw3LjA2Mmg5Ny4xMDNjMy41MzEsMCw4LjgyOC0zLjUzMSw4LjgyOC03LjA2MlYzMTAuODU4DQoJCWMwLTMyLjY2MiwyNC43MTctNjAuMDI4LDU3LjM3OS02MC45MWMxNi43NzIsMCwzMS43NzksNi4xNzksNDMuMjU1LDE3LjY1NWMxMC41OTMsMTAuNTkzLDE1LjAwNywyNS42LDE1LjAwNyw0Mi4zNzJ2MTg5Ljc5Mw0KCQljMCwzLjUzMSw1LjI5Nyw4LjgyOCw4LjgyOCw4LjgyOGg4OC4yNzZjMy41MzEsMCw4LjgyOC01LjI5Nyw4LjgyOC04LjgyOFYyNzIuMDE3SDUxMS4xMzd6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
    --icon-search: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUyLjk2NiA1Mi45NjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUyLjk2NiA1Mi45NjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8cGF0aCBkPSJNNTEuNzA0LDUxLjI3M0wzNi44NDUsMzUuODJjMy43OS0zLjgwMSw2LjEzOC05LjA0MSw2LjEzOC0xNC44MmMwLTExLjU4LTkuNDItMjEtMjEtMjFzLTIxLDkuNDItMjEsMjFzOS40MiwyMSwyMSwyMSAgYzUuMDgzLDAsOS43NDgtMS44MTcsMTMuMzg0LTQuODMybDE0Ljg5NSwxNS40OTFjMC4xOTYsMC4yMDUsMC40NTgsMC4zMDcsMC43MjEsMC4zMDdjMC4yNSwwLDAuNDk5LTAuMDkzLDAuNjkzLTAuMjc5ICBDNTIuMDc0LDUyLjMwNCw1Mi4wODYsNTEuNjcxLDUxLjcwNCw1MS4yNzN6IE0yMS45ODMsNDBjLTEwLjQ3NywwLTE5LTguNTIzLTE5LTE5czguNTIzLTE5LDE5LTE5czE5LDguNTIzLDE5LDE5ICBTMzIuNDU5LDQwLDIxLjk4Myw0MHoiIGZpbGw9IiM0ODQ4NDgiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    --icon-menu: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI4Ni4wNTQgMjg2LjA1NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjg2LjA1NCAyODYuMDU0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojNTg2NDcwOyIgZD0iTTI3Ny4xMTUsMTA3LjI3SDIyMy40OGMtNC45NDMsMC04LjkzOSwzLjk5Ni04LjkzOSw4LjkzOXY1My42MzVjMCw0Ljk0MywzLjk5Niw4LjkzOSw4LjkzOSw4LjkzOQ0KCQloNTMuNjM1YzQuOTQzLDAsOC45MzktMy45OTYsOC45MzktOC45Mzl2LTUzLjYzNUMyODYuMDU0LDExMS4yNjYsMjgyLjA1OCwxMDcuMjcsMjc3LjExNSwxMDcuMjd6IE0yNzcuMTE1LDBIMjIzLjQ4DQoJCWMtNC45NDMsMC04LjkzOSw0LjAwNS04LjkzOSw4LjkzOXY1My42MzVjMCw0Ljk0MywzLjk5Niw4LjkzOSw4LjkzOSw4LjkzOWg1My42MzVjNC45NDMsMCw4LjkzOS0zLjk5Niw4LjkzOS04LjkzOVY4LjkzOQ0KCQlDMjg2LjA1NCw0LjAwNSwyODIuMDU4LDAsMjc3LjExNSwweiBNNjIuNTc0LDBIOC45MzlDNC4wMDUsMCwwLDQuMDA1LDAsOC45Mzl2NTMuNjM1YzAsNC45NDMsNC4wMDUsOC45MzksOC45MzksOC45MzloNTMuNjM1DQoJCWM0LjkzNCwwLDguOTM5LTMuOTk2LDguOTM5LTguOTM5VjguOTM5QzcxLjUxMyw0LjAwNSw2Ny41MDksMCw2Mi41NzQsMHogTTYyLjU3NCwxMDcuMjdIOC45MzljLTQuOTM0LDAtOC45MzksMy45OTYtOC45MzksOC45MzkNCgkJdjUzLjYzNWMwLDQuOTQzLDQuMDA1LDguOTM5LDguOTM5LDguOTM5aDUzLjYzNWM0LjkzNCwwLDguOTM5LTMuOTk2LDguOTM5LTguOTM5di01My42MzUNCgkJQzcxLjUxMywxMTEuMjY2LDY3LjUwOSwxMDcuMjcsNjIuNTc0LDEwNy4yN3ogTTI3Ny4xMTUsMjE0LjU0SDIyMy40OGMtNC45NDMsMC04LjkzOSwzLjk5Ni04LjkzOSw4LjkzOXY1My42MzUNCgkJYzAsNC45NDMsMy45OTYsOC45MzksOC45MzksOC45MzloNTMuNjM1YzQuOTQzLDAsOC45MzktMy45OTYsOC45MzktOC45MzlWMjIzLjQ4QzI4Ni4wNTQsMjE4LjUzNiwyODIuMDU4LDIxNC41NCwyNzcuMTE1LDIxNC41NHoNCgkJIE02Mi41NzQsMjE0LjU0SDguOTM5Yy00LjkzNCwwLTguOTM5LDMuOTk2LTguOTM5LDguOTR2NTMuNjM1YzAsNC45NDMsNC4wMDUsOC45MzksOC45MzksOC45MzloNTMuNjM1DQoJCWM0LjkzNCwwLDguOTM5LTMuOTk2LDguOTM5LTguOTM5VjIyMy40OEM3MS41MTMsMjE4LjUzNiw2Ny41MDksMjE0LjU0LDYyLjU3NCwyMTQuNTR6IE0xNjkuODQ0LDEwNy4yN2gtNTMuNjM1DQoJCWMtNC45MzQsMC04LjkzOSwzLjk5Ni04LjkzOSw4LjkzOXY1My42MzVjMCw0Ljk0Myw0LjAwNSw4LjkzOSw4LjkzOSw4LjkzOWg1My42MzVjNC45NDMsMCw4LjkzOS0zLjk5Niw4LjkzOS04LjkzOXYtNTMuNjM1DQoJCUMxNzguNzg0LDExMS4yNjYsMTc0Ljc4OCwxMDcuMjcsMTY5Ljg0NCwxMDcuMjd6IE0xNjkuODQ0LDBoLTUzLjYzNWMtNC45MzQsMC04LjkzOSw0LjAwNS04LjkzOSw4LjkzOXY1My42MzUNCgkJYzAsNC45NDMsNC4wMDUsOC45MzksOC45MzksOC45MzloNTMuNjM1YzQuOTQzLDAsOC45MzktMy45OTYsOC45MzktOC45MzlWOC45MzlDMTc4Ljc4NCw0LjAwNSwxNzQuNzg4LDAsMTY5Ljg0NCwweg0KCQkgTTE2OS44NDQsMjE0LjU0aC01My42MzVjLTQuOTM0LDAtOC45MzksMy45OTYtOC45MzksOC45Mzl2NTMuNjM1YzAsNC45NDMsNC4wMDUsOC45MzksOC45MzksOC45MzloNTMuNjM1DQoJCWM0Ljk0MywwLDguOTM5LTMuOTk2LDguOTM5LTguOTM5VjIyMy40OEMxNzguNzg0LDIxOC41MzYsMTc0Ljc4OCwyMTQuNTQsMTY5Ljg0NCwyMTQuNTR6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
    --icon-close: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAAjZJREFUaN7tlsFq20AURe/I8aY2aOeV8UbWopv8hpgsUgJWoImJv6TbfkcSiFtCICVQzOz8DyUqAWntHxDYJYleF5WaSRPTkeaJbOZuhAbNzD2aJ70LODk5OTk5Ob2dOnUejuO4MxqNzsIwfJem6Q9OI1LKyXg8/uT7/s1qtSrYAeI47uR5fg5gCuBDGIYZF4SUckJEXwDs9nq9977vfzOF8Ew3yfP8nIiOKnAiOo2i6NDWfBRFh6X5nXJoMhgMTk3nGwMAuAZwr93vCCHmUsrjpuallBMhxIVmHgAei6L4brqGcQmlaZqEYfgTwIE2z0PDctLK5pl5IjpRSs3ZATghuMzXBuCA4DTfCMAGgtt8Y4AmEG2YtwKoA9GWeQAQNpMrlQbnALq6QSHEDMCvtsyzAQB/GtIr//SH8vpsjIiOlVKXHPtalZCuLMtut5ST3iwfiWimlPrKtS8bALD1m9DNs5SNrjpRoo5eLU3P89hKthLrCWz52/z1D+YUywpQJtM5Xn7EBZ5O2gOwHwTBXZZltxz7spTQtlRJRDMhxEcwp1hd1ifwvybFnWJZAUw7bJsQjQHqxoO2IBoBNM02bUDUBrANZtwQtQC4UiUnhDEAdyTmgqjTBw7wMlUe2WSbxWJxRURTPKXW6qXuma5hDNDv908AXJS3Vaq0jsRKqct/mt3Ver2emc43LqEkSWg4HN50u90xEX3mjMRpmiZBENx5nne/2Wymy+XywX5VJycnJycnp/b1G1cj4dxIeWPUAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTEyLTExVDE2OjI5OjEyKzAwOjAwOYGjvQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMi0xMVQxNjoyOToxMiswMDowMEjcGwEAAAAodEVYdHN2ZzpiYXNlLXVyaQBmaWxlOi8vL3RtcC9tYWdpY2stTmxsYXJ4QjmErpRtAAAAAElFTkSuQmCC);
    --icon-send: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAAQVJREFUWMPtljtuAjEURc9DSCiiooYUUGUH2QA9TdhC1kIbQUWFSKqkYhEUSLALirACCM1NwaAM3/nYEzdzJJe2j++1JUNJSYSknqRPSd1QAn39sZT0KukhlMCRb0kDSa1QAkd+Cq8nQSBOMfVkECimnhwCfutxEPBTjyeBzPVYTOAReAE6sdEGag7B7oEvYGhmi7sCd5JpnEmdCyauEbECxsC7mW1TCyTI1YDmDbknoH5l2gaYACMzW1dcBHwQooKpme0uBEJdwvhJgzzDqsPpUsdctMAemAFvZjbPOtlF4OQ55V0kj0DmmH0IOMXsIuAl5jwCXmNOhQ7f8g9Jz/+yYUlJxC957ktvY2bBtQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMi0xMVQxMDo1OToyNCswMDowMF0AWzoAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTItMTFUMTA6NTk6MjQrMDA6MDAsXeOGAAAAKHRFWHRzdmc6YmFzZS11cmkAZmlsZTovLy90bXAvbWFnaWNrLTE2bWMxZVZT2XG5jgAAAABJRU5ErkJggg==);

    --previous-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAALxJREFUaN7tmDEOwjAQBPfo+RC8gCdRpeVJvID/kIZyU5ACRSZYTk53FjttmhlHls4HCCGEEE6QPJO8Rnu0yp9Ijnxzi/bZIk/PiIOHPIA7gOPi08sjYHf5wsmT5BDtJvm0SF7ykpf8f8tbrTzK44G/oNmq489ZKFK+htphjtGizQFm9gBwATBGy25ivsTPwiXu57GiiCwoIguKyIIisqCIBnbfzK3MTvk3c58s/kT+F9uXiH7X60IIIbpgAkbsgqiI2jYPAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE4LTEyLTExVDAxOjQzOjE5KzAwOjAwJG1K4wAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0xMi0xMVQwMTo0MzoxOSswMDowMFUw8l8AAAAodEVYdHN2ZzpiYXNlLXVyaQBmaWxlOi8vL3RtcC9tYWdpY2staDZPZFdLdnKeL96HAAAAAElFTkSuQmCC);
    --enabled-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAAUpJREFUWMPtlLFKw0Ach7+0yWIhY1NcDdbWICI4uAg6+QRu4hJQinkBX0MXX0QU2gSnbs5WnB2cRBCkXjyXFNty1SReOmh+y5F/Lvd9uftzUKZMmX8R33PoLG+qXlUKhx8v1TFFF1mJOGptz1fA9xywIsBDUsOQp9NTzEL/XIoe0E4qfSyxPz3NKA5uhRisjsH3OHt4KV4gA1y/QEa4XoEccH0COeEAVWU1cG026hesN/rcPr1+u0Kn3UBWI4yJbk8FB9U9ELg27+Y1cIgpbjhpLs782vcc4o8uyFYeuFrgeSEGhslTE2GESgnfc6iKXp5tH4+6Bw7WatSGl8Do6hxgyl3OB4864bMFVBKSeyy5w5sVY4oQ8p15egEY9cMVsJVU7pJxRQf8ZwHVTnzl1/B0AmoJLfD0ApMSli549gSuTeDa8weXKfOX8wmMTZNMfDoEtAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMi0wNVQxMToxMzowNCswMDowMDbf4U0AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTItMDVUMTE6MTM6MDQrMDA6MDBHglnxAAAAKHRFWHRzdmc6YmFzZS11cmkAZmlsZTovLy90bXAvbWFnaWNrLS1yb1N0VUN3Ld+aVwAAAABJRU5ErkJggg==);
    --not-enabled-icon: none;
    --selected-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAAQtJREFUSMftlDFOwzAYhT9DFs5A99gDd2DvXNETBPsG3XA2OAFhYmjFObhFs8Mlqkr8DKRS3JLauK2QEG9z5P99/3uKDP+KSAUnZ8aIPAGXSdNNq2JXzoKTSJNs/p0qfbX/gtWC1ZJl7soJVq+x2g8nyJUrJ4h6AQogWPBwQGjuadr6eICI+WGABPM4wGqPNdPd72baM6+HzPcDrL4G7kDmAeTW3IDMe+a+N7PzFxaDgKZ9xZkZIvcgC1xZACtEFrFa0it6XD4ANXCOqOfUWtIBX0k8Ss06483mPjoXrWg7idUXHTBp858BNkkydJyn4jcB2xW9A6PsFxUAeRtOoD6qDpJvLlSnbuWP6RNziGBHjCNSSwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMi0wNVQxNDowNjo0NyswMDowMLn1Ur0AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTItMDVUMTQ6MDY6NDcrMDA6MDDIqOoBAAAAKHRFWHRzdmc6YmFzZS11cmkAZmlsZTovLy90bXAvbWFnaWNrLXliSDRXcFJiGNMmVgAAAABJRU5ErkJggg==);
    --not-selected-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAAHBJREFUSMftlLENgDAMBA/ECtAQsRB7ZCcmYaCkyxBOQQqEjIKShsLXWZb/7MZgVBjuRYIdOIC1MS8K+AXON0EAXOfSYYZN7SSQBNKarM2PndtWMYEJTGCCPwimRx0B1/NRuV6+foGAL5Lm8JJhfCcD9JYYKcpV1wQAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMTItMDVUMTM6NTU6MDQrMDA6MDDrRFfDAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTEyLTA1VDEzOjU1OjA0KzAwOjAwmhnvfwAAACh0RVh0c3ZnOmJhc2UtdXJpAGZpbGU6Ly8vdG1wL21hZ2ljay0xOGVmSkx4WlSEJLQAAAAASUVORK5CYII=);
    --checked-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAAq1JREFUSMfVlc9LVFEUxz93njMbpYUOGf3CRJgZc9XYsh+EBYWhFgPtkxypFvZDqYgIKkzFTZE+wUVrK8aiWlj5B9S0EZ0ZULCQauFAhIv8MXNavDtv3vhj3rT0wIPzzjvn+z33e+69D7a7qaJfI/U+KqUNJS3AIRR7ARAWgK8gMdJGjLGZlf8niAbPA31ArUuPc4h0YyZflUYQwaAq+Bi4riNTiIxSZnzgT9k8ADvWaljLNKFUO9CgkQbYmezhPtniBNHggAZfBumiOmWuLypoxh+KIjII+BDVj5no3prAkuUFsIxHTvMsNek+RiAaOAHqPeBDqTaGErGNBJF6H1XZBFCLSCdmatj+1hFoQakuFI16yJ8RBjGTbxzNXQGeALOkPQdzg/fYCZXSpgc6xa7UiAO8F6ViwDGEcoRy4DiK10SDD+28dHIIYRqow59pyYXzBNZWBJFRW3Or854i4twmGmwGYIwMSo1aGGoTAiFsOcZEnlR1ueovXHO85WobN1kBuy18vjsKwq4EKg/GSvab9vZsJMjZ34xyBV2/hpyV27X2tnZK9AMAr7HPUfylBIJ8zqp3v/Z+biZR3HIyJx2kg+4SKWdOrtYmdUgkMV3QTgQDQO/zR1uLox4wlHgLWKcaabfiGquAIG3EQM0BDfhDUTs+nLwDnEWYBJb08wmlmjETd+28qsBloB6YRSrG88I4rSN4DsVLYAXxnMGc+VjCDKAz1ITIO8CLSCtmyiYwChLjiwkO+yuAIyi5QKP/NwcW48w4dorTIhgcDVwFngNekD7M1NOCEW0ouoeHX6FelNzUg57WJ3QCj5oHICs1iJxCcVHLAkgf1alb7td1ftmtiPQDdS4CzSJywylLaQQAl8JejKVWfbeEQf8yYQGIIxJDKsYZia+WNKttaf8AmvTh+H5uNTAAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMTItMDVUMTM6NTE6NTArMDA6MDBeAN3OAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTEyLTA1VDEzOjUxOjUwKzAwOjAwL11lcgAAACh0RVh0c3ZnOmJhc2UtdXJpAGZpbGU6Ly8vdG1wL21hZ2ljay04YUxVT3ZseN5IA5YAAAAASUVORK5CYII=);
    --not-checked-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAAkRJREFUSMfdlc1OE1EYhp9vykxTwhX4F9NhZWbVmd6Af4krICbcAC5INAYDkngHhjZsjUZvYIKm3eACo3vmtBuHHaRqjG7ZwWCcz4UHUzsFWnb6bc7fnPc55z3nfAP/eshpg2maelmWzanqDFADLtmhr0BXRFrlcrkVBMHR2IAkSe6KyBpQPWOReyKyGobhm2GDzmBHHMclY0xTRDas+EdgKc/zwHXdKdd1p/I8D4AlIAV8VX1tjGmoakGvsANjTBNYBjLgURiGz0UkH7a6OI5Lvu8vquo64Klqo16vr54IsLZsWPE7URR9GOUgO53OdVV9C3jAXBRFrYJFaZp61nOApVHFAcIwfK+qy7bZSNPUKwCyLJs79jwMwxejih9Hr9d7BuwA04eHhzMFADBry5cneX5azM/P/1TVV7ZZBKhqDcBxnHfjivfFli2jYTu4AOB53pfzqmdZ9tlWLw4DALC/vy8jKw7ExMTE8dw/FvcDvgFMTk5ePi+gVCpdsdXvwwAdgDzPb50XICK3AVQ1KQBEpGWr9+I4Lo0rbucs2Ga7ACiXyy1gDwh8318cF1CtVu8D14BdESkCgiA4EpFVu8X1brd7Y1Tx7e3tm0DTzl2JouhHAQBgU24T8PI830yS5MFpdtnM+9BxnE3AFZG1er3e7v+mcCVV1THGPBWRx7Zrx77QrUql8gng4ODgqj3QBWsLIrJWq9WeDGaBE++8MWYWaADTZzi0q6orgys/E2AhLr9z1AwQ8vcvs6OqLRFp93v+/8UvhvjadHDiiy0AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMTItMDVUMTM6Mzk6MTArMDA6MDAhKFmDAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTEyLTA1VDEzOjM5OjEwKzAwOjAwUHXhPwAAACh0RVh0c3ZnOmJhc2UtdXJpAGZpbGU6Ly8vdG1wL21hZ2ljay1UaVVDTzgyOIl6WPQAAAAASUVORK5CYII=);
    --enabled-background: rgba(0,104,40,.075);
    --not-enabled-background: rgba(235,0,0,.075);
    --close-notice-icon: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAAIFJREFUSMftlDEOgCAQBIl/uMQnWOD/K+IfpPA5YyGFMSIgYDSyFcWye3cLp1TDPwEMwAT0EVwBDDCmGBg2WEAC4tZxTYqBALO7uJx1EsO5bZItfiVUTNwzZ3s4S5a4p5OkyrsiFbx2RFVDrvpMq3+0J1aFdibBEHfLTt/KouH7WAEdv4gKiliXTQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0xMi0wNVQxMjo1MjoxOCswMDowMN8E/9UAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMTItMDVUMTI6NTI6MTgrMDA6MDCuWUdpAAAAKHRFWHRzdmc6YmFzZS11cmkAZmlsZTovLy90bXAvbWFnaWNrLUNIek1sZVdastF5yQAAAABJRU5ErkJggg==);

    --tab-head-height: 2.34vw;
    --tab-active-color: #fff;
    --slide-dot-size: .52vw;
}

@media(max-width:768px){
    :root{
        --title-size: 22px;
        --h1-size: 18px;
        --h2-size: 16px;
        --h3-size: 15px;
        --p-size: 14px;

        --h1-size-adapt: var(--h1-size);
        --h2-size-adapt: var(--h2-size);
        --h3-size-adapt: var(--h3-size);
        --p-size-adapt: var(--p-size);

        --content-margin: 15px;
        --20px: 20px;
        --10px: 10px;
        --5px: 5px;

        --icon-size: 32px;
        --icon-small-size: 24px;
        --icon-big-size: 32px;

        --box-radius: 3px;

        --btn-height: 32px;
        --btn-big-height: 32px;
        --btn-small-height: 32px;

        --btn-font-size: 14px;
        --btn-big-font-size: 15px;
        --btn-small-font-size: 12px;

        --tab-head-height: 50px;
        --slide-dot-size: 20px;
    }
}

@media(max-width:400px){
    :root{
        --global-margin: 15px;
        --20px: 15px;
    }
}

*{
    font-family: raleway, sans-serif, calibri, tahoma, verdana;
    box-sizing: border-box;
    padding:0px;
    margin:0px;
    font-size:16px;
    color: var(--black-color);
    font-weight: 300;
    outline: none;
}

html{background: var(--gray-color)}

.white{color: var(--white-color);}
.success{color: var(--success-color);}
.success.alt{color: var(--success-color-alt);}
.warning{color: var(--warning-color);}
.error{color: var(--error-color);}
.gray{color: var(--gray-color);}
.gray.alt{color: var(--gray-color-alt);}
.black{color: var(--black-color);}

.bg-white{background-color: var(--white-color)!important;}
.bg-success{background-color: var(--success-color);}
.bg-success.alt{background-color: var(--success-color-alt);}
.bg-warning{background-color: var(--warning-color);}
.bg-error{background-color: var(--error-color);}
.bg-gray{background-color: var(--gray-color);}
.bg-gray.alt{background-color: var(--gray-color-alt);}
.bg-black{background-color: var(--black-color);}

.noradius{border-radius: 0;}
.radius{border-radius: var(--box-radius); overflow: hidden;}
.radius-50{border-radius: 50%; overflow: hidden;}
.left-radius{border-radius: var(--box-radius) 0 0 var(--box-radius); overflow: hidden;}
.right-radius{border-radius: 0 var(--box-radius) var(--box-radius) 0; overflow: hidden;}
.top-radius{border-radius: var(--box-radius) var(--box-radius) 0 0; overflow: hidden;}
.bottom-radius{border-radius: 0 0 var(--box-radius) var(--box-radius); overflow: hidden;}

.btn.radius{border-radius: var(--btn-radius);}
.btn.left-radius{border-radius: var(--btn-radius) 0 0 var(--btn-radius);}
.btn.right-radius{border-radius: 0 var(--btn-radius) var(--btn-radius) 0;}
.btn.top-radius{border-radius: var(--btn-radius) var(--btn-radius) 0 0;}
.btn.bottom-radius{border-radius: 0 0 var(--btn-radius) var(--btn-radius);}

.gmargin{margin-left: var(--content-margin); margin-right: var(--content-margin);}
.gpadding{padding-left: var(--content-margin); padding-right: var(--content-margin);}

.list{list-style-type: none;}
.nobg{background: none;}
.noborder{border: 0;}

.icon{
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 70% auto;
    width: var(--icon-size);
    height: var(--icon-size);
    text-align: center;
    line-height: var(--icon-size)
}
.icon.contain{background-size: contain;}
.icon.cover{background-size: cover;}
.icon.auto{background-size: auto;}
.icon.h-auto{background-size: 60% auto;}
.icon.w-auto{background-size: auto 60%;}
.icon.small{width: var(--icon-small-size); height: var(--icon-small-size); line-height: var(--icon-small-size)}
.icon.big{width: var(--icon-big-size); height: var(--icon-big-size); line-height: var(--icon-big-size)}

.icon.facebook{background-image: var(--icon-facebook);}
.icon.twitter{background-image: var(--icon-twitter);}
.icon.flickr{background-image: var(--icon-flickr);}
.icon.youtube{background-image: var(--icon-youtube);}
.icon.soundcloud{background-image: var(--icon-soundcloud);}
.icon.instagram{background-image: var(--icon-instagram);}
.icon.linkedin{background-image: var(--icon-linkedin);}
.icon.search{background-image: var(--icon-search);}
.icon.menu{background-image: var(--icon-menu);}
.icon.close{background-image: var(--icon-close);}

.title{font-size: var(--title-size)}
h1, .h1{font-size: var(--h1-size); line-height: 1.3;}
h2, .h2{font-size: var(--h2-size); line-height: 1.3}
h3, .h3{font-size: var(--h3-size); line-height: 1.5}
p, .p{font-size: var(--p-size); line-height: 1.5}

h1.adapt, .h1.adapt{font-size: var(--h1-size-adapt);}
h2.adapt, .h2.adapt{font-size: var(--h2-size-adapt);}
h3.adapt, .h3.adapt{font-size: var(--h3-size-adapt);}
p.adapt, .p.adapt{font-size: var(--p-size-adapt);}

.margin-5{margin: 5px}
.top-5{margin-top: 5px}
.bottom-5{margin-bottom: 5px}
.left-5{margin-left: 5px}
.right-5{margin-right: 5px}

.margin-10{margin: 10px}
.top-10{margin-top: 10px}
.bottom-10{margin-bottom: 10px}
.left-10{margin-left: 10px}
.right-10{margin-right: 10px}

.margin-15{margin: 15px}
.top-15{margin-top: 15px}
.bottom-15{margin-bottom: 15px}
.left-15{margin-left: 15px}
.right-15{margin-right: 15px}

.margin-20{margin: 20px}
.top-20{margin-top: 20px}
.bottom-20{margin-bottom: 20px}
.left-20{margin-left: 20px}
.right-20{margin-right: 20px}

.margin-5.adapt{margin: var(--5px)}
.top-5.adapt{margin-top: var(--5px)}
.bottom-5.adapt{margin-bottom: var(--5px)}
.left-5.adapt{margin-left: var(--5px)}
.right-5.adapt{margin-right: var(--5px)}

.margin-10.adapt{margin: var(--10px)}
.top-10.adapt{margin-top: var(--10px)}
.bottom-10.adapt{margin-bottom: var(--10px)}
.left-10.adapt{margin-left: var(--10px)}
.right-10.adapt{margin-right: var(--10px)}

.margin-20.adapt{margin: var(--20px)}
.top-20.adapt{margin-top: var(--20px)}
.bottom-20.adapt{margin-bottom: var(--20px)}
.left-20.adapt{margin-left: var(--20px)}
.right-20.adapt{margin-right: var(--20px)}

.margin-40.adapt{margin: calc(var(--20px) * 2)}
.top-40.adapt{margin-top: calc(var(--20px) * 2)}
.bottom-40.adapt{margin-bottom: calc(var(--20px) * 2)}
.left-40.adapt{margin-left: calc(var(--20px) * 2)}
.right-40.adapt{margin-right: calc(var(--20px) * 2)}

.padding-5{padding: 5px}
.top-5-in{padding-top: 5px}
.bottom-5-in{padding-bottom: 5px}
.left-5-in{padding-left: 5px}
.right-5-in{padding-right: 5px}

.padding-10{padding: 10px}
.top-10-in{padding-top: 10px}
.bottom-10-in{padding-bottom: 10px}
.left-10-in{padding-left: 10px}
.right-10-in{padding-right: 10px}

.padding-15{padding: 15px}
.top-15-in{padding-top: 15px}
.bottom-15-in{padding-bottom: 15px}
.left-15-in{padding-left: 15px}
.right-15-in{padding-right: 15px}

.padding-20{padding: 20px}
.top-20-in{padding-top: 20px}
.bottom-20-in{padding-bottom: 20px}
.left-20-in{padding-left: 20px}
.right-20-in{padding-right: 20px}

.padding-40{padding: 40px}
.top-40-in{padding-top: 40px}
.bottom-40-in{padding-bottom: 40px}
.left-40-in{padding-left: 40px}
.right-40-in{padding-right: 40px}

.padding-5.adapt{padding: var(--5px)}
.top-5-in.adapt{padding-top: var(--5px)}
.bottom-5-in.adapt{padding-bottom: var(--5px)}
.left-5-in.adapt{padding-left: var(--5px)}
.right-5-in.adapt{padding-right: var(--5px)}

.padding-10.adapt{padding: var(--10px)}
.top-10-in.adapt{padding-top: var(--10px)}
.bottom-10-in.adapt{padding-bottom: var(--10px)}
.left-10-in.adapt{padding-left: var(--10px)}
.right-10-in.adapt{padding-right: var(--10px)}

.padding-20.adapt{padding: var(--20px)}
.top-20-in.adapt{padding-top: var(--20px)}
.bottom-20-in.adapt{padding-bottom: var(--20px)}
.left-20-in.adapt{padding-left: var(--20px)}
.right-20-in.adapt{padding-right: var(--20px)}

.padding-40.adapt{padding: calc(var(--20px) * 2)}
.top-40-in.adapt{padding-top: calc(var(--20px) * 2)}
.bottom-40-in.adapt{padding-bottom: calc(var(--20px) * 2)}
.left-40-in.adapt{padding-left: calc(var(--20px) * 2)}
.right-40-in.adapt{padding-right: calc(var(--20px) * 2)}

.underline{text-decoration: underline;}
.bold,b,strong, h1, h2, h3, h4{font-weight: 900;}
.bold,b,strong{font-size: inherit;}
.light{font-weight: 200;}
.regular{font-weight: 300;}
.semibold{font-weight: 400;}

.sm-color a.fa-facebook{color: #3B5998}
.sm-color a.fa-twitter{color: #1DA1F2}
.sm-color a.fa-linkedin{color: #006097}
.sm-color a.fa-envelope{color: #d93025}
.sm-color a.fa-whatsapp{color: #00bfa5}

ul li, ol li, menu li, span, a, time, q, i, u, li a, li span, li ul{
    font-size: inherit;
    color: inherit;
    line-height: inherit;
    font-weight: inherit;
    text-align: inherit;
    font-style: inherit;
    font-family: inherit;
    text-decoration: inherit;
}

li ul{list-style-type: inherit}

li > span, li > a{
    display: inline-block;
    width: 100%;
    height: 100%;
}

i{font-style: italic}
sup, sub{color: inherit}
.nowrap{white-space: nowrap}
.text-center, .center{text-align: center}
.text-left{text-align: left}
.text-right{text-align: right}
.text-justify{text-align: justify}
.text-error{color: var(--error-color);}
.text-warning{color: var(--warning-color);}
.text-success{color: var(--success-color);}

.block-center, .center{
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}

.block-success, .block-error, .block-warning{
    background: #fff;
    padding: 30px 20px;
    text-align: center;
    width: 600px;
    max-width: 100%;
    border-radius: 4px;
}

.block-success p, .block-error p, .block-warning p{
    font-size: 16px;
}

.block-error{
    border: 2px solid var(--error-color);
    background: #fff;
}

.block-warning{
    border: 2px solid var(--warning-color);
    background: #fff;
}

.block-success{
    background: #fff;
}

.test-border{
    border: 2px solid red;
}

.upper{text-transform: uppercase;}

.btn-sm{
    display: inline-block;
    width: 48px;
    height: 48px;
    line-height: 48px;
    border-radius: 50%;
    background: #4B4B4B;
    margin-left: 3px;
    margin-right: 3px;
    color:#F8F8F8;
    text-align: center;
    vertical-align: middle;
    font-size: 24px;
}

.btn-sm:hover{
    color:  #4B4B4B;
    background-color: rgba(255,255,255,.9);
}

.btn-sm-small:hover{
    line-height: 30px;
}

.btn-sm-inf:hover{
    line-height: 22px;
}

.btn-sm a{
    width: 100%;
    height: 100%;
    line-height: inherit;
}

.btn-sm.btn-sm-big{
    width: 64px;
    height: 64px;
    font-size: 2em;
    line-height: 64px;
}

.btn-sm.btn-sm-small{
    width: 32px;
    height: 32px;
    line-height: 31px;
    font-size: 14px;
}

.btn-sm.btn-sm-inf{
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 1em;
}

.transition{
    -webkit-transition: all .5s;
    -khtml-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.popup-container{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100vw;
    height: 100vh;
    background-color: rgba(56,56,56,.86);
    z-index: 65255;
}

.popup > img{
    max-width: calc(100% - 80px);
    max-height: 100%;
    height: auto;
}

.popup{
    position: fixed;
    left: 50%;
    top: 50%;
    width: 0%;
    height: 0%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    background: rgba(0,0,0,.8);
    overflow: hidden;
    text-overflow: hidden;
    text-align: center;
    z-index: 20;
    transition: all .5s;
    opacity: 0;
}

.popup.notice{
    background: transparent;
}

.popup.show{
    top: 0%!important;
    left: 0%!important;
    height: 100%;
    width: 100%;
    opacity: 1;
}

.popup .close{
    position: absolute;
    width: 50px;
    height: 50px;
    right: 15px;
    top: 10px;
    background: var(--icon-close) center center no-repeat;
    background-size: 32px 32px;
}

.popup > div{
    height: calc(100vh - 0px);
    max-height: calc(100vh - 0px);
    width: 100%;
    max-width: calc(100%);
    z-index: 11px;
    margin: 0 auto;
    text-align: justify;
    padding: 0px;
    overflow: hidden;
    text-overflow: hidden;
}

.popup.show > div{
    overflow: auto;
}

.popup.notice > div{
    position: relative;
    padding: 20px;
    padding-right: 62px;
    font-size: 1.3em;
    color: #fff;
    background: RGB(16,135,87);
    box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.5);
}

.popup.notice .close{
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background-size: 24px 24px;
    position: absolute;
    right: 10px;
    top: calc(50% - 16px);
}

.popup > p{
    color: #fff;
    font-size: 1.2em;
}

.input-search{
    max-width: calc(100% - 80px);
    width: 500px;
    height: 70px;
    padding: 7px;
    margin: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 16px;
    letter-spacing: 1px;
    border: 1px solid #787878;
    display: inline-block;
    vertical-align: middle;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.input-search + input{
    height: 70px;
    width: 100px;
    background: #787878 url('./images/search.png') center center no-repeat;
    background-size: auto 32px;
    border: 1px solid #787878;
    margin: 0px;
    vertical-align: middle;
    margin-left: -5px;
}

.hover:hover::after, .btn:not(.trans):hover::after{content: ""; position: absolute; left: 0; top :0; width: 100%; height: 100%; background: rgba(0,0,0,.2); z-index: 0}
.hover:hover > *, .btn:not(.trans):hover > *{z-index: 1}

.btn{
    display: inline-block;
    vertical-align: middle;
    padding-left: calc(var(--10px) + (var(--10px) / 2));
    padding-right: calc(var(--10px) + (var(--10px) / 2));
    text-align: center;
    text-decoration: none;
    font-size: var(--btn-font-size);
    border: 0;
    -webkit-transition: all .25s;
    -moz-transition: all .25s;
    -ms-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s;
    box-sizing: border-box;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #fff;
    height: var(--btn-height);
    line-height: var(--btn-height);
    min-width: 15vw;
    width: auto;
    max-width: 100%;
    font-weight: 400;
    text-transform: uppercase;
    position: relative;
}

.btn.small{
    padding-left: var(--10px);
    padding-right: var(--10px);
    height: var(--btn-small-height);
    line-height: var(--btn-small-height);
    font-size: var(--btn-small-font-size);
    min-width: 11.37vw;
}

.btn.big, .big{
    height: var(--btn-big-height);
    line-height: var(--btn-big-height);
    font-size: var(--btn-big-font-size);
}

.btn.disable{filter: grayscale(100%); opacity: .15;}
.btn.trans{line-height: calc(var(--btn-height) - 2px);}
.btn.small.trans{line-height: calc(var(--btn-small-height) - 2px);}
.btn.big.trans{line-height: calc(var(--btn-big-height) - 2px);}

.btn.success, .btn.success.trans:hover{background-color: var(--success-color); color: #fff;}
.btn.success.trans{color: var(--success-color); border: 1px solid var(--success-color); background: transparent;}
.btn.success.alt, .btn.success.alt.trans:hover{background: var(--success-color-alt); color: #fff;}
.btn.success.alt.trans{ color: var(--success-color-alt); border: 1px solid var(--success-color-alt); background: transparent;}

.btn.warning, .btn.warning.trans:hover{background-color: var(--warning-color); color: var(--black-color);}
.btn.warning.trans{ color: var(--warning-color); border: 1px solid var(--warning-color); background: transparent;}

.btn.error, .btn.error.trans:hover{background-color: var(--error-color); color: #fff;}
.btn.error.trans{color: var(--error-color); border: 1px solid var(--error-color); background: transparent;}

.btn.white, .btn.white.trans:hover{background-color: #fff; color: var(--black-color);}
.btn.white.trans{color: #fff; border: 1px solid #fff; background: transparent;}

.btn.gray, .btn.gray.trans:hover{background: var(--gray-color); color: #fff;}
.btn.gray.trans{color: var(--gray-color); border: 1px solid var(--gray-color); background: transparent;}

.btn.black, .btn.black.trans:hover{color: #fff; background: var(--black-color);}
.btn.black.trans{background: transparent; color: var(--black-color); border: 1px solid var(--black-color);}

.flex{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.iflex{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
}

.flex-row,.flex.row{
    -webkit-flex-direction:row;
    -moz-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
}

.flex-col,.flex.col{
    -webkit-flex-direction:column;
    -moz-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
}

.flex-wrap,.flex.wrap{
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
}

.flex.row.middle, .flex.col.center{
    -webkit-align-items: center;
    align-items: center;
}

.flex.col.middle, .flex.row.center{
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-align: center;
    justify-content: center;
}
@media(max-width:768px){
    .flex.mcenter{
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-flex-align: center;
        justify-content: center;
    }
}

.flex.col.top, .flex.row.left{
    -webkit-justify-content: start;
    -moz-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
}

.flex.col.bottom, .flex.row.right{
    -webkit-justify-content: end;
    -moz-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end;
}

.flex.col.left, .flex.row.top{
    -webkit-align-items: flex-start;
    align-items: flex-start;
}

.flex.col.right, .flex.row.bottom{
    -webkit-align-items: flex-end;
    align-items: flex-end;
}

.flex.space{
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.flex.around{
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    -ms-flex-pack: justify;
    justify-content: space-around;
}

.flex.stretch{
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-justify-content: stretch;
    -moz-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
}

.flex-1, .flex-1 > *{flex: 1}
.flex-2, .flex-2 > *{flex: 2}
.flex-3, .flex-3 > *{flex: 3}
.flex-4, .flex-4 > *{flex: 4}

.float-right{
    float: right;
}

.flag-container{
    padding: 0px;
    height: 8px;
    width: 100%
}

.flag-container.min{
    width: 30%;
    min-width: 250px;
}

.flag{
    padding: 0px;
    height: 100%;
    width: 100%;
    margin: 0!important;
    list-style-type:none;
    font-size: 0;
}

.flag >li{
    height: 100%;
    margin: 0px;
    padding: 0px;
    flex: 1;
    display:inline-block;
    box-sizing: border-box;
    vertical-align:middle;
}

.flag >li:first-child{
    background: RGB(16,135,87);
}

.flag >li:first-child + li{
    background: rgb(255,212,0);
    width: 33.34%;
}

.flag li:first-child + li + li{
    background: rgb(229,48,9);
}

.scale-hover:hover img{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}

.on-container{
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    z-index: 1;
}

.os-tab-head{
    cursor: pointer;
    color: var(--black-color);
    height: var(--tab-head-height);
}
.os-tab-head.active{background: var(--tab-active-color);}
.os-tab{display: none;}
.os-tab.active{display: block;}

.block{display: block;}
.iblock{display: inline-block;}
.iblock.middle{vertical-align: middle;}
.iblock.top{vertical-align: top;}
.iblock.bottom{vertical-align: bottom;}

.half{width: 50%;}
.half-5{width: calc(50% - 5px);}
.half-10{width: calc(50% - 10px);}
.half-15{width: calc(50% - 15px);}
.half-20{width: calc(50% - 20px);}
.half-5.adapt{width: calc(50% - var(--5px));}
.half-10.adapt{width: calc(50% - var(--10px));}
.half-15.adapt{width: calc(50% - var(--10px) - var(--5px));}
.half-20.adapt{width: calc(50% - var(--20px));}

.third{width: 33.33%;}
.third-5{width: calc(33.33% - 5px);}
.third-10{width: calc(33.33% - 10px);}
.third-15{width: calc(33.33% - 15px);}
.third-20{width: calc(33.33% - 20px);}
.third-5.adapt{width: calc(33.33% - var(--5px));}
.third-10.adapt{width: calc(33.33% - var(--10px));}
.third-15.adapt{width: calc(33.33% - var(--10px) - var(--5px));}
.third-20.adapt{width: calc(33.33% - var(--20px));}

.quarter{width: 25%;}
.quarter-5{width: calc(25% - 5px);}
.quarter-10{width: calc(25% - 10px);}
.quarter-15{width: calc(25% - 15px);}
.quarter-20{width: calc(25% - 20px);}
.quarter-5.adapt{width: calc(25% - var(--5px));}
.quarter-10.adapt{width: calc(25% - var(--10px));}
.quarter-15.adapt{width: calc(25% - var(--10px) - var(--5px));}
.quarter-20.adapt{width: calc(25% - var(--20px));}

.las label{
    display: block;
    width: 100%;
}

.default{
    max-height: auto;
    max-width: auto;
}

.height-auto{
    width: 100%;
    height: auto;
    max-height: auto;
}

.width-auto{
    height: 100%;
    width: auto;
    max-width: auto;
}

.hoverflow{overflow: hidden;}

img.cover{
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover;
}

img.cover.right, img.cover.left, img.cover.top, img.cover.bottom{
    height: auto;
    /*
        width: auto;
    */
    min-height: 100%;
    min-width: 100%;
    object-fit: unset;
}
img.cover.right{right: 0px;}
img.cover.left{left: 0px;}
img.cover.top{top: 0px;}
img.cover.bottom{bottom: 0px;}

img.contain{
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: contain;
}

img.contain.right, img.contain.left, img.contain.top, img.contain.bottom{
    display: block;
    height: auto;
    width: auto;
    max-height: 100%;
    max-width: 100%;
    object-fit: unset;
}
img.contain.right{right: 0px;}
img.contain.left{left: 0px;}
img.contain.top{top: 0px;}
img.contain.bottom{bottom: 0px;}

.filter-white{filter: contrast(0%) brightness(200%);}
.filter-gray{filter: grayscale(100%);}
.filter-black{filter: saturate(100%) brightness(0%);}

.relative{position: relative;}
.fixed{position: fixed;}
.absolute{position: absolute;}
.absolute.top,.fixed.top{top: 0px; bottom: unset}
.absolute.bottom,.fixed.bottom{bottom: 0px; top: unset}
.absolute.left,.fixed.left{left: 0px; right: unset}
.absolute.right,.fixed.right{right: 0px; left: unset}

.h100{height: 100%;}
.w100{width: 100%;}
.vh100{height: 100vh;}
.vw100{width: 100vw;}

.slide-container{
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    transition: all .5s;
}

.slide-container > span{
    position: absolute;
    height: 64px;
    width: 64px;
    color: #fff;
    display: block;
    top: calc(50% - 32px);
    z-index: 1;
    cursor: pointer;
    -webkit-transition: all .3s;
    -khtml-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    background: rgba(0,0,0,0) var(--previous-icon) center center no-repeat;
    background-size: contain;
    border-radius: 50%;
    filter: contrast(0%) brightness(200%);
}
@media(max-width:768px){.slide-container > span{width: 32px; height: 32px; top: calc(50% - 16px);}}

.slide-container > span.disable{
    -webkit-filter: grayscale(100%) brightness(250%);
    -moz-filter: grayscale(100%) brightness(250%);
    filter: contrast(0%) brightness(100%);
    cursor: default;
}

.slide-container:hover > span{background-color: rgba(0,0,0,.15);}
.slide-container > span:hover{background-color: rgba(0,0,0,.3);}
.slide-container > span:first-child{left: 0;}
.slide-container > span:first-child + span{right: 0; transform: rotate(180deg);}

.slide-container > .slides{
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}


.slide{
    width:100%;
    max-width:100%;
    height:100%;
    -webkit-transition: all 1s;
    transition: all 1s;
    position: absolute;
    left:100%;
    top:0px;
    overflow: hidden;
}

.slide > img{
    max-width: 100%;
    width: auto;
    max-height: 100%;
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
    object-fit: contain;
}

.slide.active{left:0px;}
.fix-to-left{left:-100%;}
.fix-to-right{left:100%;}

.slide-container .dot{
    height: var(--slide-dot-size);
    width: var(--slide-dot-size);
    border: 2px solid #fff;
    border-radius: 50%;
    margin: 0 var(--5px);
    cursor: pointer;
}
.slide-container .dot.active{background-color: rgba(221,243,221,1);}

.hide{display: none!important;}
*[data-image], .os-read, .close, .os-remove{cursor: pointer;}

.popup iframe{
    width: 720px;
    height: 360px;
}

article p, article ul, article ol, article blockquote,
.ck-content p, .ck-content ul, .ck-content ol, .ck-content blockquote{
    font-size: var(--p-size-adapt);
    line-height: 1.5;
    text-align: justify;
    font-weight: 200;
    color: inherit;
}

article li > span, article li > a{
    display: inline;
}

article a{font-style: underline; color: var(--success-color)}

article > *:first-child, article > div > *:first-child,
.ck-content > *:first-child{margin-top: 0px;}

article p + *, article ul + *, article ol + *, article blockquote + *,
.ck-content p + *, .ck-content ul + *, .ck-content ol + *, .ck-content blockquote + *{margin-top: var(--20px);}

article p + ul, article p + ol,
.ck-content p + ul, .ck-content p + ol{margin-top: var(--5px);}

article li + li,
.ck-content li + li{margin-top: 5px;}

article p + figure, article ul + figure, article ol + figure, article blockquote + figure,
.ck-content p + figure, .ck-content ul + figure, .ck-content ol + figure, .ck-content blockquote + figure{margin-top: calc(var(--20px) * 2);}

article figure,
.ck-content figure{
    margin-bottom: calc(var(--20px) * 2);
    text-align: center;
}

article figure,
.ck-content figure{
    position: relative;
}


article img,
.ck-content img{
    width: auto;
    max-width: calc(100%);
}

article blockquote,
.ck-content blockquote{
    border-left: 5px solid #ccc;
    font-weight: 300;
    padding-left: 10px;
}

article ul, article ol,
.ck-content ul, .ck-content ol{margin-left: calc(var(--20px) + var(--10px));}

article p:first-child, article h2 + p, article h3 + p, article h4 + p,
.ck-content p:first-child, .ck-content h2 + p, .ck-content h3 + p, .ck-content h4 + p{margin-top: 0px;}

article h2, article h3, article h4,
.ck-content h2, .ck-content h3, .ck-content h4{margin: var(--20px) 0 0px 0; color: var(--success-color);}

article h2 *, article h3 *, article h4 *,
.ck-content h2 *, .ck-content h3 *, .ck-content h4 *{color: inherit;}

.footer{background-color: #2C2C2C;}
.footer img{width: 300px;max-width: calc(100% - 30px);}
.footer li ul li{margin-bottom: 5px;}

.counters-box{margin-top: var(--20px);}


@media(max-width:768px){

    .flag-container{height: 6px;}

    .btn, .btn.small, .btn.big{font-size:13px;}

    .btn-sm{
        width: 32px;
        height: 32px;
        line-height: 32px;
        font-size: 16px;
    }

    .btn-sm:hover{line-height: 32px;}
    .btn-sm.btn-wa,.btn-wa{display: inline-block;}

    *.m-flex, *.mflex, .half, .iblock{margin: 0px auto;}
    .mflex-0, .mflex-0 > div{flex: unset;}
    .sm-box li{width: 32px; height: 32px; font-size: 0;}
    .sm-box > li > a{font-size: 22px!important; vertical-align: middle}
    .float-right{float: none;}
    .img-viewer > img{max-width: calc(100%);}

    *.mflex, .mblock{display:block; width:100%; height: auto; position: relative;}
    .mw100{width: 100%!important; height: auto;}
    .mh100{height: 100%!important;}
    .msquare{min-height: calc(100vw - (var(--content-margin) * 2))!important;}
    .mrect{ width: 100%; min-height: 50vw!important; height: auto;}
    .mcenter{text-align: center;}
    .mhalf{min-width: unset; width: 50%!important;}
    .mhalf-5{width: calc(50% - 5px)!important;}
    .mhalf-10{width: calc(50% - 10px)!important;}
    .mhalf-20{width: calc(50% - 20px)!important;}
    .mhalf-5.adapt{width: calc(50% - var(--5px))!important;}
    .mhalf-10.adapt{width: calc(50% - var(--10px))!important;}
    .mhalf-20.adapt{width: calc(50% - var(--20px))!important;}
    .mhide{display: none;}

    .mnoradius{border-radius: 0!important;}
    .mnoborder{border: 0!important;}
    .mnopadding, .adapt.mnopadding{padding: 0!important;}
    .mnomargin, .adapt.mnomargin{margin: 0!important;}

    .mmargin-5, .mmargin-5.adapt{margin: 5px}
    .mmargin-10, .mmargin-10.adapt{margin: var(--10px)}
    .mmargin-20, .mmargin-20.adapt{margin: var(--20px)}
    .mmargin-40, .mmargin-40.adapt{margin: calc(var(--20px) * 2)}

    .mpadding-5, .mpadding-5.adapt{padding: 5px}
    .mpadding-10, .mpadding-10.adapt{padding: var(--10px)}
    .mpadding-20, .mpadding-20.adapt{padding: var(--20px)}
    .mpadding-40, .mpadding-40.adapt{padding: calc(var(--20px) * 2)}

    .os-form input[type='text'],
    .os-form input[type='email'],
    .os-form input[type='password'],
    .os-form input[type='url'],
    .os-form input[type='date'],
    .os-form input[type='search'],
    .os-form select,
    .os-form textarea,
    .os-input{
        height: 40px;
        line-height: 24px;
        font-size: 14px;
    }
    .os-form textarea{height: 120px;}

    .popup .close{
        width: 32px;
        height: 32px;
        right: 5px;
        top: 5px;
    }

    .popup iframe{width: 100vw; height: 100vw;}

    article > p, article > ul, article > ol{margin-top: 15px;}
    article ul, article ol{margin-left: 20px;}
    article p:first-child, article h2 + p, article h3 + p, article h4 + p{margin-top: 0px;}
    article h2, article h3, article h4{margin: 15px 0 0px 0;}

    .counters-box .btn:first-child, .counters-box .btn:last-child{
        width: 32px;
        min-width: 32px;
        max-width: 32px;
        padding: 0;
    }

    .counters-box .btn span{display: none;}
    .footer ul{margin-bottom: 15px;}
}

