@font-face {
    font-family: 'Geometria';
    src: url('../fonts/Geometria-Thin.eot');
    src: local('Geometria Thin'), local('Geometria-Thin'),
    url('../fonts/Geometria-Thin.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Geometria-Thin.woff') format('woff'),
    url('../fonts/Geometria-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Geometria';
    src: url('../fonts/Geometria-MediumItalic.eot');
    src: local('Geometria MediumItalic'), local('Geometria-MediumItalic'),
    url('../fonts/Geometria-MediumItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Geometria-MediumItalic.woff') format('woff'),
    url('../fonts/Geometria-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Geometria';
    src: url('../fonts/Geometria-Italic.eot');
    src: local('Geometria Italic'), local('Geometria-Italic'),
    url('../fonts/Geometria-Italic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Geometria-Italic.woff') format('woff'),
    url('../fonts/Geometria-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Geometria';
    src: url('../fonts/Geometria-Heavy.eot');
    src: local('Geometria Heavy'), local('Geometria-Heavy'),
    url('../fonts/Geometria-Heavy.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Geometria-Heavy.woff') format('woff'),
    url('../fonts/Geometria-Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Geometria';
    src: url('../fonts/Geometria-ExtraBoldItalic.eot');
    src: local('Geometria ExtraBoldItalic'), local('Geometria-ExtraBoldItalic'),
    url('../fonts/Geometria-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Geometria-ExtraBoldItalic.woff') format('woff'),
    url('../fonts/Geometria-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Geometria';
    src: url('../fonts/Geometria-Medium.eot');
    src: local('Geometria Medium'), local('Geometria-Medium'),
    url('../fonts/Geometria-Medium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Geometria-Medium.woff') format('woff'),
    url('../fonts/Geometria-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Geometria';
    src: url('../fonts/Geometria-BoldItalic.eot');
    src: local('Geometria BoldItalic'), local('Geometria-BoldItalic'),
    url('../fonts/Geometria-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Geometria-BoldItalic.woff') format('woff'),
    url('../fonts/Geometria-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Geometria';
    src: url('../fonts/Geometria-LightItalic.eot');
    src: local('Geometria LightItalic'), local('Geometria-LightItalic'),
    url('../fonts/Geometria-LightItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Geometria-LightItalic.woff') format('woff'),
    url('../fonts/Geometria-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Geometria';
    src: url('../fonts/Geometria-HeavyItalic.eot');
    src: local('Geometria HeavyItalic'), local('Geometria-HeavyItalic'),
    url('../fonts/Geometria-HeavyItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Geometria-HeavyItalic.woff') format('woff'),
    url('../fonts/Geometria-HeavyItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Geometria';
    src: url('../fonts/Geometria.eot');
    src: local('Geometria'),
    url('../fonts/Geometria.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Geometria.woff') format('woff'),
    url('../fonts/Geometria.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Geometria';
    src: url('../fonts/Geometria-Bold.eot');
    src: local('Geometria Bold'), local('Geometria-Bold'),
    url('../fonts/Geometria-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Geometria-Bold.woff') format('woff'),
    url('../fonts/Geometria-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Geometria';
    src: url('../fonts/Geometria-ExtraBold.eot');
    src: local('Geometria ExtraBold'), local('Geometria-ExtraBold'),
    url('../fonts/Geometria-ExtraBold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Geometria-ExtraBold.woff') format('woff'),
    url('../fonts/Geometria-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Geometria';
    src: url('../fonts/Geometria-ThinItalic.eot');
    src: local('Geometria ThinItalic'), local('Geometria-ThinItalic'),
    url('../fonts/Geometria-ThinItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Geometria-ThinItalic.woff') format('woff'),
    url('../fonts/Geometria-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Geometria';
    src: url('../fonts/Geometria-ExtraLightItalic.eot');
    src: local('Geometria ExtraLightItalic'), local('Geometria-ExtraLightItalic'),
    url('../fonts/Geometria-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Geometria-ExtraLightItalic.woff') format('woff'),
    url('../fonts/Geometria-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Geometria';
    src: url('../fonts/Geometria-Light.eot');
    src: local('Geometria Light'), local('Geometria-Light'),
    url('../fonts/Geometria-Light.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Geometria-Light.woff') format('woff'),
    url('../fonts/Geometria-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Geometria';
    src: url('../fonts/Geometria-ExtraLight.eot');
    src: local('Geometria ExtraLight'), local('Geometria-ExtraLight'),
    url('../fonts/Geometria-ExtraLight.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Geometria-ExtraLight.woff') format('woff'),
    url('../fonts/Geometria-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

#p_close_but {
    cursor: pointer;
}

.ink {
    display: block;
    position: absolute;
    background: rgba(255, 255, 255, 0.3);
    border-radius: 100%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

.animate {
    -webkit-animation: ripple .65s linear;
    -moz-animation: ripple .65s linear;
    -ms-animation: ripple .65s linear;
    -o-animation: ripple .65s linear;
    animation: ripple .65s linear
}

@-webkit-keyframes ripple {
    100% {
        opacity: 0;
        -webkit-transform: scale(2.5)
    }
}

@-moz-keyframes ripple {
    100% {
        opacity: 0;
        -moz-transform: scale(2.5)
    }
}

@-o-keyframes ripple {
    100% {
        opacity: 0;
        -o-transform: scale(2.5)
    }
}

@keyframes ripple {
    100% {
        opacity: 0;
        transform: scale(2.5)
    }
}

.br {
    display: none;
}

@media (max-width: 970px) {
    .br {
        display: inline;
    }
}

@media (max-width: 970px) {
    #s_header > div > div {
        text-align: center !important;
    }
}

.disabled {
    opacity: 0.5 !important;
    pointer-events: none;
}

#operator {
    background-size: auto;
    height: 80px;
    -webkit-border-radius: 0 0 35px 35px;
    -moz-border-radius: 0 0 35px 35px;
    -ms-border-radius: 0 0 35px 35px;
    -o-border-radius: 0 0 35px 35px;
    border-radius: 0 0 35px 35px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    z-index: 1;
    background-position: 38% 20%;
}

#callback:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 8.8px;
    left: 8px;
    width: 70px;
    height: 70px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background-color: #fff;
    /*-webkit-box-shadow: 3px 2px 10px 0 rgba(0, 0, 0, .64);*/
    /*-moz-box-shadow: 3px 2px 10px 0 rgba(0, 0, 0, .64);*/
    /*-ms-box-shadow: 3px 2px 10px 0 rgba(0, 0, 0, .64);*/
    /*-o-box-shadow: 3px 2px 10px 0 rgba(0, 0, 0, .64);*/
    box-shadow: 3px 2px 10px 0 rgba(0, 0, 0, .3);
}

@media (max-width: 970px) {
    #callback:after {
        display: none;
    }
}

#el9 {
    max-width: 733px;
}

#el11 {
    background: none;
}

#sws_body .button {
    margin-left: 0;
}

#sws_body {
    color: #333;
}

#popup {
    color: white;
}

#el3 {
    border-color: #333;
}

#bg {
    background: #f9f5de;
    background: #fff;
}

#logo_img {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDEwLjQgMzU1LjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQxMC40IDM1NS4zOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzMzMzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAsMzM5LjJMOC4yLDMwMi40QzYuNSwyOTcsNSwyOTAuNSwwLDI4Ny4xdi0wLjNoMTQuNWMtMC40LDIuMiwwLjYsNS4zLDEuMiw3LjJsMTQuOCw0Ni4zbDExLjctMzcuOGMxLjktNi4xLDMuOS0xMi42LTEuNi0xNS4zdi0wLjNoMTQuMWMtMC42LDIuNSwwLjEsNS43LDEuNSwxMC4xTDcwLDM0MGwxMS4yLTM2LjRjMS44LTUuNyw1LjEtMTMuNy0yLjctMTYuNHYtMC4zaDE1LjNsLTIxLDY4LjVjLTkuMi02LjMtOS44LTUuOC0xMy4xLTE2bC0xMS0zNC4zbC0xNS41LDUwLjNDMjQuMiwzNDguNywyMy4zLDM0OS40LDIwLDMzOS4yeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMTIuMywyODUuMmgwLjN2MjYuM2MzLTQuMyw5LjgtNi4zLDE0LjctNi4zYzEzLjcsMCwxNyw4LjMsMTcsMTcuOXYxOC4xYzAsNC42LTAuNiw4LjIsMy44LDEwLjd2MC4zaC0xNi41VjM1MmM0LjQtMi41LDMuNy02LjIsMy43LTEwLjd2LTE1LjFjMC04LjEtMi42LTE0LjMtMTEuMi0xNC4zYy04LjgsMC0xMS41LDQuOS0xMS41LDEzLjd2MTUuN2MwLDQuNi0wLjYsOC4yLDMuOCwxMC43djAuM0g5OS44VjM1MmM0LjQtMi41LDMuOC02LjIsMy44LTEwLjd2LTQzLjRjMC00LjYsMC42LTguMi0zLjgtMTAuN3YtMC4zaDYuNUMxMDguNSwyODYuOCwxMTAuOSwyODYuOCwxMTIuMywyODUuMnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTU3LDI5NGMwLTMuNSwzLjItNS45LDYuNS01LjljMy40LDAsNiwyLjksNiw2LjJjMCwzLjMtMi42LDYuMy02LDYuM0MxNTkuOCwzMDAuNSwxNTcsMjk3LjYsMTU3LDI5NHogTTE2OC4xLDMwNC45aDAuM3YzNi4zYzAsNC42LTAuNiw4LjIsMy44LDEwLjd2MC4zaC0xNi42VjM1MmM0LjQtMi41LDMuOC02LjIsMy44LTEwLjd2LTIzLjhjMC00LjYsMC42LTguMi0zLjgtMTAuN3YtMC4zaDYuMUMxNjMuOSwzMDYuNSwxNjYuNCwzMDYuNCwxNjguMSwzMDQuOXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAyLjcsMzQ3YzEuNCwwLDIuNy0wLjUsNC0xbC01LjMsNy4xYy0xLDAuMy0yLjEsMC41LTMuMiwwLjVjLTE1LjQsMC0xNC0xNi0xNC0xOS44di0yMC43aC02Ljh2LTMuNmM5LjQtMS42LDExLjgtOC42LDExLjgtMTcuOGg0djE0LjloOS40YzEuMywwLDIuOCwwLDMuOC0wLjZoMC4zdjkuMWgtMC4zYy0xLjYtMi4xLTQuNi0xLjktNy4yLTEuOWgtNlYzMzNDMTkzLjMsMzM2LjgsMTkyLjEsMzQ3LDIwMi43LDM0N3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjM1LjIsMzExLjhjLTYuNywwLTExLjcsNC0xMi44LDEwLjNoMjUuN0MyNDcsMzE1LjEsMjQyLjQsMzExLjgsMjM1LjIsMzExLjh6IE0yNDEuOSwzNDdjNiwwLDExLjctMS43LDE2LjMtNS4zaDAuM2wtNSw5LjRjLTQuMywxLjgtOS4xLDIuNS0xMy43LDIuNWMtMTYuOSwwLTI4LjYtMTAuNy0yOC42LTI0LjVjMC0xMy44LDEwLTIzLjksMjQuOS0yMy45YzEzLjUsMCwyMi44LDkuOCwyMi40LDIyLjZIMjIyQzIyMi4yLDM0MCwyMzAuNywzNDcsMjQxLjksMzQ3eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNzEuNCwzMDUuMmgwLjNjMC4xLDEuNSwwLjYsMy41LDEuMyw1LjJsMTEuNywzMC4zbDkuMS0yMy40YzEuNC0zLjYsMy45LTguNC0wLjktMTAuNXYtMC4zaDEzdjEuNWMwLDEsMSwzLjUsMS40LDQuNmwxMC4yLDI4LjFsOS4zLTIzLjRjMS4zLTMuNCw0LTgtMS40LTEwLjV2LTAuM2gxMy40bC0xOS44LDQ3LjZjLTYuOC0zLjYtNy42LTUuMy0xMC4xLTExLjhsLTguNi0yMi45bC0xMy43LDM0LjhjLTcuMS0zLjctOC4xLTQuOS0xMC43LTExLjhsLTEwLjktMjhjLTEuNC0zLjQtMi4yLTUuNS01LjMtNy41di0wLjNoMi42QzI2NS40LDMwNi41LDI2OSwzMDcsMjcxLjQsMzA1LjJ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM0Ni40LDI5NGMwLTMuNSwzLjItNS45LDYuNS01LjljMy40LDAsNiwyLjksNiw2LjJjMCwzLjMtMi42LDYuMy02LDYuM0MzNDkuMiwzMDAuNSwzNDYuNCwyOTcuNiwzNDYuNCwyOTR6IE0zNTcuNCwzMDQuOWgwLjN2MzYuM2MwLDQuNi0wLjYsOC4yLDMuOCwxMC43djAuM2gtMTYuNlYzNTJjNC40LTIuNSwzLjgtNi4yLDMuOC0xMC43di0yMy44YzAtNC42LDAuNi04LjItMy44LTEwLjd2LTAuM2g2LjFDMzUzLjMsMzA2LjUsMzU1LjcsMzA2LjQsMzU3LjQsMzA0Ljl6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM4MS45LDI4NS4yaDAuM3Y1Ni4xYzAsNC42LTAuNyw4LjIsMy43LDEwLjd2MC4zaC0xNi40VjM1MmM0LjMtMi41LDMuNy02LjIsMy43LTEwLjd2LTQzLjRjMC00LjYsMC42LTguMi0zLjctMTAuN3YtMC4zaDYuMUMzNzcuOCwyODYuOCwzODAuNCwyODYuOSwzODEuOSwyODUuMnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDA2LjQsMjg1LjJoMC4zdjU2LjFjMCw0LjYtMC43LDguMiwzLjcsMTAuN3YwLjNIMzk0VjM1MmM0LjMtMi41LDMuNy02LjIsMy43LTEwLjd2LTQzLjRjMC00LjYsMC42LTguMi0zLjctMTAuN3YtMC4zaDYuMUM0MDIuMywyODYuOCw0MDQuOSwyODYuOSw0MDYuNCwyODUuMnoiLz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjQxLjQsMzkuNyAxMjYuNywyNTUuOSAxMzYuOSwyNTUuOSA0NywyOC4xIDQ2LjgsMjguMSAiLz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjI4LjMsNjcuOCAxMDIuNSwyNTUuOSAxMTIuNiwyNTUuOSAzMy44LDU2LjIgMzMuNiw1Ni4yICIvPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMzc2LjcsNTYuMiAzNzYuNSw1Ni4yIDI5Ny44LDI1NS45IDMwNy45LDI1NS45IDM4Mi4xLDY3LjggIi8+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI1NC41LDExLjUgMTUwLjksMjU1LjkgMTYxLjEsMjU1LjkgNjAuMSwwIDU5LjksMCAiLz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjM2My42LDI4LjEgMzYzLjQsMjguMSAyNzkuOCwyNDAgMjc3LjcsMjQ1LjMgMjc1LjYsMjQwIDE5My4yLDMxLjEgMTkzLDMxLjEgMTg4LDQzLjcgMjcxLjgsMjU1LjkgMjgzLjcsMjU1LjkgMzY5LDM5LjcgIi8+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxODEuMSw2MS43IDE4MC45LDYxLjcgMTc1LjksNzQuNCAyNDcuNSwyNTUuOSAyNTcuNywyNTUuOSAiLz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjE5My4yLDE1My44IDE5MywxNTMuOCAxNjMuOSwyMjcuNSAxNjguOSwyNDAuMSAxNjkuMSwyNDAuMSAxOTguMSwxNjYuNCAiLz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjE4MS4xLDEyMy4xIDE4MC45LDEyMy4xIDE1MS44LDE5Ni44IDE1Ni44LDIwOS40IDE1NywyMDkuNCAxODYsMTM1LjcgIi8+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxNjksOTIuNCAxNjguOCw5Mi40IDEzOS43LDE2Ni4xIDE0NC43LDE3OC43IDE0NC45LDE3OC43IDE3My45LDEwNS4xICIvPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMzUwLjMsMCAyNzkuOCwxNzguNyAyNzcuNywxODMuOSAyNzUuNiwxNzguNyAyMDUuMywwLjQgMjA1LjEsMC40IDIwMC4xLDEzIDI3Ny42LDIwOS40IDI3Ny44LDIwOS40IDM1NS45LDExLjUgMzUwLjUsMCAiLz48L3N2Zz4=);
}

#el_1 .point {
    background-color: #333;
}

button {
    cursor: pointer;
}

@media (max-width: 970px) {
    #el16 {
        width: 250px;
    }

    #s_bottom {
        margin-top: 30px;
    }
}
/**/
#s_content{margin:30px 0 0}
#el32_1{display:block}
#test .overlay.active{display:block;position:static;margin-top:30px;background:#fff}
#test .test-modal{border:4px solid #f2f2f2}
#test .test-modal{min-height:500px;max-width:1000px}
#test .broker{top:0}
#test .question{text-align:left}
.answer.last-screen.form input{font-family:'Geometria',Verdana,sans-serif;font-size:16px}
.broker-text{text-align:left}
@media screen and (max-width: 640px){
    #test .test-modal{display: flex;flex-flow:wrap;border-left:none;border-right:none}
    #test .test-modal .broker{order:-1}
    /*#test .answer{min-height:360px!important}*/
}
/**/