@media only screen and (min-width: 1200px) and (max-width: 1319px) {
    .fxf0cb4f2 {
        padding: 50px 20px 30px;
    }

    .fx14a7fb9 {
        font-size: 20px;
        line-height: 25px;
    }

    .fx3a0a149 {
        margin-right: 0;
    }

    .fx8b60f2b {
        padding: 10px 15px 0;
    }

    .fxab7ebb4 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 40px;
    }

    .fxab7ebb4:before {
        bottom: -15px;
    }

    .fx6cfba64 {
        margin-left: 0;
    }

    .fx5368f30 {
        font-size: 85px;
    }

    .fxcfcd3ed {
        margin-right: 0;
    }

    .fx8724391 li .content h3 {
        font-size: 23px;
    }

    .fxd59fae0 {
        margin-top: 0;
    }

    .fxe03dd8d {
        padding: 120px 0 120px;
    }

    .fxc26ac04,
    .fx8c6bc5b {
        display: none;
    }

    .fx28dc493 {
        font-size: 20px;
        line-height: 26px;
    }

    .fx6a59645 {
        max-width: 570px;
    }

    .fx4a7cd33 {
        margin-left: -100px;
    }

    .fxdfa39b0 {
        width: 450px;
        height: 450px;
    }

    .fx187f8c6 {
        font-size: 70px;
    }

    .fxd341cad {
        padding: 114px 0 84px;
    }

    .fx8a472d5 {
        margin-left: -20px;
    }

    .fx08a79d3 {
        padding: 90px 0 64px;
    }

    .fx1d4c297 {
        margin-right: 0;
    }

    .fx1ac3971 {
        padding: 33px 20px 35px;
    }

    .fxe5a3080 {
        margin-right: 0;
    }

    .fx5718145 {
        margin-right: 0;
    }

    .fx12c73a8 {
        margin-left: 70px;
    }

    .fxb6dcbd7 {
        margin-right: 155px;
    }

    .fx7cd7d89 {
        font-size: 22px;
    }

    .fx70fc6c9 {
        padding: 50px 20px 32px;
    }

    .fx8722251 {
        font-size: 25px;
    }

















}

















/* Medium screen  */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .fxc595e26 {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .fx6ebaa1d {
        max-width: 600px;
        margin: 70px auto 0;
    }

    .fxe03defc {
        padding: 90px 0 120px;
    }

    .fx3a0a149 {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .fx19eaefe {
        max-width: 600px;
        margin: 50px auto 0;
    }

    .fx8b60f2b {
        padding: 20px 15px 0;
    }

    .fxab7ebb4 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 40px;
    }

    .fxab7ebb4:before {
        bottom: -15px;
    }

    .fx92c289d .owl-nav {
        right: 100px;
    }

    .fx131617f .fxe116c33 {
        height: auto;
    }

    .fxf25233d {
        display: none;
    }

    .fxe7534bf {
        right: -50px;
    }

    .fx2529dc0 {
        margin-left: 0;
    }

    .fx11ba90a {
        margin-left: 0;
        margin-top: 36px;
    }

    .fx6cfba64 {
        margin-left: 0;
        margin-top: 36px;
    }

    .fx5368f30 {
        font-size: 65px;
    }

    .fx8fb98ae {
        max-width: 450px;
    }

    .fx8d1e3f1 {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .fxcfcd3ed {
        max-width: 600px;
        margin: 50px auto 0;
    }

    .fx8724391 li .content h3 {
        font-size: 20px;
    }

    .fx0cb83bd {
        font-size: 28px;
    }

    .fxed8b07f {
        padding: 120px 0 0;
    }

    .fx26d291a {
        align-items: baseline;
        gap: 50px;
        flex-direction: column;
    }

    .fx3195768 {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .fxd59fae0 {
        margin-top: 0;
    }

    .fx60687fa {
        max-width: 600px;
        margin: 50px auto 0;
    }

    .fxe03dd8d {
        padding: 120px 0 110px;
    }

    .fxf2c1fca:before {
        left: -65px;
    }

    .fxf9405cb li:before {
        left: -68px;
    }

    .fxf9405cb li:after {
        left: -68px;
    }

    .fx9c8e280 {
        padding-left: 0;
    }

    .fxc26ac04,
    .fx8c6bc5b {
        display: none;
    }

    .fx597b224 {
        padding: 24px 20px 23px;
    }

    .fx0736ab5 {
        justify-content: center;
        text-align: center;
    }

    .fx67527bd {
        margin-bottom: 25px;
    }

    .fx16a0881 {
        margin-left: 0;
    }

    .fxde2929a {
        margin-top: 35px;
    }

    .fxbe7320e {
        margin-top: 35px;
    }

    .fxc849e22 {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .fx4a7cd33 {
        max-width: 600px;
        margin: 120px auto 0;
    }

    .fx7c73ae5 {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .fx100679f {
        max-width: 600px;
        margin: 184px auto 0;
    }

    .fx187f8c6 {
        margin-bottom: 45px;
    }

    .fxd341cad {
        padding: 110px 0 84px;
    }

    .fx429c9bb {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .fx8a472d5 {
        max-width: 600px;
        margin: 90px auto 0;
    }

    .fx287bde3 {
        padding: 120px 0 0px;
    }

    .fx4f93ab5 {
        padding: 120px 0 120px;
    }

    .fx528c004 {
        max-width: 600px;
        margin: 35px auto 0;
    }

    .fxd85c319 {
        max-width: 600px;
        margin: 70px auto 0;
    }

    .fx08a79d3 {
        padding: 90px 0 64px;
    }

    .fx6a7cc2e {
        margin-right: 0;
    }

    .fx2583ebf {
        margin-right: 0;
    }

    .fx1d4c297 {
        margin-right: 0;
    }

    .fx6dc6c89>ul>li:nth-child(1) .fx1ac3971 {
        border-bottom: 1px solid var(--finris-bdr-color);
        border-right: 1px solid var(--finris-bdr-color);
    }

    .fx6dc6c89>ul>li:nth-child(2) .fx1ac3971 {
        border-right: 0;
        border-left: 0;
        border-bottom: 1px solid var(--finris-bdr-color);
    }

    .fx6dc6c89>ul>li:nth-child(3) .fx1ac3971 {
        border-right: 1px solid var(--finris-bdr-color);
    }

    .fxe5a3080 {
        margin-right: 0;
    }

    .fxb16a2dc {
        gap: 20px;
        padding: 19px 15px 19px;
    }

    .fx56a4602 li p br {
        display: none;
    }

    .fx5653e80 {
        gap: 0;
        flex-direction: column;
        align-items: baseline;
    }

    .fx5718145 {
        margin-right: 0;
    }

    .fx984094a .fx8057e8d br {
        display: none;
    }

    .fx600864a {
        margin-right: 0;
    }

    .fx984094a ul li:nth-child(2) .fx600864a {
        margin-right: 0;
        margin-left: 110px;
    }

    .fx984094a ul li:nth-child(4) .fx600864a {
        margin-right: 0;
        margin-left: 110px;
    }

    .fx984094a ul li:nth-child(6) .fx600864a {
        margin-right: 0;
        margin-left: 110px;
    }

    .fxe723af5 {
        font-size: 22px;
    }

    .fxb903ded {
        font-size: 35px;
        line-height: 55px;
    }

    .fx605c59c {
        padding: 120px 0 0px;
    }

    .fxef08ae5 {
        gap: 10px;
        flex-direction: column;
        align-items: baseline;
    }

    .fx1dafeaf {
        margin-left: 0;
        margin-right: 0;
        margin-top: 30px;
    }

    .fx12c73a8 {
        margin-left: 0;
    }

    .fxb6dcbd7 {
        margin-right: 0;
        margin-top: 0;
    }

    .fx5562556 {
        margin-left: 0;
    }

    .fx0f90a72 {
        max-width: 500px;
        width: 100%;
        margin: 0px auto 60px;
    }

    .fx79b5a71 .table-responsive {
        margin-bottom: 60px;
    }

    .fx73dc8c0 ul li:nth-child(4) {
        border-right: 0;
    }

    .fx73dc8c0 ul li:nth-child(6) {
        border-right: 1px solid var(--finris-bdr-color);
    }

    .fx73dc8c0 ul li:nth-child(8) {
        border-right: 0;
    }




















}



















/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .fxc595e26 {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .fx6ebaa1d {
        max-width: 600px;
        margin: 70px auto 0;
    }

    .fxe03defc {
        padding: 90px 0 120px;
    }

    .fx3a0a149 {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .fx19eaefe {
        max-width: 600px;
        margin: 50px auto 0;
    }

    .fx8b60f2b {
        padding: 50px 30px 0;
    }

    .fxab7ebb4 {
        font-size: 30px;
        line-height: 40px;
    }

    .fx92c289d .owl-nav {
        right: 50px;
    }

    .fx131617f .fxe116c33 {
        height: auto;
    }

    .fx2713921,
    .fx413c698 {
        display: none;
    }

    .fxf25233d {
        display: none;
    }

    .fxe7534bf {
        display: none;
    }

    .fx2529dc0 {
        margin-left: 0;
    }

    .fx11ba90a {
        margin-left: 0;
        margin-top: 36px;
    }

    .fx6cfba64 {
        margin-left: 0;
        margin-top: 36px;
    }

    .fxcd032d4 {
        padding: 30px 25px 30px;
        flex-direction: column;
        gap: 20px;
    }

    .fx8d1e3f1 {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .fxcfcd3ed {
        max-width: 600px;
        margin: 50px auto 0;
    }

    .fx8724391 li .content h3 {
        font-size: 20px;
    }

    .fxed8b07f {
        padding: 120px 0 0;
    }

    .fx26d291a {
        align-items: baseline;
        gap: 45px;
        padding: 57px 40px 55px;
    }

    .fxd1a4e84 {
        right: 15px;
    }

    .fx3195768 {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .fxd59fae0 {
        margin-top: 0;
    }

    .fx60687fa {
        max-width: 600px;
        margin: 50px auto 0;
    }

    .fxe03dd8d {
        padding: 120px 0 110px;
    }

    .fxf2c1fca:before {
        display: none;
    }

    .fxf9405cb li:before {
        display: none;
    }

    .fxf9405cb li:after {
        display: none;
    }

    .fxd43714e {
        bottom: 15px;
        left: 15px;
        right: 15px;
    }

    .fx9c8e280 {
        padding-left: 0;
    }

    .fxbd7721b {
        gap: 50px;
        flex-direction: column;
        align-items: baseline;
    }

    .fxc26ac04,
    .fx8c6bc5b {
        display: none;
    }

    .fx597b224 {
        padding: 24px 20px 23px;
    }

    .fx28dc493 {
        font-size: 19px;
        line-height: 27px;
    }

    .fx0736ab5 {
        justify-content: center;
        text-align: center;
    }

    .fx67527bd {
        margin-bottom: 25px;
    }

    .fx16a0881 {
        margin-left: 0;
    }

    .fxde2929a {
        margin-top: 35px;
    }

    .fxbe7320e {
        margin-top: 35px;
    }

    .fxc849e22 {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .fx4a7cd33 {
        max-width: 600px;
        margin: 120px auto 0;
    }

    .fxbdaf004 {
        display: none;
    }

    .fx57f2e8c {
        right: 65px;
    }

    .fx7c73ae5 {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .fx100679f {
        max-width: 600px;
        margin: 184px auto 0;
    }

    .fx187f8c6 {
        margin-bottom: 45px;
    }

    .fxd341cad {
        padding: 110px 0 84px;
    }

    .fx7c73ae5 {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .fx100679f {
        max-width: 600px;
        margin: 184px auto 0;
    }

    .fx187f8c6 {
        margin-bottom: 45px;
    }

    .fxd341cad {
        padding: 110px 0 84px;
    }

    .fx429c9bb {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .fx8a472d5 {
        max-width: 600px;
        margin: 90px auto 0;
    }

    .fx287bde3 {
        padding: 120px 0 0px;
    }

    .fx4f93ab5 {
        padding: 120px 0 120px;
    }

    .fx528c004 {
        max-width: 600px;
        margin: 35px auto 0;
    }

    .fxd85c319 {
        max-width: 600px;
        margin: 70px auto 0;
    }

    .fx08a79d3 {
        padding: 90px 0 64px;
    }

    .fxb42af65 {
        margin-top: 0;
        margin-right: 0;
    }

    .fx6a7cc2e {
        margin-left: 0;
        margin-right: 0;
        margin-top: 30px;
    }

    .fx2583ebf {
        margin-right: 0;
    }

    .fx1d4c297 {
        margin-right: 0;
        margin-top: 60px;
    }

    .fx6dc6c89>ul>li:nth-child(2) .fx1ac3971 {
        border-left: 0;
        border-right: 0;
        border-top: 1px solid var(--finris-bdr-color);
        border-bottom: 1px solid var(--finris-bdr-color);
    }

    .fx8f5335c img {
        width: 100%;
    }

    .fxe5a3080 {
        margin-right: 0;
    }

    .fx5653e80 {
        gap: 0;
        flex-direction: column;
        align-items: baseline;
    }

    .sidebar {
        margin-top: 60px;
    }

    .fx5718145 {
        margin-right: 0;
    }

    .fxffddf1d {
        margin-top: 0;
    }

    .fxee60038 {
        margin-top: 30px;
    }

    .fx9b72d45 .fx1d4c297 {
        margin-top: 0;
    }

    .fx984094a .fx8057e8d br {
        display: none;
    }

    .fx600864a {
        margin-right: 0;
        margin-left: 0;
    }

    .fx984094a ul li:nth-child(2) .fx600864a {
        margin-right: 0;
        margin-left: 0px;
    }

    .fx984094a ul li:nth-child(4) .fx600864a {
        margin-right: 0;
        margin-left: 0px;
    }

    .fx984094a ul li:nth-child(6) .fx600864a {
        margin-right: 0;
        margin-left: 0px;
    }

    .fxe723af5 {
        font-size: 20px;
        line-height: 28px;
    }

    .fx0a85e7e {
        position: relative;
        top: 0;
        left: 0;
        transform: rotate(0deg);
        margin-bottom: 25px;
    }

    .fxa7241b4 {
        margin-bottom: 60px;
    }

    .fx3af9e06 {
        margin-left: 0;
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .fx605c59c {
        padding: 120px 0 0px;
    }

    .fx1dafeaf {
        margin-left: 0;
        margin-right: 0;
        margin-top: 30px;
    }

    .fx2cfa24f {
        margin-top: 60px;
    }

    .fx12c73a8 {
        margin-left: 0;
    }

    .fxb6dcbd7 {
        margin-right: 0;
    }

    .fx5562556 {
        margin-left: 0;
    }

    .fxd6512ea {
        height: auto !important;
        padding: 110px 0 120px;
    }

    .fxdbfc918 .fx81f693b {
        font-size: 55px;
        line-height: 55px;
    }

    .fxd6512ea .fx9673705 .fx8a68f80 li {
        float: none;
    }

    .fxd6512ea .fx9673705 .fx8a68f80 li+li {
        margin-top: 20px;
    }

    .fxdbfc918 {
        top: 0%;
        transform: translateY(0%);
    }

    .fxdbfc918 .inner .text p br {
        display: none;
    }

    .fx5c21f23 form {
        flex-direction: column;
    }

    .fx0f90a72 {
        max-width: 500px;
        width: 100%;
        margin: 0px auto 60px;
    }

    .fx5e674a5 {
        max-width: 550px;
        width: 100%;
        margin-bottom: 50px;
    }

    .fx79b5a71 .table-responsive {
        margin-bottom: 60px;
    }

    .fx04532ef {
        padding: 228px 0 150px;
    }

    .fx73dc8c0 ul li:nth-child(2) {
        border-right: 0;
    }

    .fx73dc8c0 ul li:nth-child(4) {
        border-right: 0;
    }

    .fx73dc8c0 ul li:nth-child(8) {
        border-right: 0;
    }

    .fx73dc8c0 ul li:nth-child(10) {
        border-right: 0;
    }























}





















/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
    .fx8057e8d {
        font-size: 30px;
    }

    .fx8057e8d br {
        display: none;
    }

    .fx82ad249 {
        font-size: 30px;
        margin: 15px 0 0;
    }

    .fx82ad249 br {
        display: none;
    }

    .fx48754c3 {
        text-align: center;
        margin-bottom: 30px;
    }

    .fxc595e26 {
        margin-right: 0;
    }

    .fxba925fb {
        position: relative;
        bottom: 0;
        right: 0;
        margin-top: 30px;
    }

    .fx6ebaa1d {
        margin-top: 60px;
    }

    .fxf12ea92 {
        padding: 35px 15px 30px;
    }

    .fxba1f9e5 {
        gap: 14px;
        flex-direction: column;
        align-items: baseline;
    }

    .fx03b232b {
        gap: 20px;
        flex-direction: column;
        align-items: baseline;
    }

    .fxe03defc {
        padding: 90px 0 120px;
    }

    .fx3a0a149 {
        margin-right: 0;
    }

    .fx19eaefe {
        margin-top: 50px;
    }

    .fx295ef9f {
        display: none;
    }

    .fxc5bddc7 {
        margin-left: 0;
    }

    .fx74bb58f {
        gap: 25px;
        padding-left: 0;
        max-width: 100%;
        flex-direction: column;
        align-items: baseline;
    }

    .fx442884f ul li:nth-child(2) {
        margin-top: 0;
    }

    .fx442884f ul li:nth-child(3) {
        margin-top: 0;
    }

    .fxc9b5572 {
        display: none;
    }

    .fx8b60f2b {
        padding: 0px 15px 0;
        display: flex;
        justify-content: center;
        flex-direction: column;
    }

    .fxab7ebb4 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 40px;
    }

    .fxab7ebb4:before {
        bottom: -15px;
    }

    .fx92c289d .owl-nav {
        right: 10px;
    }

    .fx356adad.owl-carousel .owl-dots {
        display: none;
    }

    .fx131617f .fxe116c33 {
        height: auto;
    }

    .fx2713921,
    .fx413c698 {
        display: none;
    }

    .fx47c9f94 .owl-nav {
        display: none;
    }

    .fxf25233d {
        display: none;
    }

    .fxe7534bf {
        display: none;
    }

    .fxd845f27 {
        padding: 79px 15px 65px;
    }

    .fxa8d2409 {
        font-size: 40px;
    }

    .fx5f7a0c1 br {
        display: none;
    }

    .fxd2e0146 input[type="text"] {
        font-size: 15px;
        padding: 0 20px 0;
        padding-right: 20px;
    }

    .fxdb951c5 {
        position: relative;
        top: 0;
        bottom: 0;
        right: 0;
        margin-top: 15px;
    }

    .fx2529dc0 {
        margin-left: 0;
        margin-top: 36px;
        margin-bottom: 36px;
    }

    .fx11ba90a {
        margin-left: 0;
    }

    .fx6cfba64 {
        margin-left: 0;
        margin-top: 36px;
    }

    .fxcd032d4 {
        padding: 30px 15px 30px;
        flex-direction: column;
        gap: 20px;
        text-align: center;
        border-radius: 20px;
    }

    .fx5368f30 {
        font-size: 40px;
    }

    .fx62c090f {
        position: relative;
        top: 0;
        bottom: 0;
        right: 0;
        margin-top: 15px;
    }

    .fx89b712e {
        flex-direction: column;
        text-align: center;
        gap: 20px;
    }

    .fxabea43c {
        margin-right: 0;
    }

    .fxcfcd3ed {
        margin-top: 40px;
        margin-right: 0;
    }

    .fx9f00267 {
        margin-top: 40px;
        gap: 40px;
        flex-direction: column;
        align-items: baseline;
    }

    .fx40fc65f {
        gap: 20px;
        flex-direction: column;
    }

    .fx45a6db2:before {
        display: none;
    }

    .fx0cb83bd {
        font-size: 25px;
        line-height: 34px;
    }

    .fxed8b07f {
        padding: 120px 0 0;
    }

    .fx26d291a {
        gap: 30px;
        padding: 57px 20px 55px;
        text-align: center;
        justify-content: center;
    }

    .fxd1a4e84 {
        display: none;
    }

    .fxa20ad38 {
        font-size: 30px;
    }

    .fxa20ad38 br {
        display: none;
    }

    .fx3195768 {
        margin-top: 0;
    }

    .fxd59fae0 {
        margin-top: 0;
    }

    .fx60687fa {
        margin-top: 50px;
        margin-right: 0;
    }

    .fx93d427b {
        margin-left: 0;
    }

    .fx93d427b li {
        gap: 20px;
        flex-direction: column;
        align-items: baseline;
    }

    .fxe03dd8d {
        padding: 120px 0 110px;
    }

    .fxf2c1fca:before {
        display: none;
    }

    .fxf9405cb li:before {
        display: none;
    }

    .fxf9405cb li:after {
        display: none;
    }

    .fxf9405cb {
        flex-direction: column;
        gap: 25px;
    }

    .fx236fab1 li:nth-child(1) {
        margin-top: 0;
    }

    .fx236fab1 li:nth-child(3) {
        margin-top: 0;
    }

    .fxfbddb26,
    .fx41fc477 {
        display: none;
    }

    .fxbf018b8 .owl-nav {
        display: none;
    }

    .fx9c8e280 {
        padding-left: 0;
    }

    .fxbd7721b {
        gap: 50px;
        flex-direction: column;
        align-items: baseline;
    }

    .fx15cfb27 {
        width: 300px;
    }

    .fxdb967d6 {
        font-size: 20px;
        line-height: 30px;
    }

    .fx9c8e280 .owl-nav {
        top: -75px;
    }

    .fxc26ac04,
    .fx8c6bc5b {
        display: none;
    }

    .fx597b224 {
        padding: 24px 20px 23px;
    }

    .fx28dc493 {
        font-size: 19px;
        line-height: 27px;
    }

    .fx2d82c2c {
        margin-top: 90px;
    }

    .fx492c056 {
        margin-top: 100px;
    }

    .fx0736ab5 {
        justify-content: center;
        text-align: center;
    }

    .fx67527bd {
        margin-bottom: 25px;
    }

    .fxd47f7fe {
        font-size: 30px;
    }

    .fx7b984a9 br {
        display: none;
    }

    .fxd1cb5a0 {
        position: relative;
        top: 0;
        bottom: 0;
        right: 0;
        margin-top: 20px;
    }

    .fxde37d14 input[type="text"] {
        font-size: 16px;
        padding: 0 20px 0;
        padding-right: 20px;
    }

    .fx16a0881 {
        margin-left: 0;
        margin-top: 35px;
    }

    .fxde2929a {
        margin-top: 35px;
    }

    .fxbe7320e {
        margin-top: 35px;
    }

    .fxc849e22 {
        margin-right: 0;
    }

    .fxbdaf004 {
        display: none;
    }

    .fx57f2e8c {
        top: 50px;
        right: 50px;
    }

    .fxdfa39b0,
    .fxcb567de {
        display: none;
    }

    .fx4a7cd33 {
        margin-top: 116px;
    }

    .fx6624006 {
        gap: 20px;
        flex-direction: column;
        align-items: baseline;
    }

    .fxb1420f8 br {
        display: none;
    }

    .fx4162825 {
        margin-right: 0;
    }

    .fxe185942 {
        display: none;
    }

    .fxadd17f2 {
        position: relative;
        bottom: 0;
        right: 0;
        margin-top: 30px;
    }

    .fxadd17f2 img {
        width: 100%;
    }

    .fx187f8c6 {
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 30px;
    }

    .fx50f9891 {
        margin-right: 0;
    }

    .fx1cd566b {
        position: relative;
        right: 0;
        bottom: 0;
        margin-top: 30px;
    }

    .fx1cd566b img {
        width: 100%;
    }

    .fx8a472d5 {
        margin-top: 60px;
    }

    .fxbfda11e li {
        gap: 20px;
        flex-direction: column;
        align-items: baseline;
    }

    .fxbfda11e::before {
        display: none;
    }

    .fx287bde3 {
        padding: 120px 0 0px;
    }

    .fx4f93ab5 {
        padding: 120px 0 120px;
    }

    .fx08a79d3 {
        padding: 90px 0 64px;
    }

    .fx528c004 {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
    }

    .fx80b2f7b,
    .fx503f374,
    .fx9440aa5 {
        display: none;
    }

    .fx01fdca7 {
        position: relative;
        top: 0;
        left: 0;
        height: 195px;
        width: 195px;
        margin: 0 auto 30px;
    }

    .fx664cb83 {
        position: relative;
        bottom: 0;
        margin: 0 auto 30px;
    }

    .fxd85c319 {
        margin-top: 60px;
    }

    .fxb42af65 {
        margin-top: 0;
        margin-right: 0;
    }

    .fx8e7000b {
        padding: 45px 15px 55px;
    }

    .fx6a7cc2e {
        margin-left: 0;
        margin-right: 0;
        margin-top: 30px;
    }

    .fx2583ebf {
        margin-right: 0;
    }

    .fx1d4c297 {
        margin-right: 0;
        margin-top: 60px;
    }

    .fx1d4c297 .fx81a3c0d .fx84e1b17 {
        padding-right: 30px;
    }

    .fx6dc6c89>ul>li:nth-child(2) .fx1ac3971 {
        border-left: 0;
        border-right: 0;
        border-top: 1px solid var(--finris-bdr-color);
        border-bottom: 1px solid var(--finris-bdr-color);
    }

    .fx1ac3971 {
        padding: 33px 10px 35px;
    }

    .fx47ab11b li .text p {
        font-size: 15px;
    }

    .fx47ab11b:before {
        display: none;
    }

    .fx47ab11b li {
        gap: 5px;
    }

    .fx8f5335c img {
        width: 100%;
    }

    .fx6604152 .fxa4fa818 li a {
        height: 40px;
        width: 40px;
        line-height: 40px;
    }

    .fx6604152 .fxa4fa818 li+li {
        margin-left: 10px;
    }

    .fxe5a3080 {
        margin-right: 0;
    }

    .fxb16a2dc {
        gap: 30px;
        flex-direction: column;
        justify-content: center;
    }

    .fxcdb76e3 {
        font-size: 25px;
        line-height: 35px;
    }

    .fx56a4602 li p br {
        display: none;
    }

    .fx5653e80 {
        gap: 0;
        flex-direction: column;
        align-items: baseline;
    }

    .fxc0f9876 img {
        width: 100%;
    }

    .fx3b4a5ba {
        padding: 43px 15px 23px;
    }

    .fxf740c84 {
        font-size: 25px;
        line-height: 35px;
    }

    .fx911d37a {
        flex-direction: column;
    }

    .fx6d67859 {
        margin-top: 15px;
    }

    .fxe9b6879 {
        font-size: 18px;
    }

    .fx7116f79 {
        font-size: 28px;
        line-height: 38px;
    }

    .fxc4e6202 {
        padding: 30px 15px 22px;
    }

    .fx17ce46c {
        gap: 15px;
        flex-direction: column;
        align-items: baseline;
    }

    .fx0aff812 {
        position: relative;
        margin-top: 10px;
    }

    .fxc4e6202 li:nth-child(2) {
        margin-left: 15px;
    }

    .fxace145b {
        padding: 47px 15px 60px;
    }


    .sidebar {
        margin-top: 60px;
    }

    .fx5718145 {
        margin-right: 0;
    }

    .fxa0d5914 {
        padding: 23px 15px 23px;
    }

    .fx64f8226 {
        gap: 20px;
        flex-direction: column;
    }

    .fx64f8226::before {
        display: none;
    }

    .fxffddf1d {
        margin-top: 0;
    }

    .fxee60038 {
        margin-top: 30px;
        padding: 40px 15px 55px;
    }

    .fx92fa47f {
        padding: 40px 15px 40px;
    }

    .fx9b72d45 .fx1d4c297 {
        margin-top: 0;
    }

    .fx600864a {
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 30px;
    }

    .fx984094a ul li:nth-child(2) .fx600864a {
        margin-right: 0;
        margin-left: 0px;
    }

    .fx984094a ul li:nth-child(4) .fx600864a {
        margin-right: 0;
        margin-left: 0px;
    }

    .fx984094a ul li:nth-child(6) .fx600864a {
        margin-right: 0;
        margin-left: 0px;
    }

    .fxe723af5 {
        font-size: 20px;
        line-height: 28px;
    }

    .fx0a85e7e {
        position: relative;
        top: 0;
        left: 0;
        transform: rotate(0deg);
        margin-bottom: 25px;
    }

    .fx984094a {
        padding: 120px 0 90px;
    }

    .fx37d02c6 {
        padding: 27px 10px 30px;
    }

    .fxd42b3bf li {
        gap: 25px;
    }

    .fxa7241b4 {
        margin-bottom: 60px;
    }

    .fx3af9e06 {
        margin-left: 0;
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .fxb903ded {
        font-size: 25px;
        line-height: 35px;
    }

    .fxb903ded br {
        display: none;
    }

    .fxe9cbef2 {
        margin-top: 0;
    }

    .fxa561ace {
        gap: 10px;
        flex-direction: column;
        align-items: baseline;
    }

    .fx605c59c {
        padding: 120px 0 0px;
    }

    .fx0fb97e6 {
        font-size: 25px;
        line-height: 35px;
    }

    .fxef08ae5 {
        gap: 10px;
        flex-direction: column;
        align-items: baseline;
    }

    .fx1dafeaf {
        margin-left: 0;
        margin-right: 0;
        margin-top: 30px;
    }

    .fx2cfa24f {
        margin-top: 60px;
    }

    .fx12c73a8 {
        margin-left: 0;
    }

    .fxce31d13 {
        margin-right: 0;
    }

    .fx82521f9 {
        right: 0;
    }

    .fxf045f77 {
        display: none;
    }

    .fx2dbcd54 li {
        gap: 20px;
    }

    .fxb6dcbd7 {
        margin-right: 0;
    }

    .fx5562556 {
        margin-left: 0;
    }

    .fxd6512ea {
        height: auto !important;
        padding: 110px 0 120px;
    }

    .fxdbfc918 .fx81f693b {
        font-size: 35px;
        line-height: 45px;
    }

    .fxd6512ea .fx9673705 .fx8a68f80 li {
        float: none;
    }

    .fxd6512ea .fx9673705 .fx8a68f80 li+li {
        margin-top: 20px;
    }

    .fxdbfc918 {
        top: 0%;
        transform: translateY(0%);
    }

    .fxdbfc918 .inner .text p br {
        display: none;
    }

    .fx5c21f23 form {
        flex-direction: column;
    }

    .fx0f90a72 {
        max-width: 500px;
        width: 100%;
        margin: 0px auto 60px;
    }

    .fxe8d3972 {
        flex-direction: column;
        align-items: baseline;
        gap: 20px;
    }

    .fx5e674a5 {
        margin-bottom: 50px;
    }

    .fx53267cb {
        font-size: 30px;
        line-height: 40px;
    }

    .fxbef4f4d {
        flex-direction: column;
        align-items: baseline;
    }

    .fx1b09e04 {
        margin-left: 0;
        margin-top: 10px;
    }

    .fxf6960cc .comment {
        flex-direction: column;
        align-items: baseline;
    }

    .fx7441051 {
        padding-left: 0;
        margin-top: 30px;
    }

    .fx7549674 {
        flex-direction: column;
        align-items: baseline;
    }

    .fx79b5a71 .table-responsive {
        margin-bottom: 60px;
    }

    .fxffa6468 li span:first-child {
        margin-right: 45px;
        text-align: left;
    }

    .fxffa6468 li:nth-child(2) span:first-child {
        right: 0;
    }

    .fxffa6468 li {
        justify-content: flex-start;
    }

    .fxc2a74b2 {
        flex-direction: column;
        align-items: flex-start;
    }

    .fx8cf35e9 {
        margin-left: 0;
        margin-top: 10px;
    }

    .fx19ff6db h3 {
        font-size: 25px;
        line-height: 25px;
    }

    .fx01afafe {
        padding: 50px 20px 30px;
        margin-top: 30px;
    }

    .fx04532ef {
        padding: 198px 0 120px;
    }

    .fx04532ef h2 {
        font-size: 25px;
        line-height: 35px;
    }

    .fx73dc8c0 ul li {
        border-right: 0;
    }

    .fx0ae2dcf {
        gap: 10px;
        padding: 20px 15px 20px;
        margin-left: 10px;
        margin-right: 10px;
    }

    .fx7cd7d89 {
        font-size: 20px;
    }























}







@media (max-width: 540px) {
    .fxc4c778f li {
        gap: 15px;
        flex-direction: column;
        align-items: baseline;
    }

    .fxc4c778f li .content span br {
        display: none;
    }

    .fxd43714e {
        flex-direction: column;
        text-align: center;
    }

    .fxfb3662d {
        flex-direction: column;
    }

    .fxf2e872b {
        margin-top: 10px;
        margin-bottom: 10px;
    }








}






@media (max-width: 610px) {
    .fx989203d form {
        padding: 60px 20px 52px;
    }

    .fx989203d form .fx97d7b5a {
        flex-direction: column;
    }

    .fx989203d form .fx97d7b5a a+a {
        margin-left: 0;
        margin-top: 10px;
    }

    .fx989203d .fx025fee1 {
        padding-bottom: 30px;
    }

    .fx989203d .fx025fee1 h2 {
        font-size: 40px;
    }




    .fx27140e3 form {
        padding: 60px 20px 52px;
    }

    .fx27140e3 form .fxf805713 {
        flex-direction: column;
        gap: 10px;
    }

    .fx27140e3 .fx025fee1 {
        padding-bottom: 30px;
    }

    .fx27140e3 .fx025fee1 h2 {
        font-size: 40px;
    }




}















@media only screen and (min-width: 1500px) and (max-width: 1820px) {
    .fx8b60f2b {
        padding: 30px 30px 0;
    }

    .fxab7ebb4 {
        font-size: 30px;
        line-height: 40px;
    }
}




@media only screen and (min-width: 1320px) and (max-width: 1499px) {
    .fx8b60f2b {
        padding: 30px 30px 0;
    }

    .fxab7ebb4 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 40px;
    }

    .fxab7ebb4:before {
        bottom: -15px;
    }
}







@media only screen and (min-width: 1600px) and (max-width: 1919px) {}

@media only screen and (min-width: 1400px) and (max-width: 1599px) {}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {}

@media only screen and (min-width: 1200px) and (max-width: 1500px) {}

@media only screen and (min-width: 1200px) and (max-width: 1300px) {}

@media only screen and (min-width: 1200px) and (max-width: 1465px) {}


@media only screen and (min-width: 1200px) and (max-width: 1350px) {}



































/*--------------------------------------------------------------
# Slider All Responsice Css
--------------------------------------------------------------*/

@media only screen and (min-width: 1200px) and (max-width: 1319px) {
    .fxc0d685d {
        font-size: 90px;
    }

    .fxe2ad329 {
        display: none;
    }

    .fxc30bb82 {
        right: 0px;
    }

    .fx6ab063d .owl-theme .owl-nav {
        top: 52%;
        align-items: flex-end;
        flex-direction: column;
        justify-content: center;
        gap: 10px;
    }




    .fxb3fc935 {
        font-size: 40px;
    }











}











@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .fxc0d685d {
        font-size: 70px;
    }

    .fxe2defdc {
        margin-left: 0;
    }

    .fxe2ad329 {
        display: none;
    }

    .fxc15344d {
        padding: 240px 0 120px;
    }




    .fxc30bb82 {
        display: none;
    }

    .fx6ab063d .owl-theme .owl-nav {
        top: 52%;
        align-items: flex-end;
        flex-direction: column;
        justify-content: center;
        gap: 10px;
    }









    .fx9fd432f {
        max-width: 300px;
        margin-top: 50px;
    }





















}




@media only screen and (min-width: 768px) and (max-width: 991px) {
    .fxc0d685d {
        font-size: 55px;
    }

    .fxe2defdc {
        margin-left: 0;
        margin-top: 40px;
    }

    .fxe2ad329 {
        display: none;
    }

    .fxc15344d {
        padding: 240px 0 120px;
    }




    .fxc30bb82 {
        display: none;
    }

    .fx6ab063d .owl-theme .owl-nav {
        top: 52%;
        align-items: flex-end;
        flex-direction: column;
        justify-content: center;
        gap: 10px;
        padding: 0px 30px;
    }

    .fx6ab063d .item {
        padding-top: 229px;
        padding-bottom: 150px;
    }












    .fx9fd432f {
        max-width: 300px;
        margin-top: 50px;
    }
















}





@media only screen and (max-width: 767px) {
    .fxc0d685d {
        font-size: 22px;
        line-height: 1.3em;
    }

    .fxe2defdc {
        margin-left: 0;
        margin-top: 40px;
    }

    .fx0e74872 {
        gap: 30px;
        flex-direction: column;
        align-items: baseline;
    }

    .fxe2ad329 {
        display: none;
    }

    .fxc15344d {
        padding: 150px 0 120px;
    }

    .fxd1c7b7a{
        padding-top: 0;
    }

    .fx72d8370, .fx174f970, .fx98c2135{
        padding-top: 0;
    }




    .fxc30bb82 {
        display: none;
    }

    .fx6ab063d .owl-theme .owl-nav {
        display: none;
    }

    .fxd104629 {
        font-size: 40px;
        line-height: 1.2em;
    }

    .fx5b43a1f {
        position: relative;
        display: inline-block;
        bottom: 0;
        right: 0;
        margin-top: 15px;
    }

    .fx5b43a1f a {
        display: inline-flex;
    }

    .fx56ddf9c br {
        display: none;
    }

    .fx92ec074 {
        gap: 30px;
        flex-direction: column;
        align-items: baseline;
    }

    .fx4c4e09e:before {
        display: none;
    }

    .fx6ab063d .item {
        padding-top: 199px;
        padding-bottom: 150px;
    }








    .fx9fd432f {
        max-width: 300px;
        margin-top: 50px;
    }

    .fxb3fc935 {
        font-size: 30px;
    }

    .fx449217f {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .fx5be6d92 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 60px;
    }

    .fx2430ec6 {
        padding: 205px 0 115px;
    }






}




@media only screen and (min-width: 1320px) and (max-width: 1600px) {
    .fxc30bb82 {
        right: 100px;
    }

    .fx6ab063d .owl-theme .owl-nav {
        top: 52%;
        align-items: flex-end;
        flex-direction: column;
        justify-content: center;
        gap: 10px;
    }
}



@media only screen and (min-width: 1200px) and (max-width: 1480px) {}





@media only screen and (min-width: 1200px) and (max-width: 1420px) {}







@media only screen and (min-width: 1200px) and (max-width: 1355px) {}







/*--------------------------------------------------------------
# Main Menu All Responsice Css
--------------------------------------------------------------*/

@media only screen and (min-width: 1200px) and (max-width: 1319px) {
    .fxe8612fe {
        gap: 20px;
    }






    .fx015c961 {
        padding: 10px 30px 9px;
    }

    .fx4ce1c5e {
        display: none;
    }

    .fx9cb4f92 {
        padding: 0 30px;
    }

    .fx7ba9abf {
        display: none;
    }

    .fxbe007f3 {
        display: none;
    }
}










@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .fx015c961 {
        padding: 10px 30px 9px;
    }

    .fx4ce1c5e {
        display: none;
    }

    .fx1db806c {
        display: none;
    }

    .fx9cb4f92 {
        padding: 0 30px;
    }

    .fx7ba9abf {
        display: none;
    }

    .fx84e4567 .fx8ae75e9:hover {
        color: var(--finris-white);
    }
}








@media only screen and (min-width: 768px) and (max-width: 991px) {
    .fx60d4d2c form {
        max-width: 500px;
    }

    .fx22740c2 {
        display: none;
    }

    .fx9cb4f92 {
        padding: 0 30px;
    }

    .fx7ba9abf {
        display: none;
    }

    .fx84e4567 .fx8ae75e9:hover {
        color: var(--finris-white);
    }


}






@media (max-width: 767px) {
    .fxe8612fe {
        display: none;
    }

    .fx22740c2 {
        display: none;
    }

    .fx9cb4f92 {
        padding: 0 15px;
    }

    .fx27cd058 {
        display: none;
    }

    .fx84e4567 .fx8ae75e9:hover {
        color: var(--finris-white);
    }











}






@media only screen and (min-width: 1320px) and (max-width: 1545px) {
    .fx4ce1c5e {
        display: none;
    }

    .fx7ba9abf {
        display: none;
    }
}





/* The End */