/* Minification failed. Returning unminified contents.
(1066,1183): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1066,1787): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1066,2219): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1066,2573): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1066,2914): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1066,3353): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1066,4412): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1066,4920): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1066,9189): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1066,12685): run-time error CSS1038: Expected hex color, found '#b1b1'
(1066,19648): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1066,20276): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1066,23090): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1066,36327): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1066,36461): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
 */
/* Minification failed. Returning unminified contents.
(1049,1183): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1049,1787): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1049,2219): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1049,2573): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1049,2914): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1049,3353): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1049,4412): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1049,4920): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1049,9189): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1049,12685): run-time error CSS1038: Expected hex color, found '#b1b1'
(1049,19648): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1049,20276): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1049,23090): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1049,36327): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
(1049,36461): run-time error CSS1039: Token not allowed after unary operator: '-ggs'
 */
@media(min-width:991px) {
    .menu>.menu-list>li:hover>ul.sub-menu {
        opacity: 1;
        visibility: visible;
        -moz-transform: rotateX(0deg);
        -o-transform: rotateX(0deg);
        -ms-transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
    }
    .menu>.menu-list>li:hover>.megamenu {
        opacity: 1;
        visibility: visible;
        -moz-transform: rotateX(0deg);
        -o-transform: rotateX(0deg);
        -ms-transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
    }
    .menu>.menu-list>li>ul.sub-menu {
        opacity: 0;
        visibility: hidden;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform: rotateX(-75deg);
        -o-transform: rotateX(-75deg);
        -ms-transform: rotateX(-75deg);
        -webkit-transform: rotateX(-75deg);
        transform: rotateX(-75deg);
    }
    .menu>.menu-list>li>ul.sub-menu>li>ul.sub-menu {
        opacity: 0;
        visibility: hidden;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform: rotateX(-75deg);
        -o-transform: rotateX(-75deg);
        -ms-transform: rotateX(-75deg);
        -webkit-transform: rotateX(-75deg);
        transform: rotateX(-75deg);
    }
    .menu>.menu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu {
        opacity: 0;
        visibility: hidden;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform: rotateX(-75deg);
        -o-transform: rotateX(-75deg);
        -ms-transform: rotateX(-75deg);
        -webkit-transform: rotateX(-75deg);
        transform: rotateX(-75deg);
    }
    .menu>.menu-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>ul.sub-menu {
        opacity: 1;
        visibility: visible;
        -moz-transform: rotateX(0deg);
        -o-transform: rotateX(0deg);
        -ms-transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
    }
    .menu>.menu-list>li>ul.sub-menu>li:hover>ul.sub-menu {
        opacity: 1;
        visibility: visible;
        -moz-transform: rotateX(0deg);
        -o-transform: rotateX(0deg);
        -ms-transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
    }
    .menu>.menu-list>li>.megamenu {
        opacity: 0;
        visibility: hidden;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -moz-transform: rotateX(-75deg);
        -o-transform: rotateX(-75deg);
        -ms-transform: rotateX(-75deg);
        -webkit-transform: rotateX(-75deg);
        transform: rotateX(-75deg);
    }
}

.menu {
    position: relative;
    display: block;
    padding: 0;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
}

.menu ul.row {
    padding: 0 15px;
    width: 100%;
}

.menu a {
    text-decoration: none;
    color: #333;
    line-height: 1.45;
}

.menu .row ul {
    padding: 0;
}

.menu .row .link-list {
    position: relative;
}

.menu .row .link-list:last-child {
    border-left: 0;
}

.menu ul,
.menu li {
    list-style: none;
}

.menu>ul {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    position: relative;
    padding: 0;
    margin: 0 auto;
    align-items: center;
}

.menu>ul>li {
    list-style: none;
    line-height: 1.5;
    text-align: inherit;
}

.menu>ul>li>a {
    display: block;
    line-height: 1.4;
    position: relative;
    position: static;
    font-size: 1rem;
    font-weight: normal;
    padding: 10px;
    font-size: 90%;
    align-items: center;
    justify-content: center;
    display: flex;
    width: 100%;
    color: #1b2560;
}

.menu>ul>li>a>i {
    display: inline-block;
    font-size: .9rem;
    line-height: inherit;
    margin: 0 5px;
    opacity: 1;
    color: #1b2560;
}

.menu>ul>li>a:hover {
    color: #ff6a00 !important;
}

.menu>ul>li>a .menu-arrow:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid;
    content: "";
    float: right;
    height: 0;
    margin: 0 9px 0 0;
    position: absolute;
    top: 22px;
    width: 0;
}

.menu>ul>li>ul {
    position: absolute;
    top: 50px;
    z-index: 1000;
    margin: 0;
    padding: 0;
    min-width: 200px;
    background-color: rgba(255, 255, 255, .85);
    border: solid 1px #f2f2f2;
    -moz-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    -webkit-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out;
}

.menu>ul>li>ul>li {
    position: relative;
    margin: 0;
    padding: 0 5px;
    display: block;
    border-bottom: 1px solid rgba(255, 255, 255, .75);
}

.menu>ul>li>ul>li>a {
    color: #333;
    display: block;
    line-height: 1.4;
    text-transform: none;
    font-size: .9rem;
    letter-spacing: normal;
    padding: 7.5px 5px;
}

.menu>ul>li>ul>li>a:hover {
    text-decoration: none;
}

.menu>ul>li>ul>li>a>i {
    margin-right: 9px;
}

.menu>ul>li>ul>li>ul.sub-menu {
    min-width: 220px;
    position: absolute;
    right: 100%;
    top: 0;
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: rgba(255, 255, 255, .85);
    border: solid 1px #f2f2f2;
    -moz-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    -webkit-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out;
}

.menu>ul>li>ul>li>ul.sub-menu>li {
    position: relative;
    margin: 0;
    padding: 0;
    display: block;
}

.menu>ul>li>ul>li>ul.sub-menu>li>a {
    color: #333;
    display: block;
    line-height: 1.4;
    text-transform: none;
    font-size: .9rem;
    letter-spacing: normal;
    border-bottom: 1px solid rgba(0, 0, 0, .05);
    padding: 7.5px 10px;
}

.menu>ul>li>ul>li>ul.sub-menu>li>a:hover {
    text-decoration: none;
}

.menu>ul>li>ul>li>ul.sub-menu>li>a>i {
    margin-right: 9px;
}

.menu>ul>li>ul>li>ul.sub-menu>li>ul.sub-menu {
    min-width: 220px;
    position: absolute;
    right: 100%;
    top: 0;
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: rgba(255, 255, 255, .85);
    border: solid 1px #f2f2f2;
    -moz-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    -webkit-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out;
}

.menu>ul>li>ul>li>ul.sub-menu>li>ul.sub-menu>li {
    position: relative;
    margin: 0;
    padding: 0;
    display: block;
}

.menu>ul>li>ul>li>ul.sub-menu>li>ul.sub-menu>li>a {
    background-image: none;
    color: #333;
    display: block;
    line-height: 22px;
    padding: 8px 12px;
    text-transform: none;
    font-size: 16px;
    letter-spacing: normal;
    border-right: 0 solid;
}

.menu>ul>li>ul>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
    text-decoration: none;
}

.menu>ul>li>ul>li>ul.sub-menu>li>ul.sub-menu>li>a>i {
    margin-right: 9px;
}

.menu>ul>li>.megamenu {
    width: 100%;
    left: 0;
    position: absolute;
    top: 50px;
    color: #000;
    z-index: 1000;
    margin: 0;
    padding: 15px 5px;
    font-size: 17px;
    border: solid 1px #f2f2f2;
    background-color: rgba(255, 255, 255, .85);
    -moz-transition: .3s all ease-in-out;
    -o-transition: .3s all ease-in-out;
    -webkit-transition: .3s all ease-in-out;
    transition: .3s all ease-in-out;
}

.menu>ul>li>.megamenu .title {
    font-size: 1rem;
    color: #333;
    margin: 0 0 15px 0;
    font-weight: 500;
}

.menu>ul>li>.megamenu li i {
    margin-left: 5px;
    margin-right: 5px;
    width: 18px;
}

.menu>ul>li>.megamenu li a:hover {
    background: transparent;
}

.menu>ul>li>.megamenu.halfmenu {
    width: 50%;
    right: auto;
    left: auto;
    padding: 15px;
}

.menu>ul>li>.megamenu .menu-search-form {
    width: 100%;
    display: block;
}

.menu>ul>li>.megamenu .menu-search-form input[type="text"] {
    width: 100%;
    border: 1px solid #7f7f7f;
    color: #000;
    font-size: 16px;
    padding: 8px 5px;
    margin-bottom: 8px;
}

.menu>ul>li>.megamenu .menu-search-form textarea {
    width: 100%;
    border: 1px solid #7f7f7f;
    color: #000;
    font-size: 16px;
    padding: 8px 5px;
    margin-bottom: 8px;
    min-height: 122px;
}

.menu>ul>li>.megamenu .menu-search-form input[type="submit"] {
    width: 25%;
    display: block;
    height: 32px;
    float: right;
    border: none;
    margin-right: 15px;
    cursor: pointer;
    background-color: #7f7f7f;
    border-radius: 2px;
}

.menu>ul>li>.megamenu .menu-search-form input[type="button"] {
    width: 25%;
    display: block;
    height: 32px;
    float: right;
    border: none;
    cursor: pointer;
    background-color: #7f7f7f;
    border-radius: 2px;
}

.menu>ul>li>.megamenu .typography-text {
    padding: 0;
    font-size: 16px;
}

.menu>ul>li>.megamenu .typography-text ul {
    padding: 0;
    margin: 0;
}

.menu>ul>li>.megamenu .typography-text ul li {
    display: block;
    padding: 2px 0;
    line-height: 22px;
}

.menu>ul>li>.megamenu .typography-text ul li a {
    color: #333;
}

.menu>ul>li>.megamenu .typography-text p {
    line-height: 24px;
    color: #333;
}

.menu>ul>li>.megamenu .link-list {
    height: 100%;
    line-height: 2.5;
}

@media(min-width:991px) {
    .menu>ul>li>.megamenu .link-list {
        margin-bottom: 15px;
    }
}

.menu>ul>li>.megamenu .link-list li {
    display: block;
    white-space: nowrap;
}

.menu>ul>li>.megamenu .link-list li a {
    line-height: 1.4;
    padding: 5px 0;
    background-image: none;
    border-right: 0 none;
    display: block;
    color: #595959;
    font-size: .85rem;
}

.menu>ul>li>.megamenu .link-list li i {
    font-size: 10px;
}

.menu-mobile {
    display: none;
}

.overlapblackbg {
    opacity: 0;
    visibility: hidden;
}

@media(max-width:991px) {
    .menu {
        width: 100%;
        left: 0;
        top: 0;
        padding: 0;
        margin: 0;
        visibility: hidden;
        position: fixed;
    }
    .menu>ul {
        height: 100%;
        min-height: 100vh;
        width: 240px;
        background: #fff;
        padding: 0;
        margin: 0;
        display: block;
        position: absolute;
        -moz-transition: .3s all ease-in-out;
        -o-transition: .3s all ease-in-out;
        -webkit-transition: .3s all ease-in-out;
        transition: .3s all ease-in-out;
        right: -240px;
    }
    .menu>ul>li {
        width: 100%;
        display: block;
        float: none;
        border-right: none;
        background-color: transparent;
        position: relative;
        white-space: inherit;
        padding: 0;
    }
    .menu>ul>li>a {
        padding: 10px;
        background-color: transparent;
        color: #333;
        line-height: 1.35;
        border-bottom: 1px solid;
        border-bottom-color: rgba(0, 0, 0, .15);
    }
    .menu>ul>li>a>i {
        display: none;
    }
    .menu>ul>li>a .menu-arrow:after {
        display: none;
    }
    .menu>ul>li>.megamenu {
        color: #333;
        display: none;
        position: relative;
        top: 0;
        padding: 10px;
        border: solid 0;
        opacity: 1;
        visibility: visible;
        transform: none;
        transition: inherit;
    }
    .menu>ul>li>.megamenu.halfmenu {
        width: 100%;
        margin: 0;
        padding: 10px;
    }
    .menu>ul>li>.megamenu .title {
        font-weight: bold;
    }
    .menu>ul>li>.megamenu>ul {
        width: 100%;
        margin: 0;
        padding: 0;
    }
    .menu>ul>li>.megamenu>ul>li>a {
        line-height: normal;
        color: #333;
    }
    .menu>ul>li>.megamenu.halfdiv {
        width: 100%;
    }
    .menu>ul>li>.menu-arrow {
        position: absolute;
        top: 0;
        left: 0;
        display: inline-block;
        cursor: pointer;
        width: auto;
        background: rgba(0, 0, 0, .1);
        width: 45px;
        height: 41px;
    }
    .menu>ul>li>.menu-arrow>i {
        display: block;
        height: 8px;
        width: 8px;
        float: left;
        transform: rotate(-225deg);
        margin: 18px 0 0 18px;
    }
    .menu>ul>li>.menu-arrow>i:before {
        content: "";
        width: 100%;
        height: 100%;
        border-width: 1.5px 1.5px 0 0;
        border-style: solid;
        border-color: rgba(0, 0, 0, .4);
        -moz-transition: .3s all ease-in-out;
        -o-transition: .3s all ease-in-out;
        -webkit-transition: .3s all ease-in-out;
        transition: .3s all ease-in-out;
        display: block;
        -o-transform-origin: 100% 0;
        -ms-transform-origin: 100% 0;
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0;
    }
    .menu>ul>li>ul.sub-menu {
        display: none;
        position: relative;
        top: 0;
        background-color: rgba(255, 255, 255, .85);
        border: none;
        padding: 0;
        opacity: 1;
        visibility: visible;
        transform: none;
        transition: inherit;
        border-bottom: 1px solid rgba(0, 0, 0, .15);
    }
    .menu>ul>li>ul.sub-menu>li {
        border-bottom: 1px solid rgba(0, 0, 0, .15);
    }
    .menu>ul>li>ul.sub-menu>li>a {
        line-height: 1.4;
        font-size: .9rem;
        padding: 10px;
        color: #333;
    }
    .menu>ul>li>ul.sub-menu>li>a>i {
        display: none;
    }
    .menu>ul>li>ul.sub-menu>li>a:hover {
        background-color: #f2f2f2;
        color: #333;
    }
    .menu>ul>li>ul.sub-menu>li .menu-arrow-02 {
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        width: auto;
        background: rgba(0, 0, 0, .1);
        width: 45px;
        height: 41px;
    }
    .menu>ul>li>ul.sub-menu>li .menu-arrow-02.menu-activearrow>i {
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
    .menu>ul>li>ul.sub-menu>li .menu-arrow-02>i {
        display: block;
        height: 8px;
        width: 8px;
        float: left;
        transform: rotate(-225deg);
        margin: 0 auto;
    }
    .menu>ul>li>ul.sub-menu>li .menu-arrow-02>i:before {
        content: "";
        width: 100%;
        height: 100%;
        border-width: 1.5px 1.5px 0 0;
        border-style: solid;
        border-color: rgba(0, 0, 0, .4);
        display: block;
        -moz-transition: .3s all ease-in-out;
        -o-transition: .3s all ease-in-out;
        -webkit-transition: .3s all ease-in-out;
        transition: .3s all ease-in-out;
        -o-transform-origin: 100% 0;
        -ms-transform-origin: 100% 0;
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0;
    }
    .menu>ul>li>ul.sub-menu>li .menu-arrow-02>i.menu-rotate {
        transform: rotate(-45deg);
        margin-top: 19px;
    }
    .menu>ul>li>ul.sub-menu>li>ul.sub-menu {
        width: 100%;
        position: static;
        left: 100%;
        top: 0;
        display: none;
        margin: 0;
        padding: 0;
        border: solid 0;
        opacity: 1;
        visibility: visible;
        transform: none;
        transition: inherit;
    }
    .menu>ul>li>ul.sub-menu>li>ul.sub-menu>li {
        margin: 0;
        padding: 0;
        position: relative;
        border-bottom: 1px solid rgba(0, 0, 0, .15);
    }
    .menu>ul>li>ul.sub-menu>li>ul.sub-menu>li>a {
        line-height: 20px;
        font-size: 15px;
        padding: 10px;
        color: #333;
    }
    .menu>ul>li>ul.sub-menu>li>ul.sub-menu>li>a>i {
        display: none;
    }
    .menu>ul>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
        background-color: #f2f2f2;
        color: #333;
    }
    .menu>ul>li>ul.sub-menu>li>ul.sub-menu>li>a.active {
        color: #000;
    }
    .menu>ul>li>ul.sub-menu>li>ul.sub-menu>li span+a {
        padding-right: 30px;
    }
    .menu>ul>li>ul.sub-menu>li>ul.sub-menu>li:hover>a {
        color: #000;
    }
    .menu>ul>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu {
        width: 100%;
        position: static;
        left: 100%;
        top: 0;
        display: none;
        margin: 0;
        padding: 0;
        border: solid 0;
        opacity: 1;
        visibility: visible;
        transform: none;
        transition: inherit;
    }
    .menu>ul>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li {
        margin: 0;
    }
    .menu>ul>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a {
        line-height: 20px;
        font-size: 15px;
        padding: 10px;
        color: #333;
    }
    .menu>ul>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a>i {
        display: none;
    }
    .menu>ul>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
        background-color: #f2f2f2;
        color: #333;
    }
    .menu>ul>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a.active {
        color: #000;
    }
    .menu>ul>li>ul.sub-menu li:hover>a {
        background-color: #f2f2f2;
        color: #333;
    }
    .menu>ul>li .menu-arrow.menu-activearrow>i {
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
    .menu-mobile {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: fixed;
        top: 0;
        right: 0;
        z-index: 101;
        height: 60px;
        background-color: #fff;
        -moz-transition: .3s all ease-in-out;
        -o-transition: .3s all ease-in-out;
        -webkit-transition: .3s all ease-in-out;
        transition: .3s all ease-in-out;
    }
    .menu-mobile .menu-mobile-logo {
        -moz-transition: .3s all ease-in-out;
        -o-transition: .3s all ease-in-out;
        -webkit-transition: .3s all ease-in-out;
        transition: .3s all ease-in-out;
        display: flex;
        text-align: center;
        width: 100%;
        justify-content: center;
        align-items: center;
    }
    .menu-mobile .menu-search {
        -moz-transition: .3s all ease-in-out;
        -o-transition: .3s all ease-in-out;
        -webkit-transition: .3s all ease-in-out;
        transition: .3s all ease-in-out;
        height: 0;
    }
    .menu-mobile .menu-search input[type="search"],
    .menu-mobile .menu-search input[type="text"] {
        display: none;
        opacity: 0;
        -moz-transition: .3s all ease-in-out;
        -o-transition: .3s all ease-in-out;
        -webkit-transition: .3s all ease-in-out;
        transition: .3s all ease-in-out;
    }
    .menu-mobile .menu-search .menu-search-toggle {
        display: flex;
        width: 60px;
        text-align: center;
        height: 100%;
        align-items: center;
        justify-content: center;
    }
    .menu-mobile .menu-search.menu-search-open {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        background-color: transparent;
        z-index: 1000;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 0;
        cursor: pointer;
        height: 100%;
    }
    .menu-mobile .menu-search.menu-search-open input[type="search"],
    .menu-mobile .menu-search.menu-search-open input[type="text"] {
        display: block;
        width: 100%;
        height: 100%;
        background-color: #f2f2f2;
        opacity: 1;
    }
    .menu-mobile .menu-search.menu-search-open .menu-search-form {
        flex: 1 1 auto !important;
        height: 100%;
    }
    .menu-mobile .menu-search.menu-search-open .menu-search-form form {
        height: 100%;
    }
    .menu-active .menu-mobile {
        -moz-transition: .3s all ease-in-out;
        -o-transition: .3s all ease-in-out;
        -webkit-transition: .3s all ease-in-out;
        transition: .3s all ease-in-out;
    }
    .menu-active .menu-toggle-btn {
        -moz-transition: .3s all ease-in-out;
        -o-transition: .3s all ease-in-out;
        -webkit-transition: .3s all ease-in-out;
        transition: .3s all ease-in-out;
        right: 240px;
    }
    .menu-active .menu-toggle-btn span {
        background-color: transparent;
    }
    .menu-active .menu-toggle-btn span:after {
        width: 23px;
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
    .menu-active .menu-toggle-btn span:before {
        top: 7px;
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        bottom: 0;
    }
    .menu-active .menu-toggle-btn.active span:after {
        top: 7px;
    }
    .menu-active .menu {
        overflow-y: scroll;
        visibility: visible;
        z-index: 1000;
        top: 0;
        height: 100%;
    }
    .menu-active .menu .overlapblackbg {
        opacity: 1;
        visibility: visible;
    }
    .menu-active .menu>.menu-list {
        right: 0;
    }
    .menu-active .menucontainer {
        margin-right: 240px;
        -moz-transition: .3s all ease-in-out;
        -o-transition: .3s all ease-in-out;
        -webkit-transition: .3s all ease-in-out;
        transition: .3s all ease-in-out;
        float: right;
    }
    .menu-toggle-btn {
        height: 100%;
        display: flex;
        justify-content: center;
        width: 60px;
        cursor: pointer;
        align-items: center;
        -moz-transition: .3s all ease-in-out;
        -o-transition: .3s all ease-in-out;
        -webkit-transition: .3s all ease-in-out;
        transition: .3s all ease-in-out;
        position: absolute;
        top: 0;
    }
    .menu-toggle-btn span {
        cursor: pointer;
        height: 2px;
        width: 17px;
        background: #595959;
        position: absolute;
        display: block;
        content: '';
        -moz-transition: .3s all ease-in-out;
        -o-transition: .3s all ease-in-out;
        -webkit-transition: .3s all ease-in-out;
        transition: .3s all ease-in-out;
    }
    .menu-toggle-btn span:before {
        cursor: pointer;
        height: 2px;
        width: 17px;
        background: #595959;
        position: absolute;
        display: block;
        content: '';
        -moz-transition: .3s all ease-in-out;
        -o-transition: .3s all ease-in-out;
        -webkit-transition: .3s all ease-in-out;
        transition: .3s all ease-in-out;
        top: -7px;
        width: 23px;
    }
    .menu-toggle-btn span:after {
        cursor: pointer;
        height: 2px;
        width: 17px;
        background: #595959;
        position: absolute;
        display: block;
        content: '';
        -moz-transition: .3s all ease-in-out;
        -o-transition: .3s all ease-in-out;
        -webkit-transition: .3s all ease-in-out;
        transition: .3s all ease-in-out;
        bottom: -7px;
        width: 17px;
    }
    .overlapblackbg {
        left: 0;
        width: 100%;
        height: 100vh;
        min-height: 100%;
        position: fixed;
        top: 0;
        opacity: 0;
        visibility: hidden;
        background-color: rgba(0, 0, 0, .45);
        cursor: pointer;
        z-index: -1;
    }
    .menucontainer {
        -moz-transition: .3s all ease-in-out;
        -o-transition: .3s all ease-in-out;
        -webkit-transition: .3s all ease-in-out;
        transition: .3s all ease-in-out;
    }
    body {
        padding-top: 60px;
    }
}

@media(min-width:992px) {
    .menu-mobile {
        display: none !important;
    }
    .menu-arrow,
    .menu-arrow-02 {
        display: none;
    }
    ul>li ul>li:not(.link-list) {
        display: flex;
        align-items: center;
        width: 100%;
    }
    ul>li ul>li:not(.link-list) a {
        color: #000;
    }
    ul>li ul .menu-arrow,
    ul>li ul .menu-arrow-02 {
        display: inline-block;
        color: #3a4aa0;
        padding: 0 5px;
    }
}

@media(max-width:991px) {
    html[dir="ltr"] nav.menu .menu-list {
        right: auto !important;
    }
    html[dir="ltr"] nav.menu>ul>li .menu-arrow {
        left: auto !important;
        right: 0;
    }
    html[dir="ltr"] nav.menu>ul>li>ul.sub-menu>li .menu-arrow-02 {
        left: auto !important;
        right: 0;
    }
    html[dir="ltr"] .menu-mobile-logo {
        margin-left: 30px;
    }
    html[dir="ltr"] .menu-active .menu-list {
        left: 0 !important;
        right: auto !important;
    }
    html[dir="ltr"] .menu-active .menu-toggle-btn {
        left: 240px;
        position: absolute;
    }
    html[dir="rtl"] .menu-active .menu-toggle-btn {
        right: 240px;
        position: absolute;
    }
    html[dir="rtl"] .menu-mobile-logo {
        margin-right: 30px;
    }
}

@media(min-width:992px) {
    html[dir="rtl"] ul.sub-menu>li {
        will-change: transform;
    }
    html[dir="rtl"] ul.sub-menu>li li:not(.link-list) {
        display: flex;
        align-items: center;
        width: 100%;
    }
    html[dir="rtl"] ul.sub-menu>li .menu-arrow,
    html[dir="rtl"] ul.sub-menu>li .menu-arrow-02 {
        transform: rotate(90deg);
        padding: 0 5px;
    }
    html[dir="ltr"] ul.sub-menu>li li:not(.link-list) {
        display: flex;
        align-items: center;
        width: 100%;
    }
    html[dir="ltr"] ul.sub-menu>li .menu-arrow,
    html[dir="ltr"] ul.sub-menu>li .menu-arrow-02 {
        transform: rotate(-90deg);
        padding: 0 5px;
    }
}

@media(max-width:991px) {
    body:not(.menu-active) .header-main {
        display: none;
    }
}
body,html{overflow-x:hidden !important;background:#fff;}html{overflow-y:scroll;}@media only screen and (max-width:576px){.row{padding-right:15px !important;padding-left:15px !important;}}article iframe,article video{aspect-ratio:16/9;}a,a:hover,a:visited,a:active,a:active{text-decoration:none;}img{max-width:100%;margin:0 auto;}p{font-weight:normal !important;}.left-10{left:10px;}.font-size-small{font-size:80%;line-height:80%;}.font-size-medium{font-size:100%;line-height:100%;}.font-size-large{font-size:150%;line-height:150%;}.bg-gray{background:#f9f9f9;}figure{margin:0;padding:0;}::selection{background:#0077c0;color:#fff;}::-moz-selection{background:#0077c0;color:#fff;}.tooltip{font-family:inherit !important;}.ul-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;}.ul-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}.text-black{color:#232332;}.rotate-90{transform:rotate(90deg);}.gap-1{gap:1rem;}.gap-half{gap:.3rem;}.hide{display:none;width:0;height:0;overflow:hidden;opacity:0;visibility:hidden;}.d-grid{display:grid;}.grid-3{grid-template-columns:1fr 1fr 1fr;}.instagram{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));border:2px solid transparent;box-shadow:0 0 0 2px;border-radius:4px;width:20px;height:20px;background:linear-gradient(to top,currentColor 13px,transparent 0) no-repeat -2px top/20px 20px;}.instagram::after,.instagram::before{content:"";display:block;box-sizing:border-box;position:absolute;}.instagram::after{border:2px solid;left:3px;width:10px;height:10px;border-radius:100%;top:3px;background:#fff;}.instagram::before{border-radius:3px;width:2px;height:2px;background:currentColor;right:1px;top:1px;}.triangle-button{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:12px;height:12px;}.triangle-button::before,.triangle-button::after{content:"";display:block;box-sizing:border-box;position:absolute;width:0;height:5px;border-top:0 solid transparent;border-bottom:5px solid transparent;border-left:5px solid;top:6px;left:5px;}.triangle-button::after{border-right:5px solid;border-left:none;left:0;}.chevron-up{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid transparent;border-radius:100px;}.chevron-up::after{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border-top:2px solid;border-right:2px solid;transform:rotate(-45deg);left:4px;bottom:2px;}.chevron-left{box-sizing:border-box;position:relative;transform:scale(var(--ggs,1));width:22px;height:22px;}.chevron-left::before{content:"";display:block;box-sizing:border-box;position:absolute;width:7px;height:7px;border-left:2px solid #00a7bb;border-bottom:2px solid #00a7bb;transform:rotate(45deg);top:7px;left:6px;}.chevron-double-left{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;}.chevron-double-left::after,.chevron-double-left::before{content:"";display:block;box-sizing:border-box;position:absolute;width:8px;height:8px;border-left:2px solid;border-bottom:2px solid;transform:rotate(45deg);top:7px;left:6px;}.chevron-double-left::after{left:11px;}.mail,.mail::after{display:block;box-sizing:border-box;height:16px;border:2px solid #848484;}.mail{overflow:hidden;transform:scale(var(--ggs,1));position:relative;width:20px;border-radius:2px;}.mail::after{content:"";position:absolute;border-radius:3px;width:15px;transform:rotate(-45deg);bottom:5px;left:0;}.mail-solid.icon{color:#fff;position:absolute;width:15px;height:11px;border-radius:1px;border:solid 1px currentColor;background-color:currentColor;}.mail-solid.icon::after,.mail-solid.icon::before{content:'';position:absolute;left:6px;top:-5px;width:1px;height:11px;color:#00a7bb;background-color:currentColor;-webkit-transform-origin:bottom;transform-origin:bottom;}.mail-solid.icon::before{-webkit-transform:rotate(-54deg);transform:rotate(-54deg);}.mail-solid.icon::after{-webkit-transform:rotate(54deg);transform:rotate(54deg);}.home{background:linear-gradient(to left,currentColor 5px,transparent 0) no-repeat 0 bottom/5px 18px,linear-gradient(to bottom,currentColor 8px,transparent 0) no-repeat center center/7px 14px,linear-gradient(to left,currentColor 5px,transparent 0) no-repeat right bottom/5px 18px;box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:18px;height:14px;border:2px solid;border-top:0;border-bottom:0;margin-bottom:-5px;}.home::after,.home::before{content:"";display:block;box-sizing:border-box;position:absolute;}.home::before{border-top:7px solid;border-left:7px solid;transform:rotate(45deg);top:-5px;width:16px;height:16px;left:-1px;}.home::after{background:#fff;width:3px;height:19px;border-bottom:0;right:-1px;bottom:0;}.phone{box-sizing:border-box;position:relative;display:block;width:18px;height:18px;transform:scale(var(--ggs,1));border-top-left-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:12px;border-left:4px solid #fff;border-bottom:4px solid #fff;}.phone::after,.phone::before{content:"";display:block;box-sizing:border-box;position:absolute;width:7px;height:7px;border-top-right-radius:12px;border-bottom-left-radius:12px;}.phone::after{border-top-left-radius:12px;border-bottom-right-radius:20px;background:#fff;right:0;bottom:-4px;}.phone::before{border-top-left-radius:20px;border-bottom-right-radius:12px;background:#fff;left:-4px;top:0;}.bg-gray{background:#f4f4f4;}.scroll-top{display:none;border:0;position:fixed;bottom:90px;right:25px;width:45px;height:45px;border-radius:.5rem;background:rgba(247,143,28,.9);z-index:100000;cursor:pointer;outline:none;transition:all .3s ease;}.scroll-top .chevron-up{width:30px;color:#fff;}[dir=ltr] .scroll-top .chevron-up{margin:0 4px;}.scroll-top .chevron-up::after{width:15px;height:15px;border-top:3px solid;border-right:3px solid;bottom:-1px;}.scroll-top:hover{background:#f78f1c;}.top-section{background:url("/assets/img/top-pic.jpg");background-repeat:no-repeat;background-size:auto;background-position:top center;background-attachment:fixed;height:700px;}@media(max-width:1440px){.top-section{background-size:auto;height:600px;}}@media(max-width:1280px){.top-section{background-size:cover;height:530px;}}@media(max-width:1024px){.top-section{background-size:cover;height:510px;}}@media(max-width:768px){.btn-chat{min-width: 0 !important;}  .top-section{background:url("/assets/img/top-pic-1000X400.jpg");background-repeat:no-repeat;background-size:auto;background-position:top center;height:400px;}}@media(max-width:576px){.top-section{background:url("/assets/img/top-pic-1000X400.jpg");background-repeat:no-repeat;background-size:auto;background-position:top left;height:300px;}}.top-section .top-slide{position:relative;width:100%;height:inherit;}.top-section .top-slide .row .slide-box{background:rgba(255,255,255,.7);position:absolute;bottom:50px;max-width:500px;max-height:330px;padding:50px;}@media(max-width:576px){.top-section .top-slide .row .slide-box{bottom:0;width:90%;margin:3% 1%;padding:20px 50px;}}.top-section .top-slide .row .slide-box .title{font-size:2rem;font-weight:bold;}@media(max-width:768px){.top-section .top-slide .row .slide-box .title{font-size:1.5rem;}}.top-section .top-slide .row .slide-box .content p{font-size:1.2rem;font-weight:bold !important;}[dir=ltr] .top-section .top-slide .row .slide-box .content p{line-height:2 !important;}@media(max-width:768px){.top-section .top-slide .row .slide-box .content p{font-size:.95rem;}}.top-section .top-slide .row .slide-box .btn-free{text-align:center;}.top-section .top-slide .row .slide-box .btn-free a{background:#f78f1c;border:none;color:#fff;font-size:.95rem;padding:12px 20px;cursor:pointer;transition:all .3s ease;}.top-section .top-slide .row .slide-box .btn-free a:hover{background:#00a7bb;}.top-section .top-slide .row .slide-box .btn-free a:focus{outline:none;}@media(max-width:768px){.top-slide{margin-top:0px !important;}}.header{position:fixed;background:#fff;z-index:10;}@media(min-width:992px){.header.sticky{position:fixed !important;top:0;right:0;left:0;width:100%;background:rgba(255,255,255,.85);animation:toDown .6s ease-in both;z-index:1000000;}}.header>.container{padding:0 15px;}@media(max-width:1023px){.header>.container{position:fixed;top:0;background:#fff;min-height:40px;padding:3px;max-width:100%;}}.header .logo a{width:fit-content;height:100%;}.right-content ul li{position:relative;height:33px;}.right-content ul li::before{content:"";position:absolute;width:2px;height:12px;background:#333;left:0;top:50%;transform:translateY(-50%);}[dir=ltr] .right-content ul li::before{left:unset;right:0;}.right-content ul li:last-child::before{display:none;}[dir=rtl] .right-content ul li:first-child a{margin-right:0;}[dir=ltr] .right-content ul li:first-child a{margin-left:0;}.right-content ul li a{display:flex;align-items:center;color:#333;font-size:.8rem;font-weight:500;line-height:33px;margin:0 .5rem;transition:all .3s ease;}.right-content ul li a:hover{color:#f78f1c;}.right-content ul li.instagram-li a{font-size:.75rem;}.right-content ul li.instagram-li i{display:inline-block;transform:scale(var(--ggs,.6));}.left-content .lang-box{position:relative;height:33px;max-width:33px;background-color:#00a7bb;border-radius:0;border:0;}.left-content .lang-box a{color:#fff;text-align:center;line-height:33px;width:33px;transition:all .3s ease;}.left-content .lang-box a:hover{background-color:#f78f1c;}@media(max-width:576px){.left-content .lang-box a{font-size:.8rem;}}.left-content .search-box.show .search-box-form input{padding:.2rem .75rem;background:#fff;transform:translateY(0);width:auto;opacity:1;margin:0 10px;}.left-content .search-box.show .search-box-form .search-btn-submit{opacity:1;}.left-content .search-box input{transform:translateX(10px);width:0;transition:all .4s ease-in-out;opacity:0;padding:0;}.left-content .search-box button.search-btn{cursor:pointer;width:33px;height:33px;position:relative;background-color:#f78f1c;border:0 !important;transition:all .3s ease;display:inline-block;margin:0 .2rem;float:left;z-index:1000;}.left-content .search-box button.search-btn:focus{outline:none;box-shadow:none;}.left-content .search-box button.search-btn .search.icon{color:#fff;position:absolute;top:0;left:0;width:15px;height:15px;border:solid 2px currentColor;border-radius:100%;-webkit-transform:rotate(-45deg) translate(5%,70%);transform:rotate(-45deg) translate(5%,70%);}.left-content .search-box button.search-btn .search.icon::before{content:'';position:absolute;top:12px;left:5px;height:6px;width:2px;background-color:currentColor;}.left-content .search-box .search-btn-submit{all:unset;cursor:pointer;position:absolute;top:7px;left:45px;opacity:0;}[dir=ltr] .left-content .search-box .search-btn-submit{left:auto;right:16px;top:5px;}.left-content .talk-box{position:relative;height:33px;background-color:#333;border-radius:0;border:0;transition:all .3s ease;}.left-content .talk-box a{color:#fff;font-size:.9rem;text-align:center;line-height:33px;display:inline-block;}@media(max-width:576px){.left-content .talk-box a{font-size:.8rem;}}.left-content .talk-box:hover{background-color:#f78f1c;color:#333;}.shadow-top{box-shadow:0 0 10px #e3e3e3;}@media(max-width:991px){.shadow-top{height:0 !important;}}@keyframes toDown{0%{opacity:0;-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);-webkit-transform:translateY(-50px);transform:translateY(-50px);}100%{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}}@-moz-keyframes toDown{0%{opacity:0;-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);-webkit-transform:translateY(-50px);transform:translateY(-50px);}100%{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes toDown{0%{opacity:0;-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);-webkit-transform:translateY(-50px);transform:translateY(-50px);}100%{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}}@media(max-width:991px){.main-menu .menu-mobile{top:00px !important;} .header-des{display:none}}.btn-chat{color:#fff;background-color:#f78f1c;border-color:#f78f1c;min-width:200px;}.btn-chat:hover{color:#fff !important;}.dropdown-item{font-weight:600 !important;font-size:13px !important;border-bottom:1px solid #b1b1 !important;padding-left:.9rem !important;padding-right:.9rem !important;}.dropdown-item :last-child{border-bottom:none;}.btn-sch{color:#fff;background-color:#646464;border-color:#646464;}.btn-sch:hover{color:#fff !important;}.main-menu{width:100%;z-index:1;}.main-menu .menu-search-toggle{height:46px !important;width:46px !important;}.main-menu .menu-search-form input{flex:3;height:46px !important;}.main-menu .menu-search-form .search-btn-submit{flex:1;width:40px;height:46px;position:relative;background-color:transparent;cursor:pointer;border:0 !important;transition:all .3s ease;text-align:center;margin-left:20px;margin-top:7px;}.main-menu .menu-search-form .search-btn-submit i{color:#000;}.main-menu .link-list a i{font-size:1rem;font-weight:bold;color:#1b2560 !important;}.main-menu .menu ul li a{font-weight:600;}.main-menu .menu ul li a:hover{transition:all .5s ease;}.main-menu .menu ul li .sub-menu{width:unset;left:unset;position:absolute;background-color:#fff;width:max-content;min-width:150px;padding:0;border:none;border-top:4px solid #00a7bb;box-shadow:0 0 10px rgba(0,0,0,.3);z-index:1;}@media screen and (max-width:991px){.main-menu .menu ul li .sub-menu{position:relative;right:0;transform:none;top:0;width:100%;border-top:none;box-shadow:none;}}.main-menu .menu ul li .sub-menu li{line-height:30px;margin-bottom:0;padding:0;border:none;}@media screen and (max-width:768px){.main-menu .menu ul li .sub-menu li{border-bottom:1px solid #e3e3e3;padding:0 1rem;height:auto;display:flex;flex-direction:column;justify-content:flex-start;}}.main-menu .menu ul li .sub-menu li a{padding:1rem;width:100%;position:relative;transition:all .3s ease;}.main-menu .menu ul li .sub-menu li a::after{content:"";position:absolute;background:#e3e3e3;width:calc(100% - 2rem);height:1px;right:1rem;bottom:7px;}@media screen and (max-width:991px){.main-menu .menu ul li .sub-menu li a::after{display:none;}}@media screen and (max-width:991px){.main-menu .menu ul li .sub-menu li a i.triangle-button{display:block !important;}}.main-menu .menu ul li .sub-menu li a:hover{color:#fff !important;background:#00a7bb;}.main-menu .menu ul li .sub-menu li a:hover::after{display:none;}@media only screen and (min-width:992px){.main-menu .menu ul li:first-child{padding-right:0;}.main-menu .menu ul li a{padding:15px 5px;position:relative;font-size:.85rem;}.main-menu .menu ul li a:hover{color:#f78f1c !important;}.main-menu .menu ul li a:hover:after{width:100%;}.main-menu .menu-list{border-radius:5px;}}@media(min-width:992px){.main-menu .menu-mobile{display:none !important;}.main-menu .menu-arrow,.main-menu .menu-arrow-02{display:none !important;}}@media(max-width:991px){.main-menu .menu-mobile{width:100%;display:flex;justify-content:space-between;align-items:center;position:fixed;top:50px;right:0;z-index:101;height:60px;box-shadow:0 0 10px 0 #e3e3e3;background-color:#fff;-moz-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;}.main-menu .menu-mobile .menu-search{height:unset;}.main-menu .menu-mobile .menu-search .menu-search-toggle{width:40px;height:40px;position:absolute;left:0;top:10px;}[dir=rtl] .main-menu .menu-mobile .menu-search .menu-search-toggle{margin-left:1rem;}[dir=ltr] .main-menu .menu-mobile .menu-search .menu-search-toggle{margin-right:1rem;right:0;top:10px;left:auto;}.main-menu .menu-mobile .menu-search .menu-search-toggle .search-btn{width:100%;height:100%;position:relative;background-color:#f78f1c;cursor:pointer;border:0 !important;transition:all .3s ease;}.main-menu .menu-mobile .menu-search .menu-search-toggle .search-btn .search.icon{color:#fff;position:absolute;top:4px;left:3px;width:15px;height:15px;border:solid 2px currentColor;border-radius:100%;-webkit-transform:rotate(-45deg) translate(5%,70%);transform:rotate(-45deg) translate(5%,70%);}.main-menu .menu-mobile .menu-search .menu-search-toggle .search-btn .search.icon::before{content:'';position:absolute;top:12px;left:5px;height:6px;width:2px;background-color:currentColor;}}.menu>ul>li>.megamenu{background:#fff !important;max-height:450px;overflow-y:auto;}.menu>ul>li>.megamenu::-webkit-scrollbar{width:5px;border-radius:5px;}.menu>ul>li>.megamenu::-webkit-scrollbar-track{background:#f1f1f1;}.menu>ul>li>.megamenu::-webkit-scrollbar-thumb{background:#f78f1c;}.menu>ul>li>.megamenu::-webkit-scrollbar-thumb:hover{background:#555;}.menu ul.row{align-items:flex-start !important;}.menu>ul>li>.megamenu .title{font-size:.8rem;font-weight:bold;}.menu>ul>li>.megamenu .link-list li a{font-size:.75rem !important;font-weight:100 !important;}.menu>ul>li>a{justify-content:flex-start !important;}.article-title .title{position:relative;}.article-title .title p{font-weight:600 !important;font-size:1.8rem;margin:0;}@media screen and (max-width:1024px){.article-title .title p{font-size:1.3rem;}}.article-title .title::after,.article-title .title::before{position:absolute;content:"";width:120px;height:2px;background:#d7d7d7;right:50%;bottom:0;transform:translate(50%,-15px);}.article-title .title::before{width:50px;height:4px;background:#47a0ff;transform:translate(50%,-14px);z-index:1;}.article-section{margin-top:2rem;}.article-section .article-box{position:relative;max-width:350px;}@media screen and (max-width:1024px){.article-section .article-box{max-width:315px;}}@media screen and (max-width:768px){.article-section .article-box{margin-bottom:15px;max-width:350px;}}.article-section .article-box a .img-back img{width:100%;height:auto;}.article-section .article-box a .title{background:#000;position:absolute;bottom:0;right:0;width:100%;color:#fff;background:rgba(0,0,0,.6);height:50px;transition:all .4s ease;}.article-section .article-box a .title p{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;font-weight:600;}@media screen and (max-width:1024px){.article-section .article-box a .title p{font-size:.9rem;}}.article-section .article-box a:hover .title{height:100%;background:rgba(0,167,187,.95);}.article-button a{background:#333;min-width:150px;border:none;color:#fff;font-size:.95rem;padding:12px 20px;cursor:pointer;transition:all .4s ease;text-align:center;}.article-button a:hover{background:#f78f1c;}.article-button a:focus{outline:none;}.footer{background:url("/assets/img/back-footer.jpg");background-position:center center;background-size:cover;background-color:#000;}.footer .social-share .right-tilte p{color:#fff;font-weight:900 !important;font-size:1rem;margin:0;}.footer .social-share ul li{width:35px;height:35px;border-radius:2rem;position:relative;display:grid;margin-right:10px;}.footer .social-share ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#ededed;border-radius:50%;transition:all .3s ease;}.footer .social-share ul li a i{width:20px;height:20px;transition:all .3s ease;}.footer .social-share ul li a i.instagram{transform:scale(var(--ggs,.75));background:linear-gradient(to top,#818181 13px,transparent 0) no-repeat -2px top/20px 20px;box-shadow:0 0 0 2px #818181;}.footer .social-share ul li a i.instagram::after{background:#fff;border-color:#818181;}.footer .social-share ul li a i.instagram::before{background:#818181;}.footer .social-share ul li a svg path{fill:#818181;}.footer .social-share ul li a svg .st0{fill:#818181;stroke:#fff;stroke-width:25;stroke-miterlimit:10;}.footer .social-share ul li a svg .st1{fill:#fcfcfc;}.footer .social-share ul li a:hover{background-color:#f78f1c;}.footer .social-share ul li a:hover i.instagram{transform:scale(var(--ggs,.75));background:linear-gradient(to top,#fff 13px,transparent 0) no-repeat -2px top/20px 20px;box-shadow:0 0 0 2px #fff;}.footer .social-share ul li a:hover i.instagram::after{background:#f78f1c;border-color:#fff;}.footer .social-share ul li a:hover i.instagram::before{background:#fff;}.footer .social-share ul li a:hover svg path{fill:#fff;}.footer .social-share ul li a:hover svg .st0{fill:#fff;stroke:#f78f1c;}.footer .social-share ul li a:hover svg .st1{fill:#f78f1c;}.footer .footer-box .about-footer{color:#fff;font-size:13px;text-align:center;}@media screen and (max-width:768px){.footer .footer-box .about-footer{border-bottom:1px solid rgba(255,255,255,.5);margin-bottom:1rem;}}.footer .footer-box .about-footer p{text-align:justify;margin:0;word-spacing:-1px;}@media screen and (max-width:768px){.footer .footer-box .menu-box{border-bottom:1px solid rgba(255,255,255,.5);margin-bottom:1rem;}}@media screen and (max-width:576px){.footer .footer-box .menu-box .quick-menu{padding:0;}}.footer .footer-box .menu-box .quick-menu .title{color:#fff;font-weight:700;transform:translateX(1rem);}[dir=ltr] .footer .footer-box .menu-box .quick-menu .title{text-align:left;}.footer .footer-box .menu-box .quick-menu .menu-list ul{display:block;}@media screen and (max-width:768px){.footer .footer-box .menu-box .quick-menu .menu-list ul{column-count:2;}}.footer .footer-box .menu-box .quick-menu .menu-list ul li{padding:5px 0;}.footer .footer-box .menu-box .quick-menu .menu-list ul li a{position:relative;color:#fff !important;font-size:.9rem;}.footer .footer-box .menu-box .quick-menu .menu-list ul li a:hover::before{border-color:#f78f1c;}.footer .footer-box .menu-box .quick-menu .menu-list ul li a::before{content:"";display:block;box-sizing:border-box;position:absolute;width:7px;height:7px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(45deg);right:-20px;top:9px;}[dir=ltr] .footer .footer-box .menu-box .quick-menu .menu-list ul li a::before{border-right:2px solid #fff;border-bottom:2px solid #fff;border-left:transparent;transform:rotate(-45deg);left:-20px;top:6px;}.footer .footer-box .contact-box .contacts .title{color:#fff;font-weight:700;}.footer .footer-box .contact-box .contacts ul li{color:#fff;text-align:justify;font-size:.75rem;display:flex;align-items:flex-start;margin-bottom:1rem;}.footer .footer-box .contact-box .contacts ul li.email{align-items:center;}.footer .footer-box .contact-box .contacts ul li .icon-box{min-width:33px;height:33px;background:#00a7bb;display:flex;justify-content:center;align-items:center;margin-left:.5rem !important;}[dir=ltr] .footer .footer-box .contact-box .contacts ul li .icon-box{margin-right:.5rem !important;margin-left:0 !important;}.footer .footer-box .contact-box .contacts ul li .icon-box .home{transform:scale(var(--ggs,.75));}.footer .footer-box .contact-box .contacts ul li .text a{color:#fff;display:block;}.mini-footer{border-top:1px solid rgba(255,255,255,.5);}.mini-footer .copyright-text .text-left span{color:#fff;font-size:.8rem;}[dir=ltr] .about-section .content p{line-height:2.2 !important;}.about-section .title{position:relative;}.about-section .title h1{all:unset;font-weight:600;font-size:2.15rem;}@media screen and (max-width:1024px){.about-section .title h1{font-size:1.5rem;}}.about-section .title::after,.about-section .title::before{position:absolute;content:"";width:120px;height:2px;background:#d7d7d7;right:50%;bottom:10px;transform:translate(50%,-15px);}.about-section .title::before{width:50px;height:4px;background:#47a0ff;transform:translate(50%,-14px);z-index:1;}.resident-section{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;grid-auto-rows:minmax(170px,auto);}@media screen and (max-width:1024px){.resident-section{grid-auto-rows:minmax(143px,auto);}}@media screen and (max-width:768px){.resident-section{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(160px,auto);}}@media screen and (max-width:576px){.resident-section{grid-template-columns:repeat(1,1fr);grid-auto-rows:minmax(140px,auto);width:92%;margin:4% !important;}}.resident-section .resident-box{position:relative;}.resident-section .resident-box:nth-child(1){grid-column:1;grid-row:1;}.resident-section .resident-box:nth-child(2){grid-column:2;grid-row:1;}.resident-section .resident-box:nth-child(3){grid-column:1;grid-row:2;}.resident-section .resident-box:nth-child(4){grid-column:2;grid-row:2;}.resident-section .resident-box:nth-child(5){grid-column:3;grid-row:1/3;}@media screen and (max-width:768px){.resident-section .resident-box:nth-child(2){grid-column:1;grid-row:2;}.resident-section .resident-box:nth-child(3){grid-column:1;grid-row:3;}.resident-section .resident-box:nth-child(4){grid-column:2;grid-row:3;}.resident-section .resident-box:nth-child(5){grid-column:2;grid-row:1/3;}}@media screen and (max-width:576px){.resident-section .resident-box:nth-child(1){grid-column:1;grid-row:2;}.resident-section .resident-box:nth-child(2){grid-column:1;grid-row:3;}.resident-section .resident-box:nth-child(3){grid-column:1;grid-row:4;}.resident-section .resident-box:nth-child(4){grid-column:1;grid-row:5;}.resident-section .resident-box:nth-child(5){grid-column:1;grid-row:1;}}.resident-section .resident-box .img-back{filter:brightness(.6);transition:all .4s ease;}.resident-section .resident-box .img-back img{width:100%;height:auto;}.resident-section .resident-box .title{background:#000;}.resident-section .resident-box .title a{position:absolute;top:0;right:0;width:100%;color:#fff;height:100%;}.resident-section .resident-box .title a::after{position:absolute;content:"";width:0;height:0;right:1rem;top:1rem;transition:all .4s ease;}.resident-section .resident-box .title a::before{position:absolute;content:"";width:0;height:0;left:1rem;bottom:1rem;transition:all .4s ease;}.resident-section .resident-box .title a p{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;font-weight:600;font-size:1.7rem;}@media screen and (max-width:1024px){.resident-section .resident-box .title a p{font-size:1.2rem;}}.resident-section .resident-box .title a p::after{position:absolute;content:"";width:0;height:0;right:1rem;bottom:1rem;animation-delay:1s;transition:all .4s ease;}.resident-section .resident-box .title a p::before{position:absolute;content:"";width:0;height:0;left:1rem;top:1rem;transition:all .4s ease;}.resident-section .resident-box .title a:hover::after,.resident-section .resident-box .title a:hover::before{width:calc(100% - 2rem);height:1px;background:#f78f1c;}.resident-section .resident-box .title a:hover p::after,.resident-section .resident-box .title a:hover p::before{width:1px;height:calc(100% - 2rem);background:#f78f1c;}.resident-section .resident-box:hover .img-back{filter:brightness(.3);}.service-section .title{position:relative;}.service-section .title p{font-weight:600 !important;font-size:1.8rem;margin:0;}@media screen and (max-width:1024px){.service-section .title p{font-size:1.3rem;}}.service-section .title .sub-title{font-size:1.1rem;font-weight:600 !important;color:#777;}.service-section .title::after,.service-section .title::before{position:absolute;content:"";width:120px;height:2px;background:#d7d7d7;right:50%;bottom:.5rem;transform:translate(50%,-15px);}.service-section .title::before{width:50px;height:4px;background:#47a0ff;transform:translate(50%,-14px);z-index:1;}.service-box .circle-box{border-radius:100%;position:relative;overflow:hidden;max-width:250px;max-height:250px;transition:all .4s ease;}@media screen and (max-width:1024px){.service-box .circle-box{max-width:235px;max-height:235px;}}@media screen and (max-width:768px){.service-box .circle-box{margin-bottom:15px;max-width:350px;max-height:350px;}}.service-box .circle-box .img-back{filter:brightness(.7);transition:all .4s ease;}.service-box .circle-box .img-back img{width:100%;height:auto;}.service-box .circle-box .title{background:#000;}.service-box .circle-box .title a{position:absolute;top:0;right:0;width:100%;color:#fff;height:100%;padding:2rem;text-align:center;}.service-box .circle-box .title a p{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;font-weight:600;font-size:1.7rem;}@media screen and (max-width:1024px){.service-box .circle-box .title a p{font-size:1.2rem;}}.service-box .circle-box:hover{transform:translateY(-10px);box-shadow:0 5px 5px 0 rgba(0,0,0,.5);}.service-box .circle-box:hover .img-back{filter:brightness(.3);}.emigration-title .title{position:relative;}.emigration-title .title p{font-weight:600 !important;font-size:1.8rem;margin:0;}@media screen and (max-width:1024px){.emigration-title .title p{font-size:1.3rem;}}.emigration-title .title::after,.emigration-title .title::before{position:absolute;content:"";width:120px;height:2px;background:#d7d7d7;right:50%;bottom:0;transform:translate(50%,-15px);}.emigration-title .title::before{width:50px;height:4px;background:#47a0ff;transform:translate(50%,-14px);z-index:1;}.emigration-title .content{margin-top:2rem;}[dir=ltr] .emigration-title .content p{line-height:2.2 !important;}.emigration-section .emigration-box{position:relative;max-width:270px;height:fit-content;}@media screen and (max-width:1024px){.emigration-section .emigration-box{max-width:235px;}}@media screen and (max-width:768px){.emigration-section .emigration-box{margin-bottom:15px;max-width:350px;}}.emigration-section .emigration-box a .img-back img{width:100%;height:auto;transition:all .4s ease;}.emigration-section .emigration-box a .title{position:absolute;bottom:0;right:0;width:100%;color:#fff;background:rgba(0,0,0,.3);height:50px;transition:all .4s ease;}.emigration-section .emigration-box a .title p{width:100%;height:100%;line-height:50px;position:relative;font-weight:600;text-align:center;margin:0;}@media screen and (max-width:1024px){.emigration-section .emigration-box a .title p{font-size:.9rem;}}.emigration-section .emigration-box a:hover .img-back img{filter:grayscale(.8);}.emigration-section .emigration-box a:hover .title{background:#f78f1c;}.bg-destination{background:url("/assets/img/back-destination.jpg");background-repeat:no-repeat;background-size:cover;background-position:top center;background-attachment:fixed;}.destination-title .title{position:relative;}.destination-title .title p{font-weight:600 !important;font-size:1.8rem;margin:0;}@media screen and (max-width:1024px){.destination-title .title p{font-size:1.3rem;}}.destination-section .destination-box{position:relative;max-width:270px;}@media screen and (max-width:1024px){.destination-section .destination-box{max-width:235px;}}@media screen and (max-width:768px){.destination-section .destination-box{margin-bottom:15px;max-width:350px;}}.destination-section .destination-box a{overflow:hidden;}.destination-section .destination-box a .img-back img{width:100%;height:auto;}.destination-section .destination-box a .title{background:#000;bottom:0;right:0;width:100%;color:#000;background:#fff;border-bottom:2px solid #00a7bb;height:70px;transition:all .4s ease;}.destination-section .destination-box a .title p{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;font-weight:600;}@media screen and (max-width:1024px){.destination-section .destination-box a .title p{font-size:.9rem;}}.destination-section .destination-box a .hover-box{position:absolute;top:0;background:rgba(0,0,0,.65);width:100%;height:100%;color:#fff;text-align:center;opacity:0;transition:all .4s ease;}.destination-section .destination-box a .hover-box p{width:70%;margin:15%;line-height:2rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.destination-section .destination-box a:hover .title{border-bottom:2px solid #f78f1c;}.destination-section .destination-box a:hover .hover-box{opacity:1;}.destination-button a{background:#333;min-width:150px;border:none;color:#fff;font-size:.95rem;padding:12px 20px;cursor:pointer;text-align:center;transition:all .4s ease;}.destination-button a:hover{background:#f78f1c;}.destination-button a:focus{outline:none;}.number-section .number-box .number span{color:#f78f1c;font-weight:600 !important;font-size:3rem;}.number-section .number-box .text span{font-weight:600 !important;font-size:1.2rem;}.news-title .title{position:relative;}.news-title .title p{font-weight:600 !important;font-size:1.8rem;margin:0;}@media screen and (max-width:1024px){.news-title .title p{font-size:1.3rem;}}.news-title .title::after,.news-title .title::before{position:absolute;content:"";width:120px;height:2px;background:#d7d7d7;right:50%;bottom:0;transform:translate(50%,-15px);}.news-title .title::before{width:50px;height:4px;background:#47a0ff;transform:translate(50%,-14px);z-index:1;}.news-section .last-news-right::after{content:"";position:absolute;width:100%;height:1px;bottom:0;background:#e3e3e3;}@media(max-width:576px){.news-section .last-news-right::after{width:92%;}}@media(min-width:768px){.news-section .last-news-right{padding-right:0;}[dir=ltr] .news-section .last-news-right{padding-left:0;}}@media(max-width:1024px){.news-section .last-news-right .items{height:100%;}}.news-section .last-news-right .items .img-news{overflow:hidden;}.news-section .last-news-right .items .img-news a img{transition:all .3s ease;}.news-section .last-news-right .items .img-news a:hover img{transform:scale(1.1) rotate(2deg);filter:grayscale(.6);}.news-section .last-news-right .items .text-news .title{padding:1rem 0;}.news-section .last-news-right .items .text-news .title a p{font-size:1.2rem;font-weight:bold !important;margin:0;color:#333;transition:all .3s ease;}.news-section .last-news-right .items .text-news .title a:hover p{color:#f78f1c;}.news-section .last-news-right .items .text-news .content small{color:#333;text-align:justify;word-spacing:-2px;font-size:.9rem;line-height:1.7rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}.news-section .last-news-right .items .text-news .more{text-align:left;}.news-section .last-news-right .items .text-news .more a{width:150px;height:40px;border:1px solid #8e8e8e;border-radius:3px;display:flex;justify-content:center;align-items:center;font-weight:bold;color:#333;transition:all .3s ease;}.news-section .last-news-right .items .text-news .more a:hover{color:#fff;background:#00a7bb;border:1px solid #00a7bb;}@media(min-width:768px){[dir=rtl] .news-section .list-news-left{padding-left:0;}[dir=ltr] .news-section .list-news-left{padding-right:0;}}@media(max-width:576px){.news-section .list-news-left{margin-top:1rem;}}.news-section .list-news-left .items{border:1px solid #e3e3e3;border-radius:3px;padding:.7rem;}.news-section .list-news-left .items:nth-child(2){background:#f4f4f4;}.news-section .list-news-left .items .img-news{overflow:hidden;min-width:105px;}.news-section .list-news-left .items .img-news a img{transition:all .3s ease;}.news-section .list-news-left .items .img-news a:hover img{transform:scale(1.1) rotate(2deg);filter:grayscale(.6);}.news-section .list-news-left .items .text-news{padding-right:1rem;}[dir=ltr] .news-section .list-news-left .items .text-news{padding-right:0;padding-left:1rem;}.news-section .list-news-left .items .text-news .title{padding-bottom:.3rem;}.news-section .list-news-left .items .text-news .title a p{font-size:1rem;font-weight:bold !important;margin:0;color:#333;transition:all .3s ease;}.news-section .list-news-left .items .text-news .title a:hover p{color:#f78f1c;}.news-section .list-news-left .items .text-news .content small{color:#333;text-align:justify;word-spacing:-2px;font-size:.9rem;line-height:1.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}.news-section .list-news-left .items .text-news .more{text-align:left;}.news-section .list-news-left .items .text-news .more a{padding:5px 0;display:flex;justify-content:end;align-items:center;font-weight:bold;color:#333;font-size:.9rem;transition:all .3s ease;}.news-section .list-news-left .items .text-news .more a .chevron-double-left{transform:scale(var(--ggs,.7));}[dir=ltr] .news-section .list-news-left .items .text-news .more a .chevron-double-left{transform:rotate(180deg) scale(var(--ggs,.7));}.news-section .list-news-left .items .text-news .more a:hover{color:#00a7bb;}.news-button a{background:#333;min-width:150px;border:none;color:#fff;font-size:.95rem;padding:12px 20px;cursor:pointer;transition:all .4s ease;text-align:center;}.news-button a:hover{background:#f78f1c;}.news-button a:focus{outline:none;}.bg-counseling{background:#028898;}.counseling-title .title p{font-weight:600 !important;font-size:1.8rem;margin:0;color:#fff;}@media screen and (max-width:1024px){.counseling-title .title p{font-size:1.3rem;}}.counseling-title .content{margin:0 auto;}.counseling-title .content p{margin:0;color:#fff;text-align:center;}.counseling-title .content p a{color:#fff;font-weight:bold !important;font-size:larger;}.number-button a{background:#fff;min-width:150px;border:none;font-size:1.5rem;color:#333;padding:1rem 2.5rem;cursor:pointer;transition:all .4s ease;}.number-button a:hover{background:#f78f1c;}.number-button a:focus{outline:none;}.newsletter-title .title p{font-weight:600 !important;font-size:1.8rem;margin:0;}@media screen and (max-width:1024px){.newsletter-title .title p{font-size:1.3rem;}}.newsletter-box .newsletter-text p{line-height:45px;margin:0;color:#6b6b6b;}@media screen and (max-width:1024px){.newsletter-box .newsletter-text p{font-size:.9rem;}}.newsletter-box .rss-form{position:relative;}.newsletter-box .rss-form .icon{background-color:#f4f4f4;display:flex;justify-content:flex-end;align-items:center;width:45px;}.newsletter-box .rss-form input{border-radius:0;background-color:#f4f4f4;color:#848484;max-width:400px;height:45px;border:0;font-size:.9rem;}.newsletter-box .rss-form input.form-control{padding:.5rem;}.newsletter-box .rss-form input:focus{box-shadow:none;}.newsletter-box .rss-form .btn-submit{border-radius:0;background-color:#f78f1c;border:0;color:#fff;height:45px;font-weight:bold;cursor:pointer;transition:all .3s ease;}.newsletter-box .rss-form .btn-submit.form-control{padding:.5rem;}.newsletter-box .rss-form .btn-submit:focus{box-shadow:none;}.newsletter-box .rss-form .btn-submit:hover{background-color:#00a7bb;}
.icon-boxx{
	min-width: 33px;
    height: 33px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: .5rem !important
}
.footer .footer-box .about-footer p {
	line-height: 1.7;
}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group
 {
    z-index: 0 !important;
}
