/*
Theme Name: default
Author: wordpress.org
Author URI: https://wordpress.org
Description: Dntheme brings your site to life with header video and immersive featured images.
Version: 1.0.1
Text Domain: dntheme
Tags: best theme
*/
html {
    --c-1682409418059: #fff;
    --c-1682409436562: #c8242f;
    --c-1682409456730: #f9f9f9;
    --c-1682409495594: #0f3041;
    --c-1682409528058: #c8242f;
    --c-1682409557123: #0f3041;
    --c-1682409581619: #ffffff;
    --c-1682409619474: #2d2d2d;
    --c-1682409754025: #6c6c6c;
    --c-1682409770362: #fff;
    --c-1682409820736: #c8242f;
    --c-1682409884266: #ebeef0;
}

body {
    font-family: 'Merriweather',serif;
    color: #6c6c6c;
    font-size: 14px
}

.w30s-body-overlay {
}

.w30s-container {
    --width-container: 1200px
}

#w30s-section-275684 {
    border-style: solid;
    border-width: 0px 0px 1px;
    border-color: var(--c-1682409884266,#ebeef0);
    padding: 0px 10px;
    height: auto;
    display: block
}

.w30s-column-695256 {
    width: 100%;
    order: 1;
    display: block
}

.w30s-widget-8007979 {
    width: 50%;
    height: auto;
    top: unset;
    left: unset;
    padding: 0px 20px 0px 0px;
    display: block;
    position: relative
}

.w30s-widget-8007979>.w30s-widget-childs {
    display: block
}

.w30s-widget-8007980 {
    width: auto;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 14px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 30px 0px 0px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8007980>span.w30s-icon {
    padding: 0px 10px 0px 0px;
    color: var(--c-1682409528058,#c8242f)
}

.w30s-widget-8007980:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8007983 {
    width: 60px;
    height: 25px;
    top: unset;
    left: unset;
    margin: 0px 20px 0px 0px;
    display: flex;
    position: relative
}

.w30s-widget-8007983>a {
    border-radius: 100px;
    border-style: solid;
    border-color: var(--c-1682409754025,#6c6c6c);
    border-width: 1px;
    margin-right: 10px
}

.w30s-widget-8007978 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8007978>.w30s-widget-childs {
    align-items: center;
    justify-content: space-between;
    align-content: stretch;
    display: flex
}

.w30s-widget-8007981 {
    width: auto;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 14px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8007981>span.w30s-icon {
    padding: 0px 10px 0px 0px;
    color: var(--c-1682409528058,#c8242f)
}

.w30s-widget-8007981:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8007982 {
    width: 50%;
    height: auto;
    top: unset;
    left: unset;
    display: block;
    position: relative
}

.w30s-widget-8007982>.w30s-widget-childs {
    align-items: center;
    justify-content: flex-end;
    align-content: stretch;
    display: flex
}

.w30s-widget-8007984 {
    width: auto;
    height: auto;
    text-align: center;
    top: unset;
    left: unset;
    margin: 0px 20px 0px 0px;
    display: block;
    position: relative
}

.w30s-widget-8007984>ul {
    justify-content: flex-start
}

.w30s-widget-8007984>ul>li {
    color: var(--c-1682409754025,#6c6c6c);
    border-radius: 55px;
    flex: unset;
    width: 30px;
    height: 30px;
    font-size: 12px;
    border-style: solid;
    border-color: var(--c-1682409754025,#6c6c6c);
    border-width: 1px;
    margin: 0px 10px 0px 0px
}

.w30s-widget-8007984>ul>li:hover {
    box-shadow: none;
    color: var(--c-1682409770362,#fff);
    background-color: var(--c-1682409528058,#c8242f);
    border-style: solid;
    border-color: var(--c-1682409528058,#c8242f);
    border-width: 1px
}

.w30s-widget-8007985 {
    width: auto;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    background-color: var(--c-1682409528058,#c8242f);
    top: unset;
    left: unset;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 15px 30px;
    text-transform: capitalize;
    font-weight: 700;
    letter-spacing: 1px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8007985::before {
    border-radius: 0px
}

.w30s-widget-8007985>span.w30s-icon {
    padding: 0px 10px 0px 0px;
    color: var(--c-1682409528058,#c8242f)
}

.w30s-widget-8007985:hover {
    color: var(--c-1682409770362,#fff);
    background-color: var(--c-1682409557123,#0f3041)
}

#w30s-section-275686 {
    height: auto;
    padding: 15px 10px;
    display: block
}

.w30s-column-695257 {
    width: 100%;
    order: 1;
    display: block
}

.w30s-widget-8007993 {
    width: calc(100% - 40px);
    height: 38px;
    left: 0;
    top: 0;
    border-radius: 100px;
    display: block;
    position: absolute
}

.w30s-widget-8007993::before {
    border-radius: 100px
}

.w30s-widget-8007993>textarea,.w30s-widget-8007993>input,.w30s-widget-8007993>.position-relative>input {
    padding: 0px 0px 0px 10px
}

.w30s-widget-8007986 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    overflow: visible;
    display: block;
    position: relative
}

.w30s-widget-8007986>.w30s-widget-childs {
    align-items: center;
    justify-content: space-between;
    align-content: stretch;
    display: flex
}

.w30s-widget-8007987 {
    background-repeat: no-repeat;
    background-position: 0% 100%;
    background-size: contain;
    width: 170px;
    height: 70px;
    top: unset;
    left: unset;
    display: block;
    position: relative
}

.w30s-widget-8007998 {
    width: auto;
    color: var(--c-1682409820736,#c8242f);
    font-size: 25px;
    text-align: center;
    top: unset;
    left: unset;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    text-transform: capitalize;
    font-weight: 700;
    letter-spacing: 1px;
    display: none;
    position: relative
}

.w30s-widget-8007998>span.w30s-icon {
    padding: 0px
}

.w30s-widget-8007998>span.w30s-content {
    display: none
}

.w30s-widget-8007998:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8007996 {
    width: calc(100% - 40px);
    height: 38px;
    left: 0;
    top: 0;
    border-radius: 100px;
    display: block;
    position: absolute
}

.w30s-widget-8007996::before {
    border-radius: 100px
}

.w30s-widget-8007996>textarea,.w30s-widget-8007996>input,.w30s-widget-8007996>.position-relative>input {
    padding: 0px 0px 0px 10px
}

.w30s-widget-8007991 {
    width: auto;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 18px;
    text-align: center;
    background-color: rgba(255,255,255,1);
    top: 50%;
    left: 100%;
    height: auto;
    transform: translateX(-100%) translateY(-50%);
    justify-content: flex-start;
    margin: 0px 30px 0px 0px;
    display: inline-flex;
    position: absolute
}

.w30s-widget-8007991>span.w30s-icon {
    padding: 0px
}

.w30s-widget-8007991>span.w30s-content {
    display: none
}

.w30s-widget-8007991:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8007992 {
    top: 100%;
    left: auto;
    right: 0;
    width: 300px;
    height: auto;
    margin: 0px 0px 0px;
    transform: translateX(-100%) translateY(0px);
    background-color: var(--c-1682409456730,#f9f9f9);
    padding: 5px;
    border-radius: 100px;
    display: none;
    position: absolute;
    --my-transform: translateX(-100%) translateY(0px);
    --w30s-animation-duration: 1000ms;
    --w30s-animation-fill-mode: both;
    --w30s-animation-iteration-count: inherit;
    --w30s-animation-timing-function: ease
}

.w30s-widget-8007992::before {
    border-radius: 100px
}

.w30s-widget-8007994 {
    width: 38px;
    height: 38px;
    color: var(--c-1682409770362,#fff);
    left: 0px;
    font-size: 14px;
    font-weight: 700;
    background-color: var(--c-1682409528058,#c8242f);
    top: 0;
    border-radius: 100px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8007994::before {
    border-radius: 100px
}

.w30s-widget-8007994>span.w30s-content {
    display: none
}

.w30s-widget-8007994:hover {
    background-color: var(--c-1682409495594,#0f3041);
    color: var(--c-1682409770362,#fff)
}

.w30s-widget-8007988 {
    width: calc(100% - 170px);
    height: auto;
    top: unset;
    left: unset;
    overflow: visible;
    display: block;
    position: relative
}

.w30s-widget-8007988>.w30s-widget-childs {
    align-items: center;
    justify-content: flex-end;
    align-content: stretch;
    display: flex
}

.w30s-widget-8007997 {
    width: 38px;
    height: 38px;
    color: var(--c-1682409770362,#fff);
    left: 0px;
    font-size: 14px;
    font-weight: 700;
    background-color: var(--c-1682409528058,#c8242f);
    top: 0;
    border-radius: 100px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8007997::before {
    border-radius: 100px
}

.w30s-widget-8007997>span.w30s-content {
    display: none
}

.w30s-widget-8007997:hover {
    background-color: var(--c-1682409495594,#0f3041);
    color: var(--c-1682409770362,#fff)
}

.w30s-widget-8007989 {
    width: auto;
    height: auto;
    overflow: visible;
    top: unset;
    left: unset;
    display: block;
    position: relative
}

.w30s-widget-8007989.w30s-widget-submenu-4>ul {
    --w30s-animation-duration: 0.3s
}

.w30s-widget-8007989.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1) {
    --justify-content: space-between;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 14px;
    padding: 10px 20px;
    font-weight: 700
}

.w30s-widget-8007989.w30s-widget-submenu-4>ul>li::marker {
    --justify-content: space-between;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 14px;
    padding: 10px 20px;
    font-weight: 700
}

.w30s-widget-8007989.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1):hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8007989.w30s-widget-submenu-4>ul>li:not(.w30s-show-more).active>*:nth-child(1) {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu {
    margin: 0px 0px 0px 20px
}

.w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul:before {
    left: -20px;
    top: 0px
}

.w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul {
    background-color: var(--c-1682409418059,#fff);
    box-shadow: rgba(0,0,0,0.1) 0px 0px 15px;
    padding: 10px 0px
}

.w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li>*:nth-child(1) {
    --justify-content: space-between;
    padding: 6px 20px;
    color: var(--c-1682409619474,#2d2d2d);
    text-transform: capitalize
}

.w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li:not(.active):hover>*:nth-child(1) {
    color: var(--c-1682409820736,#c8242f);
    text-transform: capitalize
}

.w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li.active>*:nth-child(1) {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu {
    margin: -10px 0px 0px
}

.w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu>ul:before {
    left: -20px;
    top: 0px
}

.w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu>ul {
    background-color: var(--c-1682409418059,#fff);
    box-shadow: rgba(0,0,0,0.1) 0px 0px 15px;
    padding: 10px 0px
}

.w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu ul>li>*:nth-child(1) {
    --justify-content: space-between;
    color: var(--c-1682409619474,#2d2d2d);
    text-transform: capitalize;
    padding: 6px 20px
}

.w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu ul>li:not(.active):hover>*:nth-child(1),.w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu .w30s-box-menu ul>li:not(.active):hover>*:nth-child(1) {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu ul>li.active>*:nth-child(1),.w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu .w30s-box-menu ul>li.active>*:nth-child(1) {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu .w30s-box-menu ul>li>*:nth-child(1) {
    --justify-content: space-between;
    color: var(--c-1682409619474,#2d2d2d);
    text-transform: capitalize;
    padding: 6px 20px
}

.w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu .w30s-box-menu ul>li.active>*:nth-child(1) {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8007990 {
    width: 50px;
    height: 30px;
    top: unset;
    left: unset;
    overflow: visible;
    display: block;
    position: relative
}

.w30s-widget-8007990>.w30s-widget-childs {
    display: block
}

.w30s-widget-8007999 {
    width: auto;
    color: var(--c-1682409820736,#c8242f);
    font-size: 25px;
    text-align: center;
    top: unset;
    left: unset;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    text-transform: capitalize;
    font-weight: 700;
    letter-spacing: 1px;
    display: none;
    position: relative
}

.w30s-widget-8007999>span.w30s-icon {
    padding: 0px
}

.w30s-widget-8007999>span.w30s-content {
    display: none
}

.w30s-widget-8007999:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8007995 {
    top: unset;
    left: unset;
    width: 100%;
    height: auto;
    margin: 0px 0px 0px;
    background-color: var(--c-1682409456730,#f9f9f9);
    padding: 5px;
    border-radius: 100px;
    display: none;
    position: relative
}

.w30s-widget-8007995::before {
    border-radius: 100px
}

#w30s-section-275689 {
    height: auto;
    display: block
}

.w30s-column-699940 {
    width: 100%;
    order: 1;
    display: block
}

.w30s-widget-8064693 {
    width: 1200px;
    height: auto;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: block;
    position: absolute
}

.w30s-widget-8064693>.w30s-widget-childs {
    display: block
}

h1.w30s-widget-8064700 {
    height: auto;
    width: 100%;
    color: #333;
    font-size: 24px;
    top: 0;
    left: 0px;
    display: none;
    position: relative
}

.w30s-widget-8064691 {
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: cover;
    width: 100%;
    height: 650px;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8064694 {
    width: 65%;
    height: auto;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8064694>.w30s-widget-childs {
    display: block
}

h2.w30s-widget-8064695 {
    height: auto;
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 40px;
    top: 0;
    left: 0px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 60px;
    margin: 0px 0px 10px;
    display: block;
    position: relative;
    --w30s-animation-duration: 1000ms;
    --w30s-animation-fill-mode: both;
    --w30s-animation-iteration-count: inherit;
    --w30s-animation-timing-function: ease
}

.w30s-widget-8064698 {
    width: auto;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    background-color: var(--c-1682409528058,#c8242f);
    top: 0;
    left: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 20px 0px 0px;
    border-style: solid;
    padding: 13px 30px;
    text-transform: capitalize;
    font-weight: 700;
    letter-spacing: 1px;
    border-radius: 5px;
    border-color: var(--c-1682409436562,#c8242f);
    border-width: 1px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8064698::before {
    border-radius: 5px
}

.w30s-widget-8064698>span.w30s-icon {
    padding: 0px 10px 0px 0px;
    color: var(--c-1682409528058,#c8242f)
}

.w30s-widget-8064698:hover {
    color: var(--c-1682409770362,#fff);
    background-color: var(--c-1682409557123,#0f3041);
    border-style: solid;
    border-width: 1px;
    border-color: var(--c-1682409557123,#0f3041)
}

.w30s-widget-8064692 {
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-image: linear-gradient(to right,rgba(15,48,65,0.9) 50%,rgba(255,0,0,0) 100%);
    display: block;
    position: absolute
}

.w30s-widget-8064692>.w30s-widget-childs {
    display: block
}

.w30s-widget-8064696 {
    height: auto;
    width: 100%;
    top: 0;
    left: 0px;
    color: var(--c-1682409770362,#fff);
    line-height: 30px;
    font-size: 15px;
    margin: 0px 0px 30px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    position: relative;
    --w30s-animation-duration: 1000ms;
    --w30s-animation-fill-mode: both;
    --w30s-animation-iteration-count: inherit;
    --w30s-animation-timing-function: ease
}

.w30s-widget-8064699 {
    width: auto;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    border-style: solid;
    padding: 13px 30px;
    text-transform: capitalize;
    font-weight: 700;
    letter-spacing: 1px;
    border-radius: 5px;
    border-color: var(--c-1682409418059,#fff);
    border-width: 1px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8064699::before {
    border-radius: 5px
}

.w30s-widget-8064699>span.w30s-icon {
    padding: 0px 10px 0px 0px;
    color: var(--c-1682409528058,#c8242f)
}

.w30s-widget-8064699:hover {
    color: var(--c-1682409770362,#fff);
    background-color: var(--c-1682409557123,#0f3041);
    border-style: solid;
    border-width: 1px;
    border-color: var(--c-1682409557123,#0f3041)
}

.w30s-widget-8064697 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    display: block;
    position: relative;
    --w30s-animation-duration: 1500ms;
    --w30s-animation-fill-mode: both;
    --w30s-animation-iteration-count: inherit;
    --w30s-animation-timing-function: ease
}

.w30s-widget-8064697>.w30s-widget-childs {
    display: block
}

.w30s-widget-8064690 {
    left: 0;
    width: 100%;
    height: auto;
    top: 0;
    display: flex;
    position: relative
}

.w30s-widget-8064690 .w30s-slider-container .swiper-pagination {
    bottom: 4%
}

.w30s-widget-8064690 .swiper-pagination-bullets .swiper-pagination-bullet {
    background-color: var(--c-1682409528058,#c8242f);
    width: 15px;
    height: 15px;
    margin-right: 5px;
    margin-left: 5px;
    border-style: solid;
    border-color: var(--c-1682409581619,#ffffff);
    border-width: 2px
}

#w30s-section-275690 {
    height: auto;
    padding: 100px 10px;
    display: block
}

.w30s-column-699941 {
    width: 100%;
    order: 1;
    display: block
}

.w30s-widget-8064701 {
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    position: relative
}

.w30s-widget-8064701>.w30s-repeater-box {
    grid-template-columns: repeat(3,1fr);
    grid-auto-rows: auto;
    grid-gap: 25px 25px
}

h3.w30s-widget-8064703 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 20px;
    top: 0;
    left: 0px;
    margin: 0px 0px 20px;
    text-align: center;
    font-weight: 700;
    line-height: 30px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    position: relative
}

.w30s-view-list h3.w30s-widget-8064703 {
    display: -webkit-box
}

.w30s-widget-8064704 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    width: 50px;
    height: 50px;
    top: 0;
    left: 50%;
    margin: 0px 0px 20px;
    filter: brightness(0) contrast(0) grayscale(1) invert(1);
    transform: translateX(-50%);
    display: block;
    position: relative
}

.w30s-view-list .w30s-widget-8064704 {
    display: block
}

.w30s-widget-8064702 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    background-color: var(--c-1682409456730,#f9f9f9);
    padding: 30px;
    border-radius: 10px;
    display: block;
    position: relative
}

.w30s-widget-8064702::before {
    border-radius: 10px
}

.w30s-widget-8064702>.w30s-widget-childs {
    display: block
}

.w30s-view-list .w30s-widget-8064702 {
    display: block
}

.w30s-widget-8064705 {
    height: 75px;
    width: 100%;
    top: 0;
    left: 0px;
    text-align: center;
    line-height: 25px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    position: relative
}

.w30s-view-list .w30s-widget-8064705 {
    display: -webkit-box
}

#w30s-section-275691 {
    height: auto;
    padding: 60px 10px;
    display: block
}

.w30s-column-699942 {
    width: 100%;
    order: 1;
    display: block
}

.w30s-widget-8064708 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-view-list .w30s-widget-8064708 {
    display: block
}

.w30s-widget-8064706 {
    top: 0;
    left: 0px;
    width: 100%;
    display: block;
    position: relative
}

.w30s-widget-8064706>.w30s-repeater-box {
    grid-template-columns: repeat(1,1fr);
    grid-auto-rows: auto;
    grid-gap: 20px 20px
}

.w30s-widget-8064707 {
    width: 50%;
    height: auto;
    top: 0;
    left: 0px;
    border-radius: 10px;
    display: inline-block;
    vertical-align: middle;
    position: relative
}

.w30s-widget-8064707::before {
    border-radius: 10px
}

.w30s-widget-8064707>.w30s-widget-childs {
    display: block
}

.w30s-view-list .w30s-widget-8064707 {
    display: inline-block
}

.w30s-widget-8064709 {
    width: 50%;
    height: auto;
    top: 0;
    left: 0px;
    display: inline-block;
    vertical-align: middle;
    padding: 0px 0px 0px 40px;
    position: relative
}

.w30s-widget-8064709>.w30s-widget-childs {
    display: block
}

.w30s-view-list .w30s-widget-8064709 {
    display: inline-block
}

p.w30s-widget-8064713 {
    height: auto;
    width: auto;
    color: var(--c-1682409754025,#6c6c6c);
    font-size: 14px;
    top: 0;
    left: 0px;
    display: inline-block;
    vertical-align: top;
    border-style: solid;
    border-color: var(--c-1682409528058,#c8242f);
    border-width: 0px 0px 1px;
    padding: 0px 0px 5px;
    margin: 0px 0px 5px;
    text-transform: capitalize;
    position: relative
}

.w30s-view-list p.w30s-widget-8064713 {
    display: inline-block
}

h2.w30s-widget-8064710 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 40px;
    top: 0;
    left: 0px;
    margin: 0px 0px 20px;
    text-align: left;
    font-weight: 700;
    line-height: 60px;
    text-transform: capitalize;
    display: block;
    position: relative
}

.w30s-view-list h2.w30s-widget-8064710 {
    display: block
}

.w30s-widget-8064711 {
    height: auto;
    width: 100%;
    top: 0;
    left: 0px;
    text-align: left;
    line-height: 25px;
    margin: 0px 0px 20px;
    display: block;
    position: relative
}

.w30s-view-list .w30s-widget-8064711 {
    display: block
}

.w30s-widget-8064712 {
    width: auto;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    background-color: var(--c-1682409528058,#c8242f);
    top: 0;
    left: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 20px 0px 0px;
    border-style: solid;
    padding: 13px 30px;
    text-transform: capitalize;
    font-weight: 700;
    letter-spacing: 1px;
    border-radius: 5px;
    border-color: var(--c-1682409436562,#c8242f);
    border-width: 1px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8064712::before {
    border-radius: 5px
}

.w30s-widget-8064712>span.w30s-icon {
    padding: 0px 10px 0px 0px;
    color: var(--c-1682409528058,#c8242f)
}

.w30s-view-list .w30s-widget-8064712 {
    display: inline-flex
}

.w30s-repeater-item .w30s-widget-8064712:hover {
    color: var(--c-1682409770362,#fff);
    background-color: var(--c-1682409557123,#0f3041);
    border-style: solid;
    border-width: 1px;
    border-color: var(--c-1682409557123,#0f3041)
}

#w30s-section-275692 {
    height: auto;
    background-color: var(--c-1682409456730,#f9f9f9);
    padding: 60px 10px;
    display: block
}

.w30s-column-699943 {
    width: 100%;
    order: 1;
    display: block
}

.w30s-widget-8064714 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 30px;
    display: block;
    position: relative
}

.w30s-widget-8064714>.w30s-widget-childs {
    display: block
}

p.w30s-widget-8064715 {
    height: auto;
    width: auto;
    color: var(--c-1682409754025,#6c6c6c);
    font-size: 14px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    vertical-align: top;
    border-style: solid;
    border-color: var(--c-1682409528058,#c8242f);
    border-width: 0px 0px 1px;
    padding: 0px 0px 5px;
    margin: 0px 0px 5px;
    text-transform: capitalize;
    position: relative
}

.w30s-widget-8064718 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    border-radius: 5px;
    background-color: var(--c-1682409418059,#fff);
    transition: all 500ms ease;
    display: block;
    position: relative
}

.w30s-widget-8064718::before {
    border-radius: 5px
}

.w30s-widget-8064718>.w30s-widget-childs {
    display: block
}

.w30s-view-list .w30s-widget-8064718 {
    display: block
}

.w30s-hover:hover .w30s-widget-8064718,.w30s-repeater-item .w30s-widget-8064718:hover {
    transition: all 500ms ease;
    background-color: #d9291f;
}

.w30s-widget-8064719 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    width: 100%;
    height: 0;
    top: 0;
    left: 0px;
    margin: 0px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    display: block;
    padding: 0 0 75% 0;
    position: relative
}

.w30s-widget-8064719::before {
    border-radius: 5px 5px 0px 0px
}

.w30s-view-list .w30s-widget-8064719 {
    display: block
}

h3.w30s-widget-8064721 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 20px;
    top: 0;
    left: 0px;
    margin: 0px 0px 7px;
    text-align: left;
    font-weight: 700;
    line-height: 35px;
    transition: all 500ms ease;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    position: relative
}

.w30s-view-list h3.w30s-widget-8064721 {
    display: -webkit-box
}

.w30s-hover:hover h3.w30s-widget-8064721,.w30s-repeater-item h3.w30s-widget-8064721:hover {
    transition: all 500ms ease;
    color: var(--c-1682409770362,#fff)
}

h2.w30s-widget-8064716 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 40px;
    top: 0;
    left: 0px;
    margin: 0px 0px 0px;
    text-align: center;
    font-weight: 700;
    line-height: 60px;
    text-transform: capitalize;
    display: block;
    position: relative
}

.w30s-widget-8064717 {
    top: 0;
    left: 0px;
    width: 100%;
    display: block;
    position: relative
}

.w30s-widget-8064717>.w30s-repeater-box {
    grid-template-columns: repeat(3,1fr);
    grid-auto-rows: auto;
    grid-gap: 25px 25px
}

.w30s-widget-8064720 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    padding: 20px;
    display: block;
    position: relative
}

.w30s-widget-8064720>.w30s-widget-childs {
    display: block
}

.w30s-view-list .w30s-widget-8064720 {
    display: block
}

.w30s-widget-8064722 {
    height: auto;
    width: 100%;
    top: 0;
    left: 0px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 25px;
    text-align: left;
    transition: all 500ms ease;
    position: relative
}

.w30s-view-list .w30s-widget-8064722 {
    display: -webkit-box
}

.w30s-hover:hover .w30s-widget-8064722,.w30s-repeater-item .w30s-widget-8064722:hover {
    transition: all 500ms ease;
    color: var(--c-1682409770362,#fff)
}

#w30s-section-275693 {
    height: auto;
    padding: 100px 10px;
    display: block
}

.w30s-column-699944 {
    width: 50%;
    order: 1;
    display: block
}

.w30s-widget-8064723 {
    top: 0;
    left: 0px;
    width: 100%;
    margin: 0px 0px 40px;
    display: block;
    position: relative
}

.w30s-widget-8064723>.w30s-repeater-box {
    grid-template-columns: repeat(1,1fr);
    grid-auto-rows: auto;
    grid-gap: 20px 20px
}

p.w30s-widget-8064725 {
    height: auto;
    width: auto;
    color: var(--c-1682409754025,#6c6c6c);
    font-size: 14px;
    top: 0;
    left: 0px;
    display: inline-block;
    vertical-align: top;
    border-style: solid;
    border-color: var(--c-1682409528058,#c8242f);
    border-width: 0px 0px 1px;
    padding: 0px 0px 5px;
    margin: 0px 0px 5px;
    text-transform: capitalize;
    position: relative
}

.w30s-view-list p.w30s-widget-8064725 {
    display: inline-block
}

.w30s-widget-8064729 {
    width: 80px;
    height: 80px;
    top: 0;
    left: 0px;
    border-radius: 5px;
    background-color: var(--c-1682409418059,#fff);
    transition: all 500ms ease;
    box-shadow: #eeeeee 0px 0px 20px;
    overflow: visible;
    display: inline-block;
    vertical-align: top;
    position: relative
}

.w30s-widget-8064729::before {
    border-radius: 5px
}

.w30s-widget-8064729>.w30s-widget-childs {
    display: block
}

.w30s-view-list .w30s-widget-8064729 {
    display: inline-block
}

.w30s-hover:hover .w30s-widget-8064729,.w30s-repeater-item .w30s-widget-8064729:hover {
    transition: all 500ms ease;
    background-color: var(--c-1682409557123,#0f3041)
}

.w30s-widget-8064730 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    width: 40px;
    height: 40px;
    top: 50%;
    left: 50%;
    margin: 0px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    transform: translateX(-50%) translateY(-50%);
    display: block;
    position: absolute
}

.w30s-widget-8064730::before {
    border-radius: 5px 5px 0px 0px
}

.w30s-view-list .w30s-widget-8064730 {
    display: block
}

h3.w30s-widget-8064732 {
    height: auto;
    width: 100%;
    color: #333;
    font-size: 20px;
    top: 0;
    left: 0px;
    margin: 0px 0px 3px;
    text-align: left;
    font-weight: 700;
    line-height: 35px;
    transition: all 500ms ease;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    position: relative
}

.w30s-view-list h3.w30s-widget-8064732 {
    display: -webkit-box
}

.w30s-hover:hover h3.w30s-widget-8064732,.w30s-repeater-item h3.w30s-widget-8064732:hover {
    transition: all 500ms ease;
    color: var(--c-1682409619474,#2d2d2d)
}

.w30s-widget-8064724 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    display: inline-block;
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px;
    position: relative
}

.w30s-widget-8064724>.w30s-widget-childs {
    display: block
}

.w30s-view-list .w30s-widget-8064724 {
    display: inline-block
}

h2.w30s-widget-8064726 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 40px;
    top: 0;
    left: 0px;
    margin: 0px 0px 20px;
    text-align: left;
    font-weight: 700;
    line-height: 60px;
    text-transform: capitalize;
    display: block;
    position: relative
}

.w30s-view-list h2.w30s-widget-8064726 {
    display: block
}

.w30s-widget-8064728 {
    top: 0;
    left: 0px;
    width: 100%;
    overflow: visible;
    display: block;
    position: relative
}

.w30s-widget-8064728>.w30s-repeater-box {
    grid-template-columns: repeat(1,1fr);
    grid-auto-rows: auto;
    grid-gap: 30px 30px
}

.w30s-widget-8064728>.w30s-repeater-box>.w30s-repeater-item {
    overflow: visible
}

.w30s-widget-8064731 {
    width: calc(100% - 80px);
    height: auto;
    top: 0;
    left: 0px;
    display: inline-block;
    vertical-align: top;
    padding: 0px 0px 0px 20px;
    position: relative
}

.w30s-widget-8064731>.w30s-widget-childs {
    display: block
}

.w30s-view-list .w30s-widget-8064731 {
    display: inline-block
}

.w30s-widget-8064733 {
    height: auto;
    width: 100%;
    top: 0;
    left: 0px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 25px;
    text-align: left;
    transition: all 500ms ease;
    position: relative
}

.w30s-view-list .w30s-widget-8064733 {
    display: -webkit-box
}

.w30s-hover:hover .w30s-widget-8064733,.w30s-repeater-item .w30s-widget-8064733:hover {
    transition: all 500ms ease;
    color: rgb(108,108,108)
}

.w30s-widget-8064727 {
    height: auto;
    width: 100%;
    top: 0;
    left: 0px;
    text-align: left;
    line-height: 25px;
    margin: 0px 0px 0px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    position: relative
}

.w30s-view-list .w30s-widget-8064727 {
    display: -webkit-box
}

.w30s-column-699945 {
    order: 2;
    width: 50%;
    display: block
}

#w30s-section-275694 {
    height: 0px;
    display: block
}

.w30s-column-699946 {
    width: 50%;
    order: 1;
    display: block
}

.w30s-column-699947 {
    order: 2;
    width: 50%;
    padding: 0px 0px 0px 70px;
    display: block
}

.w30s-widget-8064734 {
    width: 100%;
    height: 587px;
    top: 0;
    left: 0px;
    transform: translateY(-687px);
    overflow: visible;
    display: block;
    position: relative
}

.w30s-widget-8064734>.w30s-widget-childs {
    display: block
}

.w30s-widget-8064736 {
    width: 80px;
    color: var(--c-1682409770362,#fff);
    font-size: 19px;
    font-family: Source-Sans-Pro;
    text-align: center;
    padding: 6px;
    top: 50%;
    left: 50%;
    height: 80px;
    transform: translateX(-50%) translateY(-50%);
    border-radius: 100px;
    border-style: solid;
    border-color: var(--c-1682409528058,#c8242f);
    border-width: 2px;
    display: inline-flex;
    position: absolute;
    --my-transform: translateX(-50%) translateY(-50%);
    --w30s-animation-duration: 10000ms;
    --w30s-animation-fill-mode: both;
    --w30s-animation-iteration-count: infinite;
    --w30s-animation-timing-function: ease
}

.w30s-widget-8064736::before {
    border-radius: 100px
}

.w30s-widget-8064739 {
    background-repeat: no-repeat;
    background-position: 0% 100%;
    background-size: cover;
    width: 100%;
    height: 0;
    top: 0;
    background-image: url('/datafiles/web30s/upload/images/1101-1200/30S-03-1147/choose-img.jpg');
    left: 0px;
    display: block;
    padding: 0 0 100% 0;
    position: relative
}

.w30s-widget-8064735 {
    width: 60px;
    height: 60px;
    top: 50%;
    left: 0px;
    border-radius: 100px;
    transform: translateY(-50%) translateX(-30px);
    overflow: visible;
    z-index: 5;
    background-color: var(--c-1682409528058,#c8242f);
    display: block;
    position: absolute
}

.w30s-widget-8064735::before {
    border-radius: 100px
}

.w30s-widget-8064735>.w30s-widget-childs {
    display: block
}

.w30s-widget-8064737 {
    width: 60px;
    color: var(--c-1682409770362,#fff);
    font-size: 16px;
    text-align: center;
    background-color: var(--c-1682409528058,#c8242f);
    top: 0px;
    left: 0px;
    height: 60px;
    text-transform: uppercase;
    transition: all 500ms ease;
    border-radius: 100px;
    font-weight: 500;
    display: inline-flex;
    position: absolute;
    --w30s-animation-duration: 10000ms;
    --w30s-animation-fill-mode: both;
    --w30s-animation-iteration-count: infinite;
    --w30s-animation-timing-function: ease
}

.w30s-widget-8064737::before {
    border-radius: 100px
}

.w30s-widget-8064737>span.w30s-icon {
    padding: 0px 0px 0px 0px
}

.w30s-widget-8064737>span.w30s-content {
    display: none
}

.w30s-widget-8064737:hover {
    background-color: var(--c-1682409557123,#0f3041);
    color: var(--c-1682409770362,#fff);
    transition: all 500ms ease;
    border-width: 0px
}

.w30s-widget-8064738 {
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    transform: translateX(0px) translateY(0px);
    display: block;
    position: absolute
}

.w30s-widget-8064738>.w30s-widget-childs {
    display: block
}

#w30s-section-275695 {
    height: auto;
    padding: 100px 10px;
    background-color: #d9291f;
    display: block
}

.w30s-column-699948 {
    width: 100%;
    order: 1;
    display: block
}

.w30s-widget-8064744 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    border-radius: 5px;
    transition: all 500ms ease;
    padding: 0px 0px 50px;
    display: block;
    position: relative
}

.w30s-widget-8064744::before {
    border-radius: 5px
}

.w30s-widget-8064744>.w30s-widget-childs {
    display: block
}

.w30s-hover:hover .w30s-widget-8064744,.w30s-widget-8064744:hover {
    transition: all 500ms ease;
    background-color: var(--c-1682409557123,#0f3041)
}

.w30s-widget-8064749 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    width: 100%;
    height: 0;
    top: 0;
    left: 0px;
    margin: 0px 0px 0px;
    border-radius: 5px;
    transition: all 500ms ease;
    display: block;
    padding: 0 0 100% 0;
    position: relative
}

.w30s-widget-8064749::before {
    border-radius: 5px 5px 0px 0px
}

.w30s-widget-8064749:hover {
    transform: scale(1.1);
    transition: all 500ms ease;
    filter: brightness(0.6)
}

h3.w30s-widget-8064746 {
    height: auto;
    width: 100%;
    color: #333;
    font-size: 20px;
    top: 0;
    left: 0px;
    margin: 0px 0px 7px;
    text-align: left;
    font-weight: 700;
    line-height: 30px;
    transition: all 500ms ease;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    position: relative
}

.w30s-hover:hover h3.w30s-widget-8064746,h3.w30s-widget-8064746:hover {
    transition: all 500ms ease;
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8064740 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 40px;
    display: block;
    position: relative
}

.w30s-widget-8064740>.w30s-widget-childs {
    display: block
}

p.w30s-widget-8064741 {
    height: auto;
    width: auto;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    vertical-align: top;
    border-style: solid;
    border-color: #fff;
    border-width: 0px 0px 1px;
    padding: 0px 0px 5px;
    margin: 0px 0px 5px;
    text-transform: capitalize;
    position: relative
}

.w30s-widget-8064743 {
    left: 0;
    width: 100%;
    height: auto;
    top: 0;
    display: flex;
    position: relative
}

.w30s-widget-8064743 .swiper-pagination-bullets .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    margin-right: 5px;
    margin-left: 5px;
    background-color: var(--c-1682409528058,#c8242f);
    border-style: solid;
    border-color: var(--c-1682409884266,#ebeef0);
    border-width: 1px
}

.w30s-widget-8064748 {
    width: 50%;
    height: auto;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8064748>.w30s-widget-childs {
    display: block
}

.w30s-widget-8064747 {
    height: auto;
    width: 100%;
    top: 0;
    left: 0px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 25px;
    text-align: left;
    transition: all 500ms ease;
    position: relative
}

.w30s-hover:hover .w30s-widget-8064747,.w30s-widget-8064747:hover {
    transition: all 500ms ease;
    color: var(--c-1682409754025,#6c6c6c)
}

h2.w30s-widget-8064742 {
    height: auto;
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 40px;
    top: 0;
    left: 0px;
    margin: 0px 0px 0px;
    text-align: center;
    font-weight: 700;
    line-height: 60px;
    text-transform: capitalize;
    display: block;
    position: relative
}

.w30s-widget-8064745 {
    width: 60%;
    height: auto;
    top: 50%;
    left: 100%;
    transform: translateX(-100%) translateY(-50%);
    padding: 20px;
    background-color: var(--c-1682409418059,#fff);
    border-radius: 5px;
    display: block;
    position: absolute
}

.w30s-widget-8064745::before {
    border-radius: 0px 0px 5px 5px
}

.w30s-widget-8064745>.w30s-widget-childs {
    display: block
}

#w30s-section-275696 {
    height: auto;
    padding: 100px 10px;
    display: block
}

.w30s-column-699949 {
    width: 50%;
    order: 1;
    display: block
}

.w30s-widget-8064750 {
    top: 0;
    left: 0px;
    width: 100%;
    margin: 0px 0px 40px;
    display: block;
    position: relative
}

.w30s-widget-8064750>.w30s-repeater-box {
    grid-template-columns: repeat(1,1fr);
    grid-auto-rows: auto;
    grid-gap: 20px 20px
}

.w30s-widget-8064751 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    display: inline-block;
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px;
    position: relative
}

.w30s-widget-8064751>.w30s-widget-childs {
    display: block
}

.w30s-view-list .w30s-widget-8064751 {
    display: inline-block
}

.w30s-widget-8064755 {
    width: 50%;
    height: auto;
    top: unset;
    left: unset;
    display: block;
    position: relative
}

.w30s-widget-8064755>.w30s-widget-childs {
    display: block
}

p.w30s-widget-8064756 {
    height: auto;
    width: auto;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 16px;
    top: 0;
    left: 0px;
    display: inline-block;
    vertical-align: top;
    border-style: solid;
    border-color: var(--c-1682409528058,#c8242f);
    border-width: 0px 0px 2px;
    padding: 0px 0px 5px;
    margin: 0px 0px 10px;
    text-transform: capitalize;
    position: relative
}

p.w30s-widget-8064759 {
    height: auto;
    width: auto;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 16px;
    top: 0;
    left: 0px;
    display: inline-block;
    vertical-align: top;
    border-style: solid;
    border-color: var(--c-1682409528058,#c8242f);
    border-width: 0px 0px 2px;
    padding: 0px 0px 5px;
    margin: 0px 0px 13px;
    text-transform: capitalize;
    position: relative
}

h2.w30s-widget-8064752 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 40px;
    top: 0;
    left: 0px;
    margin: 0px 0px 20px;
    text-align: left;
    font-weight: 700;
    line-height: 60px;
    text-transform: capitalize;
    display: block;
    position: relative
}

.w30s-view-list h2.w30s-widget-8064752 {
    display: block
}

.w30s-widget-8064754 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8064754>.w30s-widget-childs {
    align-items: center;
    justify-content: space-between;
    align-content: stretch;
    display: flex
}

.w30s-widget-8064757 {
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 25px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 30px 0px 0px;
    font-weight: 700;
    letter-spacing: 1px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8064757>span.w30s-icon {
    padding: 0px 10px 0px 0px;
    color: var(--c-1682409528058,#c8242f)
}

.w30s-widget-8064757:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8064758 {
    width: 50%;
    height: auto;
    top: unset;
    left: unset;
    display: block;
    position: relative
}

.w30s-widget-8064758>.w30s-widget-childs {
    display: block
}

.w30s-widget-8064760 {
    width: 100%;
    height: auto;
    text-align: center;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8064760>ul>li {
    color: var(--c-1682409820736,#c8242f);
    border-radius: 5px;
    flex: unset;
    background-color: var(--c-1682409418059,#fff);
    border-style: solid;
    border-color: var(--c-1682409884266,#ebeef0);
    border-width: 1px;
    width: 35px;
    height: 35px;
    margin: 0px 10px 0px 0px
}

.w30s-widget-8064760>ul>li:hover {
    box-shadow: none;
    background-color: var(--c-1682409528058,#c8242f);
    color: var(--c-1682409770362,#fff)
}

.w30s-widget-8064753 {
    height: auto;
    width: 100%;
    top: 0;
    left: 0px;
    text-align: left;
    line-height: 25px;
    margin: 0px 0px 0px;
    position: relative
}

.w30s-column-699950 {
    order: 2;
    width: 50%;
    padding: 0px 0px 0px 40px;
    display: block
}

.w30s-widget-8064770 {
    width: 100%;
    height: 42px;
    top: 0;
    left: 0px;
    text-transform: uppercase;
    font-style: initial;
    border-radius: 5px;
    --border-width: 1px;
    --border-style: solid;
    --border-color: var(--c-1682409884266,#ebeef0);
    --background-color: var(--c-1682409418059,#fff);
    display: block;
    position: relative
}

.w30s-widget-8064770::before {
    border-radius: 5px
}

.w30s-widget-8064770>textarea,.w30s-widget-8064770>input,.w30s-widget-8064770>.position-relative>input {
    padding: 10px 20px 10px 20px
}

.w30s-widget-8064772 {
    width: 125px;
    height: 30px;
    left: unset;
    top: unset;
    display: inline-flex;
    position: relative
}

.w30s-widget-8064772 .w30s-btn-refresh-captcha {
    color: #333;
    font-size: 16px
}

.w30s-widget-8064772 .w30s-btn-refresh-captcha:hover {
    font-size: 16px;
    color: #333
}

.w30s-widget-8064774 {
    width: auto;
    height: auto;
    left: 0;
    top: 0;
    cursor: pointer;
    background-color: var(--c-1682409528058,#c8242f);
    color: #fff;
    text-align: center;
    transition: all 300ms ease;
    font-size: 15px;
    text-transform: uppercase;
    padding: 14px 30px;
    border-radius: 5px;
    font-weight: 700;
    letter-spacing: 1px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8064774::before {
    border-radius: 5px
}

.w30s-widget-8064774>span.w30s-icon {
    padding: 0px 7px 0px 0px
}

.w30s-widget-8064774>span.w30s-content {
    padding: 0px
}

.w30s-widget-8064774:hover {
    box-shadow: none;
    color: var(--c-1682409770362,#fff);
    background-color: var(--c-1682409557123,#0f3041)
}

.w30s-widget-8064761 {
    width: 100%;
    height: auto;
    overflow: visible;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8064762 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8064762>.w30s-widget-childs {
    align-items: flex-start;
    justify-content: space-between;
    align-content: stretch;
    display: flex
}

.w30s-widget-8064763 {
    width: 48.5%;
    height: 42px;
    top: unset;
    margin: 0px 5px 20px 0px;
    display: inline-block;
    left: unset;
    border-radius: 5px;
    --border-width: 1px;
    --border-style: solid;
    --border-color: var(--c-1682409884266,#ebeef0);
    --background-color: var(--c-1682409418059,#fff);
    position: relative
}

.w30s-widget-8064763::before {
    border-radius: 5px
}

.w30s-widget-8064763>textarea,.w30s-widget-8064763>input,.w30s-widget-8064763>.position-relative>input {
    padding: 10px 20px 10px 20px
}

.w30s-widget-8064766 {
    width: 48.5%;
    height: 42px;
    top: unset;
    left: unset;
    margin: 0px 5px 20px 0px;
    display: inline-block;
    border-radius: 5px;
    --border-width: 1px;
    --border-style: solid;
    --border-color: var(--c-1682409884266,#ebeef0);
    --background-color: var(--c-1682409418059,#fff);
    position: relative
}

.w30s-widget-8064766::before {
    border-radius: 5px
}

.w30s-widget-8064766>textarea,.w30s-widget-8064766>input,.w30s-widget-8064766>.position-relative>input {
    padding: 10px 20px 10px 20px
}

.w30s-widget-8064771 {
    width: auto;
    height: auto;
    top: 50%;
    left: 100%;
    transform: translateY(-50%) translateX(calc(-100% - 10px));
    background-color: white;
    transition: all 300ms ease;
    border-radius: 8px;
    overflow: visible;
    display: block;
    position: absolute
}

.w30s-widget-8064771::before {
    border-radius: 8px
}

.w30s-widget-8064771>.w30s-widget-childs {
    align-items: center;
    justify-content: center;
    align-content: stretch;
    display: flex
}

.w30s-widget-8064771:hover {
    background-color: white;
    transform: translateY(-50%) translateX(calc(-100% - 20px));
    border-radius: 8px
}

.w30s-widget-8064775 {
    width: 120px;
    height: auto;
    left: 20px;
    top: 0;
    cursor: pointer;
    color: #333;
    text-align: center;
    text-transform: uppercase;
    font-size: 15px;
    border-style: solid;
    border-width: 2px;
    border-color: #333;
    display: none;
    position: relative
}

.w30s-widget-8064775>span.w30s-content {
    padding: 10px 10px 10px 0px
}

.w30s-widget-8064775:hover {
    box-shadow: 0px 5px 7px 0px rgba(143,143,143,1);
    background-color: #666;
    color: #FFF;
    border-width: 2px;
    border-style: solid;
    border-color: #666
}

.w30s-widget-8064764 {
    width: 48.5%;
    height: 42px;
    top: unset;
    margin: 0px 0px 20px;
    display: inline-block;
    left: unset;
    border-radius: 5px;
    --border-width: 1px;
    --border-style: solid;
    --border-color: var(--c-1682409884266,#ebeef0);
    --background-color: var(--c-1682409418059,#fff);
    position: relative
}

.w30s-widget-8064764::before {
    border-radius: 5px
}

.w30s-widget-8064764>textarea,.w30s-widget-8064764>input,.w30s-widget-8064764>.position-relative>input {
    padding: 10px 20px 10px 20px
}

.w30s-widget-8064765 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8064765>.w30s-widget-childs {
    align-items: flex-start;
    justify-content: space-between;
    align-content: stretch;
    display: flex
}

.w30s-widget-8064767 {
    width: 48.5%;
    height: 42px;
    top: unset;
    left: unset;
    display: inline-block;
    margin: 0px 0px 20px;
    border-radius: 5px;
    --border-width: 1px;
    --border-style: solid;
    --border-color: var(--c-1682409884266,#ebeef0);
    --background-color: var(--c-1682409418059,#fff);
    position: relative
}

.w30s-widget-8064767::before {
    border-radius: 5px
}

.w30s-widget-8064767>textarea,.w30s-widget-8064767>input,.w30s-widget-8064767>.position-relative>input {
    padding: 10px 20px 10px 20px
}

.w30s-widget-8064768 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 20px;
    display: inline-block;
    border-radius: 5px;
    --border-width: 1px;
    --border-style: solid;
    --border-color: var(--c-1682409884266,#ebeef0);
    --background-color: var(--c-1682409418059,#fff);
    position: relative
}

.w30s-widget-8064768::before {
    border-radius: 5px
}

.w30s-widget-8064768>textarea,.w30s-widget-8064768>input,.w30s-widget-8064768>.position-relative>input {
    padding: 10px 20px 10px 20px
}

.w30s-widget-8064769 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 25px;
    overflow: visible;
    display: block;
    position: relative
}

.w30s-widget-8064769>.w30s-widget-childs {
    display: block
}

.w30s-widget-8064773 {
    width: 100%;
    height: auto;
    left: 0px;
    top: 0;
    overflow: visible;
    display: block;
    position: relative
}

.w30s-widget-8064773>.w30s-widget-childs {
    display: block
}

#w30s-section-275697 {
    height: auto;
    background-color: var(--c-1682409456730,#f9f9f9);
    padding: 100px 10px;
    display: block;
    overflow: hidden;
}

.w30s-column-699951 {
    width: 100%;
    order: 1;
    display: block
}

.w30s-widget-8064776 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 30px;
    display: block;
    position: relative
}

.w30s-widget-8064776>.w30s-widget-childs {
    display: block
}

p.w30s-widget-8064777 {
    height: auto;
    width: auto;
    color: var(--c-1682409754025,#6c6c6c);
    font-size: 14px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    vertical-align: top;
    border-style: solid;
    border-color: var(--c-1682409528058,#c8242f);
    border-width: 0px 0px 1px;
    padding: 0px 0px 5px;
    margin: 0px 0px 5px;
    text-transform: capitalize;
    position: relative
}

.w30s-widget-8064780 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    border-radius: 5px;
    background-color: var(--c-1682409418059,#fff);
    transition: all 500ms ease;
    display: block;
    position: relative
}

.w30s-widget-8064780::before {
    border-radius: 5px
}

.w30s-widget-8064780>.w30s-widget-childs {
    display: block
}

.w30s-view-list .w30s-widget-8064780 {
    display: block
}

.w30s-hover:hover .w30s-widget-8064780,.w30s-repeater-item .w30s-widget-8064780:hover {
    transition: all 500ms ease;
    background-color: #d9291f;
}

.w30s-widget-8064781 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    width: 100%;
    height: 0;
    top: 0;
    left: 0px;
    margin: 0px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    display: block;
    padding: 0 0 100% 0;
    position: relative
}

.w30s-widget-8064781::before {
    border-radius: 5px 5px 0px 0px
}

.w30s-view-list .w30s-widget-8064781 {
    display: block
}

h3.w30s-widget-8064783 {
    height: auto;
    width: 100%;
    color: #333;
    font-size: 20px;
    top: 0;
    left: 0px;
    margin: 0px 0px 3px;
    text-align: center;
    font-weight: 700;
    line-height: 35px;
    transition: all 500ms ease;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    position: relative
}

.w30s-view-list h3.w30s-widget-8064783 {
    display: -webkit-box
}

.w30s-hover:hover h3.w30s-widget-8064783,.w30s-repeater-item h3.w30s-widget-8064783:hover {
    transition: all 500ms ease;
    color: var(--c-1682409770362,#fff)
}

h2.w30s-widget-8064778 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 40px;
    top: 0;
    left: 0px;
    margin: 0px 0px 0px;
    text-align: center;
    font-weight: 700;
    line-height: 60px;
    text-transform: capitalize;
    display: block;
    position: relative
}

.w30s-widget-8064779 {
    top: 0;
    left: 0px;
    width: 100%;
    display: block;
    position: relative
}

.w30s-widget-8064779>.w30s-repeater-box {
    grid-template-columns: repeat(3,1fr);
    grid-auto-rows: auto;
    grid-gap: 25px 25px
}

.w30s-widget-8064782 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    padding: 20px;
    display: block;
    position: relative
}

.w30s-widget-8064782>.w30s-widget-childs {
    display: block
}

.w30s-view-list .w30s-widget-8064782 {
    display: block
}

.w30s-widget-8064784 {
    height: auto;
    width: 100%;
    top: 0;
    left: 0px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 25px;
    text-align: center;
    transition: all 500ms ease;
    color: var(--c-1682409820736,#c8242f);
    position: relative
}

.w30s-view-list .w30s-widget-8064784 {
    display: -webkit-box
}

.w30s-hover:hover .w30s-widget-8064784,.w30s-repeater-item .w30s-widget-8064784:hover {
    transition: all 500ms ease;
    color: var(--c-1682409770362,#fff)
}

#w30s-section-275687 {
    height: auto;
    padding: 80px 10px 70px;
    background-color: var(--c-1682409495594,#0f3041);
    display: block
}

.w30s-column-705218 {
    width: 30%;
    order: 1;
    padding: 0px 20px 0px 0px;
    display: block
}

h2.w30s-widget-8131382 {
    height: auto;
    width: 100%;
    color: var(--c-1680148848266,#fff);
    font-size: 22px;
    top: 0;
    left: 0px;
    display: none;
    position: relative
}

.w30s-widget-8131381 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8131381>.w30s-widget-childs {
    display: block
}

.w30s-widget-8131385 {
    height: auto;
    width: 100%;
    top: 0;
    left: 0px;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    line-height: 24px;
    margin: 0px 0px 20px;
    display: block;
    position: relative
}

.w30s-widget-8131386 {
    width: 100%;
    height: auto;
    text-align: center;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8131386>ul>li {
    color: var(--c-1682409820736,#c8242f);
    border-radius: 5px;
    flex: unset;
    background-color: var(--c-1682409418059,#fff);
    border-style: solid;
    border-color: var(--c-1682409884266,#ebeef0);
    border-width: 1px;
    width: 35px;
    height: 35px;
    margin: 0px 10px 0px 0px
}

.w30s-widget-8131386>ul>li:hover {
    box-shadow: none;
    background-color: var(--c-1682409528058,#c8242f);
    color: var(--c-1682409770362,#fff)
}

h3.w30s-widget-8131383 {
    height: auto;
    width: 100%;
    color: var(--c-1680148848266,#fff);
    font-size: 20px;
    top: 0;
    left: 0px;
    display: none;
    position: relative
}

.w30s-widget-8131384 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    width: 150px;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 10px;
    background-image: url('/datafiles/web30s/upload/images/1101-1200/30S-03-1147/logo-fff.png');
    display: block;
    position: relative
}

.w30s-column-705219 {
    order: 2;
    width: 20%;
    padding: 0px 20px;
    display: block
}

.w30s-widget-8131387 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 23px;
    display: block;
    position: relative
}

.w30s-widget-8131387>.w30s-widget-childs {
    display: block
}

h4.w30s-widget-8131388 {
    height: auto;
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 20px;
    top: 0;
    left: 0px;
    text-transform: capitalize;
    line-height: 35px;
    margin: 0px 0px 0px;
    font-weight: 700;
    display: block;
    position: relative
}

.w30s-widget-8131389 {
    width: 70px;
    padding: 10px 0px;
    height: 2px;
    padding-top: 3px;
    padding-bottom: 1px;
    display: block;
    top: 0;
    position: relative
}

.w30s-widget-8131389 .w30s-widget-line-item {
    background-color: var(--c-1682409528058,#c8242f);
    width: 100%;
    height: 2px
}

.w30s-widget-8131390 {
    width: 100%;
    height: auto;
    overflow: visible;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8131390.w30s-widget-submenu-4>ul {
    --w30s-animation-duration: 0.3s
}

.w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1) {
    color: var(--c-1682409770362,#fff);
    line-height: 24px;
    padding: 3px 0px;
    --column-gap: 10px;
    --row-gap: 1px;
    font-size: 14px;
    transition: all 300ms ease
}

.w30s-widget-8131390.w30s-widget-submenu-4>ul>li::marker {
    color: var(--c-1682409770362,#fff);
    line-height: 24px;
    padding: 3px 0px;
    --column-gap: 10px;
    --row-gap: 1px;
    font-size: 14px;
    transition: all 300ms ease
}

.w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1):hover {
    color: var(--c-1682409820736,#c8242f);
    transition: all 300ms ease;
    padding: 3px 0px 3px 10px
}

.w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more).active>*:nth-child(1) {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-column-705220 {
    order: 3;
    width: 20%;
    padding: 0px 20px;
    display: block
}

.w30s-widget-8131391 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 23px;
    display: block;
    position: relative
}

.w30s-widget-8131391>.w30s-widget-childs {
    display: block
}

h4.w30s-widget-8131392 {
    height: auto;
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 20px;
    top: 0;
    left: 0px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 35px;
    margin: 0px 0px 0px;
    display: block;
    position: relative
}

.w30s-widget-8131393 {
    width: 70px;
    padding: 10px 0px;
    height: 2px;
    padding-top: 3px;
    padding-bottom: 1px;
    display: block;
    top: 0;
    position: relative
}

.w30s-widget-8131393 .w30s-widget-line-item {
    background-color: var(--c-1682409528058,#c8242f);
    width: 100%;
    height: 2px
}

.w30s-widget-8131394 {
    width: 100%;
    height: auto;
    overflow: visible;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8131394.w30s-widget-submenu-4>ul {
    --w30s-animation-duration: 0.3s
}

.w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1) {
    color: var(--c-1682409770362,#fff);
    line-height: 24px;
    padding: 3px 0px;
    --column-gap: 10px;
    --row-gap: 1px;
    font-size: 14px;
    transition: all 300ms ease
}

.w30s-widget-8131394.w30s-widget-submenu-4>ul>li::marker {
    color: var(--c-1682409770362,#fff);
    line-height: 24px;
    padding: 3px 0px;
    --column-gap: 10px;
    --row-gap: 1px;
    font-size: 14px;
    transition: all 300ms ease
}

.w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1):hover {
    color: var(--c-1682409820736,#c8242f);
    transition: all 300ms ease;
    padding: 3px 0px 3px 10px
}

.w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more).active>*:nth-child(1) {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-column-705221 {
    order: 4;
    width: 30%;
    padding: 0px 0px 0px 20px;
    display: block
}

.w30s-widget-8131398 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 23px;
    display: block;
    position: relative
}

.w30s-widget-8131398>.w30s-widget-childs {
    display: block
}

.w30s-widget-8131395 {
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    text-transform: initial;
    justify-content: flex-start;
    margin: 0px 0px 20px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8131395>span.w30s-icon {
    padding: 0px;
    color: var(--c-1682409820736,#c8242f);
    width: 30px;
    height: 30px;
    background-color: var(--c-1682409581619,#ffffff);
    border-radius: 3px;
    margin: 0px 10px 0px 0px
}

.w30s-widget-8131395>span.w30s-content {
    flex: 1;
    text-align: left
}

.w30s-widget-8131395:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8131396 {
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    text-transform: initial;
    margin: 0px 0px 20px;
    justify-content: flex-start;
    display: inline-flex;
    position: relative
}

.w30s-widget-8131396>span.w30s-icon {
    padding: 0px;
    color: var(--c-1682409820736,#c8242f);
    width: 30px;
    height: 30px;
    background-color: var(--c-1682409581619,#ffffff);
    margin: 0px 10px 0px 0px;
    border-radius: 3px
}

.w30s-widget-8131396>span.w30s-content {
    flex: 1;
    text-align: left
}

.w30s-widget-8131396:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8131397 {
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    text-transform: initial;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8131397>span.w30s-icon {
    padding: 0px 0px 0px;
    color: var(--c-1682409820736,#c8242f);
    align-self: flex-start;
    width: 30px;
    height: 30px;
    background-color: var(--c-1682409581619,#ffffff);
    border-radius: 3px;
    margin: 0px 10px 0px 0px
}

.w30s-widget-8131397>span.w30s-content {
    flex: 1;
    text-align: left;
    padding: 0px
}

.w30s-widget-8131397:hover {
    color: var(--c-1680840379211,#ffffff)
}

h4.w30s-widget-8131399 {
    height: auto;
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 20px;
    top: 0;
    left: 0px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 35px;
    margin: 0px 0px 0px;
    display: block;
    position: relative
}

.w30s-widget-8131400 {
    width: 70px;
    padding: 10px 0px;
    height: 2px;
    padding-top: 3px;
    padding-bottom: 1px;
    display: block;
    top: 0;
    position: relative
}

.w30s-widget-8131400 .w30s-widget-line-item {
    background-color: var(--c-1682409528058,#c8242f);
    width: 100%;
    height: 2px
}

#w30s-section-275685 {
    background-color: var(--c-1682409495594,#0f3041);
    padding: 30px 0px;
    border-style: solid;
    border-width: 1px 0px 0px;
    border-color: #3f5967;
    height: auto;
    display: block
}

.w30s-column-705217 {
    width: 100%;
    order: 1;
    display: block
}

.w30s-widget-8131376 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    color: #fff;
    display: block;
    position: relative
}

.w30s-widget-8131376>.w30s-widget-childs {
    align-items: center;
    justify-content: center;
    align-content: stretch;
    display: flex
}

.w30s-widget-8131377 {
    width: auto;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    top: unset;
    left: unset;
    height: auto;
    margin: 0px 10px 0px 0px;
    line-height: 30px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8131377:hover {
    color: var(--c-1682409820736,#c8242f);
    background-color: rgba(23,72,115,0)
}

.w30s-widget-8131378 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    width: 57px;
    height: 27px;
    top: unset;
    background-image: url('/datafiles/web30s/upload/images/logo-web30s/web30s.png');
    left: unset;
    margin: 0px 10px 0px 0px;
    border-radius: 3px;
    display: block;
    position: relative
}

.w30s-widget-8131378::before {
    border-radius: 3px
}

.w30s-widget-8131380 {
    width: 40px;
    height: 40px;
    top: 100%;
    left: 100%;
    background-color: var(--c-1682409528058,#c8242f);
    border-radius: 100px;
    transform: translateX(calc(-100% - 20px)) translateY(calc(-100% - 40px));
    display: flex;
    position: fixed
}

.w30s-widget-8131380::before {
    border-radius: 100px
}

.w30s-widget-8131380>i {
    font-size: 20px;
    color: var(--c-1682409770362,#fff)
}

.w30s-widget-8131379 {
    width: auto;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    top: unset;
    left: unset;
    height: auto;
    line-height: 30px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8131379:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-6855440 {
    left: 0;
    top: 50px;
    width: 1000px;
    height: auto;
    display: block;
    position: absolute
}

.w30s-widget-6855440>.w30s-modal-dialog {
    background-color: #fff
}

.w30s-widget-6855441 {
    width: 100%;
    height: 500px;
    top: 0px;
    left: 0px;
    display: block;
    position: absolute
}

.w30s-widget-6855442 {
    width: 30px;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    font-family: Source-Sans-Pro;
    text-align: center;
    border-width: 2px;
    border-style: solid;
    border-color: var(--c-1682409770362,#fff);
    padding: 6px;
    background-color: rgba(15,48,65,0.63);
    top: 0px;
    left: 100%;
    height: 30px;
    transform: translateX(calc(-100% + 15px)) translateY(-15px);
    border-radius: 100px;
    display: inline-flex;
    position: absolute
}

.w30s-widget-6855442::before {
    border-radius: 100px
}

.w30s-widget-6855442:hover {
    background-color: var(--c-1682409528058,#c8242f);
    color: var(--c-1682409770362,#fff)
}

@media (max-width: 1024px) {
    #w30s-section-275684 {
        height:auto;
        display: block
    }

    .w30s-widget-8007979 {
        margin: 0px 0px 0px
    }

    .w30s-widget-8007978>.w30s-widget-childs {
        justify-content: center;
        flex-wrap: wrap
    }

    .w30s-widget-8007982 {
        margin: 0px
    }

    #w30s-section-275686 {
        height: auto;
        display: block
    }

    .w30s-widget-8007986>.w30s-widget-childs {
        display: block
    }

    .w30s-widget-8007987>img {
        position: relative
    }

    .w30s-widget-8007987 {
        top: 0;
        left: 0px
    }

    .w30s-widget-8007998 {
        margin: 0px 0px 10px;
        display: inline-flex;
        top: 0;
        left: 0px
    }

    .w30s-widget-8007988 {
        width: 300px;
        left: 100%;
        transform: translateX(-100%) translateY(0px);
        background-color: var(--c-1682409418059,#fff);
        padding: 20px;
        z-index: 30;
        height: 100vh;
        overflow: auto;
        box-shadow: rgba(134,134,134,0.85) 3px 0px 5px;
        display: none;
        position: fixed;
        top: 0px
    }

    .w30s-widget-8007988>.w30s-widget-childs {
        display: block
    }

    .w30s-widget-8007989 {
        margin: 0px 0px 20px;
        top: 0;
        left: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1) {
        padding: 7px 0px;
        --column-gap: 0px;
        --row-gap: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li::marker {
        padding: 7px 0px;
        --column-gap: 0px;
        --row-gap: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu {
        margin: 0px 0px 0px 0px;
        width: 100%
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul:before {
        left: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul {
        box-shadow: none;
        padding: 0px 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li>*:nth-child(1) {
        padding: 7px 0px 7px 10px;
        --column-gap: 0px;
        --row-gap: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu {
        margin: 0px 0px 0px;
        width: 100%
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu>ul:before {
        left: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu>ul {
        box-shadow: none;
        padding: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu ul>li>*:nth-child(1) {
        padding: 7px 0px 7px 20px;
        --column-gap: 0px;
        --row-gap: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu .w30s-box-menu {
        margin: 0px 0px 0px;
        width: 100%
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu .w30s-box-menu>ul:before {
        left: 0px;
        top: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu .w30s-box-menu>ul {
        background-color: var(--c-1682409418059,#fff);
        box-shadow: none;
        padding: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu .w30s-box-menu ul>li>*:nth-child(1) {
        padding: 7px 0px 7px 30px;
        --column-gap: 0px;
        --row-gap: 0px
    }

    .w30s-widget-8007990 {
        display: none;
        top: 0;
        left: 0px
    }

    .w30s-widget-8007999 {
        left: 100%;
        transform: translateY(-50%) translateX(-100%);
        top: 50%;
        display: inline-flex;
        position: absolute
    }

    .w30s-widget-8007995 {
        display: table;
        top: 0;
        left: 0px
    }

    #w30s-section-275689 {
        height: auto;
        display: block
    }

    .w30s-widget-8064693 {
        width: 100%;
        transform: translateY(-50%) translateX(-50%);
        padding: 0px 20px
    }

    .w30s-widget-8064691>img {
        position: relative
    }

    .w30s-widget-8064691 {
        height: 550px
    }

    .w30s-widget-8064694 {
        width: 70%
    }

    #w30s-section-275690 {
        padding: 70px 10px;
        height: auto;
        display: block
    }

    .w30s-widget-8064704>img {
        position: relative
    }

    #w30s-section-275691 {
        padding: 0px 10px 70px;
        height: auto;
        display: block
    }

    .w30s-widget-8064708>img {
        position: relative
    }

    .w30s-view-grid.w30s-even .w30s-repeater-item:nth-of-type(even) .w30s-widget-8064708>img {
        position: relative
    }

    .w30s-widget-8064707 {
        width: 100%
    }

    .w30s-widget-8064709 {
        width: 100%;
        padding: 40px 0px 0px 0px
    }

    #w30s-section-275692 {
        padding: 70px 10px;
        height: auto;
        display: block
    }

    #w30s-section-275693 {
        padding: 70px 10px;
        height: auto;
        display: block
    }

    .w30s-column-699944 {
        width: 100%
    }

    .w30s-widget-8064730>img {
        position: relative
    }

    .w30s-view-grid.w30s-even .w30s-repeater-item:nth-of-type(even) .w30s-widget-8064730>img {
        position: relative
    }

    .w30s-column-699945 {
        width: 100%;
        display: none
    }

    #w30s-section-275694 {
        height: auto;
        display: block
    }

    .w30s-column-699946 {
        width: 100%;
        display: none
    }

    .w30s-column-699947 {
        width: 100%;
        padding: 0px 0px 0px 0px
    }

    .w30s-widget-8064734 {
        height: 100%;
        transform: translateY(0px) translateX(0px)
    }

    .w30s-widget-8064739 {
        padding: 0 0 56.25% 0
    }

    .w30s-widget-8064735 {
        left: 50%;
        transform: translateY(-50%) translateX(-50%)
    }

    .w30s-widget-8064738 {
        height: auto;
        top: 0;
        position: relative
    }

    #w30s-section-275695 {
        padding: 70px 10px;
        height: auto;
        display: block
    }

    .w30s-widget-8064749 {
        border-radius: 5px 5px 0px 0px
    }

    h3.w30s-widget-8064746 {
        -webkit-line-clamp: 1;
        margin: 0px 0px 10px
    }

    .w30s-widget-8064748 {
        width: 100%;
        transform: translateX(0px) translateY(0px)
    }

    .w30s-widget-8064745 {
        width: 100%;
        left: 0px;
        transform: translateX(0px) translateY(0px);
        top: 0;
        border-radius: 0px 0px 5px 5px;
        position: relative
    }

    #w30s-section-275696 {
        padding: 70px 10px;
        height: auto;
        display: block
    }

    .w30s-column-699949 {
        width: 100%
    }

    .w30s-column-699950 {
        width: 100%;
        padding: 40px 0px 0px 0px
    }

    #w30s-section-275697 {
        padding: 70px 10px;
        height: auto;
        display: block
    }

    #w30s-section-275687 {
        padding: 70px 10px 30px;
        height: auto;
        display: block
    }

    .w30s-column-705218 {
        width: 50%;
        padding: 0px 15px 30px 0px
    }

    .w30s-widget-8131384>img {
        position: relative
    }

    .w30s-column-705219 {
        width: 50%;
        background-image: none;
        padding: 0px 0px 30px 15px
    }

    .w30s-column-705220 {
        width: 50%;
        padding: 0px 15px 30px 0px
    }

    .w30s-column-705221 {
        width: 50%;
        padding: 0px 0px 30px 15px
    }

    #w30s-section-1.0E+15 {
        display: block
    }

    #w30s-section-275685 {
        height: auto;
        display: block
    }

    .w30s-widget-8131378>img {
        position: relative
    }

    .w30s-widget-6855440 {
        width: 97%
    }
}

@media (max-width: 768px) {
    .w30s-widget-8007979 {
        padding:7px 0px 7px 0px;
        width: auto
    }

    .w30s-widget-8007982 {
        width: auto
    }

    .w30s-widget-8007985 {
        padding: 10px 30px;
        border-radius: 0px
    }

    h2.w30s-widget-8064695 {
        font-size: 30px;
        line-height: 50px
    }

    .w30s-widget-8064701>.w30s-repeater-box {
        grid-template-columns: repeat(2,1fr);
        grid-gap: 20px 20px
    }

    h2.w30s-widget-8064710 {
        font-size: 30px;
        line-height: 50px
    }

    h2.w30s-widget-8064716 {
        font-size: 30px;
        line-height: 50px
    }

    .w30s-widget-8064717>.w30s-repeater-box {
        grid-template-columns: repeat(2,1fr)
    }

    h2.w30s-widget-8064726 {
        font-size: 30px;
        line-height: 50px
    }

    h3.w30s-widget-8064746 {
        -webkit-line-clamp: 2
    }

    h2.w30s-widget-8064742 {
        font-size: 30px;
        line-height: 50px
    }

    h2.w30s-widget-8064752 {
        font-size: 30px;
        line-height: 50px
    }

    h2.w30s-widget-8064778 {
        font-size: 30px;
        line-height: 50px
    }

    .w30s-widget-8064779>.w30s-repeater-box {
        grid-template-columns: repeat(2,1fr)
    }

    #w30s-section-275687 {
        padding: 60px 10px 30px
    }

    .w30s-widget-8131376 {
        text-align: center;
        margin: 0px 0px 0px
    }
}

@media (max-width: 640px) {
    .w30s-widget-8064691 {
        height:500px
    }

    .w30s-widget-8064694 {
        width: 90%
    }

    .w30s-widget-8064701>.w30s-repeater-box {
        grid-template-columns: repeat(1,1fr)
    }

/*    .w30s-widget-8064717>.w30s-repeater-box {
        grid-template-columns: repeat(1,1fr)
    }*/

    .w30s-widget-8064779>.w30s-repeater-box {
        grid-template-columns: repeat(1,1fr)
    }

    #w30s-section-275687 {
        padding: 60px 10px 40px
    }

    .w30s-column-705218 {
        width: 100%;
        padding: 0px 0px 30px 0px
    }

    .w30s-column-705219 {
        width: 100%;
        padding: 0px 0px 30px 0px
    }

    .w30s-column-705220 {
        width: 100%;
        padding: 0px 0px 30px 0px
    }

    .w30s-column-705221 {
        width: 100%;
        padding: 0px 0px 30px 0px
    }

    .w30s-widget-8131376 {
        transform: translateX(0px) translateY(0px)
    }

    .w30s-widget-6855441 {
        height: 400px
    }
}

@media (max-width: 480px) {
    .w30s-widget-8007979 {
        width:100%
    }

    .w30s-widget-8007979>.w30s-widget-childs {
        align-items: center;
        justify-content: center;
        align-content: stretch;
        flex-wrap: wrap;
        display: flex
    }

    .w30s-widget-8007980 {
        top: unset;
        left: unset
    }

    .w30s-widget-8007981 {
        top: unset;
        left: unset
    }

    .w30s-widget-8007984 {
        display: none
    }

    .w30s-widget-8007985 {
        padding: 10px 20px
    }

    h2.w30s-widget-8064695 {
        font-size: 25px;
        line-height: 40px
    }

    .w30s-widget-8064698 {
        margin: 0px 20px 10px 0px
    }

    h2.w30s-widget-8064710 {
        font-size: 25px;
        line-height: 40px
    }

    h2.w30s-widget-8064716 {
        font-size: 25px;
        line-height: 40px
    }

    h2.w30s-widget-8064726 {
        font-size: 25px;
        line-height: 40px
    }

    h2.w30s-widget-8064742 {
        font-size: 25px;
        line-height: 40px
    }

    .w30s-widget-8064755 {
        margin: 0px 0px 10px;
        width: 100%
    }

    h2.w30s-widget-8064752 {
        font-size: 25px;
        line-height: 40px
    }

    .w30s-widget-8064754>.w30s-widget-childs {
        flex-wrap: wrap
    }

    .w30s-widget-8064758 {
        margin: 0px 0px 10px;
        width: 100%
    }

    .w30s-widget-8064762>.w30s-widget-childs {
        flex-wrap: wrap
    }

    .w30s-widget-8064763 {
        width: 100%;
        margin: 0px 0px 20px 0px
    }

    .w30s-widget-8064766 {
        width: 100%;
        margin: 0px 0px 20px 0px
    }

    .w30s-widget-8064764 {
        width: 100%
    }

    .w30s-widget-8064765>.w30s-widget-childs {
        flex-wrap: wrap
    }

    .w30s-widget-8064767 {
        width: 100%
    }

    h2.w30s-widget-8064778 {
        font-size: 25px;
        line-height: 40px
    }

    #w30s-section-275687 {
        padding: 50px 10px 20px
    }

    .w30s-widget-8131376>.w30s-widget-childs {
        flex-wrap: wrap
    }

    .w30s-widget-6855441 {
        height: 350px
    }
}

@media (max-width: 375px) {
    .w30s-widget-8064691 {
        height:350px
    }

    .w30s-widget-8064694 {
        width: 100%;
        transform: translateX(0px) translateY(0px)
    }

    h2.w30s-widget-8064695 {
        margin: 0px 0px 20px;
        font-size: 23px
    }

    .w30s-widget-8064696 {
        display: none
    }

    h3.w30s-widget-8064703 {
        font-size: 18px
    }

    h2.w30s-widget-8064710 {
        font-size: 23px
    }

    h3.w30s-widget-8064721 {
        font-size: 18px
    }

    h2.w30s-widget-8064716 {
        font-size: 23px
    }

    h3.w30s-widget-8064732 {
        font-size: 16px
    }

    h2.w30s-widget-8064726 {
        font-size: 23px
    }

    h2.w30s-widget-8064742 {
        font-size: 23px
    }

    h2.w30s-widget-8064752 {
        font-size: 23px
    }

    h3.w30s-widget-8064783 {
        font-size: 18px
    }

    h2.w30s-widget-8064778 {
        font-size: 23px
    }

    .w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1) {
        color: var(--c-1680148848266,#fff);
        line-height: 30px;
        padding: 7px 0px;
        border-style: dashed;
        border-color: var(--c-1680160183087,#9a9ca2);
        border-width: 0px 0px 1px
    }

    .w30s-widget-8131390.w30s-widget-submenu-4>ul>li::marker {
        color: var(--c-1680148848266,#fff);
        line-height: 30px;
        padding: 7px 0px;
        border-style: dashed;
        border-color: var(--c-1680160183087,#9a9ca2);
        border-width: 0px 0px 1px
    }

    .w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1):hover {
        color: var(--c-1680148770442,#de9e53)
    }

    .w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more).active>*:nth-child(1) {
        color: var(--c-1680148770442,#de9e53)
    }

    .w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1) {
        color: var(--c-1680148848266,#fff);
        line-height: 30px;
        padding: 7px 0px;
        border-style: dashed;
        border-color: var(--c-1680160183087,#9a9ca2);
        border-width: 0px 0px 1px
    }

    .w30s-widget-8131394.w30s-widget-submenu-4>ul>li::marker {
        color: var(--c-1680148848266,#fff);
        line-height: 30px;
        padding: 7px 0px;
        border-style: dashed;
        border-color: var(--c-1680160183087,#9a9ca2);
        border-width: 0px 0px 1px
    }

    .w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1):hover {
        color: var(--c-1680148770442,#de9e53)
    }

    .w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more).active>*:nth-child(1) {
        color: var(--c-1680148770442,#de9e53)
    }

    .w30s-widget-8131376 {
        padding: 0px 10px
    }

    .w30s-widget-8131376>.w30s-widget-childs {
        display: block
    }

    .w30s-widget-8131377 {
        margin: 0px 0px 10px 0px;
        top: 0;
        left: 0
    }

    .w30s-widget-8131378 {
        left: 50%;
        transform: translateX(-50%) translateY(0px);
        top: 0;
        margin: 0px 0px 5px 0px
    }

    .w30s-widget-8131379 {
        top: 0;
        left: 0
    }
}

@media (max-width: 320px) {
}

</style> <style> .swal2-popup.swal2-toast {
    box-sizing: border-box;
    grid-column: 1/4!important;
    grid-row: 1/4!important;
    grid-template-columns: 1fr 99fr 1fr;
    padding: 1em;
    overflow-y: hidden;
    background: #fff;
    box-shadow: 0 0 1px hsla(0deg,0%,0%,.075),0 1px 2px hsla(0deg,0%,0%,.075),1px 2px 4px hsla(0deg,0%,0%,.075),1px 3px 8px hsla(0deg,0%,0%,.075),2px 4px 16px hsla(0deg,0%,0%,.075);
    pointer-events: all
}

.swal2-popup.swal2-toast>* {
    grid-column: 2
}

.swal2-popup.swal2-toast .swal2-title {
    margin: .5em 1em;
    padding: 0;
    font-size: 1em;
    text-align: initial
}

.swal2-popup.swal2-toast .swal2-loading {
    justify-content: center
}

.swal2-popup.swal2-toast .swal2-input {
    height: 2em;
    margin: .5em;
    font-size: 1em
}

.swal2-popup.swal2-toast .swal2-validation-message {
    font-size: 1em
}

.swal2-popup.swal2-toast .swal2-footer {
    margin: .5em 0 0;
    padding: .5em 0 0;
    font-size: .8em
}

.swal2-popup.swal2-toast .swal2-close {
    grid-column: 3/3;
    grid-row: 1/99;
    align-self: center;
    width: .8em;
    height: .8em;
    margin: 0;
    font-size: 2em
}

.swal2-popup.swal2-toast .swal2-html-container {
    margin: .5em 1em;
    padding: 0;
    font-size: 1em;
    text-align: initial
}

.swal2-popup.swal2-toast .swal2-html-container:empty {
    padding: 0
}

.swal2-popup.swal2-toast .swal2-loader {
    grid-column: 1;
    grid-row: 1/99;
    align-self: center;
    width: 2em;
    height: 2em;
    margin: .25em
}

.swal2-popup.swal2-toast .swal2-icon {
    grid-column: 1;
    grid-row: 1/99;
    align-self: center;
    width: 2em;
    min-width: 2em;
    height: 2em;
    margin: 0 .5em 0 0
}

.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
    display: flex;
    align-items: center;
    font-size: 1.8em;
    font-weight: 700
}

.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
    width: 2em;
    height: 2em
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
    top: .875em;
    width: 1.375em
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
    left: .3125em
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
    right: .3125em
}

.swal2-popup.swal2-toast .swal2-actions {
    justify-content: flex-start;
    height: auto;
    margin: 0;
    margin-top: .5em;
    padding: 0 .5em
}

.swal2-popup.swal2-toast .swal2-styled {
    margin: .25em .5em;
    padding: .4em .6em;
    font-size: 1em
}

.swal2-popup.swal2-toast .swal2-success {
    border-color: #a5dc86
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
    position: absolute;
    width: 1.6em;
    height: 3em;
    transform: rotate(45deg);
    border-radius: 50%
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
    top: -.8em;
    left: -.5em;
    transform: rotate(-45deg);
    transform-origin: 2em 2em;
    border-radius: 4em 0 0 4em
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
    top: -.25em;
    left: .9375em;
    transform-origin: 0 1.5em;
    border-radius: 0 4em 4em 0
}

.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
    width: 2em;
    height: 2em
}

.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
    top: 0;
    left: .4375em;
    width: .4375em;
    height: 2.6875em
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
    height: .3125em
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
    top: 1.125em;
    left: .1875em;
    width: .75em
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
    top: .9375em;
    right: .1875em;
    width: 1.375em
}

.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
    -webkit-animation: swal2-toast-animate-success-line-tip .75s;
    animation: swal2-toast-animate-success-line-tip .75s
}

.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
    -webkit-animation: swal2-toast-animate-success-line-long .75s;
    animation: swal2-toast-animate-success-line-long .75s
}

.swal2-popup.swal2-toast.swal2-show {
    -webkit-animation: swal2-toast-show .5s;
    animation: swal2-toast-show .5s
}

.swal2-popup.swal2-toast.swal2-hide {
    -webkit-animation: swal2-toast-hide .1s forwards;
    animation: swal2-toast-hide .1s forwards
}

.swal2-container {
    display: grid;
    position: fixed;
    z-index: 1060;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    box-sizing: border-box;
    grid-template-areas: "top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";
    grid-template-rows: minmax(-webkit-min-content,auto) minmax(-webkit-min-content,auto) minmax(-webkit-min-content,auto);
    grid-template-rows: minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);
    height: 100%;
    padding: .625em;
    overflow-x: hidden;
    transition: background-color .1s;
    -webkit-overflow-scrolling: touch
}

.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation {
    background: rgba(0,0,0,.4)
}

.swal2-container.swal2-backdrop-hide {
    background: 0 0!important
}

.swal2-container.swal2-bottom-start,.swal2-container.swal2-center-start,.swal2-container.swal2-top-start {
    grid-template-columns: minmax(0,1fr) auto auto
}

.swal2-container.swal2-bottom,.swal2-container.swal2-center,.swal2-container.swal2-top {
    grid-template-columns: auto minmax(0,1fr) auto
}

.swal2-container.swal2-bottom-end,.swal2-container.swal2-center-end,.swal2-container.swal2-top-end {
    grid-template-columns: auto auto minmax(0,1fr)
}

.swal2-container.swal2-top-start>.swal2-popup {
    align-self: start
}

.swal2-container.swal2-top>.swal2-popup {
    grid-column: 2;
    align-self: start;
    justify-self: center
}

.swal2-container.swal2-top-end>.swal2-popup,.swal2-container.swal2-top-right>.swal2-popup {
    grid-column: 3;
    align-self: start;
    justify-self: end
}

.swal2-container.swal2-center-left>.swal2-popup,.swal2-container.swal2-center-start>.swal2-popup {
    grid-row: 2;
    align-self: center
}

.swal2-container.swal2-center>.swal2-popup {
    grid-column: 2;
    grid-row: 2;
    align-self: center;
    justify-self: center
}

.swal2-container.swal2-center-end>.swal2-popup,.swal2-container.swal2-center-right>.swal2-popup {
    grid-column: 3;
    grid-row: 2;
    align-self: center;
    justify-self: end
}

.swal2-container.swal2-bottom-left>.swal2-popup,.swal2-container.swal2-bottom-start>.swal2-popup {
    grid-column: 1;
    grid-row: 3;
    align-self: end
}

.swal2-container.swal2-bottom>.swal2-popup {
    grid-column: 2;
    grid-row: 3;
    justify-self: center;
    align-self: end
}

.swal2-container.swal2-bottom-end>.swal2-popup,.swal2-container.swal2-bottom-right>.swal2-popup {
    grid-column: 3;
    grid-row: 3;
    align-self: end;
    justify-self: end
}

.swal2-container.swal2-grow-fullscreen>.swal2-popup,.swal2-container.swal2-grow-row>.swal2-popup {
    grid-column: 1/4;
    width: 100%
}

.swal2-container.swal2-grow-column>.swal2-popup,.swal2-container.swal2-grow-fullscreen>.swal2-popup {
    grid-row: 1/4;
    align-self: stretch
}

.swal2-container.swal2-no-transition {
    transition: none!important
}

.swal2-popup {
    display: none;
    position: relative;
    box-sizing: border-box;
    grid-template-columns: minmax(0,100%);
    width: 32em;
    max-width: 100%;
    padding: 0 0 1.25em;
    border: none;
    border-radius: 5px;
    background: #fff;
    color: #545454;
    font-family: inherit;
    font-size: 1rem
}

.swal2-popup:focus {
    outline: 0
}

.swal2-popup.swal2-loading {
    overflow-y: hidden
}

.swal2-title {
    position: relative;
    max-width: 100%;
    margin: 0;
    padding: .8em 1em 0;
    color: inherit;
    font-size: 1.875em;
    font-weight: 600;
    text-align: center;
    text-transform: none;
    word-wrap: break-word
}

.swal2-actions {
    display: flex;
    z-index: 1;
    box-sizing: border-box;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: auto;
    margin: 1.25em auto 0;
    padding: 0
}

.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
    opacity: .4
}

.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
    background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))
}

.swal2-actions:not(.swal2-loading) .swal2-styled:active {
    background-image: linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))
}

.swal2-loader {
    display: none;
    align-items: center;
    justify-content: center;
    width: 2.2em;
    height: 2.2em;
    margin: 0 1.875em;
    -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
    animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
    border-width: .25em;
    border-style: solid;
    border-radius: 100%;
    border-color: #2778c4 transparent #2778c4 transparent
}

.swal2-styled {
    margin: .3125em;
    padding: .625em 1.1em;
    transition: box-shadow .1s;
    box-shadow: 0 0 0 3px transparent;
    font-weight: 500
}

.swal2-styled:not([disabled]) {
    cursor: pointer
}

.swal2-styled.swal2-confirm {
    border: 0;
    border-radius: .25em;
    background: initial;
    background-color: #7066e0;
    color: #fff;
    font-size: 1em
}

.swal2-styled.swal2-confirm:focus {
    box-shadow: 0 0 0 3px rgba(112,102,224,.5)
}

.swal2-styled.swal2-deny {
    border: 0;
    border-radius: .25em;
    background: initial;
    background-color: #dc3741;
    color: #fff;
    font-size: 1em
}

.swal2-styled.swal2-deny:focus {
    box-shadow: 0 0 0 3px rgba(220,55,65,.5)
}

.swal2-styled.swal2-cancel {
    border: 0;
    border-radius: .25em;
    background: initial;
    background-color: #6e7881;
    color: #fff;
    font-size: 1em
}

.swal2-styled.swal2-cancel:focus {
    box-shadow: 0 0 0 3px rgba(110,120,129,.5)
}

.swal2-styled.swal2-default-outline:focus {
    box-shadow: 0 0 0 3px rgba(100,150,200,.5)
}

.swal2-styled:focus {
    outline: 0
}

.swal2-styled::-moz-focus-inner {
    border: 0
}

.swal2-footer {
    justify-content: center;
    margin: 1em 0 0;
    padding: 1em 1em 0;
    border-top: 1px solid #eee;
    color: inherit;
    font-size: 1em
}

.swal2-timer-progress-bar-container {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    grid-column: auto!important;
    overflow: hidden;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

.swal2-timer-progress-bar {
    width: 100%;
    height: .25em;
    background: rgba(0,0,0,.2)
}

.swal2-image {
    max-width: 100%;
    margin: 2em auto 1em
}

.swal2-close {
    z-index: 2;
    align-items: center;
    justify-content: center;
    width: 1.2em;
    height: 1.2em;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: -1.2em;
    padding: 0;
    overflow: hidden;
    transition: color .1s,box-shadow .1s;
    border: none;
    border-radius: 5px;
    background: 0 0;
    color: #ccc;
    font-family: serif;
    font-family: monospace;
    font-size: 2.5em;
    cursor: pointer;
    justify-self: end
}

.swal2-close:hover {
    transform: none;
    background: 0 0;
    color: #f27474
}

.swal2-close:focus {
    outline: 0;
    box-shadow: inset 0 0 0 3px rgba(100,150,200,.5)
}

.swal2-close::-moz-focus-inner {
    border: 0
}

.swal2-html-container {
    z-index: 1;
    justify-content: center;
    margin: 1em 1.6em .3em;
    padding: 0;
    overflow: auto;
    color: inherit;
    font-size: 1.125em;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    word-wrap: break-word;
    word-break: break-word
}

.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea {
    margin: 1em 2em 3px
}

.swal2-file,.swal2-input,.swal2-textarea {
    box-sizing: border-box;
    width: auto;
    transition: border-color .1s,box-shadow .1s;
    border: 1px solid #d9d9d9;
    border-radius: .1875em;
    background: 0 0;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px transparent;
    color: inherit;
    font-size: 1.125em
}

.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror {
    border-color: #f27474!important;
    box-shadow: 0 0 2px #f27474!important
}

.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus {
    border: 1px solid #b4dbed;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)
}

.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder {
    color: #ccc
}

.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder {
    color: #ccc
}

.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder {
    color: #ccc
}

.swal2-range {
    margin: 1em 2em 3px;
    background: #fff
}

.swal2-range input {
    width: 80%
}

.swal2-range output {
    width: 20%;
    color: inherit;
    font-weight: 600;
    text-align: center
}

.swal2-range input,.swal2-range output {
    height: 2.625em;
    padding: 0;
    font-size: 1.125em;
    line-height: 2.625em
}

.swal2-input {
    height: 2.625em;
    padding: 0 .75em
}

.swal2-file {
    width: 75%;
    margin-right: auto;
    margin-left: auto;
    background: 0 0;
    font-size: 1.125em
}

.swal2-textarea {
    height: 6.75em;
    padding: .75em
}

.swal2-select {
    min-width: 50%;
    max-width: 100%;
    padding: .375em .625em;
    background: 0 0;
    color: inherit;
    font-size: 1.125em
}

.swal2-checkbox,.swal2-radio {
    align-items: center;
    justify-content: center;
    background: #fff;
    color: inherit
}

.swal2-checkbox label,.swal2-radio label {
    margin: 0 .6em;
    font-size: 1.125em
}

.swal2-checkbox input,.swal2-radio input {
    flex-shrink: 0;
    margin: 0 .4em
}

.swal2-input-label {
    display: flex;
    justify-content: center;
    margin: 1em auto 0
}

.swal2-validation-message {
    align-items: center;
    justify-content: center;
    margin: 1em 0 0;
    padding: .625em;
    overflow: hidden;
    background: #f0f0f0;
    color: #666;
    font-size: 1em;
    font-weight: 300
}

.swal2-validation-message::before {
    content: "!";
    display: inline-block;
    width: 1.5em;
    min-width: 1.5em;
    height: 1.5em;
    margin: 0 .625em;
    border-radius: 50%;
    background-color: #f27474;
    color: #fff;
    font-weight: 600;
    line-height: 1.5em;
    text-align: center
}

.swal2-icon {
    position: relative;
    box-sizing: content-box;
    justify-content: center;
    width: 5em;
    height: 5em;
    margin: 2.5em auto .6em;
    border: .25em solid transparent;
    border-radius: 50%;
    border-color: #000;
    font-family: inherit;
    line-height: 5em;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.swal2-icon .swal2-icon-content {
    display: flex;
    align-items: center;
    font-size: 3.75em
}

.swal2-icon.swal2-error {
    border-color: #f27474;
    color: #f27474
}

.swal2-icon.swal2-error .swal2-x-mark {
    position: relative;
    flex-grow: 1
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
    display: block;
    position: absolute;
    top: 2.3125em;
    width: 2.9375em;
    height: .3125em;
    border-radius: .125em;
    background-color: #f27474
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
    left: 1.0625em;
    transform: rotate(45deg)
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
    right: 1em;
    transform: rotate(-45deg)
}

.swal2-icon.swal2-error.swal2-icon-show {
    -webkit-animation: swal2-animate-error-icon .5s;
    animation: swal2-animate-error-icon .5s
}

.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {
    -webkit-animation: swal2-animate-error-x-mark .5s;
    animation: swal2-animate-error-x-mark .5s
}

.swal2-icon.swal2-warning {
    border-color: #facea8;
    color: #f8bb86
}

.swal2-icon.swal2-warning.swal2-icon-show {
    -webkit-animation: swal2-animate-error-icon .5s;
    animation: swal2-animate-error-icon .5s
}

.swal2-icon.swal2-warning.swal2-icon-show .swal2-icon-content {
    -webkit-animation: swal2-animate-i-mark .5s;
    animation: swal2-animate-i-mark .5s
}

.swal2-icon.swal2-info {
    border-color: #9de0f6;
    color: #3fc3ee
}

.swal2-icon.swal2-info.swal2-icon-show {
    -webkit-animation: swal2-animate-error-icon .5s;
    animation: swal2-animate-error-icon .5s
}

.swal2-icon.swal2-info.swal2-icon-show .swal2-icon-content {
    -webkit-animation: swal2-animate-i-mark .8s;
    animation: swal2-animate-i-mark .8s
}

.swal2-icon.swal2-question {
    border-color: #c9dae1;
    color: #87adbd
}

.swal2-icon.swal2-question.swal2-icon-show {
    -webkit-animation: swal2-animate-error-icon .5s;
    animation: swal2-animate-error-icon .5s
}

.swal2-icon.swal2-question.swal2-icon-show .swal2-icon-content {
    -webkit-animation: swal2-animate-question-mark .8s;
    animation: swal2-animate-question-mark .8s
}

.swal2-icon.swal2-success {
    border-color: #a5dc86;
    color: #a5dc86
}

.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
    position: absolute;
    width: 3.75em;
    height: 7.5em;
    transform: rotate(45deg);
    border-radius: 50%
}

.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
    top: -.4375em;
    left: -2.0635em;
    transform: rotate(-45deg);
    transform-origin: 3.75em 3.75em;
    border-radius: 7.5em 0 0 7.5em
}

.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
    top: -.6875em;
    left: 1.875em;
    transform: rotate(-45deg);
    transform-origin: 0 3.75em;
    border-radius: 0 7.5em 7.5em 0
}

.swal2-icon.swal2-success .swal2-success-ring {
    position: absolute;
    z-index: 2;
    top: -.25em;
    left: -.25em;
    box-sizing: content-box;
    width: 100%;
    height: 100%;
    border: .25em solid rgba(165,220,134,.3);
    border-radius: 50%
}

.swal2-icon.swal2-success .swal2-success-fix {
    position: absolute;
    z-index: 1;
    top: .5em;
    left: 1.625em;
    width: .4375em;
    height: 5.625em;
    transform: rotate(-45deg)
}

.swal2-icon.swal2-success [class^=swal2-success-line] {
    display: block;
    position: absolute;
    z-index: 2;
    height: .3125em;
    border-radius: .125em;
    background-color: #a5dc86
}

.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
    top: 2.875em;
    left: .8125em;
    width: 1.5625em;
    transform: rotate(45deg)
}

.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
    top: 2.375em;
    right: .5em;
    width: 2.9375em;
    transform: rotate(-45deg)
}

.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {
    -webkit-animation: swal2-animate-success-line-tip .75s;
    animation: swal2-animate-success-line-tip .75s
}

.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {
    -webkit-animation: swal2-animate-success-line-long .75s;
    animation: swal2-animate-success-line-long .75s
}

.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {
    -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in;
    animation: swal2-rotate-success-circular-line 4.25s ease-in
}

.swal2-progress-steps {
    flex-wrap: wrap;
    align-items: center;
    max-width: 100%;
    margin: 1.25em auto;
    padding: 0;
    background: 0 0;
    font-weight: 600
}

.swal2-progress-steps li {
    display: inline-block;
    position: relative
}

.swal2-progress-steps .swal2-progress-step {
    z-index: 20;
    flex-shrink: 0;
    width: 2em;
    height: 2em;
    border-radius: 2em;
    background: #2778c4;
    color: #fff;
    line-height: 2em;
    text-align: center
}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
    background: #2778c4
}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step {
    background: #add8e6;
    color: #fff
}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line {
    background: #add8e6
}

.swal2-progress-steps .swal2-progress-step-line {
    z-index: 10;
    flex-shrink: 0;
    width: 2.5em;
    height: .4em;
    margin: 0 -1px;
    background: #2778c4
}

[class^=swal2] {
    -webkit-tap-highlight-color: transparent
}

.swal2-show {
    -webkit-animation: swal2-show .3s;
    animation: swal2-show .3s
}

.swal2-hide {
    -webkit-animation: swal2-hide .15s forwards;
    animation: swal2-hide .15s forwards
}

.swal2-noanimation {
    transition: none
}

.swal2-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

.swal2-rtl .swal2-close {
    margin-right: initial;
    margin-left: 0
}

.swal2-rtl .swal2-timer-progress-bar {
    right: 0;
    left: auto
}

.swal2-no-war {
    display: flex;
    position: fixed;
    z-index: 1061;
    top: 0;
    left: 0;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 3.375em;
    background: #20232a;
    color: #fff;
    text-align: center
}

.swal2-no-war a {
    color: #61dafb;
    text-decoration: none
}

.swal2-no-war a:hover {
    text-decoration: underline
}

@-webkit-keyframes swal2-toast-show {
    0% {
        transform: translateY(-.625em) rotateZ(2deg)
    }

    33% {
        transform: translateY(0) rotateZ(-2deg)
    }

    66% {
        transform: translateY(.3125em) rotateZ(2deg)
    }

    100% {
        transform: translateY(0) rotateZ(0)
    }
}

@keyframes swal2-toast-show {
    0% {
        transform: translateY(-.625em) rotateZ(2deg)
    }

    33% {
        transform: translateY(0) rotateZ(-2deg)
    }

    66% {
        transform: translateY(.3125em) rotateZ(2deg)
    }

    100% {
        transform: translateY(0) rotateZ(0)
    }
}

@-webkit-keyframes swal2-toast-hide {
    100% {
        transform: rotateZ(1deg);
        opacity: 0
    }
}

@keyframes swal2-toast-hide {
    100% {
        transform: rotateZ(1deg);
        opacity: 0
    }
}

@-webkit-keyframes swal2-toast-animate-success-line-tip {
    0% {
        top: .5625em;
        left: .0625em;
        width: 0
    }

    54% {
        top: .125em;
        left: .125em;
        width: 0
    }

    70% {
        top: .625em;
        left: -.25em;
        width: 1.625em
    }

    84% {
        top: 1.0625em;
        left: .75em;
        width: .5em
    }

    100% {
        top: 1.125em;
        left: .1875em;
        width: .75em
    }
}

@keyframes swal2-toast-animate-success-line-tip {
    0% {
        top: .5625em;
        left: .0625em;
        width: 0
    }

    54% {
        top: .125em;
        left: .125em;
        width: 0
    }

    70% {
        top: .625em;
        left: -.25em;
        width: 1.625em
    }

    84% {
        top: 1.0625em;
        left: .75em;
        width: .5em
    }

    100% {
        top: 1.125em;
        left: .1875em;
        width: .75em
    }
}

@-webkit-keyframes swal2-toast-animate-success-line-long {
    0% {
        top: 1.625em;
        right: 1.375em;
        width: 0
    }

    65% {
        top: 1.25em;
        right: .9375em;
        width: 0
    }

    84% {
        top: .9375em;
        right: 0;
        width: 1.125em
    }

    100% {
        top: .9375em;
        right: .1875em;
        width: 1.375em
    }
}

@keyframes swal2-toast-animate-success-line-long {
    0% {
        top: 1.625em;
        right: 1.375em;
        width: 0
    }

    65% {
        top: 1.25em;
        right: .9375em;
        width: 0
    }

    84% {
        top: .9375em;
        right: 0;
        width: 1.125em
    }

    100% {
        top: .9375em;
        right: .1875em;
        width: 1.375em
    }
}

@-webkit-keyframes swal2-show {
    0% {
        transform: scale(.7)
    }

    45% {
        transform: scale(1.05)
    }

    80% {
        transform: scale(.95)
    }

    100% {
        transform: scale(1)
    }
}

@keyframes swal2-show {
    0% {
        transform: scale(.7)
    }

    45% {
        transform: scale(1.05)
    }

    80% {
        transform: scale(.95)
    }

    100% {
        transform: scale(1)
    }
}

@-webkit-keyframes swal2-hide {
    0% {
        transform: scale(1);
        opacity: 1
    }

    100% {
        transform: scale(.5);
        opacity: 0
    }
}

@keyframes swal2-hide {
    0% {
        transform: scale(1);
        opacity: 1
    }

    100% {
        transform: scale(.5);
        opacity: 0
    }
}

@-webkit-keyframes swal2-animate-success-line-tip {
    0% {
        top: 1.1875em;
        left: .0625em;
        width: 0
    }

    54% {
        top: 1.0625em;
        left: .125em;
        width: 0
    }

    70% {
        top: 2.1875em;
        left: -.375em;
        width: 3.125em
    }

    84% {
        top: 3em;
        left: 1.3125em;
        width: 1.0625em
    }

    100% {
        top: 2.8125em;
        left: .8125em;
        width: 1.5625em
    }
}

@keyframes swal2-animate-success-line-tip {
    0% {
        top: 1.1875em;
        left: .0625em;
        width: 0
    }

    54% {
        top: 1.0625em;
        left: .125em;
        width: 0
    }

    70% {
        top: 2.1875em;
        left: -.375em;
        width: 3.125em
    }

    84% {
        top: 3em;
        left: 1.3125em;
        width: 1.0625em
    }

    100% {
        top: 2.8125em;
        left: .8125em;
        width: 1.5625em
    }
}

@-webkit-keyframes swal2-animate-success-line-long {
    0% {
        top: 3.375em;
        right: 2.875em;
        width: 0
    }

    65% {
        top: 3.375em;
        right: 2.875em;
        width: 0
    }

    84% {
        top: 2.1875em;
        right: 0;
        width: 3.4375em
    }

    100% {
        top: 2.375em;
        right: .5em;
        width: 2.9375em
    }
}

@keyframes swal2-animate-success-line-long {
    0% {
        top: 3.375em;
        right: 2.875em;
        width: 0
    }

    65% {
        top: 3.375em;
        right: 2.875em;
        width: 0
    }

    84% {
        top: 2.1875em;
        right: 0;
        width: 3.4375em
    }

    100% {
        top: 2.375em;
        right: .5em;
        width: 2.9375em
    }
}

@-webkit-keyframes swal2-rotate-success-circular-line {
    0% {
        transform: rotate(-45deg)
    }

    5% {
        transform: rotate(-45deg)
    }

    12% {
        transform: rotate(-405deg)
    }

    100% {
        transform: rotate(-405deg)
    }
}

@keyframes swal2-rotate-success-circular-line {
    0% {
        transform: rotate(-45deg)
    }

    5% {
        transform: rotate(-45deg)
    }

    12% {
        transform: rotate(-405deg)
    }

    100% {
        transform: rotate(-405deg)
    }
}

@-webkit-keyframes swal2-animate-error-x-mark {
    0% {
        margin-top: 1.625em;
        transform: scale(.4);
        opacity: 0
    }

    50% {
        margin-top: 1.625em;
        transform: scale(.4);
        opacity: 0
    }

    80% {
        margin-top: -.375em;
        transform: scale(1.15)
    }

    100% {
        margin-top: 0;
        transform: scale(1);
        opacity: 1
    }
}

@keyframes swal2-animate-error-x-mark {
    0% {
        margin-top: 1.625em;
        transform: scale(.4);
        opacity: 0
    }

    50% {
        margin-top: 1.625em;
        transform: scale(.4);
        opacity: 0
    }

    80% {
        margin-top: -.375em;
        transform: scale(1.15)
    }

    100% {
        margin-top: 0;
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes swal2-animate-error-icon {
    0% {
        transform: rotateX(100deg);
        opacity: 0
    }

    100% {
        transform: rotateX(0);
        opacity: 1
    }
}

@keyframes swal2-animate-error-icon {
    0% {
        transform: rotateX(100deg);
        opacity: 0
    }

    100% {
        transform: rotateX(0);
        opacity: 1
    }
}

@-webkit-keyframes swal2-rotate-loading {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes swal2-rotate-loading {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes swal2-animate-question-mark {
    0% {
        transform: rotateY(-360deg)
    }

    100% {
        transform: rotateY(0)
    }
}

@keyframes swal2-animate-question-mark {
    0% {
        transform: rotateY(-360deg)
    }

    100% {
        transform: rotateY(0)
    }
}

@-webkit-keyframes swal2-animate-i-mark {
    0% {
        transform: rotateZ(45deg);
        opacity: 0
    }

    25% {
        transform: rotateZ(-25deg);
        opacity: .4
    }

    50% {
        transform: rotateZ(15deg);
        opacity: .8
    }

    75% {
        transform: rotateZ(-5deg);
        opacity: 1
    }

    100% {
        transform: rotateX(0);
        opacity: 1
    }
}

@keyframes swal2-animate-i-mark {
    0% {
        transform: rotateZ(45deg);
        opacity: 0
    }

    25% {
        transform: rotateZ(-25deg);
        opacity: .4
    }

    50% {
        transform: rotateZ(15deg);
        opacity: .8
    }

    75% {
        transform: rotateZ(-5deg);
        opacity: 1
    }

    100% {
        transform: rotateX(0);
        opacity: 1
    }
}

body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow: hidden
}

body.swal2-height-auto {
    height: auto!important
}

body.swal2-no-backdrop .swal2-container {
    background-color: transparent!important;
    pointer-events: none
}

body.swal2-no-backdrop .swal2-container .swal2-popup {
    pointer-events: all
}

body.swal2-no-backdrop .swal2-container .swal2-modal {
    box-shadow: 0 0 10px rgba(0,0,0,.4)
}

@media print {
    body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
        overflow-y: scroll!important
    }

    body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true] {
        display: none
    }

    body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
        position: static!important
    }
}

body.swal2-toast-shown .swal2-container {
    box-sizing: border-box;
    width: 360px;
    max-width: 100%;
    background-color: transparent;
    pointer-events: none
}

body.swal2-toast-shown .swal2-container.swal2-top {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    transform: translateX(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right {
    top: 0;
    right: 0;
    bottom: auto;
    left: auto
}

body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start {
    top: 0;
    right: auto;
    bottom: auto;
    left: 0
}

body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start {
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    transform: translateY(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-center {
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    transform: translate(-50%,-50%)
}

body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right {
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    transform: translateY(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0
}

body.swal2-toast-shown .swal2-container.swal2-bottom {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right {
    top: auto;
    right: 0;
    bottom: 0;
    left: auto
}

</style> <style type="text/css"data-fbcssmodules="css:fb.css.base css:fb.css.dialog css:fb.css.iframewidget css:fb.css.customer_chat_plugin_iframe"> .fb_hidden {
    position: absolute;
    top: -10000px;
    z-index: 10001
}

.fb_reposition {
    overflow: hidden;
    position: relative
}

.fb_invisible {
    display: none
}

.fb_reset {
    background: none;
    border: 0;
    border-spacing: 0;
    color: #000;
    cursor: auto;
    direction: ltr;
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1;
    margin: 0;
    overflow: visible;
    padding: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    visibility: visible;
    white-space: normal;
    word-spacing: normal
}

.fb_reset>div {
    overflow: hidden
}

@keyframes fb_transform {
    from {
        opacity: 0;
        transform: scale(.95)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

.fb_animate {
    animation: fb_transform .3s forwards
}

.fb_hidden {
    position: absolute;
    top: -10000px;
    z-index: 10001
}

.fb_reposition {
    overflow: hidden;
    position: relative
}

.fb_invisible {
    display: none
}

.fb_reset {
    background: none;
    border: 0;
    border-spacing: 0;
    color: #000;
    cursor: auto;
    direction: ltr;
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1;
    margin: 0;
    overflow: visible;
    padding: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    visibility: visible;
    white-space: normal;
    word-spacing: normal
}

.fb_reset>div {
    overflow: hidden
}

@keyframes fb_transform {
    from {
        opacity: 0;
        transform: scale(.95)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

.fb_animate {
    animation: fb_transform .3s forwards
}

.fb_dialog {
    background: rgba(82,82,82,.7);
    position: absolute;
    top: -10000px;
    z-index: 10001
}

.fb_dialog_advanced {
    border-radius: 8px;
    padding: 10px
}

.fb_dialog_content {
    background: #fff;
    color: #373737
}

.fb_dialog_close_icon {
    background: url(https://connect.facebook.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 15px;
    position: absolute;
    right: 18px;
    top: 17px;
    width: 15px
}

.fb_dialog_mobile .fb_dialog_close_icon {
    left: 5px;
    right: auto;
    top: 5px
}

.fb_dialog_padding {
    background-color: transparent;
    position: absolute;
    width: 1px;
    z-index: -1
}

.fb_dialog_close_icon:hover {
    background: url(https://connect.facebook.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent
}

.fb_dialog_close_icon:active {
    background: url(https://connect.facebook.net/rsrc.php/v3/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent
}

.fb_dialog_iframe {
    line-height: 0
}

.fb_dialog_content .dialog_title {
    background: #6d84b4;
    border: 1px solid #365899;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    margin: 0
}

.fb_dialog_content .dialog_title>span {
    background: url(https://connect.facebook.net/rsrc.php/v3/yd/r/Cou7n-nqK52.gif) no-repeat 5px 50%;
    float: left;
    padding: 5px 0 7px 26px
}

body.fb_hidden {
    height: 100%;
    left: 0;
    margin: 0;
    overflow: visible;
    position: absolute;
    top: -10000px;
    transform: none;
    width: 100%
}

.fb_dialog.fb_dialog_mobile.loading {
    background: url(https://connect.facebook.net/rsrc.php/v3/ya/r/3rhSv5V8j3o.gif) white no-repeat 50% 50%;
    min-height: 100%;
    min-width: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 10001
}

.fb_dialog.fb_dialog_mobile.loading.centered {
    background: none;
    height: auto;
    min-height: initial;
    min-width: initial;
    width: auto
}

.fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner {
    width: 100%
}

.fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content {
    background: none
}

.loading.centered #fb_dialog_loader_close {
    clear: both;
    color: #fff;
    display: block;
    font-size: 18px;
    padding-top: 20px
}

#fb-root #fb_dialog_ipad_overlay {
    background: rgba(0,0,0,.4);
    bottom: 0;
    left: 0;
    min-height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 10000
}

#fb-root #fb_dialog_ipad_overlay.hidden {
    display: none
}

.fb_dialog.fb_dialog_mobile.loading iframe {
    visibility: hidden
}

.fb_dialog_mobile .fb_dialog_iframe {
    position: sticky;
    top: 0
}

.fb_dialog_content .dialog_header {
    background: linear-gradient(from(#738aba),to(#2c4987));
    border-bottom: 1px solid;
    border-color: #043b87;
    box-shadow: white 0 1px 1px -1px inset;
    color: #fff;
    font: bold 14px Helvetica,sans-serif;
    text-overflow: ellipsis;
    text-shadow: rgba(0,30,84,.296875) 0 -1px 0;
    vertical-align: middle;
    white-space: nowrap
}

.fb_dialog_content .dialog_header table {
    height: 43px;
    width: 100%
}

.fb_dialog_content .dialog_header td.header_left {
    font-size: 12px;
    padding-left: 5px;
    vertical-align: middle;
    width: 60px
}

.fb_dialog_content .dialog_header td.header_right {
    font-size: 12px;
    padding-right: 5px;
    vertical-align: middle;
    width: 60px
}

.fb_dialog_content .touchable_button {
    background: linear-gradient(from(#4267B2),to(#2a4887));
    background-clip: padding-box;
    border: 1px solid #29487d;
    border-radius: 3px;
    display: inline-block;
    line-height: 18px;
    margin-top: 3px;
    max-width: 85px;
    padding: 4px 12px;
    position: relative
}

.fb_dialog_content .dialog_header .touchable_button input {
    background: none;
    border: none;
    color: #fff;
    font: bold 12px Helvetica,sans-serif;
    margin: 2px -12px;
    padding: 2px 6px 3px 6px;
    text-shadow: rgba(0,30,84,.296875) 0 -1px 0
}

.fb_dialog_content .dialog_header .header_center {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    text-align: center;
    vertical-align: middle
}

.fb_dialog_content .dialog_content {
    background: url(https://connect.facebook.net/rsrc.php/v3/y9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;
    border: 1px solid #4a4a4a;
    border-bottom: 0;
    border-top: 0;
    height: 150px
}

.fb_dialog_content .dialog_footer {
    background: #f5f6f7;
    border: 1px solid #4a4a4a;
    border-top-color: #ccc;
    height: 40px
}

#fb_dialog_loader_close {
    float: left
}

.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon {
    visibility: hidden
}

#fb_dialog_loader_spinner {
    animation: rotateSpinner 1.2s linear infinite;
    background-color: transparent;
    background-image: url(https://connect.facebook.net/rsrc.php/v3/yD/r/t-wz8gw1xG1.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    height: 24px;
    width: 24px
}

@keyframes rotateSpinner {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.fb_iframe_widget {
    display: inline-block;
    position: relative
}

.fb_iframe_widget span {
    display: inline-block;
    position: relative;
    text-align: justify
}

.fb_iframe_widget iframe {
    position: absolute
}

.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe {
    max-width: 100%
}

.fb_iframe_widget_fluid_desktop iframe {
    min-width: 220px;
    position: relative
}

.fb_iframe_widget_lift {
    z-index: 1
}

.fb_iframe_widget_fluid {
    display: inline
}

.fb_iframe_widget_fluid span {
    width: 100%
}

.fb_mpn_mobile_landing_page_slide_out {
    animation-duration: 200ms;
    animation-name: fb_mpn_landing_page_slide_out;
    transition-timing-function: ease-in
}

.fb_mpn_mobile_landing_page_slide_out_from_left {
    animation-duration: 200ms;
    animation-name: fb_mpn_landing_page_slide_out_from_left;
    transition-timing-function: ease-in
}

.fb_mpn_mobile_landing_page_slide_up {
    animation-duration: 500ms;
    animation-name: fb_mpn_landing_page_slide_up;
    transition-timing-function: ease-in
}

.fb_mpn_mobile_bounce_in {
    animation-duration: 300ms;
    animation-name: fb_mpn_bounce_in;
    transition-timing-function: ease-in
}

.fb_mpn_mobile_bounce_out {
    animation-duration: 300ms;
    animation-name: fb_mpn_bounce_out;
    transition-timing-function: ease-in
}

.fb_mpn_mobile_bounce_out_v2 {
    animation-duration: 300ms;
    animation-name: fb_mpn_fade_out;
    transition-timing-function: ease-in
}

.fb_customer_chat_bounce_in_v2 {
    animation-duration: 300ms;
    animation-name: fb_bounce_in_v2;
    transition-timing-function: ease-in
}

.fb_customer_chat_bounce_in_from_left {
    animation-duration: 300ms;
    animation-name: fb_bounce_in_from_left;
    transition-timing-function: ease-in
}

.fb_customer_chat_bounce_out_v2 {
    animation-duration: 300ms;
    animation-name: fb_bounce_out_v2;
    transition-timing-function: ease-in
}

.fb_customer_chat_bounce_out_from_left {
    animation-duration: 300ms;
    animation-name: fb_bounce_out_from_left;
    transition-timing-function: ease-in
}

.fb_invisible_flow {
    display: inherit;
    height: 0;
    overflow-x: hidden;
    width: 0
}

@keyframes fb_mpn_landing_page_slide_out {
    0% {
        margin: 0 12px;
        width: 100% - 24px
    }

    60% {
        border-radius: 18px
    }

    100% {
        border-radius: 50%;
        margin: 0 24px;
        width: 60px
    }
}

@keyframes fb_mpn_landing_page_slide_out_from_left {
    0% {
        left: 12px;
        width: 100% - 24px
    }

    60% {
        border-radius: 18px
    }

    100% {
        border-radius: 50%;
        left: 12px;
        width: 60px
    }
}

@keyframes fb_mpn_landing_page_slide_up {
    0% {
        bottom: 0;
        opacity: 0
    }

    100% {
        bottom: 24px;
        opacity: 1
    }
}

@keyframes fb_mpn_bounce_in {
    0% {
        opacity: .5;
        top: 100%
    }

    100% {
        opacity: 1;
        top: 0
    }
}

@keyframes fb_mpn_fade_out {
    0% {
        bottom: 30px;
        opacity: 1
    }

    100% {
        bottom: 0;
        opacity: 0
    }
}

@keyframes fb_mpn_bounce_out {
    0% {
        opacity: 1;
        top: 0
    }

    100% {
        opacity: .5;
        top: 100%
    }
}

@keyframes fb_bounce_in_v2 {
    0% {
        opacity: 0;
        transform: scale(0,0);
        transform-origin: bottom right
    }

    50% {
        transform: scale(1.03,1.03);
        transform-origin: bottom right
    }

    100% {
        opacity: 1;
        transform: scale(1,1);
        transform-origin: bottom right
    }
}

@keyframes fb_bounce_in_from_left {
    0% {
        opacity: 0;
        transform: scale(0,0);
        transform-origin: bottom left
    }

    50% {
        transform: scale(1.03,1.03);
        transform-origin: bottom left
    }

    100% {
        opacity: 1;
        transform: scale(1,1);
        transform-origin: bottom left
    }
}

@keyframes fb_bounce_out_v2 {
    0% {
        opacity: 1;
        transform: scale(1,1);
        transform-origin: bottom right
    }

    100% {
        opacity: 0;
        transform: scale(0,0);
        transform-origin: bottom right
    }
}

@keyframes fb_bounce_out_from_left {
    0% {
        opacity: 1;
        transform: scale(1,1);
        transform-origin: bottom left
    }

    100% {
        opacity: 0;
        transform: scale(0,0);
        transform-origin: bottom left
    }
}

@keyframes slideInFromBottom {
    0% {
        opacity: .1;
        transform: translateY(100%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes slideInFromBottomDelay {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }

    97% {
        opacity: 0;
        transform: translateY(100%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

/*Custom*/
ul.sub-menu {
    position: absolute;
    top: 100%;
    width: max-content;
    background: #fff;
    padding: 10px;
    list-style: none;
    opacity: 0;
    pointer-events: none;
    box-shadow: rgba(0,0,0,0.1) 0px 0px 15px;
}

li:hover ul.sub-menu {
    opacity: 1;
    pointer-events: inherit;
}

ul.sub-menu a {
    padding: 6px 20px;
}

/*Page Service*/
#w30s-section-276321 {
    height: auto;
    padding: 100px 10px;
    display: block;
}

.w30s-column-608027 {
    width: 65%;
    order: 1;
    display: block;
}

.w30s-column-608028 {
    order: 2;
    width: 35%;
    padding: 0px 0px 0px 40px;
    display: block;
}

.w30s-widget-6872273 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    display: none;
    position: relative;
}

.w30s-widget-6872277::before {
    border-radius: 5px;
}

.w30s-widget-6872278 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    width: 100%;
    height: 0;
    top: 0;
    left: 0px;
    margin: 0px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    display: block;
    padding: 0 0 75% 0;
    position: relative;
}

.w30s-widget-6872278::before {
    border-radius: 5px 5px 0px 0px;
}

.w30s-widget-6872279 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    padding: 20px;
    display: block;
    position: relative;
}

.w30s-widget-6872279>.w30s-widget-childs {
    display: block;
}

h3.w30s-widget-6872280 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 20px;
    top: 0;
    left: 0px;
    margin: 0px 0px 7px;
    text-align: left;
    font-weight: 700;
    line-height: 35px;
    transition: all 500ms ease;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    position: relative;
}

#w30s-section-275688 {
    background-image: url('./assets/img/page-banner-bg.jpg');
    padding: 120px 10px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
    z-index: 7;
    height: auto;
    display: block
}

#w30s-section-275688::before {
    background-color: rgba(15,48,65,0.65)
}

.w30s-column-695258 {
    width: 100%;
    order: 1;
    display: block
}

p.w30s-widget-8008000 {
    height: auto;
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 35px;
    top: 0;
    left: 0px;
    text-align: center;
    font-weight: 700;
    letter-spacing: 2px;
    position: relative
}

#w30s-section-276321 {
    height: auto;
    padding: 100px 10px;
    display: block
}

.w30s-column-608027 {
    width: 65%;
    order: 1;
    display: block
}

.w30s-widget-6872273 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    display: none;
    position: relative
}

.w30s-widget-6872273>.w30s-widget-childs {
    display: block
}

.w30s-widget-6872277 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    border-radius: 5px;
    background-color: var(--c-1682409418059,#fff);
    transition: all 500ms ease;
    display: block;
    position: relative
}

.w30s-widget-6872277::before {
    border-radius: 5px
}

.w30s-widget-6872277>.w30s-widget-childs {
    display: block
}

.w30s-view-list .w30s-widget-6872277 {
    display: block
}

.w30s-hover:hover .w30s-widget-6872277,.w30s-repeater-item .w30s-widget-6872277:hover {
    transition: all 500ms ease;
    background-color: var(--c-1682409557123,#0f3041)
}

.w30s-widget-6872278 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    width: 100%;
    height: 0;
    top: 0;
    left: 0px;
    margin: 0px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    display: block;
    padding: 0 0 75% 0;
    position: relative
}

.w30s-widget-6872278::before {
    border-radius: 5px 5px 0px 0px
}

.w30s-view-list .w30s-widget-6872278 {
    display: block
}

h3.w30s-widget-6872280 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 20px;
    top: 0;
    left: 0px;
    margin: 0px 0px 7px;
    text-align: left;
    font-weight: 700;
    line-height: 35px;
    transition: all 500ms ease;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    position: relative
}

.w30s-view-list h3.w30s-widget-6872280 {
    display: -webkit-box
}

.w30s-hover:hover h3.w30s-widget-6872280,.w30s-repeater-item h3.w30s-widget-6872280:hover {
    transition: all 500ms ease;
    color: var(--c-1682409770362,#fff)
}

h1.w30s-widget-6872274 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 24px;
    top: 0;
    left: 0px;
    font-weight: 700;
    display: block;
    position: relative
}

.w30s-widget-6872279 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    padding: 20px;
    display: block;
    position: relative
}

.w30s-widget-6872279>.w30s-widget-childs {
    display: block
}

.w30s-view-list .w30s-widget-6872279 {
    display: block
}

.w30s-widget-6872281 {
    height: auto;
    width: 100%;
    top: 0;
    left: 0px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 25px;
    text-align: left;
    transition: all 500ms ease;
    position: relative
}

.w30s-view-list .w30s-widget-6872281 {
    display: -webkit-box
}

.w30s-hover:hover .w30s-widget-6872281,.w30s-repeater-item .w30s-widget-6872281:hover {
    transition: all 500ms ease;
    color: var(--c-1682409770362,#fff)
}

h2.w30s-widget-6872275 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 22px;
    top: 0;
    left: 0px;
    font-weight: 700;
    display: block;
    position: relative
}

.w30s-widget-6872276 {
    top: 0;
    left: 0;
    width: 100%;
    margin: 0px 0px 0px;
    display: block;
    position: relative
}

.w30s-widget-6872276>.w30s-repeater-box {
    grid-template-columns: repeat(2,1fr);
    grid-auto-rows: auto;
    grid-gap: 25px 25px
}

.w30s-widget-6872276>.w30s-widget-pagging {
    padding-top: 40px;
    text-align: center
}

.w30s-widget-6872276>.w30s-widget-pagging>.w30s-item {
    height: 40px;
    line-height: 38px;
    width: 40px;
    margin-left: 10px;
    background-color: var(--c-1682409456730,#f9f9f9);
    color: var(--c-1682409619474,#2d2d2d);
    border-radius: 100px;
    border-style: solid;
    border-color: var(--c-1682409884266,#ebeef0);
    border-width: 1px
}

.w30s-widget-6872276>.w30s-widget-pagging>.w30s-item:hover {
    background-color: var(--c-1682409528058,#c8242f);
    color: var(--c-1682409770362,#fff)
}

.w30s-widget-6872276>.w30s-widget-pagging>.w30s-item.active {
    background-color: var(--c-1682409528058,#c8242f);
    color: var(--c-1682409770362,#fff)
}

.w30s-widget-6872276>.w30s-widget-pagging>.w30s-item.disable {
    background-color: var(--c-1682409456730,#f9f9f9);
    color: rgba(45,45,45,0.5)
}

.w30s-column-608028 {
    order: 2;
    width: 35%;
    padding: 0px 0px 0px 40px;
    display: block
}

.w30s-widget-6872289 {
    width: 50%;
    height: auto;
    top: 0px;
    left: 50%;
    transform: translateX(-50%) translateY(calc(-100% - 20px));
    background-color: var(--c-1682409495594,#0f3041);
    padding: 10px;
    border-radius: 5px;
    box-shadow: #ddd 0px 0px 15px;
    display: block;
    position: absolute
}

.w30s-widget-6872289::before {
    border-radius: 5px
}

.w30s-widget-6872289>.w30s-widget-childs {
    display: block
}

.w30s-widget-6872305 {
    width: 100%;
    height: 350px;
    display: block;
    top: 0;
    left: 0px;
    position: relative
}

.w30s-widget-6872282 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    background-color: var(--c-1682409456730,#f9f9f9);
    padding: 25px;
    margin: 0px 0px 30px;
    display: block;
    position: relative
}

.w30s-widget-6872282>.w30s-widget-childs {
    display: block
}

.w30s-widget-6872298 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 23px;
    display: block;
    position: relative
}

.w30s-widget-6872298>.w30s-widget-childs {
    display: block
}

h2.w30s-widget-6872299 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 20px;
    top: 0;
    left: 0px;
    text-transform: capitalize;
    line-height: 35px;
    margin: 0px 0px 0px;
    font-weight: 700;
    display: block;
    position: relative
}

.w30s-widget-6872286 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    overflow: visible;
    margin: 0px 0px 30px;
    display: block;
    position: relative
}

.w30s-widget-6872286>.w30s-widget-childs {
    display: block
}

.w30s-widget-6872302 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    width: 100%;
    height: 0;
    top: 0;
    left: 0px;
    margin: 0px 0px 10px;
    display: block;
    padding: 0 0 66.66% 0;
    position: relative
}

.w30s-view-list .w30s-widget-6872302 {
    display: block
}

.w30s-widget-6872283 {
    top: 0;
    left: 0px;
    width: 100%;
    height: auto;
    margin: 0px 0px 0px;
    background-color: var(--c-1682409418059,#fff);
    padding: 5px;
    border-radius: 100px;
    display: table;
    position: relative
}

.w30s-widget-6872283::before {
    border-radius: 100px
}

.w30s-widget-6872284 {
    width: calc(100% - 40px);
    height: 38px;
    left: 0;
    top: 0;
    border-radius: 100px;
    display: block;
    position: absolute
}

.w30s-widget-6872284::before {
    border-radius: 100px
}

.w30s-widget-6872284>textarea,.w30s-widget-6872284>input,.w30s-widget-6872284>.position-relative>input {
    padding: 0px 0px 0px 10px
}

h2.w30s-widget-6872291 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 20px;
    top: 0;
    left: 0px;
    font-weight: 700;
    line-height: 30px;
    margin: 0px 0px 10px;
    display: block;
    position: relative
}

.w30s-widget-6872290 {
    width: 100%;
    height: auto;
    text-align: center;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-6872290>ul {
    justify-content: center
}

.w30s-widget-6872290>ul>li {
    color: var(--c-1682409820736,#c8242f);
    border-radius: 5px;
    flex: 1
}

.w30s-widget-6872290>ul>li:hover {
    box-shadow: none;
    color: var(--c-1682409770362,#fff)
}

.w30s-widget-6872300 {
    width: 70px;
    padding: 10px 0px;
    height: 2px;
    padding-top: 3px;
    padding-bottom: 1px;
    display: block;
    top: 0;
    position: relative
}

.w30s-widget-6872300 .w30s-widget-line-item {
    background-color: var(--c-1682409528058,#c8242f);
    width: 100%;
    height: 2px
}

.w30s-widget-6872301 {
    top: 0;
    left: 0px;
    width: 100%;
    display: block;
    position: relative
}

.w30s-widget-6872301>.w30s-repeater-box {
    grid-template-columns: repeat(2,1fr);
    grid-auto-rows: auto;
    grid-gap: 15px 15px
}

h3.w30s-widget-6872303 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 16px;
    top: 0;
    left: 0px;
    margin: 0px 0px 10px;
    text-align: center;
    line-height: 25px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: 700;
    position: relative
}

.w30s-view-list h3.w30s-widget-6872303 {
    display: -webkit-box
}

.w30s-repeater-item h3.w30s-widget-6872303:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-6872297 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    background-color: var(--c-1682409456730,#f9f9f9);
    padding: 25px;
    margin: 0px 0px 30px;
    display: block;
    position: relative
}

.w30s-widget-6872297>.w30s-widget-childs {
    display: block
}

.w30s-widget-6872285 {
    width: 38px;
    height: 38px;
    color: var(--c-1682409770362,#fff);
    left: 0px;
    font-size: 14px;
    font-weight: 700;
    background-color: var(--c-1682409528058,#c8242f);
    top: 0;
    border-radius: 100px;
    display: inline-flex;
    position: relative
}

.w30s-widget-6872285::before {
    border-radius: 100px
}

.w30s-widget-6872285>span.w30s-content {
    display: none
}

.w30s-widget-6872285:hover {
    background-color: var(--c-1682409495594,#0f3041);
    color: var(--c-1682409770362,#fff)
}

.w30s-widget-6872304 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-6872304>.w30s-widget-childs {
    display: block
}

.w30s-widget-6872292 {
    width: 100%;
    color: var(--c-1682409754025,#6c6c6c);
    font-size: 14px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    text-transform: initial;
    justify-content: flex-start;
    margin: 0px 0px 10px;
    display: inline-flex;
    position: relative
}

.w30s-widget-6872292>span.w30s-icon {
    padding: 0px;
    color: var(--c-1682409820736,#c8242f);
    background-color: var(--c-1682409581619,#ffffff);
    border-radius: 3px;
    margin: 0px 10px 0px 0px
}

.w30s-widget-6872292>span.w30s-content {
    flex: 1;
    text-align: left
}

.w30s-widget-6872292:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-6872293 {
    width: 100%;
    color: var(--c-1682409754025,#6c6c6c);
    font-size: 14px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    text-transform: initial;
    margin: 0px 0px 10px;
    justify-content: flex-start;
    display: inline-flex;
    position: relative
}

.w30s-widget-6872293>span.w30s-icon {
    padding: 0px;
    color: var(--c-1682409820736,#c8242f);
    background-color: var(--c-1682409581619,#ffffff);
    margin: 0px 10px 0px 0px;
    border-radius: 3px
}

.w30s-widget-6872293>span.w30s-content {
    flex: 1;
    text-align: left
}

.w30s-widget-6872293:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-6872294 {
    width: 100%;
    color: var(--c-1682409754025,#6c6c6c);
    font-size: 14px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    text-transform: initial;
    justify-content: flex-start;
    margin: 0px 0px 20px;
    display: inline-flex;
    position: relative
}

.w30s-widget-6872294>span.w30s-icon {
    padding: 5px 0px 0px;
    color: var(--c-1682409820736,#c8242f);
    align-self: flex-start;
    background-color: var(--c-1682409581619,#ffffff);
    border-radius: 3px;
    margin: 0px 10px 0px 0px
}

.w30s-widget-6872294>span.w30s-content {
    flex: 1;
    text-align: left;
    padding: 0px
}

.w30s-widget-6872294:hover {
    color: var(--c-1682409754025,#6c6c6c)
}

h2.w30s-widget-6872295 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 20px;
    top: 0;
    left: 0px;
    font-weight: 600;
    line-height: 30px;
    margin: 0px 0px 10px;
    display: block;
    position: relative
}

.w30s-widget-6872287 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    width: 100%;
    height: auto;
    top: 0;
    background-image: url('/datafiles/web30s/upload/images/1101-1200/30S-03-1147/attorney-details.jpg');
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-6872296 {
    height: auto;
    width: 100%;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-6872288 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    background-color: var(--c-1682409418059,#fff);
    padding: 40px 40px 20px;
    box-shadow: #ddd 0px 0px 20px;
    overflow: visible;
    display: block;
    position: relative
}

.w30s-widget-6872288>.w30s-widget-childs {
    display: block
}

#w30s-section-275687 {
    height: auto;
    padding: 80px 10px 70px;
    background-color: var(--c-1682409495594,#0f3041);
    display: block
}

.w30s-column-705218 {
    width: 30%;
    order: 1;
    padding: 0px 20px 0px 0px;
    display: block
}

h2.w30s-widget-8131382 {
    height: auto;
    width: 100%;
    color: var(--c-1680148848266,#fff);
    font-size: 22px;
    top: 0;
    left: 0px;
    display: none;
    position: relative
}

.w30s-widget-8131381 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8131381>.w30s-widget-childs {
    display: block
}

.w30s-widget-8131385 {
    height: auto;
    width: 100%;
    top: 0;
    left: 0px;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    line-height: 24px;
    margin: 0px 0px 20px;
    display: block;
    position: relative
}

.w30s-widget-8131386 {
    width: 100%;
    height: auto;
    text-align: center;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8131386>ul>li {
    color: var(--c-1682409820736,#c8242f);
    border-radius: 5px;
    flex: unset;
    background-color: var(--c-1682409418059,#fff);
    border-style: solid;
    border-color: var(--c-1682409884266,#ebeef0);
    border-width: 1px;
    width: 35px;
    height: 35px;
    margin: 0px 10px 0px 0px
}

.w30s-widget-8131386>ul>li:hover {
    box-shadow: none;
    background-color: var(--c-1682409528058,#c8242f);
    color: var(--c-1682409770362,#fff)
}

h3.w30s-widget-8131383 {
    height: auto;
    width: 100%;
    color: var(--c-1680148848266,#fff);
    font-size: 20px;
    top: 0;
    left: 0px;
    display: none;
    position: relative
}

.w30s-widget-8131384 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    width: 150px;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 10px;
    background-image: url('/datafiles/web30s/upload/images/1101-1200/30S-03-1147/logo-fff.png');
    display: block;
    position: relative
}

.w30s-column-705219 {
    order: 2;
    width: 20%;
    padding: 0px 20px;
    display: block
}

.w30s-widget-8131387 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 23px;
    display: block;
    position: relative
}

.w30s-widget-8131387>.w30s-widget-childs {
    display: block
}

h4.w30s-widget-8131388 {
    height: auto;
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 20px;
    top: 0;
    left: 0px;
    text-transform: capitalize;
    line-height: 35px;
    margin: 0px 0px 0px;
    font-weight: 700;
    display: block;
    position: relative
}

.w30s-widget-8131389 {
    width: 70px;
    padding: 10px 0px;
    height: 2px;
    padding-top: 3px;
    padding-bottom: 1px;
    display: block;
    top: 0;
    position: relative
}

.w30s-widget-8131389 .w30s-widget-line-item {
    background-color: var(--c-1682409528058,#c8242f);
    width: 100%;
    height: 2px
}

.w30s-widget-8131390 {
    width: 100%;
    height: auto;
    overflow: visible;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8131390.w30s-widget-submenu-4>ul {
    --w30s-animation-duration: 0.3s
}

.w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1) {
    color: var(--c-1682409770362,#fff);
    line-height: 24px;
    padding: 3px 0px;
    --column-gap: 10px;
    --row-gap: 1px;
    font-size: 14px;
    transition: all 300ms ease
}

.w30s-widget-8131390.w30s-widget-submenu-4>ul>li::marker {
    color: var(--c-1682409770362,#fff);
    line-height: 24px;
    padding: 3px 0px;
    --column-gap: 10px;
    --row-gap: 1px;
    font-size: 14px;
    transition: all 300ms ease
}

.w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1):hover {
    color: var(--c-1682409820736,#c8242f);
    transition: all 300ms ease;
    padding: 3px 0px 3px 10px
}

.w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more).active>*:nth-child(1) {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-column-705220 {
    order: 3;
    width: 20%;
    padding: 0px 20px;
    display: block
}

.w30s-widget-8131391 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 23px;
    display: block;
    position: relative
}

.w30s-widget-8131391>.w30s-widget-childs {
    display: block
}

h4.w30s-widget-8131392 {
    height: auto;
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 20px;
    top: 0;
    left: 0px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 35px;
    margin: 0px 0px 0px;
    display: block;
    position: relative
}

.w30s-widget-8131393 {
    width: 70px;
    padding: 10px 0px;
    height: 2px;
    padding-top: 3px;
    padding-bottom: 1px;
    display: block;
    top: 0;
    position: relative
}

.w30s-widget-8131393 .w30s-widget-line-item {
    background-color: var(--c-1682409528058,#c8242f);
    width: 100%;
    height: 2px
}

.w30s-widget-8131394 {
    width: 100%;
    height: auto;
    overflow: visible;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8131394.w30s-widget-submenu-4>ul {
    --w30s-animation-duration: 0.3s
}

.w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1) {
    color: var(--c-1682409770362,#fff);
    line-height: 24px;
    padding: 3px 0px;
    --column-gap: 10px;
    --row-gap: 1px;
    font-size: 14px;
    transition: all 300ms ease
}

.w30s-widget-8131394.w30s-widget-submenu-4>ul>li::marker {
    color: var(--c-1682409770362,#fff);
    line-height: 24px;
    padding: 3px 0px;
    --column-gap: 10px;
    --row-gap: 1px;
    font-size: 14px;
    transition: all 300ms ease
}

.w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1):hover {
    color: var(--c-1682409820736,#c8242f);
    transition: all 300ms ease;
    padding: 3px 0px 3px 10px
}

.w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more).active>*:nth-child(1) {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-column-705221 {
    order: 4;
    width: 30%;
    padding: 0px 0px 0px 20px;
    display: block
}

.w30s-widget-8131398 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 23px;
    display: block;
    position: relative
}

.w30s-widget-8131398>.w30s-widget-childs {
    display: block
}

.w30s-widget-8131395 {
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    text-transform: initial;
    justify-content: flex-start;
    margin: 0px 0px 20px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8131395>span.w30s-icon {
    padding: 0px;
    color: var(--c-1682409820736,#c8242f);
    width: 30px;
    height: 30px;
    background-color: var(--c-1682409581619,#ffffff);
    border-radius: 3px;
    margin: 0px 10px 0px 0px
}

.w30s-widget-8131395>span.w30s-content {
    flex: 1;
    text-align: left
}

.w30s-widget-8131395:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8131396 {
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    text-transform: initial;
    margin: 0px 0px 20px;
    justify-content: flex-start;
    display: inline-flex;
    position: relative
}

.w30s-widget-8131396>span.w30s-icon {
    padding: 0px;
    color: var(--c-1682409820736,#c8242f);
    width: 30px;
    height: 30px;
    background-color: var(--c-1682409581619,#ffffff);
    margin: 0px 10px 0px 0px;
    border-radius: 3px
}

.w30s-widget-8131396>span.w30s-content {
    flex: 1;
    text-align: left
}

.w30s-widget-8131396:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8131397 {
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    text-transform: initial;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8131397>span.w30s-icon {
    padding: 0px 0px 0px;
    color: var(--c-1682409820736,#c8242f);
    align-self: flex-start;
    width: 30px;
    height: 30px;
    background-color: var(--c-1682409581619,#ffffff);
    border-radius: 3px;
    margin: 0px 10px 0px 0px
}

.w30s-widget-8131397>span.w30s-content {
    flex: 1;
    text-align: left;
    padding: 0px
}

.w30s-widget-8131397:hover {
    color: var(--c-1680840379211,#ffffff)
}

h4.w30s-widget-8131399 {
    height: auto;
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 20px;
    top: 0;
    left: 0px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 35px;
    margin: 0px 0px 0px;
    display: block;
    position: relative
}

.w30s-widget-8131400 {
    width: 70px;
    padding: 10px 0px;
    height: 2px;
    padding-top: 3px;
    padding-bottom: 1px;
    display: block;
    top: 0;
    position: relative
}

.w30s-widget-8131400 .w30s-widget-line-item {
    background-color: var(--c-1682409528058,#c8242f);
    width: 100%;
    height: 2px
}

#w30s-section-275685 {
    background-color: var(--c-1682409495594,#0f3041);
    padding: 30px 0px;
    border-style: solid;
    border-width: 1px 0px 0px;
    border-color: #3f5967;
    height: auto;
    display: block
}

.w30s-column-705217 {
    width: 100%;
    order: 1;
    display: block
}

.w30s-widget-8131376 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    color: #fff;
    display: block;
    position: relative
}

.w30s-widget-8131376>.w30s-widget-childs {
    align-items: center;
    justify-content: center;
    align-content: stretch;
    display: flex
}

.w30s-widget-8131377 {
    width: auto;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    top: unset;
    left: unset;
    height: auto;
    margin: 0px 10px 0px 0px;
    line-height: 30px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8131377:hover {
    color: var(--c-1682409820736,#c8242f);
    background-color: rgba(23,72,115,0)
}

.w30s-widget-8131378 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    width: 57px;
    height: 27px;
    top: unset;
    background-image: url('/datafiles/web30s/upload/images/logo-web30s/web30s.png');
    left: unset;
    margin: 0px 10px 0px 0px;
    border-radius: 3px;
    display: block;
    position: relative
}

.w30s-widget-8131378::before {
    border-radius: 3px
}

.w30s-widget-8131380 {
    width: 40px;
    height: 40px;
    top: 100%;
    left: 100%;
    background-color: var(--c-1682409528058,#c8242f);
    border-radius: 100px;
    transform: translateX(calc(-100% - 20px)) translateY(calc(-100% - 40px));
    display: flex;
    position: fixed
}

.w30s-widget-8131380::before {
    border-radius: 100px
}

.w30s-widget-8131380>i {
    font-size: 20px;
    color: var(--c-1682409770362,#fff)
}

.w30s-widget-8131379 {
    width: auto;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    top: unset;
    left: unset;
    height: auto;
    line-height: 30px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8131379:hover {
    color: var(--c-1682409820736,#c8242f)
}

@media (max-width: 1024px) {
    #w30s-section-275684 {
        height:auto;
        display: block
    }

    .w30s-widget-8007979 {
        margin: 0px 0px 0px
    }

    .w30s-widget-8007978>.w30s-widget-childs {
        justify-content: center;
        flex-wrap: wrap
    }

    .w30s-widget-8007982 {
        margin: 0px
    }

    #w30s-section-275686 {
        height: auto;
        display: block
    }

    .w30s-widget-8007986>.w30s-widget-childs {
        display: block
    }

    .w30s-widget-8007987>img {
        position: relative
    }

    .w30s-widget-8007987 {
        top: 0;
        left: 0px
    }

    .w30s-widget-8007998 {
        margin: 0px 0px 10px;
        display: inline-flex;
        top: 0;
        left: 0px
    }

    .w30s-widget-8007988 {
        width: 300px;
        left: 100%;
        transform: translateX(-100%) translateY(0px);
        background-color: var(--c-1682409418059,#fff);
        padding: 20px;
        z-index: 30;
        height: 100vh;
        overflow: auto;
        box-shadow: rgba(134,134,134,0.85) 3px 0px 5px;
        display: none;
        position: fixed;
        top: 0px
    }

    .w30s-widget-8007988>.w30s-widget-childs {
        display: block
    }

    .w30s-widget-8007989 {
        margin: 0px 0px 20px;
        top: 0;
        left: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1) {
        padding: 7px 0px;
        --column-gap: 0px;
        --row-gap: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li::marker {
        padding: 7px 0px;
        --column-gap: 0px;
        --row-gap: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu {
        margin: 0px 0px 0px 0px;
        width: 100%
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul:before {
        left: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul {
        box-shadow: none;
        padding: 0px 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li>*:nth-child(1) {
        padding: 7px 0px 7px 10px;
        --column-gap: 0px;
        --row-gap: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu {
        margin: 0px 0px 0px;
        width: 100%
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu>ul:before {
        left: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu>ul {
        box-shadow: none;
        padding: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu ul>li>*:nth-child(1) {
        padding: 7px 0px 7px 20px;
        --column-gap: 0px;
        --row-gap: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu .w30s-box-menu {
        margin: 0px 0px 0px;
        width: 100%
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu .w30s-box-menu>ul:before {
        left: 0px;
        top: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu .w30s-box-menu>ul {
        background-color: var(--c-1682409418059,#fff);
        box-shadow: none;
        padding: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu .w30s-box-menu ul>li>*:nth-child(1) {
        padding: 7px 0px 7px 30px;
        --column-gap: 0px;
        --row-gap: 0px
    }

    .w30s-widget-8007990 {
        display: none;
        top: 0;
        left: 0px
    }

    .w30s-widget-8007999 {
        left: 100%;
        transform: translateY(-50%) translateX(-100%);
        top: 50%;
        display: inline-flex;
        position: absolute
    }

    .w30s-widget-8007995 {
        display: table;
        top: 0;
        left: 0px
    }

    #w30s-section-275688 {
        height: auto;
        display: block
    }

    #w30s-section-276321 {
        padding: 70px 10px;
        height: auto;
        display: block
    }

    .w30s-column-608027 {
        width: 100%;
        padding: 0px 0px 30px
    }

    .w30s-column-608028 {
        width: 100%;
        padding: 0px 0px 0px 0px
    }

    .w30s-widget-6872282 {
        display: inline-block;
        vertical-align: top;
        margin: 0px 0px 30px 0px
    }

    .w30s-widget-6872286 {
        width: calc(50% - 10px);
        display: inline-block;
        vertical-align: top;
        margin: 0px 20px 30px 0px
    }

    .w30s-widget-6872297 {
        width: calc(50% - 10px);
        display: inline-block;
        vertical-align: top
    }

    .w30s-widget-6872287>img {
        position: relative
    }

    #w30s-section-275687 {
        padding: 70px 10px 30px;
        height: auto;
        display: block
    }

    .w30s-column-705218 {
        width: 50%;
        padding: 0px 15px 30px 0px
    }

    .w30s-widget-8131384>img {
        position: relative
    }

    .w30s-column-705219 {
        width: 50%;
        background-image: none;
        padding: 0px 0px 30px 15px
    }

    .w30s-column-705220 {
        width: 50%;
        padding: 0px 15px 30px 0px
    }

    .w30s-column-705221 {
        width: 50%;
        padding: 0px 0px 30px 15px
    }

    #w30s-section-1.0E+15 {
        display: block
    }

    #w30s-section-275685 {
        height: auto;
        display: block
    }

    .w30s-widget-8131378>img {
        position: relative
    }
}

@media (max-width: 768px) {
    .w30s-widget-8007979 {
        padding:7px 0px 7px 0px;
        width: auto
    }

    .w30s-widget-8007982 {
        width: auto
    }

    .w30s-widget-8007985 {
        padding: 10px 30px;
        border-radius: 0px
    }

    .w30s-widget-6872288 {
        padding: 40px 20px 10px
    }

    #w30s-section-275687 {
        padding: 60px 10px 30px
    }

    .w30s-widget-8131376 {
        text-align: center;
        margin: 0px 0px 0px
    }
}

@media (max-width: 640px) {
    #w30s-section-275688 {
        padding:100px 10px
    }

    p.w30s-widget-8008000 {
        font-size: 27px
    }

    #w30s-section-276321 {
        padding: 60px 10px
    }

    .w30s-column-608027 {
        padding: 0px 0px 50px
    }

    .w30s-widget-6872276>.w30s-repeater-box {
        grid-template-columns: repeat(1,1fr);
        grid-gap: 35px 35px
    }

    .w30s-widget-6872286 {
        width: 100%;
        margin: 0px 0px 30px 0px
    }

    .w30s-widget-6872297 {
        width: 100%
    }

    #w30s-section-275687 {
        padding: 60px 10px 40px
    }

    .w30s-column-705218 {
        width: 100%;
        padding: 0px 0px 30px 0px
    }

    .w30s-column-705219 {
        width: 100%;
        padding: 0px 0px 30px 0px
    }

    .w30s-column-705220 {
        width: 100%;
        padding: 0px 0px 30px 0px
    }

    .w30s-column-705221 {
        width: 100%;
        padding: 0px 0px 30px 0px
    }

    .w30s-widget-8131376 {
        transform: translateX(0px) translateY(0px)
    }
}

@media (max-width: 480px) {
    .w30s-widget-8007979 {
        width:100%
    }

    .w30s-widget-8007979>.w30s-widget-childs {
        align-items: center;
        justify-content: center;
        align-content: stretch;
        flex-wrap: wrap;
        display: flex
    }

    .w30s-widget-8007980 {
        top: unset;
        left: unset
    }

    .w30s-widget-8007981 {
        top: unset;
        left: unset
    }

    .w30s-widget-8007984 {
        display: none
    }

    .w30s-widget-8007985 {
        padding: 10px 20px
    }

    #w30s-section-275688 {
        padding: 80px 10px
    }

    .w30s-widget-6872276>.w30s-widget-pagging>.w30s-item {
        height: 35px;
        line-height: 33px;
        width: 35px
    }

    #w30s-section-275687 {
        padding: 50px 10px 20px
    }

    .w30s-widget-8131376>.w30s-widget-childs {
        flex-wrap: wrap
    }
}

@media (max-width: 375px) {
    h3.w30s-widget-6872280 {
        font-size:18px
    }

    .w30s-widget-6872301>.w30s-repeater-box {
        grid-template-columns: repeat(1,1fr)
    }

    .w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1) {
        color: var(--c-1680148848266,#fff);
        line-height: 30px;
        padding: 7px 0px;
        border-style: dashed;
        border-color: var(--c-1680160183087,#9a9ca2);
        border-width: 0px 0px 1px
    }

    .w30s-widget-8131390.w30s-widget-submenu-4>ul>li::marker {
        color: var(--c-1680148848266,#fff);
        line-height: 30px;
        padding: 7px 0px;
        border-style: dashed;
        border-color: var(--c-1680160183087,#9a9ca2);
        border-width: 0px 0px 1px
    }

    .w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1):hover {
        color: var(--c-1680148770442,#de9e53)
    }

    .w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more).active>*:nth-child(1) {
        color: var(--c-1680148770442,#de9e53)
    }

    .w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1) {
        color: var(--c-1680148848266,#fff);
        line-height: 30px;
        padding: 7px 0px;
        border-style: dashed;
        border-color: var(--c-1680160183087,#9a9ca2);
        border-width: 0px 0px 1px
    }

    .w30s-widget-8131394.w30s-widget-submenu-4>ul>li::marker {
        color: var(--c-1680148848266,#fff);
        line-height: 30px;
        padding: 7px 0px;
        border-style: dashed;
        border-color: var(--c-1680160183087,#9a9ca2);
        border-width: 0px 0px 1px
    }

    .w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1):hover {
        color: var(--c-1680148770442,#de9e53)
    }

    .w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more).active>*:nth-child(1) {
        color: var(--c-1680148770442,#de9e53)
    }

    .w30s-widget-8131376 {
        padding: 0px 10px
    }

    .w30s-widget-8131376>.w30s-widget-childs {
        display: block
    }

    .w30s-widget-8131377 {
        margin: 0px 0px 10px 0px;
        top: 0;
        left: 0
    }

    .w30s-widget-8131378 {
        left: 50%;
        transform: translateX(-50%) translateY(0px);
        top: 0;
        margin: 0px 0px 5px 0px
    }

    .w30s-widget-8131379 {
        top: 0;
        left: 0
    }
}

@media (max-width: 320px) {
}

/*Single*/
.w30s-column-695258 {
    width: 100%;
    order: 1;
    display: block
}

p.w30s-widget-8008000 {
    height: auto;
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 35px;
    top: 0;
    left: 0px;
    text-align: center;
    font-weight: 700;
    letter-spacing: 2px;
    position: relative
}

.w30s-widget-8008001 {
    justify-content: center;
    top: 0;
    left: 0;
    padding: 10px 0px;
    width: 100%;
    height: auto;
    display: inline-flex;
    position: relative
}

.w30s-widget-8008001 .breadscrumb-item {
    color: var(--c-1682409770362,#fff);
    margin: auto 3px;
    padding: 0px 0px
}

.w30s-widget-8008001 .breadscrumb-item:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8008001 .breadscrumb-item.active {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8008001 .breadscrumb-icon {
    color: var(--c-1682409770362,#fff);
    font-size: 14px
}

#w30s-section-276478 {
    height: auto;
    padding: 100px 10px;
    display: block
}

.w30s-column-608224 {
    width: 65%;
    order: 1;
    display: block
}

.w30s-widget-6875270 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    border-radius: 5px;
    background-color: var(--c-1682409418059,#fff);
    transition: all 500ms ease;
    display: block;
    position: relative
}

.w30s-widget-6875270::before {
    border-radius: 5px
}

.w30s-widget-6875270>.w30s-widget-childs {
    display: block
}

.w30s-hover:hover .w30s-widget-6875270,.w30s-widget-6875270:hover {
    transition: all 500ms ease;
    background-color: var(--c-1682409557123,#0f3041)
}

.w30s-widget-6875271 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    width: 100%;
    height: 0;
    top: 0;
    left: 0px;
    margin: 0px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    display: block;
    padding: 0 0 75% 0;
    position: relative
}

.w30s-widget-6875271::before {
    border-radius: 5px 5px 0px 0px
}

h3.w30s-widget-6875273 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 20px;
    top: 0;
    left: 0px;
    margin: 0px 0px 7px;
    text-align: left;
    font-weight: 700;
    line-height: 35px;
    transition: all 500ms ease;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    position: relative
}

.w30s-hover:hover h3.w30s-widget-6875273,h3.w30s-widget-6875273:hover {
    transition: all 500ms ease;
    color: var(--c-1682409770362,#fff)
}

.w30s-widget-6875275 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    width: 100%;
    height: 0;
    top: 0;
    left: 0px;
    margin: 0px 0px 20px;
    display: block;
    padding: 0 0 56.25% 0;
    position: relative
}

.w30s-widget-6875277 {
    height: auto;
    width: auto;
    top: unset;
    left: unset;
    color: var(--c-1682409820736,#c8242f);
    font-weight: 700;
    font-size: 20px;
    margin: 0px 0px 0px;
    display: block;
    position: relative
}

.w30s-widget-6875272 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    padding: 20px;
    display: block;
    position: relative
}

.w30s-widget-6875272>.w30s-widget-childs {
    display: block
}

.w30s-widget-6875274 {
    height: auto;
    width: 100%;
    top: 0;
    left: 0px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 25px;
    text-align: left;
    transition: all 500ms ease;
    position: relative
}

.w30s-hover:hover .w30s-widget-6875274,.w30s-widget-6875274:hover {
    transition: all 500ms ease;
    color: var(--c-1682409770362,#fff)
}

.w30s-widget-6875278 {
    width: auto;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 20px;
    text-align: center;
    top: unset;
    left: unset;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    display: inline-flex;
    position: relative
}

.w30s-widget-6875278>span.w30s-icon {
    padding: 0px 10px 0px 0px;
    color: var(--c-1682409528058,#c8242f)
}

.w30s-widget-6875278:hover {
    color: var(--c-1682409820736,#c8242f)
}

h2.w30s-widget-6875268 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 24px;
    top: 0;
    left: 0px;
    margin: 0px 0px 20px;
    text-align: left;
    font-weight: 700;
    line-height: 35px;
    border-style: double;
    border-color: var(--c-1682409884266,#ebeef0);
    border-width: 0px 0px 4px;
    padding: 0px 0px 5px;
    display: block;
    position: relative
}

.w30s-widget-6875269 {
    left: 0;
    width: 100%;
    height: auto;
    top: 0;
    display: flex;
    position: relative
}

.w30s-widget-6875269 .w30s-slider-container .swiper-button-next {
    width: 40px;
    height: 40px;
    font-size: 15px;
    right: 10px;
    background-color: var(--c-1682409528058,#c8242f);
    color: var(--c-1682409770362,#fff);
    border-radius: 100px
}

.w30s-widget-6875269 .w30s-slider-container .swiper-button-next:hover {
    width: 40px;
    height: 40px;
    font-size: 15px;
    right: 10px;
    background-color: var(--c-1682409557123,#0f3041);
    color: var(--c-1682409770362,#fff);
    border-radius: 100px
}

.w30s-widget-6875269 .w30s-slider-container .swiper-button-prev {
    width: 40px;
    height: 40px;
    font-size: 15px;
    left: 10px;
    background-color: var(--c-1682409528058,#c8242f);
    color: var(--c-1682409770362,#fff);
    border-radius: 100px
}

.w30s-widget-6875269 .swiper-button-prev:hover {
    width: 40px;
    height: 40px;
    font-size: 15px;
    background-color: var(--c-1682409557123,#0f3041);
    color: var(--c-1682409770362,#fff);
    border-radius: 100px;
    left: 10px
}

h1.w30s-widget-6875257 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 24px;
    top: 0;
    left: 0px;
    margin: 0px 0px 15px;
    text-align: left;
    font-weight: 700;
    line-height: 35px;
    border-style: double;
    border-color: var(--c-1682409884266,#ebeef0);
    border-width: 0px 0px 4px;
    padding: 0px 0px 5px;
    display: block;
    position: relative
}

.w30s-widget-6875276 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 30px;
    display: block;
    position: relative
}

.w30s-widget-6875276>.w30s-widget-childs {
    align-items: center;
    justify-content: space-between;
    align-content: stretch;
    display: flex
}

.w30s-widget-6875260 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 7px;
    display: block;
    position: relative
}

.w30s-widget-6875260>.w30s-widget-childs {
    align-items: flex-start;
    justify-content: flex-start;
    align-content: stretch;
    display: flex
}

p.w30s-widget-6875261 {
    height: auto;
    width: 65px;
    color: var(--c-1682409754025,#6c6c6c);
    font-size: 14px;
    top: unset;
    left: unset;
    margin: 0px 5px 0px 0px;
    padding: 5px 0px 0px;
    display: block;
    position: relative
}

.w30s-widget-6875262 {
    top: unset;
    left: unset;
    width: calc(100% - 70px);
    height: auto;
    display: block;
    position: relative
}

.w30s-widget-6875262>span {
    display: inline-block;
    padding: 3px 15px;
    margin: 3px;
    background-color: var(--c-1682409418059,#fff);
    font-size: 14px;
    color: var(--c-1682409754025,#6c6c6c);
    border-radius: 100px;
    border-style: solid;
    border-color: var(--c-1682409884266,#ebeef0);
    border-width: 1px
}

.w30s-widget-6875262>span::before {
    --color-before: rgba(255,255,255,0)
}

.w30s-widget-6875262>span::after {
    --color-after: rgba(255,255,255,0);
    --color-border-after: rgba(204,204,204,0)
}

.w30s-widget-6875262>span:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-6875263 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 10px;
    display: block;
    position: relative
}

.w30s-widget-6875263>.w30s-widget-childs {
    align-items: flex-start;
    justify-content: flex-start;
    align-content: stretch;
    display: flex
}

p.w30s-widget-6875264 {
    height: auto;
    width: 65px;
    color: var(--c-1682409754025,#6c6c6c);
    font-size: 14px;
    top: unset;
    left: unset;
    margin: 0px 10px 0px 0px;
    display: block;
    position: relative
}

.w30s-widget-6875265 {
    width: calc(100% - 75px);
    height: auto;
    text-align: center;
    top: unset;
    left: unset;
    display: block;
    position: relative
}

.w30s-widget-6875265>ul {
    text-align: left
}

.w30s-widget-6875265>ul>li {
    margin-right: 10px;
    margin-bottom: 0px
}

.w30s-widget-6875266 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-6875258 {
    height: auto;
    width: 100%;
    top: 0;
    left: 0px;
    line-height: 25px;
    display: block;
    position: relative
}

.w30s-widget-6875259 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    background-color: var(--c-1682409456730,#f9f9f9);
    padding: 15px;
    display: block;
    position: relative
}

.w30s-widget-6875259>.w30s-widget-childs {
    display: block
}

.w30s-widget-6875267 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    padding: 50px 0px 0px;
    display: block;
    position: relative
}

.w30s-widget-6875267>.w30s-widget-childs {
    display: block
}

.w30s-column-608225 {
    order: 2;
    width: 35%;
    padding: 0px 0px 0px 40px;
    display: block
}

.w30s-widget-6875286 {
    width: 50%;
    height: auto;
    top: 0px;
    left: 50%;
    transform: translateX(-50%) translateY(calc(-100% - 20px));
    background-color: var(--c-1682409495594,#0f3041);
    padding: 10px;
    border-radius: 5px;
    box-shadow: #ddd 0px 0px 15px;
    display: block;
    position: absolute
}

.w30s-widget-6875286::before {
    border-radius: 5px
}

.w30s-widget-6875286>.w30s-widget-childs {
    display: block
}

.w30s-widget-6875302 {
    width: 100%;
    height: 350px;
    display: block;
    top: 0;
    left: 0px;
    position: relative
}

.w30s-widget-6875279 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    background-color: var(--c-1682409456730,#f9f9f9);
    padding: 25px;
    margin: 0px 0px 30px;
    display: block;
    position: relative
}

.w30s-widget-6875279>.w30s-widget-childs {
    display: block
}

.w30s-widget-6875295 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 23px;
    display: block;
    position: relative
}

.w30s-widget-6875295>.w30s-widget-childs {
    display: block
}

h2.w30s-widget-6875296 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 20px;
    top: 0;
    left: 0px;
    text-transform: capitalize;
    line-height: 35px;
    margin: 0px 0px 0px;
    font-weight: 700;
    display: block;
    position: relative
}

.w30s-widget-6875283 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    overflow: visible;
    margin: 0px 0px 30px;
    display: block;
    position: relative
}

.w30s-widget-6875283>.w30s-widget-childs {
    display: block
}

.w30s-widget-6875299 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    width: 100%;
    height: 0;
    top: 0;
    left: 0px;
    margin: 0px 0px 10px;
    display: block;
    padding: 0 0 66.66% 0;
    position: relative
}

.w30s-view-list .w30s-widget-6875299 {
    display: block
}

.w30s-widget-6875280 {
    top: 0;
    left: 0px;
    width: 100%;
    height: auto;
    margin: 0px 0px 0px;
    background-color: var(--c-1682409418059,#fff);
    padding: 5px;
    border-radius: 100px;
    display: table;
    position: relative
}

.w30s-widget-6875280::before {
    border-radius: 100px
}

.w30s-widget-6875281 {
    width: calc(100% - 40px);
    height: 38px;
    left: 0;
    top: 0;
    border-radius: 100px;
    display: block;
    position: absolute
}

.w30s-widget-6875281::before {
    border-radius: 100px
}

.w30s-widget-6875281>textarea,.w30s-widget-6875281>input,.w30s-widget-6875281>.position-relative>input {
    padding: 0px 0px 0px 10px
}

h2.w30s-widget-6875288 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 20px;
    top: 0;
    left: 0px;
    font-weight: 700;
    line-height: 30px;
    margin: 0px 0px 10px;
    display: block;
    position: relative
}

.w30s-widget-6875287 {
    width: 100%;
    height: auto;
    text-align: center;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-6875287>ul {
    justify-content: center
}

.w30s-widget-6875287>ul>li {
    color: var(--c-1682409820736,#c8242f);
    border-radius: 5px;
    flex: 1
}

.w30s-widget-6875287>ul>li:hover {
    box-shadow: none;
    color: var(--c-1682409770362,#fff)
}

.w30s-widget-6875297 {
    width: 70px;
    padding: 10px 0px;
    height: 2px;
    padding-top: 3px;
    padding-bottom: 1px;
    display: block;
    top: 0;
    position: relative
}

.w30s-widget-6875297 .w30s-widget-line-item {
    background-color: var(--c-1682409528058,#c8242f);
    width: 100%;
    height: 2px
}

.w30s-widget-6875298 {
    top: 0;
    left: 0px;
    width: 100%;
    display: block;
    position: relative
}

.w30s-widget-6875298>.w30s-repeater-box {
    grid-template-columns: repeat(2,1fr);
    grid-auto-rows: auto;
    grid-gap: 15px 15px
}

h3.w30s-widget-6875300 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 16px;
    top: 0;
    left: 0px;
    margin: 0px 0px 10px;
    text-align: center;
    font-weight: 700;
    line-height: 25px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    position: relative
}

.w30s-view-list h3.w30s-widget-6875300 {
    display: -webkit-box
}

.w30s-repeater-item h3.w30s-widget-6875300:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-6875294 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    background-color: var(--c-1682409456730,#f9f9f9);
    padding: 25px;
    margin: 0px 0px 30px;
    display: block;
    position: relative
}

.w30s-widget-6875294>.w30s-widget-childs {
    display: block
}

.w30s-widget-6875282 {
    width: 38px;
    height: 38px;
    color: var(--c-1682409770362,#fff);
    left: 0px;
    font-size: 14px;
    font-weight: 700;
    background-color: var(--c-1682409528058,#c8242f);
    top: 0;
    border-radius: 100px;
    display: inline-flex;
    position: relative
}

.w30s-widget-6875282::before {
    border-radius: 100px
}

.w30s-widget-6875282>span.w30s-content {
    display: none
}

.w30s-widget-6875282:hover {
    background-color: var(--c-1682409495594,#0f3041);
    color: var(--c-1682409770362,#fff)
}

.w30s-widget-6875301 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-6875301>.w30s-widget-childs {
    display: block
}

.w30s-widget-6875289 {
    width: 100%;
    color: var(--c-1682409754025,#6c6c6c);
    font-size: 14px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    text-transform: initial;
    justify-content: flex-start;
    margin: 0px 0px 10px;
    display: inline-flex;
    position: relative
}

.w30s-widget-6875289>span.w30s-icon {
    padding: 0px;
    color: var(--c-1682409820736,#c8242f);
    background-color: var(--c-1682409581619,#ffffff);
    border-radius: 3px;
    margin: 0px 10px 0px 0px
}

.w30s-widget-6875289>span.w30s-content {
    flex: 1;
    text-align: left
}

.w30s-widget-6875289:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-6875290 {
    width: 100%;
    color: var(--c-1682409754025,#6c6c6c);
    font-size: 14px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    text-transform: initial;
    margin: 0px 0px 10px;
    justify-content: flex-start;
    display: inline-flex;
    position: relative
}

.w30s-widget-6875290>span.w30s-icon {
    padding: 0px;
    color: var(--c-1682409820736,#c8242f);
    background-color: var(--c-1682409581619,#ffffff);
    margin: 0px 10px 0px 0px;
    border-radius: 3px
}

.w30s-widget-6875290>span.w30s-content {
    flex: 1;
    text-align: left
}

.w30s-widget-6875290:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-6875291 {
    width: 100%;
    color: var(--c-1682409754025,#6c6c6c);
    font-size: 14px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    text-transform: initial;
    justify-content: flex-start;
    margin: 0px 0px 20px;
    display: inline-flex;
    position: relative
}

.w30s-widget-6875291>span.w30s-icon {
    padding: 5px 0px 0px;
    color: var(--c-1682409820736,#c8242f);
    align-self: flex-start;
    background-color: var(--c-1682409581619,#ffffff);
    border-radius: 3px;
    margin: 0px 10px 0px 0px
}

.w30s-widget-6875291>span.w30s-content {
    flex: 1;
    text-align: left;
    padding: 0px
}

.w30s-widget-6875291:hover {
    color: var(--c-1682409754025,#6c6c6c)
}

h2.w30s-widget-6875292 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 20px;
    top: 0;
    left: 0px;
    font-weight: 600;
    line-height: 30px;
    margin: 0px 0px 10px;
    display: block;
    position: relative
}

.w30s-widget-6875284 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    width: 100%;
    height: auto;
    top: 0;
    background-image: url('/datafiles/web30s/upload/images/1101-1200/30S-03-1147/attorney-details.jpg');
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-6875293 {
    height: auto;
    width: 100%;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-6875285 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    background-color: var(--c-1682409418059,#fff);
    padding: 40px 40px 20px;
    box-shadow: #ddd 0px 0px 20px;
    overflow: visible;
    display: block;
    position: relative
}

.w30s-widget-6875285>.w30s-widget-childs {
    display: block
}

#w30s-section-275687 {
    height: auto;
    padding: 80px 10px 70px;
    background-color: var(--c-1682409495594,#0f3041);
    display: block
}

.w30s-column-705218 {
    width: 30%;
    order: 1;
    padding: 0px 20px 0px 0px;
    display: block
}

h2.w30s-widget-8131382 {
    height: auto;
    width: 100%;
    color: var(--c-1680148848266,#fff);
    font-size: 22px;
    top: 0;
    left: 0px;
    display: none;
    position: relative
}

.w30s-widget-8131381 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8131381>.w30s-widget-childs {
    display: block
}

.w30s-widget-8131385 {
    height: auto;
    width: 100%;
    top: 0;
    left: 0px;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    line-height: 24px;
    margin: 0px 0px 20px;
    display: block;
    position: relative
}

.w30s-widget-8131386 {
    width: 100%;
    height: auto;
    text-align: center;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8131386>ul>li {
    color: var(--c-1682409820736,#c8242f);
    border-radius: 5px;
    flex: unset;
    background-color: var(--c-1682409418059,#fff);
    border-style: solid;
    border-color: var(--c-1682409884266,#ebeef0);
    border-width: 1px;
    width: 35px;
    height: 35px;
    margin: 0px 10px 0px 0px
}

.w30s-widget-8131386>ul>li:hover {
    box-shadow: none;
    background-color: var(--c-1682409528058,#c8242f);
    color: var(--c-1682409770362,#fff)
}

h3.w30s-widget-8131383 {
    height: auto;
    width: 100%;
    color: var(--c-1680148848266,#fff);
    font-size: 20px;
    top: 0;
    left: 0px;
    display: none;
    position: relative
}

.w30s-widget-8131384 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    width: 150px;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 10px;
    background-image: url('/datafiles/web30s/upload/images/1101-1200/30S-03-1147/logo-fff.png');
    display: block;
    position: relative
}

.w30s-column-705219 {
    order: 2;
    width: 20%;
    padding: 0px 20px;
    display: block
}

.w30s-widget-8131387 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 23px;
    display: block;
    position: relative
}

.w30s-widget-8131387>.w30s-widget-childs {
    display: block
}

h4.w30s-widget-8131388 {
    height: auto;
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 20px;
    top: 0;
    left: 0px;
    text-transform: capitalize;
    line-height: 35px;
    margin: 0px 0px 0px;
    font-weight: 700;
    display: block;
    position: relative
}

.w30s-widget-8131389 {
    width: 70px;
    padding: 10px 0px;
    height: 2px;
    padding-top: 3px;
    padding-bottom: 1px;
    display: block;
    top: 0;
    position: relative
}

.w30s-widget-8131389 .w30s-widget-line-item {
    background-color: var(--c-1682409528058,#c8242f);
    width: 100%;
    height: 2px
}

.w30s-widget-8131390 {
    width: 100%;
    height: auto;
    overflow: visible;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8131390.w30s-widget-submenu-4>ul {
    --w30s-animation-duration: 0.3s
}

.w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1) {
    color: var(--c-1682409770362,#fff);
    line-height: 24px;
    padding: 3px 0px;
    --column-gap: 10px;
    --row-gap: 1px;
    font-size: 14px;
    transition: all 300ms ease
}

.w30s-widget-8131390.w30s-widget-submenu-4>ul>li::marker {
    color: var(--c-1682409770362,#fff);
    line-height: 24px;
    padding: 3px 0px;
    --column-gap: 10px;
    --row-gap: 1px;
    font-size: 14px;
    transition: all 300ms ease
}

.w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1):hover {
    color: var(--c-1682409820736,#c8242f);
    transition: all 300ms ease;
    padding: 3px 0px 3px 10px
}

.w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more).active>*:nth-child(1) {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-column-705220 {
    order: 3;
    width: 20%;
    padding: 0px 20px;
    display: block
}

.w30s-widget-8131391 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 23px;
    display: block;
    position: relative
}

.w30s-widget-8131391>.w30s-widget-childs {
    display: block
}

h4.w30s-widget-8131392 {
    height: auto;
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 20px;
    top: 0;
    left: 0px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 35px;
    margin: 0px 0px 0px;
    display: block;
    position: relative
}

.w30s-widget-8131393 {
    width: 70px;
    padding: 10px 0px;
    height: 2px;
    padding-top: 3px;
    padding-bottom: 1px;
    display: block;
    top: 0;
    position: relative
}

.w30s-widget-8131393 .w30s-widget-line-item {
    background-color: var(--c-1682409528058,#c8242f);
    width: 100%;
    height: 2px
}

.w30s-widget-8131394 {
    width: 100%;
    height: auto;
    overflow: visible;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8131394.w30s-widget-submenu-4>ul {
    --w30s-animation-duration: 0.3s
}

.w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1) {
    color: var(--c-1682409770362,#fff);
    line-height: 24px;
    padding: 3px 0px;
    --column-gap: 10px;
    --row-gap: 1px;
    font-size: 14px;
    transition: all 300ms ease
}

.w30s-widget-8131394.w30s-widget-submenu-4>ul>li::marker {
    color: var(--c-1682409770362,#fff);
    line-height: 24px;
    padding: 3px 0px;
    --column-gap: 10px;
    --row-gap: 1px;
    font-size: 14px;
    transition: all 300ms ease
}

.w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1):hover {
    color: var(--c-1682409820736,#c8242f);
    transition: all 300ms ease;
    padding: 3px 0px 3px 10px
}

.w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more).active>*:nth-child(1) {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-column-705221 {
    order: 4;
    width: 30%;
    padding: 0px 0px 0px 20px;
    display: block
}

.w30s-widget-8131398 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 23px;
    display: block;
    position: relative
}

.w30s-widget-8131398>.w30s-widget-childs {
    display: block
}

.w30s-widget-8131395 {
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    text-transform: initial;
    justify-content: flex-start;
    margin: 0px 0px 20px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8131395>span.w30s-icon {
    padding: 0px;
    color: var(--c-1682409820736,#c8242f);
    width: 30px;
    height: 30px;
    background-color: var(--c-1682409581619,#ffffff);
    border-radius: 3px;
    margin: 0px 10px 0px 0px
}

.w30s-widget-8131395>span.w30s-content {
    flex: 1;
    text-align: left
}

.w30s-widget-8131395:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8131396 {
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    text-transform: initial;
    margin: 0px 0px 20px;
    justify-content: flex-start;
    display: inline-flex;
    position: relative
}

.w30s-widget-8131396>span.w30s-icon {
    padding: 0px;
    color: var(--c-1682409820736,#c8242f);
    width: 30px;
    height: 30px;
    background-color: var(--c-1682409581619,#ffffff);
    margin: 0px 10px 0px 0px;
    border-radius: 3px
}

.w30s-widget-8131396>span.w30s-content {
    flex: 1;
    text-align: left
}

.w30s-widget-8131396:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8131397 {
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    text-transform: initial;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8131397>span.w30s-icon {
    padding: 0px 0px 0px;
    color: var(--c-1682409820736,#c8242f);
    align-self: flex-start;
    width: 30px;
    height: 30px;
    background-color: var(--c-1682409581619,#ffffff);
    border-radius: 3px;
    margin: 0px 10px 0px 0px
}

.w30s-widget-8131397>span.w30s-content {
    flex: 1;
    text-align: left;
    padding: 0px
}

.w30s-widget-8131397:hover {
    color: var(--c-1680840379211,#ffffff)
}

h4.w30s-widget-8131399 {
    height: auto;
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 20px;
    top: 0;
    left: 0px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 35px;
    margin: 0px 0px 0px;
    display: block;
    position: relative
}

.w30s-widget-8131400 {
    width: 70px;
    padding: 10px 0px;
    height: 2px;
    padding-top: 3px;
    padding-bottom: 1px;
    display: block;
    top: 0;
    position: relative
}

.w30s-widget-8131400 .w30s-widget-line-item {
    background-color: var(--c-1682409528058,#c8242f);
    width: 100%;
    height: 2px
}

#w30s-section-275685 {
    background-color: var(--c-1682409495594,#0f3041);
    padding: 30px 0px;
    border-style: solid;
    border-width: 1px 0px 0px;
    border-color: #3f5967;
    height: auto;
    display: block
}

.w30s-column-705217 {
    width: 100%;
    order: 1;
    display: block
}

.w30s-widget-8131376 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    color: #fff;
    display: block;
    position: relative
}

.w30s-widget-8131376>.w30s-widget-childs {
    align-items: center;
    justify-content: center;
    align-content: stretch;
    display: flex
}

.w30s-widget-8131377 {
    width: auto;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    top: unset;
    left: unset;
    height: auto;
    margin: 0px 10px 0px 0px;
    line-height: 30px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8131377:hover {
    color: var(--c-1682409820736,#c8242f);
    background-color: rgba(23,72,115,0)
}

.w30s-widget-8131378 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    width: 57px;
    height: 27px;
    top: unset;
    background-image: url('/datafiles/web30s/upload/images/logo-web30s/web30s.png');
    left: unset;
    margin: 0px 10px 0px 0px;
    border-radius: 3px;
    display: block;
    position: relative
}

.w30s-widget-8131378::before {
    border-radius: 3px
}

.w30s-widget-8131380 {
    width: 40px;
    height: 40px;
    top: 100%;
    left: 100%;
    background-color: var(--c-1682409528058,#c8242f);
    border-radius: 100px;
    transform: translateX(calc(-100% - 20px)) translateY(calc(-100% - 40px));
    display: flex;
    position: fixed
}

.w30s-widget-8131380::before {
    border-radius: 100px
}

.w30s-widget-8131380>i {
    font-size: 20px;
    color: var(--c-1682409770362,#fff)
}

.w30s-widget-8131379 {
    width: auto;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    top: unset;
    left: unset;
    height: auto;
    line-height: 30px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8131379:hover {
    color: var(--c-1682409820736,#c8242f)
}

@media (max-width: 1024px) {
    #w30s-section-275684 {
        height:auto;
        display: block
    }

    .w30s-widget-8007979 {
        margin: 0px 0px 0px
    }

    .w30s-widget-8007978>.w30s-widget-childs {
        justify-content: center;
        flex-wrap: wrap
    }

    .w30s-widget-8007982 {
        margin: 0px
    }

    #w30s-section-275686 {
        height: auto;
        display: block
    }

    .w30s-widget-8007986>.w30s-widget-childs {
        display: block
    }

    .w30s-widget-8007987>img {
        position: relative
    }

    .w30s-widget-8007987 {
        top: 0;
        left: 0px
    }

    .w30s-widget-8007998 {
        margin: 0px 0px 10px;
        display: inline-flex;
        top: 0;
        left: 0px
    }

    .w30s-widget-8007988 {
        width: 300px;
        left: 100%;
        transform: translateX(-100%) translateY(0px);
        background-color: var(--c-1682409418059,#fff);
        padding: 20px;
        z-index: 30;
        height: 100vh;
        overflow: auto;
        box-shadow: rgba(134,134,134,0.85) 3px 0px 5px;
        display: none;
        position: fixed;
        top: 0px
    }

    .w30s-widget-8007988>.w30s-widget-childs {
        display: block
    }

    .w30s-widget-8007989 {
        margin: 0px 0px 20px;
        top: 0;
        left: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1) {
        padding: 7px 0px;
        --column-gap: 0px;
        --row-gap: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li::marker {
        padding: 7px 0px;
        --column-gap: 0px;
        --row-gap: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu {
        margin: 0px 0px 0px 0px;
        width: 100%
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul:before {
        left: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul {
        box-shadow: none;
        padding: 0px 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li>*:nth-child(1) {
        padding: 7px 0px 7px 10px;
        --column-gap: 0px;
        --row-gap: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu {
        margin: 0px 0px 0px;
        width: 100%
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu>ul:before {
        left: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu>ul {
        box-shadow: none;
        padding: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu ul>li>*:nth-child(1) {
        padding: 7px 0px 7px 20px;
        --column-gap: 0px;
        --row-gap: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu .w30s-box-menu {
        margin: 0px 0px 0px;
        width: 100%
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu .w30s-box-menu>ul:before {
        left: 0px;
        top: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu .w30s-box-menu>ul {
        background-color: var(--c-1682409418059,#fff);
        box-shadow: none;
        padding: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu .w30s-box-menu ul>li>*:nth-child(1) {
        padding: 7px 0px 7px 30px;
        --column-gap: 0px;
        --row-gap: 0px
    }

    .w30s-widget-8007990 {
        display: none;
        top: 0;
        left: 0px
    }

    .w30s-widget-8007999 {
        left: 100%;
        transform: translateY(-50%) translateX(-100%);
        top: 50%;
        display: inline-flex;
        position: absolute
    }

    .w30s-widget-8007995 {
        display: table;
        top: 0;
        left: 0px
    }

    #w30s-section-275688 {
        height: auto;
        display: block
    }

    #w30s-section-276478 {
        padding: 70px 10px;
        height: auto;
        display: block
    }

    .w30s-column-608224 {
        width: 100%;
        padding: 0px 0px 30px
    }

    .w30s-column-608225 {
        width: 100%;
        padding: 0px 0px 0px 0px
    }

    .w30s-widget-6875279 {
        display: inline-block;
        vertical-align: top;
        margin: 0px 0px 30px 0px
    }

    .w30s-widget-6875283 {
        width: calc(50% - 10px);
        display: inline-block;
        vertical-align: top;
        margin: 0px 20px 30px 0px
    }

    .w30s-widget-6875294 {
        width: calc(50% - 10px);
        display: inline-block;
        vertical-align: top
    }

    .w30s-widget-6875284>img {
        position: relative
    }

    #w30s-section-275687 {
        padding: 70px 10px 30px;
        height: auto;
        display: block
    }

    .w30s-column-705218 {
        width: 50%;
        padding: 0px 15px 30px 0px
    }

    .w30s-widget-8131384>img {
        position: relative
    }

    .w30s-column-705219 {
        width: 50%;
        background-image: none;
        padding: 0px 0px 30px 15px
    }

    .w30s-column-705220 {
        width: 50%;
        padding: 0px 15px 30px 0px
    }

    .w30s-column-705221 {
        width: 50%;
        padding: 0px 0px 30px 15px
    }

    #w30s-section-1.0E+15 {
        display: block
    }

    #w30s-section-275685 {
        height: auto;
        display: block
    }

    .w30s-widget-8131378>img {
        position: relative
    }
}

@media (max-width: 768px) {
    .w30s-widget-8007979 {
        padding:7px 0px 7px 0px;
        width: auto
    }

    .w30s-widget-8007982 {
        width: auto
    }

    .w30s-widget-8007985 {
        padding: 10px 30px;
        border-radius: 0px
    }

    .w30s-widget-6875285 {
        padding: 40px 20px 10px
    }

    #w30s-section-275687 {
        padding: 60px 10px 30px
    }

    .w30s-widget-8131376 {
        text-align: center;
        margin: 0px 0px 0px
    }
}

@media (max-width: 640px) {
    #w30s-section-275688 {
        padding:100px 10px
    }

    p.w30s-widget-8008000 {
        font-size: 27px
    }

    #w30s-section-276478 {
        padding: 60px 10px
    }

    .w30s-widget-6875283 {
        width: 100%;
        margin: 0px 0px 30px 0px
    }

    .w30s-widget-6875294 {
        width: 100%
    }

    #w30s-section-275687 {
        padding: 60px 10px 40px
    }

    .w30s-column-705218 {
        width: 100%;
        padding: 0px 0px 30px 0px
    }

    .w30s-column-705219 {
        width: 100%;
        padding: 0px 0px 30px 0px
    }

    .w30s-column-705220 {
        width: 100%;
        padding: 0px 0px 30px 0px
    }

    .w30s-column-705221 {
        width: 100%;
        padding: 0px 0px 30px 0px
    }

    .w30s-widget-8131376 {
        transform: translateX(0px) translateY(0px)
    }
}

@media (max-width: 480px) {
    .w30s-widget-8007979 {
        width:100%
    }

    .w30s-widget-8007979>.w30s-widget-childs {
        align-items: center;
        justify-content: center;
        align-content: stretch;
        flex-wrap: wrap;
        display: flex
    }

    .w30s-widget-8007980 {
        top: unset;
        left: unset
    }

    .w30s-widget-8007981 {
        top: unset;
        left: unset
    }

    .w30s-widget-8007984 {
        display: none
    }

    .w30s-widget-8007985 {
        padding: 10px 20px
    }

    #w30s-section-275688 {
        padding: 80px 10px
    }

    .w30s-widget-6875276>.w30s-widget-childs {
        flex-wrap: wrap
    }

    #w30s-section-275687 {
        padding: 50px 10px 20px
    }

    .w30s-widget-8131376>.w30s-widget-childs {
        flex-wrap: wrap
    }
}

@media (max-width: 375px) {
    h3.w30s-widget-6875273 {
        font-size:18px
    }

    .w30s-widget-6875298>.w30s-repeater-box {
        grid-template-columns: repeat(1,1fr)
    }

    .w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1) {
        color: var(--c-1680148848266,#fff);
        line-height: 30px;
        padding: 7px 0px;
        border-style: dashed;
        border-color: var(--c-1680160183087,#9a9ca2);
        border-width: 0px 0px 1px
    }

    .w30s-widget-8131390.w30s-widget-submenu-4>ul>li::marker {
        color: var(--c-1680148848266,#fff);
        line-height: 30px;
        padding: 7px 0px;
        border-style: dashed;
        border-color: var(--c-1680160183087,#9a9ca2);
        border-width: 0px 0px 1px
    }

    .w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1):hover {
        color: var(--c-1680148770442,#de9e53)
    }

    .w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more).active>*:nth-child(1) {
        color: var(--c-1680148770442,#de9e53)
    }

    .w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1) {
        color: var(--c-1680148848266,#fff);
        line-height: 30px;
        padding: 7px 0px;
        border-style: dashed;
        border-color: var(--c-1680160183087,#9a9ca2);
        border-width: 0px 0px 1px
    }

    .w30s-widget-8131394.w30s-widget-submenu-4>ul>li::marker {
        color: var(--c-1680148848266,#fff);
        line-height: 30px;
        padding: 7px 0px;
        border-style: dashed;
        border-color: var(--c-1680160183087,#9a9ca2);
        border-width: 0px 0px 1px
    }

    .w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1):hover {
        color: var(--c-1680148770442,#de9e53)
    }

    .w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more).active>*:nth-child(1) {
        color: var(--c-1680148770442,#de9e53)
    }

    .w30s-widget-8131376 {
        padding: 0px 10px
    }

    .w30s-widget-8131376>.w30s-widget-childs {
        display: block
    }

    .w30s-widget-8131377 {
        margin: 0px 0px 10px 0px;
        top: 0;
        left: 0
    }

    .w30s-widget-8131378 {
        left: 50%;
        transform: translateX(-50%) translateY(0px);
        top: 0;
        margin: 0px 0px 5px 0px
    }

    .w30s-widget-8131379 {
        top: 0;
        left: 0
    }
}

@media (max-width: 320px) {
}

/*Page contact*/
.w30s-column-695258 {
    width: 100%;
    order: 1;
    display: block
}

p.w30s-widget-8008000 {
    height: auto;
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 35px;
    top: 0;
    left: 0px;
    text-align: center;
    font-weight: 700;
    letter-spacing: 2px;
    position: relative
}

.w30s-widget-8008001 {
    justify-content: center;
    top: 0;
    left: 0;
    padding: 10px 0px;
    width: 100%;
    height: auto;
    display: inline-flex;
    position: relative
}

.w30s-widget-8008001 .breadscrumb-item {
    color: var(--c-1682409770362,#fff);
    margin: auto 3px;
    padding: 0px 0px
}

.w30s-widget-8008001 .breadscrumb-item:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8008001 .breadscrumb-item.active {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8008001 .breadscrumb-icon {
    color: var(--c-1682409770362,#fff);
    font-size: 14px
}

#w30s-section-275699 {
    height: auto;
    padding: 100px 10px;
    display: block
}

.w30s-column-607715 {
    width: 50%;
    order: 1;
    display: block
}

.w30s-widget-6867340 {
    width: 50%;
    height: auto;
    top: unset;
    left: unset;
    padding: 0px 10px 0px 0px;
    display: block;
    position: relative
}

.w30s-widget-6867340>.w30s-widget-childs {
    display: block
}

p.w30s-widget-6867341 {
    height: auto;
    width: auto;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 16px;
    top: 0;
    left: 0px;
    display: inline-block;
    vertical-align: top;
    border-style: solid;
    border-color: var(--c-1682409528058,#c8242f);
    border-width: 0px 0px 2px;
    padding: 0px 0px 5px;
    margin: 0px 0px 10px;
    text-transform: capitalize;
    position: relative
}

p.w30s-widget-6867344 {
    height: auto;
    width: auto;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 16px;
    top: 0;
    left: 0px;
    display: inline-block;
    vertical-align: top;
    border-style: solid;
    border-color: var(--c-1682409528058,#c8242f);
    border-width: 0px 0px 2px;
    padding: 0px 0px 5px;
    margin: 0px 0px 13px;
    text-transform: capitalize;
    position: relative
}

.w30s-widget-6867335 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    display: inline-block;
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 20px;
    position: relative
}

.w30s-widget-6867335>.w30s-widget-childs {
    display: block
}

.w30s-widget-6867329 {
    width: 50%;
    height: auto;
    top: unset;
    left: unset;
    padding: 0px 10px 0px 0px;
    display: block;
    position: relative
}

.w30s-widget-6867329>.w30s-widget-childs {
    display: block
}

.w30s-widget-6867342 {
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 15px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 30px 0px 0px;
    font-weight: 700;
    display: inline-flex;
    position: relative
}

.w30s-widget-6867342>span.w30s-icon {
    padding: 0px 10px 0px 0px;
    color: var(--c-1682409528058,#c8242f)
}

.w30s-widget-6867342>span.w30s-content {
    flex: 1;
    text-align: left
}

.w30s-widget-6867342:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-6867343 {
    width: 50%;
    height: auto;
    top: unset;
    left: unset;
    display: block;
    position: relative
}

.w30s-widget-6867343>.w30s-widget-childs {
    display: block
}

.w30s-widget-6867345 {
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 15px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 30px 0px 0px;
    font-weight: 700;
    display: inline-flex;
    position: relative
}

.w30s-widget-6867345>span.w30s-icon {
    padding: 5px 10px 0px 0px;
    color: var(--c-1682409528058,#c8242f);
    align-self: flex-start
}

.w30s-widget-6867345>span.w30s-content {
    flex: 1;
    text-align: left
}

.w30s-widget-6867345:hover {
    color: var(--c-1682409557123,#0f3041)
}

p.w30s-widget-6867333 {
    height: auto;
    width: auto;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 16px;
    top: 0;
    left: 0px;
    display: inline-block;
    vertical-align: top;
    border-style: solid;
    border-color: var(--c-1682409528058,#c8242f);
    border-width: 0px 0px 2px;
    padding: 0px 0px 5px;
    margin: 0px 0px 13px;
    text-transform: capitalize;
    position: relative
}

.w30s-widget-6867328 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 20px;
    display: block;
    position: relative
}

.w30s-widget-6867328>.w30s-widget-childs {
    align-items: center;
    justify-content: space-between;
    align-content: stretch;
    display: flex
}

.w30s-widget-6867339 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-6867339>.w30s-widget-childs {
    align-items: center;
    justify-content: space-between;
    align-content: stretch;
    display: flex
}

p.w30s-widget-6867330 {
    height: auto;
    width: auto;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 16px;
    top: 0;
    left: 0px;
    display: inline-block;
    vertical-align: top;
    border-style: solid;
    border-color: var(--c-1682409528058,#c8242f);
    border-width: 0px 0px 2px;
    padding: 0px 0px 5px;
    margin: 0px 0px 10px;
    text-transform: capitalize;
    position: relative
}

.w30s-widget-6867332 {
    width: 50%;
    height: auto;
    top: unset;
    left: unset;
    display: block;
    position: relative
}

.w30s-widget-6867332>.w30s-widget-childs {
    display: block
}

.w30s-widget-6867334 {
    width: 100%;
    height: auto;
    text-align: center;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-6867334>ul>li {
    color: var(--c-1682409820736,#c8242f);
    border-radius: 5px;
    flex: unset;
    background-color: var(--c-1682409418059,#fff);
    border-style: solid;
    border-color: var(--c-1682409884266,#ebeef0);
    border-width: 1px;
    width: 35px;
    height: 35px;
    margin: 0px 10px 0px 0px
}

.w30s-widget-6867334>ul>li:hover {
    box-shadow: none;
    background-color: var(--c-1682409528058,#c8242f);
    color: var(--c-1682409770362,#fff)
}

.w30s-widget-6867331 {
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 15px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 30px 0px 0px;
    font-weight: 700;
    letter-spacing: 1px;
    display: inline-flex;
    position: relative
}

.w30s-widget-6867331>span.w30s-icon {
    padding: 0px 10px 0px 0px;
    color: var(--c-1682409528058,#c8242f)
}

.w30s-widget-6867331:hover {
    color: var(--c-1682409820736,#c8242f)
}

h1.w30s-widget-6867336 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 24px;
    top: 0;
    left: 0px;
    margin: 0px 0px 20px;
    text-align: left;
    font-weight: 700;
    line-height: 60px;
    text-transform: capitalize;
    display: none;
    position: relative
}

h2.w30s-widget-6867337 {
    height: auto;
    width: 100%;
    color: var(--c-1682409619474,#2d2d2d);
    font-size: 40px;
    top: 0;
    left: 0px;
    margin: 0px 0px 20px;
    text-align: left;
    font-weight: 700;
    line-height: 60px;
    text-transform: capitalize;
    display: block;
    position: relative
}

.w30s-widget-6867338 {
    height: auto;
    width: 100%;
    top: 0;
    left: 0px;
    text-align: left;
    line-height: 25px;
    margin: 0px 0px 0px;
    position: relative
}

.w30s-column-607716 {
    order: 2;
    width: 50%;
    padding: 0px 0px 0px 40px;
    display: block
}

.w30s-widget-6867346 {
    width: 100%;
    height: auto;
    overflow: visible;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-6867347 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-6867347>.w30s-widget-childs {
    align-items: flex-start;
    justify-content: space-between;
    align-content: stretch;
    display: flex
}

.w30s-widget-6867348 {
    width: 48.5%;
    height: 42px;
    top: unset;
    margin: 0px 5px 20px 0px;
    display: inline-block;
    left: unset;
    border-radius: 5px;
    --border-width: 1px;
    --border-style: solid;
    --border-color: var(--c-1682409884266,#ebeef0);
    --background-color: var(--c-1682409581619,#ffffff);
    position: relative
}

.w30s-widget-6867348::before {
    border-radius: 5px
}

.w30s-widget-6867348>textarea,.w30s-widget-6867348>input,.w30s-widget-6867348>.position-relative>input {
    padding: 10px 20px 10px 20px
}

.w30s-widget-6867351 {
    width: 48.5%;
    height: 42px;
    top: unset;
    left: unset;
    margin: 0px 5px 20px 0px;
    display: inline-block;
    border-radius: 5px;
    --border-width: 1px;
    --border-style: solid;
    --border-color: var(--c-1682409884266,#ebeef0);
    --background-color: var(--c-1682409581619,#ffffff);
    position: relative
}

.w30s-widget-6867351::before {
    border-radius: 5px
}

.w30s-widget-6867351>textarea,.w30s-widget-6867351>input,.w30s-widget-6867351>.position-relative>input {
    padding: 10px 20px 10px 20px
}

.w30s-widget-6867355 {
    width: 100%;
    height: 42px;
    top: 0;
    left: 0px;
    text-transform: uppercase;
    font-style: initial;
    border-radius: 5px;
    --border-width: 1px;
    --border-style: solid;
    --border-color: var(--c-1682409884266,#ebeef0);
    --background-color: var(--c-1682409581619,#ffffff);
    display: block;
    position: relative
}

.w30s-widget-6867355::before {
    border-radius: 5px
}

.w30s-widget-6867355>textarea,.w30s-widget-6867355>input,.w30s-widget-6867355>.position-relative>input {
    padding: 10px 20px 10px 20px
}

.w30s-widget-6867357 {
    width: 125px;
    height: 30px;
    left: unset;
    top: unset;
    display: inline-flex;
    position: relative
}

.w30s-widget-6867357 .w30s-btn-refresh-captcha {
    color: #333;
    font-size: 16px
}

.w30s-widget-6867357 .w30s-btn-refresh-captcha:hover {
    font-size: 16px;
    color: #333
}

.w30s-widget-6867359 {
    width: auto;
    height: auto;
    left: 0;
    top: 0;
    cursor: pointer;
    background-color: var(--c-1682409528058,#c8242f);
    color: #fff;
    text-align: center;
    transition: all 300ms ease;
    font-size: 15px;
    text-transform: uppercase;
    padding: 14px 30px;
    border-radius: 5px;
    font-weight: 700;
    letter-spacing: 1px;
    display: inline-flex;
    position: relative
}

.w30s-widget-6867359::before {
    border-radius: 5px
}

.w30s-widget-6867359>span.w30s-icon {
    padding: 0px 7px 0px 0px
}

.w30s-widget-6867359>span.w30s-content {
    padding: 0px
}

.w30s-widget-6867359:hover {
    box-shadow: none;
    color: var(--c-1682409770362,#fff);
    background-color: var(--c-1682409557123,#0f3041)
}

.w30s-widget-6867349 {
    width: 48.5%;
    height: 42px;
    top: unset;
    margin: 0px 0px 20px;
    display: inline-block;
    left: unset;
    border-radius: 5px;
    --border-width: 1px;
    --border-style: solid;
    --border-color: var(--c-1682409884266,#ebeef0);
    --background-color: var(--c-1682409581619,#ffffff);
    position: relative
}

.w30s-widget-6867349::before {
    border-radius: 5px
}

.w30s-widget-6867349>textarea,.w30s-widget-6867349>input,.w30s-widget-6867349>.position-relative>input {
    padding: 10px 20px 10px 20px
}

.w30s-widget-6867350 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-6867350>.w30s-widget-childs {
    align-items: flex-start;
    justify-content: space-between;
    align-content: stretch;
    display: flex
}

.w30s-widget-6867352 {
    width: 48.5%;
    height: 42px;
    top: unset;
    left: unset;
    display: inline-block;
    margin: 0px 0px 20px;
    border-radius: 5px;
    --border-width: 1px;
    --border-style: solid;
    --border-color: var(--c-1682409884266,#ebeef0);
    --background-color: var(--c-1682409581619,#ffffff);
    position: relative
}

.w30s-widget-6867352::before {
    border-radius: 5px
}

.w30s-widget-6867352>textarea,.w30s-widget-6867352>input,.w30s-widget-6867352>.position-relative>input {
    padding: 10px 20px 10px 20px
}

.w30s-widget-6867356 {
    width: auto;
    height: auto;
    top: 50%;
    left: 100%;
    transform: translateY(-50%) translateX(calc(-100% - 10px));
    background-color: white;
    transition: all 300ms ease;
    border-radius: 8px;
    overflow: visible;
    display: block;
    position: absolute
}

.w30s-widget-6867356::before {
    border-radius: 8px
}

.w30s-widget-6867356>.w30s-widget-childs {
    align-items: center;
    justify-content: center;
    align-content: stretch;
    display: flex
}

.w30s-widget-6867356:hover {
    background-color: white;
    transform: translateY(-50%) translateX(calc(-100% - 20px));
    border-radius: 8px
}

.w30s-widget-6867360 {
    width: 120px;
    height: auto;
    left: 20px;
    top: 0;
    cursor: pointer;
    color: #333;
    text-align: center;
    text-transform: uppercase;
    font-size: 15px;
    border-style: solid;
    border-width: 2px;
    border-color: #333;
    display: none;
    position: relative
}

.w30s-widget-6867360>span.w30s-content {
    padding: 10px 10px 10px 0px
}

.w30s-widget-6867360:hover {
    box-shadow: 0px 5px 7px 0px rgba(143,143,143,1);
    background-color: #666;
    color: #FFF;
    border-width: 2px;
    border-style: solid;
    border-color: #666
}

.w30s-widget-6867353 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 20px;
    display: inline-block;
    border-radius: 5px;
    --border-width: 1px;
    --border-style: solid;
    --border-color: var(--c-1682409884266,#ebeef0);
    --background-color: var(--c-1682409581619,#ffffff);
    position: relative
}

.w30s-widget-6867353::before {
    border-radius: 5px
}

.w30s-widget-6867353>textarea,.w30s-widget-6867353>input,.w30s-widget-6867353>.position-relative>input {
    padding: 10px 20px 10px 20px
}

.w30s-widget-6867354 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 25px;
    overflow: visible;
    display: block;
    position: relative
}

.w30s-widget-6867354>.w30s-widget-childs {
    display: block
}

.w30s-widget-6867358 {
    width: 100%;
    height: auto;
    left: 0px;
    top: 0;
    overflow: visible;
    display: block;
    position: relative
}

.w30s-widget-6867358>.w30s-widget-childs {
    display: block
}

#w30s-section-275700 {
    height: auto;
    display: block
}

.w30s-column-607717 {
    width: 100%;
    order: 1;
    display: block
}

.w30s-widget-6867361 {
    width: 100%;
    backgroundColor: #ccc;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

#w30s-section-275687 {
    height: auto;
    padding: 80px 10px 70px;
    background-color: #009245;
    display: block
}

.w30s-column-705218 {
    width: 30%;
    order: 1;
    padding: 0px 20px 0px 0px;
    display: block
}

h2.w30s-widget-8131382 {
    height: auto;
    width: 100%;
    color: var(--c-1680148848266,#fff);
    font-size: 22px;
    top: 0;
    left: 0px;
    display: none;
    position: relative
}

.w30s-widget-8131381 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8131381>.w30s-widget-childs {
    display: block
}

.w30s-widget-8131385 {
    height: auto;
    width: 100%;
    top: 0;
    left: 0px;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    line-height: 24px;
    margin: 0px 0px 20px;
    display: block;
    position: relative
}

.w30s-widget-8131386 {
    width: 100%;
    height: auto;
    text-align: center;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8131386>ul>li {
    color: var(--c-1682409820736,#c8242f);
    border-radius: 5px;
    flex: unset;
    background-color: var(--c-1682409418059,#fff);
    border-style: solid;
    border-color: var(--c-1682409884266,#ebeef0);
    border-width: 1px;
    width: 35px;
    height: 35px;
    margin: 0px 10px 0px 0px
}

.w30s-widget-8131386>ul>li:hover {
    box-shadow: none;
    background-color: var(--c-1682409528058,#c8242f);
    color: var(--c-1682409770362,#fff)
}

h3.w30s-widget-8131383 {
    height: auto;
    width: 100%;
    color: var(--c-1680148848266,#fff);
    font-size: 20px;
    top: 0;
    left: 0px;
    display: none;
    position: relative
}

.w30s-widget-8131384 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    width: 150px;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 10px;
    background-image: url('/datafiles/web30s/upload/images/1101-1200/30S-03-1147/logo-fff.png');
    display: block;
    position: relative
}

.w30s-column-705219 {
    order: 2;
    width: 20%;
    padding: 0px 20px;
    display: block
}

.w30s-widget-8131387 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 23px;
    display: block;
    position: relative
}

.w30s-widget-8131387>.w30s-widget-childs {
    display: block
}

h4.w30s-widget-8131388 {
    height: auto;
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 20px;
    top: 0;
    left: 0px;
    text-transform: capitalize;
    line-height: 35px;
    margin: 0px 0px 0px;
    font-weight: 700;
    display: block;
    position: relative
}

.w30s-widget-8131389 {
    width: 70px;
    padding: 10px 0px;
    height: 2px;
    padding-top: 3px;
    padding-bottom: 1px;
    display: block;
    top: 0;
    position: relative;
    background: #fff;
}

.w30s-widget-8131389 .w30s-widget-line-item {
    background-color: var(--c-1682409528058,#c8242f);
    width: 100%;
    height: 2px
}

.w30s-widget-8131390 {
    width: 100%;
    height: auto;
    overflow: visible;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8131390.w30s-widget-submenu-4>ul {
    --w30s-animation-duration: 0.3s
}

.w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1) {
    color: var(--c-1682409770362,#fff);
    line-height: 24px;
    padding: 3px 0px;
    --column-gap: 10px;
    --row-gap: 1px;
    font-size: 14px;
    transition: all 300ms ease
}

.w30s-widget-8131390.w30s-widget-submenu-4>ul>li::marker {
    color: var(--c-1682409770362,#fff);
    line-height: 24px;
    padding: 3px 0px;
    --column-gap: 10px;
    --row-gap: 1px;
    font-size: 14px;
    transition: all 300ms ease
}

.w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1):hover {
    color: var(--c-1682409820736,#c8242f);
    transition: all 300ms ease;
    padding: 3px 0px 3px 10px
}

.w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more).active>*:nth-child(1) {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-column-705220 {
    order: 3;
    width: 20%;
    padding: 0px 20px;
    display: block
}

.w30s-widget-8131391 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 23px;
    display: block;
    position: relative
}

.w30s-widget-8131391>.w30s-widget-childs {
    display: block
}

h4.w30s-widget-8131392 {
    height: auto;
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 20px;
    top: 0;
    left: 0px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 35px;
    margin: 0px 0px 0px;
    display: block;
    position: relative
}

.w30s-widget-8131393 {
    width: 70px;
    padding: 10px 0px;
    height: 2px;
    padding-top: 3px;
    padding-bottom: 1px;
    display: block;
    top: 0;
    position: relative;
    background: #fff;
}

.w30s-widget-8131393 .w30s-widget-line-item {
    background-color: var(--c-1682409528058,#c8242f);
    width: 100%;
    height: 2px
}

.w30s-widget-8131394 {
    width: 100%;
    height: auto;
    overflow: visible;
    top: 0;
    left: 0px;
    display: block;
    position: relative
}

.w30s-widget-8131394.w30s-widget-submenu-4>ul {
    --w30s-animation-duration: 0.3s
}

.w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1) {
    color: var(--c-1682409770362,#fff);
    line-height: 24px;
    padding: 3px 0px;
    --column-gap: 10px;
    --row-gap: 1px;
    font-size: 14px;
    transition: all 300ms ease
}

.w30s-widget-8131394.w30s-widget-submenu-4>ul>li::marker {
    color: var(--c-1682409770362,#fff);
    line-height: 24px;
    padding: 3px 0px;
    --column-gap: 10px;
    --row-gap: 1px;
    font-size: 14px;
    transition: all 300ms ease
}

.w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1):hover {
    color: #ff9b9b;
    transition: all 300ms ease;
    padding: 3px 0px 3px 10px
}

.w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more).active>*:nth-child(1) {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-column-705221 {
    order: 4;
    width: 30%;
    padding: 0px 0px 0px 20px;
    display: block
}

.w30s-widget-8131398 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    margin: 0px 0px 23px;
    display: block;
    position: relative
}

.w30s-widget-8131398>.w30s-widget-childs {
    display: block
}

.w30s-widget-8131395 {
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    text-transform: initial;
    justify-content: flex-start;
    margin: 0px 0px 20px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8131395>span.w30s-icon {
    padding: 0px;
    color: var(--c-1682409820736,#c8242f);
    width: 30px;
    height: 30px;
    background-color: var(--c-1682409581619,#ffffff);
    border-radius: 3px;
    margin: 0px 10px 0px 0px
}

.w30s-widget-8131395>span.w30s-content {
    flex: 1;
    text-align: left
}

.w30s-widget-8131395:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8131396 {
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    text-transform: initial;
    margin: 0px 0px 20px;
    justify-content: flex-start;
    display: inline-flex;
    position: relative
}

.w30s-widget-8131396>span.w30s-icon {
    padding: 0px;
    color: var(--c-1682409820736,#c8242f);
    width: 30px;
    height: 30px;
    background-color: var(--c-1682409581619,#ffffff);
    margin: 0px 10px 0px 0px;
    border-radius: 3px
}

.w30s-widget-8131396>span.w30s-content {
    flex: 1;
    text-align: left
}

.w30s-widget-8131396:hover {
    color: var(--c-1682409820736,#c8242f)
}

.w30s-widget-8131397 {
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    top: 0;
    left: 0px;
    height: auto;
    text-transform: initial;
    justify-content: flex-start;
    margin: 0px 0px 0px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8131397>span.w30s-icon {
    padding: 0px 0px 0px;
    color: var(--c-1682409820736,#c8242f);
    align-self: flex-start;
    width: 30px;
    height: 30px;
    background-color: var(--c-1682409581619,#ffffff);
    border-radius: 3px;
    margin: 0px 10px 0px 0px
}

.w30s-widget-8131397>span.w30s-content {
    flex: 1;
    text-align: left;
    padding: 0px
}

.w30s-widget-8131397:hover {
    color: var(--c-1680840379211,#ffffff)
}

h4.w30s-widget-8131399 {
    height: auto;
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 20px;
    top: 0;
    left: 0px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 35px;
    margin: 0px 0px 0px;
    display: block;
    position: relative
}

.w30s-widget-8131400 {
    width: 70px;
    padding: 10px 0px;
    height: 2px;
    padding-top: 3px;
    padding-bottom: 1px;
    display: block;
    top: 0;
    position: relative;
    background: #fff;
}

.w30s-widget-8131400 .w30s-widget-line-item {
    background-color: var(--c-1682409528058,#c8242f);
    width: 100%;
    height: 2px
}

#w30s-section-275685 {
    background-color: #c71e14;
    padding: 10px 0px;
    border-style: solid;
    border-width: 1px 0px 0px;
    border-color: #c71e14;
    height: auto;
    display: block
}

.w30s-column-705217 {
    width: 100%;
    order: 1;
    display: block
}

.w30s-widget-8131376 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0px;
    color: #fff;
    display: block;
    position: relative
}

.w30s-widget-8131376>.w30s-widget-childs {
    align-items: center;
    justify-content: center;
    align-content: stretch;
    display: flex
}

.w30s-widget-8131377 {
    width: auto;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    top: unset;
    left: unset;
    height: auto;
    margin: 0px 10px 0px 0px;
    line-height: 30px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8131377:hover {
    color: var(--c-1682409820736,#c8242f);
    background-color: rgba(23,72,115,0)
}

.w30s-widget-8131378 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    width: 57px;
    height: 27px;
    top: unset;
    background-image: url('/datafiles/web30s/upload/images/logo-web30s/web30s.png');
    left: unset;
    margin: 0px 10px 0px 0px;
    border-radius: 3px;
    display: block;
    position: relative
}

.w30s-widget-8131378::before {
    border-radius: 3px
}

.w30s-widget-8131380 {
    width: 40px;
    height: 40px;
    top: 100%;
    left: 100%;
    background-color: var(--c-1682409528058,#c8242f);
    border-radius: 100px;
    transform: translateX(calc(-100% - 20px)) translateY(calc(-100% - 40px));
    display: flex;
    position: fixed
}

.w30s-widget-8131380::before {
    border-radius: 100px
}

.w30s-widget-8131380>i {
    font-size: 20px;
    color: var(--c-1682409770362,#fff)
}

.w30s-widget-8131379 {
    width: auto;
    color: var(--c-1682409770362,#fff);
    font-size: 14px;
    text-align: center;
    top: unset;
    left: unset;
    height: auto;
    line-height: 30px;
    display: inline-flex;
    position: relative
}

.w30s-widget-8131379:hover {
    color: var(--c-1682409820736,#c8242f)
}

@media (max-width: 1024px) {
    #w30s-section-275684 {
        height:auto;
        display: block
    }

    .w30s-widget-8007979 {
        margin: 0px 0px 0px
    }

    .w30s-widget-8007978>.w30s-widget-childs {
        justify-content: center;
        flex-wrap: wrap
    }

    .w30s-widget-8007982 {
        margin: 0px
    }

    #w30s-section-275686 {
        height: auto;
        display: block
    }

    .w30s-widget-8007986>.w30s-widget-childs {
        display: block
    }

    .w30s-widget-8007987>img {
        position: relative
    }

    .w30s-widget-8007987 {
        top: 0;
        left: 0px
    }

    .w30s-widget-8007998 {
        margin: 0px 0px 10px;
        display: inline-flex;
        top: 0;
        left: 0px
    }

    .w30s-widget-8007988 {
        width: 300px;
        left: 100%;
        transform: translateX(-100%) translateY(0px);
        background-color: var(--c-1682409418059,#fff);
        padding: 20px;
        z-index: 30;
        height: 100vh;
        overflow: auto;
        box-shadow: rgba(134,134,134,0.85) 3px 0px 5px;
        display: none;
        position: fixed;
        top: 0px
    }

    .w30s-widget-8007988>.w30s-widget-childs {
        display: block
    }

    .w30s-widget-8007989 {
        margin: 0px 0px 20px;
        top: 0;
        left: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1) {
        padding: 7px 0px;
        --column-gap: 0px;
        --row-gap: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li::marker {
        padding: 7px 0px;
        --column-gap: 0px;
        --row-gap: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu {
        margin: 0px 0px 0px 0px;
        width: 100%
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul:before {
        left: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul {
        box-shadow: none;
        padding: 0px 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li>*:nth-child(1) {
        padding: 7px 0px 7px 10px;
        --column-gap: 0px;
        --row-gap: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu {
        margin: 0px 0px 0px;
        width: 100%
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu>ul:before {
        left: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu>ul {
        box-shadow: none;
        padding: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu ul>li>*:nth-child(1) {
        padding: 7px 0px 7px 20px;
        --column-gap: 0px;
        --row-gap: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu .w30s-box-menu {
        margin: 0px 0px 0px;
        width: 100%
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu .w30s-box-menu>ul:before {
        left: 0px;
        top: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu .w30s-box-menu>ul {
        background-color: var(--c-1682409418059,#fff);
        box-shadow: none;
        padding: 0px
    }

    .w30s-widget-8007989.w30s-widget-submenu-4>ul>li>.w30s-box-menu>ul>li .w30s-box-menu .w30s-box-menu ul>li>*:nth-child(1) {
        padding: 7px 0px 7px 30px;
        --column-gap: 0px;
        --row-gap: 0px
    }

    .w30s-widget-8007990 {
        display: none;
        top: 0;
        left: 0px
    }

    .w30s-widget-8007999 {
        left: 100%;
        transform: translateY(-50%) translateX(-100%);
        top: 50%;
        display: inline-flex;
        position: absolute
    }

    .w30s-widget-8007995 {
        display: table;
        top: 0;
        left: 0px
    }

    #w30s-section-275688 {
        height: auto;
        display: block
    }

    #w30s-section-275699 {
        padding: 70px 10px;
        height: auto;
        display: block
    }

    .w30s-column-607715 {
        width: 100%
    }

    .w30s-column-607716 {
        width: 100%;
        padding: 40px 0px 0px 0px
    }

    #w30s-section-275700 {
        height: auto;
        display: block
    }

    #w30s-section-275687 {
        padding: 70px 10px 30px;
        height: auto;
        display: block
    }

    .w30s-column-705218 {
        width: 50%;
        padding: 0px 15px 30px 0px
    }

    .w30s-widget-8131384>img {
        position: relative
    }

    .w30s-column-705219 {
        width: 50%;
        background-image: none;
        padding: 0px 0px 30px 15px
    }

    .w30s-column-705220 {
        width: 50%;
        padding: 0px 15px 30px 0px
    }

    .w30s-column-705221 {
        width: 50%;
        padding: 0px 0px 30px 15px
    }

    #w30s-section-1.0E+15 {
        display: block
    }

    #w30s-section-275685 {
        height: auto;
        display: block
    }

    .w30s-widget-8131378>img {
        position: relative
    }
}

@media (max-width: 768px) {
    .w30s-widget-8007979 {
        padding:7px 0px 7px 0px;
        width: auto
    }

    .w30s-widget-8007982 {
        width: auto
    }

    .w30s-widget-8007985 {
        padding: 10px 30px;
        border-radius: 0px
    }

    h2.w30s-widget-6867337 {
        font-size: 30px;
        line-height: 50px
    }

    #w30s-section-275687 {
        padding: 60px 10px 30px
    }

    .w30s-widget-8131376 {
        text-align: center;
        margin: 0px 0px 0px
    }
}

@media (max-width: 640px) {
    #w30s-section-275688 {
        padding:100px 10px
    }

    p.w30s-widget-8008000 {
        font-size: 27px
    }

    .w30s-widget-6867340 {
        margin: 0px 0px 10px
    }

    .w30s-widget-6867329 {
        width: auto;
        margin: 0px 0px 10px
    }

    .w30s-widget-6867343 {
        width: auto
    }

    .w30s-widget-6867328>.w30s-widget-childs {
        flex-wrap: wrap
    }

    .w30s-widget-6867339>.w30s-widget-childs {
        flex-wrap: wrap
    }

    .w30s-widget-6867332 {
        width: auto;
        margin: 0px 0px 10px
    }

    #w30s-section-275687 {
        padding: 60px 10px 40px
    }

    .w30s-column-705218 {
        width: 100%;
        padding: 0px 0px 30px 0px
    }

    .w30s-column-705219 {
        width: 100%;
        padding: 0px 0px 30px 0px
    }

    .w30s-column-705220 {
        width: 100%;
        padding: 0px 0px 30px 0px
    }

    .w30s-column-705221 {
        width: 100%;
        padding: 0px 0px 30px 0px
    }

    .w30s-widget-8131376 {
        transform: translateX(0px) translateY(0px)
    }
}

@media (max-width: 480px) {
    .w30s-widget-8007979 {
        width:100%
    }

    .w30s-widget-8007979>.w30s-widget-childs {
        align-items: center;
        justify-content: center;
        align-content: stretch;
        flex-wrap: wrap;
        display: flex
    }

    .w30s-widget-8007980 {
        top: unset;
        left: unset
    }

    .w30s-widget-8007981 {
        top: unset;
        left: unset
    }

    .w30s-widget-8007984 {
        display: none
    }

    .w30s-widget-8007985 {
        padding: 10px 20px
    }

    #w30s-section-275688 {
        padding: 80px 10px
    }

    #w30s-section-275699 {
        padding: 60px 10px
    }

    .w30s-widget-6867340 {
        width: 100%
    }

    .w30s-widget-6867329 {
        width: 100%
    }

    .w30s-widget-6867343 {
        width: 100%
    }

    .w30s-widget-6867332 {
        width: 100%
    }

    h2.w30s-widget-6867337 {
        font-size: 25px;
        line-height: 40px
    }

    .w30s-widget-6867347>.w30s-widget-childs {
        flex-wrap: wrap
    }

    .w30s-widget-6867348 {
        width: 100%;
        margin: 0px 0px 20px 0px
    }

    .w30s-widget-6867351 {
        width: 100%;
        margin: 0px 0px 20px 0px
    }

    .w30s-widget-6867349 {
        width: 100%
    }

    .w30s-widget-6867350>.w30s-widget-childs {
        flex-wrap: wrap
    }

    .w30s-widget-6867352 {
        width: 100%
    }

    #w30s-section-275687 {
        padding: 50px 10px 20px
    }

    .w30s-widget-8131376>.w30s-widget-childs {
        flex-wrap: wrap
    }
}

@media (max-width: 375px) {
    .w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1) {
        color:var(--c-1680148848266,#fff);
        line-height: 30px;
        padding: 7px 0px;
        border-style: dashed;
        border-color: var(--c-1680160183087,#9a9ca2);
        border-width: 0px 0px 1px
    }

    .w30s-widget-8131390.w30s-widget-submenu-4>ul>li::marker {
        color: var(--c-1680148848266,#fff);
        line-height: 30px;
        padding: 7px 0px;
        border-style: dashed;
        border-color: var(--c-1680160183087,#9a9ca2);
        border-width: 0px 0px 1px
    }

    .w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1):hover {
        color: var(--c-1680148770442,#de9e53)
    }

    .w30s-widget-8131390.w30s-widget-submenu-4>ul>li:not(.w30s-show-more).active>*:nth-child(1) {
        color: var(--c-1680148770442,#de9e53)
    }

    .w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1) {
        color: var(--c-1680148848266,#fff);
        line-height: 30px;
        padding: 7px 0px;
        border-style: dashed;
        border-color: var(--c-1680160183087,#9a9ca2);
        border-width: 0px 0px 1px
    }

    .w30s-widget-8131394.w30s-widget-submenu-4>ul>li::marker {
        color: var(--c-1680148848266,#fff);
        line-height: 30px;
        padding: 7px 0px;
        border-style: dashed;
        border-color: var(--c-1680160183087,#9a9ca2);
        border-width: 0px 0px 1px
    }

    .w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more)>*:nth-child(1):hover {
        color: var(--c-1680148770442,#de9e53)
    }

    .w30s-widget-8131394.w30s-widget-submenu-4>ul>li:not(.w30s-show-more).active>*:nth-child(1) {
        color: var(--c-1680148770442,#de9e53)
    }

    .w30s-widget-8131376 {
        padding: 0px 10px
    }

    .w30s-widget-8131376>.w30s-widget-childs {
        display: block
    }

    .w30s-widget-8131377 {
        margin: 0px 0px 10px 0px;
        top: 0;
        left: 0
    }

    .w30s-widget-8131378 {
        left: 50%;
        transform: translateX(-50%) translateY(0px);
        top: 0;
        margin: 0px 0px 5px 0px
    }

    .w30s-widget-8131379 {
        top: 0;
        left: 0
    }
}

@media (max-width: 320px) {
}

/*Custom*/
/* Text truncate */
.text__truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -webkit-inline-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.text__truncate.-n2 {
    -webkit-line-clamp: 2;
}

.text__truncate.-n3 {
    -webkit-line-clamp: 3;
}

.text__truncate.-n4 {
    -webkit-line-clamp: 4;
}

.dn__breadcrumb {
    text-align: center;
    color: var(--c-1682409770362,#fff);
}

.dn__breadcrumb a {
    color: var(--c-1682409770362,#fff);
    margin: auto 3px;
    padding: 0px 0px;
}

.dn__breadcrumb span>span {
    color: var(--c-1682409820736,#c8242f);
}

h1.page-title {
    height: auto;
    width: 100%;
    color: var(--c-1682409770362,#fff);
    font-size: 35px;
    top: 0;
    left: 0px;
    text-align: center;
    font-weight: 700;
    letter-spacing: 2px;
    position: relative;
}

.google__map iframe {
    width: 100%;
}

.col-lg-4>.w30s-column {
    width: 100%;
    padding: 0;
}

/**/
.archive-item {
    border-radius: 4px;
    overflow: hidden;
    transition: .3s;
}

.archive-item:hover {
    background: #0f3041;
    color: #fff;
}

.archive-item__thumb {
}

.archive-item__body {
    padding: 20px;
}

/**/
.support-online {
    position: fixed;
    z-index: 999;
    right: 10px;
    bottom: 75px;
}

.support-online a {
    position: relative;
    margin: 10px 0;
    text-align: left;
    /* width: 44px; */
    /* height: 44px; */
    /* line-height: 44px; */
    /* border-radius: 50%; */
    text-align: center;
}

.support-online i,.support-online img {
    width: 44px;
    height: 44px;
    color: #fff;
    border-radius: 100%;
    font-size: 20px;
    text-align: center;
    line-height: 1.9;
    position: relative;
    z-index: 999;
}

.support-online a span {
    border-radius: 2px;
    text-align: center;
    background: rgba(29,36,62,0.7);
    padding: 8px 5px;
    display: none;
    width: 180px;
    margin-right: 10px;
    position: absolute;
    color: #ffffff;
    z-index: 999;
    top: 8px;
    right: 40px;
    font-size: 13px;
    line-height: normal;
    transition: all 0.2s ease-in-out 0s;
    -moz-animation: headerAnimation 0.7s 1;
    -webkit-animation: headerAnimation 0.7s 1;
    -o-animation: headerAnimation 0.7s 1;
    animation: headerAnimation 0.7s 1;
}

.support-online a:hover {
    /* box-shadow:0 5px 10px rgba(0,0,0,.15),0 4px 15px rgba(0,0,0,.13); */
}

.support-online a:hover span {
    display: block;
}

.support-online a {
    display: block;
}

.support-online a span:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0px 5px 5px;
    border-color: transparent transparent transparent rgba(29,36,62,0.7);
    position: absolute;
    right: -5px;
    top: 10px;
}

.support-online .btn-support {
    cursor: pointer;
}

.support__mb--text {
    font-size: 9px;
    background: #fff;
}

#IMAGE423.ladi-animation > .ladi-image {
    animation-name: pulse;
    -webkit-animation-name: pulse;
    animation-delay: 3s;
    -webkit-animation-delay: 3s;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}

#IMAGE423 > .ladi-image > .ladi-image-background {
    top: 0px;
    left: 0px;
    width: 200px;
    height: 63.8581px;
    background-image: url(assets/img/phone-now.png);
    background-repeat: no-repeat;
    background-size: contain;
}

#IMAGE423 .ladi__phone {
    position: absolute;
    top: 21px;
    left: 65px;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
}

#hotline__phone {
    bottom: 15px;
    left: 15px;
    position: fixed;
    z-index: 999;
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 26px;
    line-height: normal;
    background: #d22e22;
    border: 1px solid white;
    padding: 5px;
    border-radius: 5px;
}

.item-hotline--icon {
    background: white;
    font-size: 24px;
    color: #d22e22;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    position: relative;
    z-index: 1;
    line-height: 35px;
    text-align: center;
    opacity: 1;
    animation: 1s ease-in-out 0s normal none infinite running ring-circle-icon-anim;
}

@keyframes ring-circle-icon-anim {
    0% {
        transform: rotate(0deg) scale(1) skew(1deg);
    }

    10% {
        transform: rotate(-25deg) scale(1) skew(1deg);
    }

    20% {
        transform: rotate(25deg) scale(1) skew(1deg);
    }

    30% {
        transform: rotate(-25deg) scale(1) skew(1deg);
    }

    40% {
        transform: rotate(25deg) scale(1) skew(1deg);
    }

    50% {
        transform: rotate(0deg) scale(1) skew(1deg);
    }

    100% {
        transform: rotate(0deg) scale(1) skew(1deg);
    }
}

.item-hotline--phone {
    padding: 5px 5px;
    color: white;
    font-weight: bold;
}
.w30s-widget-tag-image>img {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
}
.w30s-widget-8064702 {
    background-color: #00923f;
}

.w30s-widget-8064702>.w30s-widget-childs {
    display: block;
    background: #fff;
    border-radius: 10px;
    padding: 20px;
}

.swiper {
  width: 100%;
  height: 300px;
}
.entry-content img {    height: auto;}

/**/
.ratio {
    position: relative;
    width: 100%;
}
.ratio::before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: "";
}
.ratio>* {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ratio-1x1 {
    --bs-aspect-ratio: 100%;
}
.team-swiper {
    height: auto;
}
.swiper-button-prev, .swiper-button-next {
    width: 40px;
    height: 40px;
    background: #F44336;
    border-radius: 50%;
}
.swiper-button-next:after, .swiper-button-prev:after {
    font-size: 24px;
    color: #fff;
}
.swiper-button-next:hover, .swiper-button-prev:hover {
        background: #cf3126;
}

/**/
.about-swiper {
       width: 100%;
    height: auto;
}

/**/
.partner {
    padding: 20px;
}

.partner-item {
    --bs-aspect-ratio: 50%;
    width: 180px;
    display: inline-block;
    background-color: #fff;
    border: 1px solid #d9291f;
    padding: 10px;
}
.partner-item img {
    object-fit: contain;
}


.marquee {
  width: 100%;
  overflow: hidden;
}

.setion-video__iframe{
    --bs-aspect-ratio: 96%;
}
/**/
.service-swiper {
    width: 100%;
  height: auto;
}

/**/
.section-video {
    padding: 60px 0;
}
.video-swiper {
    width: 100%;
/*  height: auto;*/
}
.video-item__iframe {
--bs-aspect-ratio: calc(9 / 16 * 100%);
}
.video-item__iframe iframe{
    width: 100%;
    height: 100%;
}
.video-item__title {
    margin-top: 8px;
}


/*
======================================
[ Pagination ]
======================================
*/
.pagination{margin:0 0 20px 0}
.paging-navigation{display:block;width:100%;font-size:12px}
.paging-navigation .page-numbers{padding:5px 11px;border:1px solid #e3e3e3;display:inline-block;margin:0 8px 8px 0;min-width:33px;text-align:center;color:#666;line-height:21px;}
.paging-navigation .current,.paging-navigation .page-numbers:hover{background-color:rgb(236,79,77);color:#fff;cursor:pointer;border:1px solid rgb(236,79,77)}
.paging-navigation .icon-arrow-left,.paging-navigation .icon-arrow-right:before{content:'';font-weight:400;font-family:FontAweSome;}
.paging-navigation .icon-arrow-right:before{content:"\f101";}
.paging-navigation .icon-arrow-left:before{content:"\f100";}
/*Menu custom*/
.modal-open{overflow:hidden;}
.dnmenu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1071;background-color:#000;opacity:0.5;}
.nav__mobile{display:block;position:fixed;top:0;height:100%;left:-390px;width:390px;opacity:0;z-index:1072;background:#fff;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s;font-size:16px;font-weight:700;pointer-events:none;}
.nav__mobile__menu{overflow-y:auto;    height: calc(100vh - 70px);}
.nav__mobile.active{left:0;opacity:1;pointer-events:auto;}

/**/
.nav__mobile__header{display:flex;align-items:center;padding:10px 15px;background: #fff;border-bottom: 2px solid #e12227;}
.nav__mobile__header .mburger .icon-bar{
    background-color: #e12227;
}
.nav__mobile__logo img{width:auto;max-width: 100%;max-height:50px;}

/**/
.nav__mobile .sub-menu{display:none;}
.nav__mobile--ul{list-style:none;padding:15px 15px;margin:0;}
.nav__mobile--ul .sub-menu{font-size:14px;font-weight:500;}
.nav__mobile--ul .sub-menu li a{padding:4px 4px 4px 15px;}
.nav__mobile--ul .sub-menu li::before{content:"";width:6px;height:6px;background-color:#ffcf01;position:absolute;top:13px;left:0;}
.nav__mobile--ul li{position:relative;}
.nav__mobile--ul li a{color:#000000;padding:16px 0;display:block;}
.nav__mobile--ul li a:hover, .nav__mobile--ul .current-menu-item a{color: #c8242f;}
.nav__mobile--ul > li{padding:0;}
.nav__mobile__btn{position:absolute;top:5px;right:0;font-size:19px;padding:0;line-height:40px;min-height:37px;width:40px;border:0;background:none;color:#3e252b;cursor:pointer;}
.nav__mobile__btn:focus{outline:none;}
.nav__mobile__btn i{font-style:inherit;color:#000;}
.nav__mobile__btn i:before{content:"\f107";display:block;font-family:'FontAweSome';font-size:20px;transition:all .5s;font-weight:500;}
.nav__mobile .sub-active > .nav__mobile__btn i:before{transform:rotate(180deg);}

/**/
.mburger .icon-bar{width:26px;transition:all 0.2s;background-color:#ffffff;display:block;height:2px;border-radius:1px;}
.mburger .icon-bar + .icon-bar{margin-top:5px;}
.mburger.active .icon-bar:nth-of-type(1){-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);-ms-transform-origin:10% 10%;-webkit-transform-origin:10% 10%;transform-origin:10% 10%;}
.mburger .icon-bar:nth-of-type(1){-ms-transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
.mburger.active .icon-bar:nth-of-type(2){opacity:0;}
.mburger.active .icon-bar:nth-of-type(3){-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform-origin:10% 90%;-webkit-transform-origin:10% 90%;transform-origin:10% 90%;}
.mburger .icon-bar:nth-of-type(3){-ms-transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
@media (max-width:575px){
    .nav__mobile{width:100%;}
}

/**/
@media (max-width:1199px){
    ul {
        padding-left: 18px;
    }
    .w30s-widget-8007987 {
        height: 50px;
    }
}
@media (max-width: 1024px) { 
.section-video {
    padding-left: 10px;
    padding-right: 10px;
}
}
@media (max-width:991px){
    #w30s-section-275691 .w30s-widget-childs.d-flex {
        flex-wrap: wrap;
    }
}
@media (max-width:767px){
    #w30s-section-275692 .swiper-button-prev, #w30s-section-275692 .swiper-button-next{
        display: none;
    }
}
@media (max-width:575px){
    .w30s-widget-8064698, .w30s-widget-8064699 {
        padding: 10px 16px;
                font-size: 12px;
    }
    h2.w30s-widget-8064695 {
        font-size: 18px;
    }
    .w30s-widget-8064722 {
    font-size: 12px;
    line-height: 1.5;
}
#w30s-section-275691 .swiper-button-prev, #w30s-section-275691 .swiper-button-next {
display: none;
}
.swiper-slide {
    height: auto;
}
    .w30s-widget-8064709 {
        padding: 20px 0px 0px 0px;
    }

.w30s-widget-8064717>.w30s-repeater-box {
        grid-template-columns: repeat(1, 1fr);
            grid-gap: 12px;
    }
    .w30s-widget-8064718>.w30s-widget-childs {
    display: flex;
}
.w30s-widget-8064719 {
    width: 100px;
    flex: 0 0 auto;
        padding-bottom: 36%;
}

    .w30s-widget-8064720 {
    padding: 10px;
}
    h3.w30s-widget-8064721 {
        font-size: 14px;
    }
    h3.w30s-widget-8064746 {
    font-size: 16px;
    line-height: 25px;
}
.w30s-widget-8064745 {
    padding: 10px;
}
.w30s-widget-8064744 {
    padding: 0;
}
    h2.w30s-widget-8064742 {
        font-size: 20px;
    }
        h2.w30s-widget-8064752 {
        font-size: 18px;
        line-height: 30px;
    }
    #w30s-section-275695 .w30s-slider-container{
        padding-bottom: 30px;
    }
    .blogs-swiper + .swiper-pagination{
        --swiper-pagination-bottom : 0;
    }
    .w30s-widget-8064749 {
    padding: 0 0 78% 0;
}
}