.elementor-9751 .elementor-element.elementor-element-fec8f76 > .elementor-container{max-width:1001px;}.elementor-9751 .elementor-element.elementor-element-cb40eeb{text-align:center;}.elementor-9751 .elementor-element.elementor-element-cb40eeb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-9751 .elementor-element.elementor-element-cb40eeb > .elementor-widget-container:hover{--e-transform-scale:0.9;}.elementor-9751 .elementor-element.elementor-element-cb40eeb > .elementor-widget-container{--e-transform-transition-duration:489ms;border-radius:7px 7px 7px 7px;}.elementor-9751 .elementor-element.elementor-element-87e9063{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9751 .elementor-element.elementor-element-87e9063 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-9751 .elementor-element.elementor-element-87e9063 .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-9751 .elementor-element.elementor-element-87e9063 .elementor-icon i, .elementor-9751 .elementor-element.elementor-element-87e9063 .elementor-icon svg{transform:rotate(0deg);}.elementor-9751 .elementor-element.elementor-element-30d49ca > .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9751 .elementor-element.elementor-element-def2de1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;align-self:center;}.elementor-9751 .elementor-element.elementor-element-def2de1 .elementor-divider-separator{width:100%;}.elementor-9751 .elementor-element.elementor-element-def2de1 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-9751 .elementor-element.elementor-element-def2de1 .elementor-icon i, .elementor-9751 .elementor-element.elementor-element-def2de1 .elementor-icon svg{transform:rotate(0deg);}.elementor-9751 .elementor-element.elementor-element-def2de1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9751 .elementor-element.elementor-element-7d7528b .elementor-tab-title, .elementor-9751 .elementor-element.elementor-element-7d7528b .elementor-tab-title:before, .elementor-9751 .elementor-element.elementor-element-7d7528b .elementor-tab-title:after, .elementor-9751 .elementor-element.elementor-element-7d7528b .elementor-tab-content, .elementor-9751 .elementor-element.elementor-element-7d7528b .elementor-tabs-content-wrapper{border-width:1px;}.elementor-9751 .elementor-element.elementor-element-7d7528b .elementor-tab-desktop-title.elementor-active{background-color:#F8F8F8;}.elementor-9751 .elementor-element.elementor-element-7d7528b .elementor-tabs-content-wrapper{background-color:#F8F8F8;}.elementor-9751 .elementor-element.elementor-element-ffbf646 > .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9751 .elementor-element.elementor-element-2caa8cb > .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9751 .elementor-element.elementor-element-c2d9286{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-9751 .elementor-element.elementor-element-c2d9286 .elementor-divider-separator{width:100%;}.elementor-9751 .elementor-element.elementor-element-c2d9286 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-9751 .elementor-element.elementor-element-c2d9286 .elementor-icon i, .elementor-9751 .elementor-element.elementor-element-c2d9286 .elementor-icon svg{transform:rotate(0deg);}.elementor-9751 .elementor-element.elementor-element-9397a20 .elementor-tab-title, .elementor-9751 .elementor-element.elementor-element-9397a20 .elementor-tab-title:before, .elementor-9751 .elementor-element.elementor-element-9397a20 .elementor-tab-title:after, .elementor-9751 .elementor-element.elementor-element-9397a20 .elementor-tab-content, .elementor-9751 .elementor-element.elementor-element-9397a20 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-9751 .elementor-element.elementor-element-9397a20 .elementor-tab-desktop-title.elementor-active{background-color:#F8F8F8;}.elementor-9751 .elementor-element.elementor-element-9397a20 .elementor-tabs-content-wrapper{background-color:#F8F8F8;}.elementor-9751 .elementor-element.elementor-element-9397a20 .elementor-tab-content{color:#535353;}.elementor-9751 .elementor-element.elementor-element-f918240 > .elementor-widget-container{transition:background 0s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9751 .elementor-element.elementor-element-793427c > .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9751 .elementor-element.elementor-element-02fdc24{text-align:center;}.elementor-9751 .elementor-element.elementor-element-02fdc24 > .elementor-widget-container:hover{--e-transform-scale:1.2;}/* Start custom CSS *//* GEO compare tables — PAGE ONLY */
table.geo-compare{
  width:100%;
  border-collapse:collapse;
  margin:18px 0 26px 0;
  font-size:15px;
  line-height:1.35;
}
table.geo-compare th,
table.geo-compare td{
  border:1px solid rgba(0,0,0,.08);
  padding:12px 14px;
  vertical-align:top;
}
table.geo-compare thead th{
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.02em;
  font-size:12px;
  background:rgba(0,0,0,.03);
}
table.geo-compare tbody tr:nth-child(even){
  background:rgba(0,0,0,.02);
}
table.geo-compare td:first-child{
  font-weight:600;
  width:28%;
}
@media (max-width: 767px){
  table.geo-compare{ font-size:14px; }
  table.geo-compare th, table.geo-compare td{ padding:10px; }
}
/* GEO table alignment + width helpers */
.geo-center th,
.geo-center td{
  text-align:center;
}

.geo-narrow{
  max-width:880px;
  margin-left:auto;
  margin-right:auto;
}
/* GEO table titles — center align */
.geo-table-title{
  text-align:center;
  margin-bottom:14px;
}
.elementor-widget-heading.cam-hero-box,
.cam-hero-box{
  background: linear-gradient(180deg, #b69234 0%, #e6d4a3 100%);
  border-radius: 16px;
  box-shadow: 0 6px 28px rgba(0,0,0,.18);
  padding: 30px 40px;
  display: block;
  max-width: 980px;
  margin: 0 auto 24px;
}/* End custom CSS */