@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 200 1000;
  src: url(https://fonts.gstatic.com/s/cairo/v28/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS8p4_RHH1.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}

@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 200 1000;
  src: url(https://fonts.gstatic.com/s/cairo/v28/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS8p4_RA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.questionCaption, .rowOption_topCaption, .layout_text, .anchor{
color: black;
}


.layout_logo
{
max-width: 20%;

}

.layout_text.textNode {
    padding: 10px 20px;
    margin-top: 20px;
    font-family: 'Cairo';
}

.page-0 .layout_text.textNode {
    padding: 0;
    margin-top: 50px;
}

.question_questionTitle{
 font-family: 'Cairo';
}

.option_caption{
 font-family: 'Cairo';
}

.dropdown_dropdownTitle{
 font-family: 'Cairo';
}

.button_buttonCaption{
 font-family: 'Cairo';
}

.layout_globalErrorBlock{
 font-family: 'Cairo';
}
.dropdown_dropdownListItem{
 font-family: 'Cairo';
}

.row_row{
 font-family: 'Cairo';
}
.button_button_isSecondary, .button_button_isSecondary:focus, .button_button_isSecondary:hover {
background-color: #ffffff;
border-radius: 0px;
border: 2px solid #c6a979;
}

.button_button_isPrimary, .button_button_isPrimary:focus, .button_button_isPrimary:hover {
background-color: #c7a979;
border: 2px solid #c7a979;
border-radius: 0px;
}

.validation_validationIcon {
color: #c7a979;
}

.validation_caption{
color: #c7a979;
}


b, strong {
font-weight: 700;
font-size: 34px;
}

.indicatorRadio_indicatorRadioContainer_isSelected {
border-color: #c7a979;
background-color: #c7a979;
transition: none;
}

.option_indicator{
transition: none;
}



.selectionBar_selectionUnit {
border-top: 1px solid black;
border-left: 1px solid black;
border-bottom: 1px solid black;
}
.selectionBar_selectionUnit:last-child {
border-right: 1px solid black;
}
.rtl .selectionBar_selectionUnit:first-child {
border-right: 1px solid black;
}


@media (min-width: 1024px){
.layout_layoutContainer 
{
    max-width: 60vw;
}}

.page-1 {
    background: #d8d8d8;
    border-bottom: 50px solid #d8d8d8;
}
.page-1 #content {
    background: white;
    margin-top: 50px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.page-1 nav {
    background: white;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.page-2 {
    background: #d8d8d8;
    border-bottom: 50px solid #d8d8d8;
}
.page-2 #content {
    background: white;
    margin-top: 50px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.page-2 nav {
    background: white;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.page-3 {
    background: #d8d8d8;
    border-bottom: 50px solid #d8d8d8;
}
.page-3 #content {
    background: white;
    margin-top: 50px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.page-3 nav {
    background: white;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.page-4 {
    background: #d8d8d8;
    border-bottom: 50px solid #d8d8d8;
}
.page-4 #content {
    background: white;
    margin-top: 50px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.page-4 nav {
    background: white;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.page-5 {
    background: #d8d8d8;
    border-bottom: 50px solid #d8d8d8;
}
.page-5 #content {
    background: white;
    margin-top: 50px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.page-5 nav {
    background: white;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.page-6 {
    background: #d8d8d8;
    border-bottom: 50px solid #d8d8d8;
}
.page-6 #content {
    background: white;
    margin-top: 50px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.page-6 nav {
    background: white;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.page-7 {
    background: #d8d8d8;
    border-bottom: 50px solid #d8d8d8;
}
.page-7 #content {
    background: white;
    margin-top: 50px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.page-7 nav {
    background: white;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.page-0 .dropdown_dropdownContainer{
    background: #252525;
    width: 1vw;
}

.page-0 .dropdown_dropdownTitle{
    color: white;

}

.page-0 .dropdown_dropdownList_isActive{
    color: white;
    background: #252525;
}

.page-0 .dropdown_dropdownIcon{
    color: white;
}

.layout_layoutContainer_fadeIn{

animation-duration: 0.1s;
animation-delay: 0.5s;

}

.layout_layoutContainer {
padding: 0 26px 2px;
}

header .layout_layoutContainer {
max-width: 100%;
}

#pageLogo {
max-width: 100px;
}

@media (max-width: 768px){.anchors_isFirstRow .anchor, .anchors_isForcedDesktopShown .anchor {
font-size:10px;
}}

@media (max-width: 768px){
.layout_layoutContainer 
{
    max-width: 90vw;
}}