.elementor-4122 .elementor-element.elementor-element-329d8302:not(.elementor-motion-effects-element-type-background), .elementor-4122 .elementor-element.elementor-element-329d8302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://graciassafaris.com/wp-content/uploads/2025/04/Serengeti-national-park.jpg");background-position:center center;background-size:cover;}.elementor-4122 .elementor-element.elementor-element-329d8302 > .elementor-container{min-height:462px;}.elementor-4122 .elementor-element.elementor-element-329d8302{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4122 .elementor-element.elementor-element-329d8302 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4122 .elementor-element.elementor-element-c0cd99f{text-align:center;}.elementor-4122 .elementor-element.elementor-element-c0cd99f .elementor-heading-title{font-family:"Gracias", Sans-serif;font-size:35px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-4122 .elementor-element.elementor-element-0d0a232{text-align:center;}.elementor-4122 .elementor-element.elementor-element-0d0a232 .elementor-heading-title{font-family:"MAravilla script", Sans-serif;font-size:43px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-4122 .elementor-element.elementor-element-49928c8 .elementor-button{background-color:#7B762F;font-family:"Maravilla font regular", Sans-serif;font-weight:600;text-transform:uppercase;border-radius:30px 30px 30px 30px;}.elementor-4122 .elementor-element.elementor-element-49928c8 > .elementor-widget-container{padding:010px 0px 0px 0px;}.elementor-4122 .elementor-element.elementor-element-8244e52:not(.elementor-motion-effects-element-type-background), .elementor-4122 .elementor-element.elementor-element-8244e52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2DED9;}.elementor-4122 .elementor-element.elementor-element-8244e52{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-4122 .elementor-element.elementor-element-8244e52 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4122 .elementor-element.elementor-element-71aaf30{text-align:center;}.elementor-4122 .elementor-element.elementor-element-71aaf30 .elementor-heading-title{font-family:"Gracias", Sans-serif;font-size:30px;font-weight:400;color:#6E5940;}.elementor-4122 .elementor-element.elementor-element-2f3b106 > .elementor-widget-container{background-color:#FFFFFF;padding:30px 30px 30px 30px;border-radius:5px 5px 5px 5px;}.elementor-4122 .elementor-element.elementor-element-2f3b106{text-align:left;color:#000000;font-family:"Maravilla font regular", Sans-serif;font-size:18px;}.elementor-4122 .elementor-element.elementor-element-4e4c102{text-align:center;}.elementor-4122 .elementor-element.elementor-element-4e4c102 .elementor-heading-title{font-family:"Gracias", Sans-serif;font-size:30px;font-weight:400;color:#6E5940;}.elementor-4122 .elementor-element.elementor-element-f6476fe{text-align:left;}.elementor-4122 .elementor-element.elementor-element-f6476fe .elementor-heading-title{font-family:"Maravilla font regular", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-4122 .elementor-element.elementor-element-fd7e775 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4122 .elementor-element.elementor-element-fd7e775 .eael-data-table{max-width:100%;}.elementor-4122 .elementor-element.elementor-element-fd7e775 .eael-data-table thead tr th:first-child{border-radius:4px 0px 0px 0px;}.elementor-4122 .elementor-element.elementor-element-fd7e775 .eael-data-table thead tr th:last-child{border-radius:0px 4px 0px 0px;}.rtl .elementor-4122 .elementor-element.elementor-element-fd7e775 .eael-data-table thead tr th:first-child{border-radius:0px 4px 0px 0px;}.rtl .elementor-4122 .elementor-element.elementor-element-fd7e775 .eael-data-table thead tr th:last-child{border-radius:4px 0px 0px 0px;}.elementor-4122 .elementor-element.elementor-element-fd7e775 .eael-data-table thead tr th{color:#fff;background-color:#6E5940;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDD4D4;}.elementor-4122 .elementor-element.elementor-element-fd7e775 table.dataTable thead .sorting:after{color:#fff;}.elementor-4122 .elementor-element.elementor-element-fd7e775 table.dataTable thead .sorting_asc:after{color:#fff;}.elementor-4122 .elementor-element.elementor-element-fd7e775 table.dataTable thead .sorting_desc:after{color:#fff;}.elementor-4122 .elementor-element.elementor-element-fd7e775 .eael-data-table thead tr th:hover{color:#fff;}.elementor-4122 .elementor-element.elementor-element-fd7e775 table.dataTable thead .sorting:after:hover{color:#fff;}.elementor-4122 .elementor-element.elementor-element-fd7e775 table.dataTable thead .sorting_asc:after:hover{color:#fff;}.elementor-4122 .elementor-element.elementor-element-fd7e775 table.dataTable thead .sorting_desc:after:hover{color:#fff;}.elementor-4122 .elementor-element.elementor-element-fd7e775 .eael-data-table thead > tr th .data-table-header-text{font-family:"Maravilla font regular", Sans-serif;}.elementor-4122 .elementor-element.elementor-element-fd7e775 .eael-data-table thead tr th i{font-size:20px;}.elementor-4122 .elementor-element.elementor-element-fd7e775 .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-4122 .elementor-element.elementor-element-fd7e775 .eael-data-table tbody > tr:nth-child(2n) td{color:#000000;background:#E4DCDC;}.elementor-4122 .elementor-element.elementor-element-fd7e775 .eael-data-table tbody > tr:nth-child(2n+1) td{color:#000000;background-color:#FFFFFF;}.elementor-4122 .elementor-element.elementor-element-fd7e775 .eael-data-table tbody tr td{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDD4D4;font-family:"Maravilla font regular", Sans-serif;font-size:18px;}.elementor-4122 .elementor-element.elementor-element-fd7e775 .eael-data-table tbody > tr:nth-child(2n+1) td:hover{color:#6d7882;}.elementor-4122 .elementor-element.elementor-element-fd7e775 .eael-data-table-wrap table td a{color:#c15959;}.elementor-4122 .elementor-element.elementor-element-fd7e775 .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-4122 .elementor-element.elementor-element-fd7e775 .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-4122 .elementor-element.elementor-element-fd7e775 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-4122 .elementor-element.elementor-element-fd7e775 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-4122 .elementor-element.elementor-element-fd7e775 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-4122 .elementor-element.elementor-element-fd7e775 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-4122 .elementor-element.elementor-element-d53ac15{text-align:left;}.elementor-4122 .elementor-element.elementor-element-d53ac15 .elementor-heading-title{font-family:"Gracias", Sans-serif;font-size:24px;font-weight:400;color:#6E5940;}.elementor-4122 .elementor-element.elementor-element-2ce9b58 > .elementor-widget-container{background-color:#FFFFFF;padding:30px 30px 30px 30px;border-radius:5px 5px 5px 5px;}.elementor-4122 .elementor-element.elementor-element-2ce9b58{text-align:left;color:#000000;font-family:"Maravilla font regular", Sans-serif;font-size:18px;}.elementor-4122 .elementor-element.elementor-element-e0e2afe{text-align:left;}.elementor-4122 .elementor-element.elementor-element-e0e2afe .elementor-heading-title{font-family:"Gracias", Sans-serif;font-size:24px;font-weight:400;color:#6E5940;}.elementor-4122 .elementor-element.elementor-element-b609170 > .elementor-widget-container{background-color:#FFFFFF;padding:30px 30px 35px 30px;border-radius:5px 5px 5px 5px;}.elementor-4122 .elementor-element.elementor-element-b609170{text-align:left;color:#000000;font-family:"Maravilla font regular", Sans-serif;font-size:18px;}.elementor-4122 .elementor-element.elementor-element-23781ea2:not(.elementor-motion-effects-element-type-background), .elementor-4122 .elementor-element.elementor-element-23781ea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2DED9;}.elementor-4122 .elementor-element.elementor-element-23781ea2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4122 .elementor-element.elementor-element-23781ea2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4122 .elementor-element.elementor-element-6d32020d{padding:0px 0px 010px 0px;}.elementor-4122 .elementor-element.elementor-element-e57e680{text-align:center;}.elementor-4122 .elementor-element.elementor-element-e57e680 .elementor-heading-title{font-family:"Gracias", Sans-serif;font-size:30px;font-weight:400;color:#6E5940;}.elementor-4122 .elementor-element.elementor-element-756b4840 > .elementor-widget-container{background-color:#7B762F;padding:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}.elementor-4122 .elementor-element.elementor-element-756b4840 .elementor-heading-title{font-family:"Ambit bold", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-4122 .elementor-element.elementor-element-591d0c27 > .elementor-widget-container{background-color:#FFFFFF;padding:30px 30px 30px 30px;border-radius:5px 5px 5px 5px;}.elementor-4122 .elementor-element.elementor-element-591d0c27{color:#000000;font-family:"Maravilla font regular", Sans-serif;}.elementor-4122 .elementor-element.elementor-element-f4a98e3 .pa-gallery-img-container img{height:236px;object-fit:cover;}.elementor-4122 .elementor-element.elementor-element-f4a98e3 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4122 .elementor-element.elementor-element-f4a98e3 .premium-img-gallery-fitRows div.premium-gallery-item{width:33.330%;}.elementor-4122 .elementor-element.elementor-element-f4a98e3 .premium-gallery-caption{text-align:center;}.elementor-4122 .elementor-element.elementor-element-f4a98e3 .pa-gallery-img-container, .elementor-4122 .elementor-element.elementor-element-f4a98e3 .pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper, .elementor-4122 .elementor-element.elementor-element-f4a98e3 .pa-gallery-img.style2 .pa-gallery-icons-caption-container{border-radius:10px 10px 10px 10px;}.elementor-4122 .elementor-element.elementor-element-f4a98e3 .premium-gallery-img-name, .elementor-4122 .elementor-element.elementor-element-f4a98e3 .premium-gallery-img-name a{color:#02010100;}.elementor-4122 .elementor-element.elementor-element-ea80c0{padding:0px 0px 10px 0px;}.elementor-4122 .elementor-element.elementor-element-5e3d0d > .elementor-widget-container{background-color:#7B762F;padding:5px 0px 5px 5px;border-radius:5px 5px 5px 5px;}.elementor-4122 .elementor-element.elementor-element-5e3d0d .elementor-heading-title{font-family:"Ambit bold", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-4122 .elementor-element.elementor-element-e541073 > .elementor-widget-container{background-color:#FFFFFF;padding:30px 30px 30px 30px;border-radius:5px 5px 5px 5px;}.elementor-4122 .elementor-element.elementor-element-e541073{color:#000000;font-family:"Maravilla font regular", Sans-serif;}.elementor-4122 .elementor-element.elementor-element-9abc316 .pa-gallery-img-container img{height:222px;object-fit:cover;}.elementor-4122 .elementor-element.elementor-element-9abc316 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4122 .elementor-element.elementor-element-9abc316 .premium-img-gallery-fitRows div.premium-gallery-item{width:33.330%;}.elementor-4122 .elementor-element.elementor-element-9abc316 .premium-gallery-caption{text-align:center;}.elementor-4122 .elementor-element.elementor-element-9abc316 .pa-gallery-img-container, .elementor-4122 .elementor-element.elementor-element-9abc316 .pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper, .elementor-4122 .elementor-element.elementor-element-9abc316 .pa-gallery-img.style2 .pa-gallery-icons-caption-container{border-radius:10px 10px 10px 10px;}.elementor-4122 .elementor-element.elementor-element-9abc316 .premium-gallery-img-name, .elementor-4122 .elementor-element.elementor-element-9abc316 .premium-gallery-img-name a{color:#02010100;}.elementor-4122 .elementor-element.elementor-element-2d508746{padding:0px 0px 10px 0px;}.elementor-4122 .elementor-element.elementor-element-37ee3162 > .elementor-widget-container{background-color:#7B762F;padding:5px 0px 5px 5px;border-radius:5px 5px 5px 5px;}.elementor-4122 .elementor-element.elementor-element-37ee3162 .elementor-heading-title{font-family:"Ambit bold", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-4122 .elementor-element.elementor-element-588cd339 > .elementor-widget-container{background-color:#FFFFFF;padding:30px 30px 30px 30px;border-radius:5px 5px 5px 5px;}.elementor-4122 .elementor-element.elementor-element-588cd339{color:#000000;font-family:"Maravilla font regular", Sans-serif;}.elementor-4122 .elementor-element.elementor-element-e862393 .pa-gallery-img-container img{height:222px;object-fit:cover;}.elementor-4122 .elementor-element.elementor-element-e862393 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4122 .elementor-element.elementor-element-e862393 .premium-img-gallery-fitRows div.premium-gallery-item{width:33.330%;}.elementor-4122 .elementor-element.elementor-element-e862393 .premium-gallery-caption{text-align:center;}.elementor-4122 .elementor-element.elementor-element-e862393 .pa-gallery-img-container, .elementor-4122 .elementor-element.elementor-element-e862393 .pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper, .elementor-4122 .elementor-element.elementor-element-e862393 .pa-gallery-img.style2 .pa-gallery-icons-caption-container{border-radius:10px 10px 10px 10px;}.elementor-4122 .elementor-element.elementor-element-e862393 .premium-gallery-img-name, .elementor-4122 .elementor-element.elementor-element-e862393 .premium-gallery-img-name a{color:#02010100;}.elementor-4122 .elementor-element.elementor-element-87ec658{padding:0px 0px 10px 0px;}.elementor-4122 .elementor-element.elementor-element-4f92afb > .elementor-widget-container{background-color:#7B762F;padding:5px 0px 5px 5px;border-radius:5px 5px 5px 5px;}.elementor-4122 .elementor-element.elementor-element-4f92afb .elementor-heading-title{font-family:"Ambit bold", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-4122 .elementor-element.elementor-element-c998272 > .elementor-widget-container{background-color:#FFFFFF;padding:30px 30px 30px 30px;border-radius:5px 5px 5px 5px;}.elementor-4122 .elementor-element.elementor-element-c998272{color:#000000;font-family:"Maravilla font regular", Sans-serif;}.elementor-4122 .elementor-element.elementor-element-0ea82ce .pa-gallery-img-container img{height:222px;object-fit:cover;}.elementor-4122 .elementor-element.elementor-element-0ea82ce .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4122 .elementor-element.elementor-element-0ea82ce .premium-img-gallery-fitRows div.premium-gallery-item{width:33.330%;}.elementor-4122 .elementor-element.elementor-element-0ea82ce .premium-gallery-caption{text-align:center;}.elementor-4122 .elementor-element.elementor-element-0ea82ce .pa-gallery-img-container, .elementor-4122 .elementor-element.elementor-element-0ea82ce .pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper, .elementor-4122 .elementor-element.elementor-element-0ea82ce .pa-gallery-img.style2 .pa-gallery-icons-caption-container{border-radius:10px 10px 10px 10px;}.elementor-4122 .elementor-element.elementor-element-0ea82ce .premium-gallery-img-name, .elementor-4122 .elementor-element.elementor-element-0ea82ce .premium-gallery-img-name a{color:#02010100;}.elementor-4122 .elementor-element.elementor-element-865535f{padding:0px 0px 10px 0px;}.elementor-4122 .elementor-element.elementor-element-d470214 > .elementor-widget-container{background-color:#7B762F;padding:5px 0px 5px 5px;border-radius:5px 5px 5px 5px;}.elementor-4122 .elementor-element.elementor-element-d470214 .elementor-heading-title{font-family:"Ambit bold", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-4122 .elementor-element.elementor-element-a88e9b1 > .elementor-widget-container{background-color:#FFFFFF;padding:30px 30px 30px 30px;border-radius:5px 5px 5px 5px;}.elementor-4122 .elementor-element.elementor-element-a88e9b1{color:#000000;font-family:"Maravilla font regular", Sans-serif;}.elementor-4122 .elementor-element.elementor-element-8ec7fb0{text-align:center;}.elementor-4122 .elementor-element.elementor-element-8ec7fb0 .elementor-heading-title{font-family:"Gracias", Sans-serif;font-size:30px;font-weight:400;color:#6E5940;}.elementor-4122 .elementor-element.elementor-element-3c52eab > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-4122 .elementor-element.elementor-element-3c52eab{color:#000000;font-family:"Maravilla font regular", Sans-serif;}.elementor-4122 .elementor-element.elementor-element-2de9889 > .elementor-widget-container{background-color:#EEEEEE;padding:30px 30px 30px 30px;}.elementor-4122 .elementor-element.elementor-element-2de9889 .eael-contact-form.eael-fluent-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-4122 .elementor-element.elementor-element-2de9889 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group textarea, .elementor-4122 .elementor-element.elementor-element-2de9889 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group select{background-color:#FFFFFF;border-style:solid;border-color:#000000;}.elementor-4122 .elementor-element.elementor-element-2de9889 .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit{background-color:#7B762F !important;color:#ffffff !important;}@media(max-width:1024px){.elementor-4122 .elementor-element.elementor-element-f4a98e3 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4122 .elementor-element.elementor-element-f4a98e3 .premium-img-gallery-fitRows div.premium-gallery-item{width:100%;}.elementor-4122 .elementor-element.elementor-element-9abc316 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4122 .elementor-element.elementor-element-9abc316 .premium-img-gallery-fitRows div.premium-gallery-item{width:100%;}.elementor-4122 .elementor-element.elementor-element-e862393 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4122 .elementor-element.elementor-element-e862393 .premium-img-gallery-fitRows div.premium-gallery-item{width:100%;}.elementor-4122 .elementor-element.elementor-element-0ea82ce .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4122 .elementor-element.elementor-element-0ea82ce .premium-img-gallery-fitRows div.premium-gallery-item{width:100%;}}@media(max-width:767px){.elementor-4122 .elementor-element.elementor-element-f4a98e3 .pa-gallery-img-container img{height:140px;}.elementor-4122 .elementor-element.elementor-element-f4a98e3 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4122 .elementor-element.elementor-element-f4a98e3 .premium-img-gallery-fitRows div.premium-gallery-item{width:50%;}.elementor-4122 .elementor-element.elementor-element-9abc316 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4122 .elementor-element.elementor-element-9abc316 .premium-img-gallery-fitRows div.premium-gallery-item{width:50%;}.elementor-4122 .elementor-element.elementor-element-e862393 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4122 .elementor-element.elementor-element-e862393 .premium-img-gallery-fitRows div.premium-gallery-item{width:50%;}.elementor-4122 .elementor-element.elementor-element-0ea82ce .premium-img-gallery-masonry div.premium-gallery-item, .elementor-4122 .elementor-element.elementor-element-0ea82ce .premium-img-gallery-fitRows div.premium-gallery-item{width:50%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gracias';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://graciassafaris.com/wp-content/uploads/2025/04/Noctura-Sans.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'MAravilla script';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://graciassafaris.com/wp-content/uploads/2025/01/Broadcast_Matter.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Maravilla font regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://graciassafaris.com/wp-content/uploads/2024/02/BrandonText-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ambit bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://graciassafaris.com/wp-content/uploads/2024/02/Ambit-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */