.elementor-8726 .elementor-element.elementor-element-25fc8fe1{--display:flex;--overlay-opacity:0.5;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-8726 .elementor-element.elementor-element-25fc8fe1::before, .elementor-8726 .elementor-element.elementor-element-25fc8fe1 > .elementor-background-video-container::before, .elementor-8726 .elementor-element.elementor-element-25fc8fe1 > .e-con-inner > .elementor-background-video-container::before, .elementor-8726 .elementor-element.elementor-element-25fc8fe1 > .elementor-background-slideshow::before, .elementor-8726 .elementor-element.elementor-element-25fc8fe1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8726 .elementor-element.elementor-element-25fc8fe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000E8;--background-overlay:'';}.elementor-8726 .elementor-element.elementor-element-25fc8fe1:not(.elementor-motion-effects-element-type-background), .elementor-8726 .elementor-element.elementor-element-25fc8fe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-8726 .elementor-element.elementor-element-5d4cb3e1{text-align:center;}.elementor-8726 .elementor-element.elementor-element-5d4cb3e1 .elementor-heading-title{font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-8726 .elementor-element.elementor-element-54bc18a{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-54bc18a */.terms-container{

margin:auto;

line-height:1.7;
color:black!important;padding:30px;
}

.terms-container h1{
font-size:36px;
margin-bottom:10px;
color:#000000;
}

.terms-intro{
font-size:16px;
margin-bottom:30px;
color:#666;
}

.terms-section{
margin-bottom:35px;
padding:20px;
border-radius:8px;
background:#f9f9f9;
}

.terms-section h2{
font-size:22px;
margin-bottom:12px;
color:#2b5d42;
}

.terms-section ul{
padding-left:20px;
}

.terms-section li{
margin-bottom:8px;
}

.terms-table{
width:100%;
border-collapse:collapse;
margin-top:15px;
}

.terms-table th{
background:#2b5d42;
color:black;
padding:10px;
text-align:left;
}

.terms-table td{
border:1px solid #ddd;
padding:10px;
}

.company{
margin-top:20px;
font-size:18px;
color:#1c3c2d;
}/* End custom CSS */