/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.svg-fix svg{
	height:unset!important;
}

.svg-fix .elementor-icon-wrapper{
	display:flex;
}

*:focus-visible{
	outline:none!important;
}

/* General Styles */
                .product-tabs .tab .tablinks h2 {
                    display: inline-block;
                    margin: 0;
                    font-size: 25px;
                    line-height: 35px;
                    font-weight: 400;
                }

                .product-tabs .tab .tablinks:not(:first-child) {
                    margin-left: 30px;
                }

                .product-tabs .tab .tablinks.active {
                    border-bottom: 5px solid #F14825;
                    padding-bottom: 29px;
                    color: black!important;
                }

                .product-tabs .tab {
                    padding-bottom: 28px;
                    margin-bottom: 50px;
                    border-bottom: 1px solid #C7C7C7;
                }

                .product-tabs .tabcontent {
                    display: none;
                    max-height: 450px;
                    overflow-y: auto;
                }

                .product-tabs .tab a {
                    cursor: pointer;
                }

                .custom-table table td {
                    background-color: #F3F2F2!important;
                    border: none;
                    padding: 30px 0px;
                    font-size: 18px;
                }

                .custom-table thead td {
                    border-top: none!important;
                }

                .custom-table table tr {
                    border-bottom: 1px solid #707070;
                }

                .custom-table table tr td:first-child {
                    font-weight: 700;
                }

                .custom-table table tr td:not(:first-child) {
                    color: rgba(0, 0, 0, 1);
                }

                .tabs-container.tabs-mobile {
                    display: none;
                }

                @media(max-width: 768px) {
                    .tabs-container.tabs-mobile {
                        display: block;
                    }

                    .tabs-container:not(.tabs-mobile) {
                        display: none;
                    }

                    .tabs-mobile .tablinks {
                        display: flex;
                        justify-content: space-between;
                        align-items: center;
                    }

                    .tabs-mobile .tablinks.active svg {
                        transform: rotate(180deg);
                    }

                    .tabs-mobile .tablinks.active {
                        border-bottom: none!important;
                    }

                    .tabs-mobile .tab {
                        margin-bottom: 28px;
                    }
                }

                /* Custom List Marker */
                .product-tabs #tab-default ul,.product-tabs #tab-mob-default ul {
                    column-count: 3;
                    padding: 0
                }

                .product-tabs #tab-default ul li ul,.product-tabs #tab-mob-default ul li ul {
                    column-count: 1;
                    padding: 0
                }



                .product-tabs #tab-default ul li,.product-tabs #tab-mob-default ul li {
                    list-style: none;
                    padding-left: 20px;
                    margin: 30px;
                    font-size: 18px;
                    font-weight: 400;
                    color: #000;
                    letter-spacing: -.09px;
                    position: relative;
                  break-inside: avoid-column;
                }

                .product-tabs #tab-default ul li strong,.product-tabs #tab-mob-default ul li strong {
                    font-weight: 400
                }

                .product-tabs #tab-default ul li::before,.product-tabs #tab-mob-default ul li::before {
                    content: "";
                    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28.708' height='27.411' viewBox='0 0 28.708 27.411'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath id='Path_6263' data-name='Path 6263' d='M11272.395-7889.236l-8.645,13.066,13.366-3.15v6.292l-6.066,8.732-12.818,1.515-8.944-10.247,3.577-12.614,8.593-4.551Z' transform='translate(-11249.287 7890.192)' fill='none' stroke='%23f14825' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_6529' data-name='Group 6529' transform='translate(0 0)'%3E%3Cpath id='Path_6262' data-name='Path 6262' d='M11260.913-7876.8l4.946,4.946,13.877-13.953' transform='translate(-11251.737 7888.678)' fill='none' stroke='%23f14825' stroke-width='2'/%3E%3Cg id='Mask_Group_121' data-name='Mask Group 121' clip-path='url(%23clip-path)'%3E%3Cg id='Ellipse_548' data-name='Ellipse 548' transform='translate(2.301 1.859)' fill='none' stroke='%23f14825' stroke-width='2'%3E%3Ccircle cx='11.873' cy='11.873' r='11.873' stroke='none'/%3E%3Ccircle cx='11.873' cy='11.873' r='10.873' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
                    margin-right: -34px;
                    width: 28px;
                    height: 28px;
                    margin-left: -45px;
                    background-size: contain;
                    position: absolute
                }

                .product-tabs #tab-default ul li:first-child,.product-tabs #tab-mob-default ul li:first-child {
                    margin-top: 0
                }

                @media (max-width: 1024px) {
                    .product-tabs #tab-default ul,.product-tabs #tab-mob-default ul {
                        column-count: 2;
                    }
                }

                @media (max-width: 540px) {
                    .product-tabs #tab-default ul,.product-tabs #tab-mob-default ul {
                        column-count: 1;
                    }
                }

               

                .product-tabs .tabcontent ul li,.product-tabs #tab-mob-default ul li {
                    list-style: none;
                    padding-left: 20px;
                    margin: 30px;
                    font-size: 18px;
                    font-weight: 400;
                    color: #000;
                    letter-spacing: -.09px;
                    position: relative;
                  break-inside: avoid-column;
                }

                .product-tabs .tabcontent ul li strong,.product-tabs #tab-mob-default ul li strong {
                    font-weight: 400
                }

                .product-tabs .tabcontent ul li::before,.product-tabs #tab-mob-default ul li::before {
                    content: "";
                    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28.708' height='27.411' viewBox='0 0 28.708 27.411'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath id='Path_6263' data-name='Path 6263' d='M11272.395-7889.236l-8.645,13.066,13.366-3.15v6.292l-6.066,8.732-12.818,1.515-8.944-10.247,3.577-12.614,8.593-4.551Z' transform='translate(-11249.287 7890.192)' fill='none' stroke='%23f14825' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_6529' data-name='Group 6529' transform='translate(0 0)'%3E%3Cpath id='Path_6262' data-name='Path 6262' d='M11260.913-7876.8l4.946,4.946,13.877-13.953' transform='translate(-11251.737 7888.678)' fill='none' stroke='%23f14825' stroke-width='2'/%3E%3Cg id='Mask_Group_121' data-name='Mask Group 121' clip-path='url(%23clip-path)'%3E%3Cg id='Ellipse_548' data-name='Ellipse 548' transform='translate(2.301 1.859)' fill='none' stroke='%23f14825' stroke-width='2'%3E%3Ccircle cx='11.873' cy='11.873' r='11.873' stroke='none'/%3E%3Ccircle cx='11.873' cy='11.873' r='10.873' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
                    margin-right: -34px;
                    width: 28px;
                    height: 28px;
                    margin-left: -45px;
                    background-size: contain;
                    position: absolute
                }

.product-tabs .tabcontent ul,.product-tabs #tab-mob-default ul {
                    column-count: 3;
                    padding: 0
                }

                .product-tabs .tabcontent ul li ul,.product-tabs #tab-mob-default ul li ul {
                    column-count: 1;
                    padding: 0
                }


                .product-tabs .tabcontent ul li:first-child,.product-tabs #tab-mob-default ul li:first-child {
                    margin-top: 0
                }

                @media (max-width: 1024px) {
                    .product-tabs .tabcontent ul,.product-tabs #tab-mob-default ul {
                        column-count: 2;
                    }
                }

                @media (max-width: 540px) {
                    .product-tabs .tabcontent ul,.product-tabs #tab-mob-default ul {
                        column-count: 1;
                    }
                }

 .product-tabs .tabs-container:not(.tabs-mobile) .tab{
	overflow-x:auto;
   display:flex;
   scrollbar-width: thin;
 /* scrollbar-color: #0e427a9c #0e427a45;*/
}

.product-tabs .tabs-container:not(.tabs-mobile)  .tab .tablinks{
	flex:0 0 auto;
}

.product-tabs .tab-2 .tablinks-2 h2 {
                    display: inline-block;
                    margin: 0;
                    font-size: 25px;
                    line-height: 35px;
                    font-weight: 400;
                }

                .product-tabs .tab-2 .tablinks-2:not(:first-child) {
                    margin-left: 30px;
                }

                .product-tabs .tab-2 .tablinks-2.active {
                    border-bottom: 5px solid #F14825;
                    padding-bottom: 29px;
                    color: black!important;
                }

                .product-tabs .tab-2 {
                    padding-bottom: 28px;
                    margin-bottom: 50px;
                    border-bottom: 1px solid #C7C7C7;
                }

                .product-tabs .tabcontent-2 {
                    display: none;
                    max-height: 450px;
                    overflow-y: auto;
                }

                .product-tabs .tab-2 a {
                    cursor: pointer;
                }

                .custom-table table td {
                    background-color: #F3F2F2!important;
                    border: none;
                    padding: 30px 0px;
                    font-size: 18px;
                }

                .custom-table thead td {
                    border-top: none!important;
                }

                .custom-table table tr {
                    border-bottom: 1px solid #707070;
                }

                .custom-table table tr td:first-child {
                    font-weight: 700;
                }

                .custom-table table tr td:not(:first-child) {
                    color: rgba(0, 0, 0, 1);
                }

                .tabs-container-2.tabs-mobile-2 {
                    display: none;
                }

                @media(max-width: 768px) {
                    .tabs-container-2.tabs-mobile-2 {
                        display: block;
                    }

                    .tabs-container-2:not(.tabs-mobile-2) {
                        display: none;
                    }

                    .tabs-mobile-2 .tablinks-2 {
                        display: flex;
                        justify-content: space-between;
                        align-items: center;
                    }

                    .tabs-mobile-2 .tablinks-2.active svg {
                        transform: rotate(180deg);
                    }

                    .tabs-mobile-2 .tablinks-2.active {
                        border-bottom: none!important;
                    }

                    .tabs-mobile-2 .tab-2 {
                        margin-bottom: 28px;
                    }
                }

                /* Custom List Marker */
                .product-tabs #tab-default ul,.product-tabs #tab-mob-default ul {
                    column-count: 3;
                    padding: 0
                }

                .product-tabs #tab-default ul li ul,.product-tabs #tab-mob-default ul li ul {
                    column-count: 1;
                    padding: 0
                }



                .product-tabs #tab-default ul li,.product-tabs #tab-mob-default ul li {
                    list-style: none;
                    padding-left: 20px;
                    margin: 30px;
                    font-size: 18px;
                    font-weight: 400;
                    color: #000;
                    letter-spacing: -.09px;
                    position: relative;
                  break-inside: avoid-column;
                }

                .product-tabs #tab-default ul li strong,.product-tabs #tab-mob-default ul li strong {
                    font-weight: 400
                }

                .product-tabs #tab-default ul li::before,.product-tabs #tab-mob-default ul li::before {
                    content: "";
                    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28.708' height='27.411' viewBox='0 0 28.708 27.411'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath id='Path_6263' data-name='Path 6263' d='M11272.395-7889.236l-8.645,13.066,13.366-3.15v6.292l-6.066,8.732-12.818,1.515-8.944-10.247,3.577-12.614,8.593-4.551Z' transform='translate(-11249.287 7890.192)' fill='none' stroke='%23f14825' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_6529' data-name='Group 6529' transform='translate(0 0)'%3E%3Cpath id='Path_6262' data-name='Path 6262' d='M11260.913-7876.8l4.946,4.946,13.877-13.953' transform='translate(-11251.737 7888.678)' fill='none' stroke='%23f14825' stroke-width='2'/%3E%3Cg id='Mask_Group_121' data-name='Mask Group 121' clip-path='url(%23clip-path)'%3E%3Cg id='Ellipse_548' data-name='Ellipse 548' transform='translate(2.301 1.859)' fill='none' stroke='%23f14825' stroke-width='2'%3E%3Ccircle cx='11.873' cy='11.873' r='11.873' stroke='none'/%3E%3Ccircle cx='11.873' cy='11.873' r='10.873' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
                    margin-right: -34px;
                    width: 28px;
                    height: 28px;
                    margin-left: -45px;
                    background-size: contain;
                    position: absolute
                }

                .product-tabs #tab-default ul li:first-child,.product-tabs #tab-mob-default ul li:first-child {
                    margin-top: 0
                }

                @media (max-width: 1024px) {
                    .product-tabs #tab-default ul,.product-tabs #tab-mob-default ul {
                        column-count: 2;
                    }
                }

                @media (max-width: 540px) {
                    .product-tabs #tab-default ul,.product-tabs #tab-mob-default ul {
                        column-count: 1;
                    }
                }

               

                .product-tabs .tabcontent-2 ul li,.product-tabs #tab-mob-default ul li {
                    list-style: none;
                    padding-left: 20px;
                    margin: 30px;
                    font-size: 18px;
                    font-weight: 400;
                    color: #000;
                    letter-spacing: -.09px;
                    position: relative;
                  break-inside: avoid-column;
                }

                .product-tabs .tabcontent-2 ul li strong,.product-tabs #tab-mob-default ul li strong {
                    font-weight: 400
                }

                .product-tabs .tabcontent-2 ul li::before,.product-tabs #tab-mob-default ul li::before {
                    content: "";
                    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28.708' height='27.411' viewBox='0 0 28.708 27.411'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath id='Path_6263' data-name='Path 6263' d='M11272.395-7889.236l-8.645,13.066,13.366-3.15v6.292l-6.066,8.732-12.818,1.515-8.944-10.247,3.577-12.614,8.593-4.551Z' transform='translate(-11249.287 7890.192)' fill='none' stroke='%23f14825' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_6529' data-name='Group 6529' transform='translate(0 0)'%3E%3Cpath id='Path_6262' data-name='Path 6262' d='M11260.913-7876.8l4.946,4.946,13.877-13.953' transform='translate(-11251.737 7888.678)' fill='none' stroke='%23f14825' stroke-width='2'/%3E%3Cg id='Mask_Group_121' data-name='Mask Group 121' clip-path='url(%23clip-path)'%3E%3Cg id='Ellipse_548' data-name='Ellipse 548' transform='translate(2.301 1.859)' fill='none' stroke='%23f14825' stroke-width='2'%3E%3Ccircle cx='11.873' cy='11.873' r='11.873' stroke='none'/%3E%3Ccircle cx='11.873' cy='11.873' r='10.873' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
                    margin-right: -34px;
                    width: 28px;
                    height: 28px;
                    margin-left: -45px;
                    background-size: contain;
                    position: absolute
                }

.product-tabs .tabcontent-2 ul,.product-tabs #tab-mob-default ul {
                    column-count: 3;
                    padding: 0
                }

                .product-tabs .tabcontent-2 ul li ul,.product-tabs #tab-mob-default ul li ul {
                    column-count: 1;
                    padding: 0
                }


                .product-tabs .tabcontent-2 ul li:first-child,.product-tabs #tab-mob-default ul li:first-child {
                    margin-top: 0
                }

                @media (max-width: 1024px) {
                    .product-tabs .tabcontent-2 ul,.product-tabs #tab-mob-default ul {
                        column-count: 2;
                    }
                }

                @media (max-width: 540px) {
                    .product-tabs .tabcontent-2 ul,.product-tabs #tab-mob-default ul {
                        column-count: 1;
                    }
                }

 .product-tabs .tabs-container-2:not(.tabs-mobile-2) .tab-2{
	overflow-x:auto;
   display:flex;
   scrollbar-width: thin;
 /* scrollbar-color: #0e427a9c #0e427a45;*/
}

.product-tabs .tabs-container-2:not(.tabs-mobile-2)  .tab-2 .tablinks-2{
	flex:0 0 auto;
}

@media(max-width:1024px){
	#brevo-conversations{
    	bottom:75px!important; 
        }
}