.elementor-328 .elementor-element.elementor-element-799aa1b:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-799aa1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpgzanzibar.com/wp-content/uploads/2025/04/WhatsApp-Image-2025-04-05-at-3.17.20-PM5.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-328 .elementor-element.elementor-element-799aa1b > .elementor-background-overlay{background-color:#000000;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-328 .elementor-element.elementor-element-799aa1b > .elementor-container{min-height:60vh;}.elementor-328 .elementor-element.elementor-element-799aa1b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-328 .elementor-element.elementor-element-7dfa685 > .elementor-element-populated{margin:100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-328 .elementor-element.elementor-element-2a2d8a6{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-328 .elementor-element.elementor-element-2a2d8a6 .elementor-headline{text-align:left;font-size:70px;font-weight:700;text-transform:uppercase;}.elementor-328 .elementor-element.elementor-element-2a2d8a6 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-b203bd9{--divider-border-style:solid;--divider-color:#FFFFFF4D;--divider-border-width:1px;}.elementor-328 .elementor-element.elementor-element-b203bd9 .elementor-divider-separator{width:100%;}.elementor-328 .elementor-element.elementor-element-b203bd9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-328 .elementor-element.elementor-element-eedd0e7{font-size:20px;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-73d4526.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-328 .elementor-element.elementor-element-43016d6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-3c2ad25 );color:var( --e-global-color-3c2ad25 );border-style:none;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-328 .elementor-element.elementor-element-43016d6{width:auto;max-width:auto;}.elementor-328 .elementor-element.elementor-element-43016d6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-328 .elementor-element.elementor-element-a2c7f69{width:auto;max-width:auto;}.elementor-328 .elementor-element.elementor-element-a2c7f69 > .elementor-widget-container:hover{--e-transform-rotateZ:101deg;}.elementor-328 .elementor-element.elementor-element-a2c7f69 > .elementor-widget-container{margin:15px 0px 0px 10px;}.elementor-328 .elementor-element.elementor-element-a2c7f69 .elementor-icon-wrapper{text-align:center;}.elementor-328 .elementor-element.elementor-element-a2c7f69.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-a2c7f69.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-a2c7f69.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-a2c7f69.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-a2c7f69.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-a2c7f69 .elementor-icon{font-size:18px;}.elementor-328 .elementor-element.elementor-element-a2c7f69 .elementor-icon svg{height:18px;}.elementor-328 .elementor-element.elementor-element-23e9b8b:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-23e9b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8b564f1 );}.elementor-328 .elementor-element.elementor-element-23e9b8b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-328 .elementor-element.elementor-element-23e9b8b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-328 .elementor-element.elementor-element-9605d51.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-328 .elementor-element.elementor-element-a18d1a7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-328 .elementor-element.elementor-element-a18d1a7{text-align:center;}.elementor-328 .elementor-element.elementor-element-a18d1a7 .elementor-heading-title{font-size:42px;font-weight:700;text-transform:uppercase;}.elementor-328 .elementor-element.elementor-element-d6c793a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-size:20px;font-weight:300;line-height:1.7em;color:var( --e-global-color-text );}.elementor-328 .elementor-element.elementor-element-7458821{text-align:center;font-size:20px;font-weight:300;line-height:1.7em;color:var( --e-global-color-text );}.elementor-328 .elementor-element.elementor-element-86b2272{text-align:center;font-size:15px;font-weight:300;line-height:1.7em;color:var( --e-global-color-text );}.elementor-328 .elementor-element.elementor-element-5f4fb72 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-328 .elementor-element.elementor-element-5f4fb72{width:100%;max-width:100%;}.elementor-328 .elementor-element.elementor-element-5f4fb72 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-328 .elementor-element.elementor-element-80e6c3a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-328 .elementor-element.elementor-element-b98e7a3 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-328 .elementor-element.elementor-element-b98e7a3{width:auto;max-width:auto;}.elementor-328 .elementor-element.elementor-element-b98e7a3 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-328 .elementor-element.elementor-element-0284a5f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-328 .elementor-element.elementor-element-dcbbc9b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-328 .elementor-element.elementor-element-dcbbc9b{width:auto;max-width:auto;}.elementor-328 .elementor-element.elementor-element-dcbbc9b > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-328 .elementor-element.elementor-element-5c5e732.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-328 .elementor-element.elementor-element-f8677df .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-328 .elementor-element.elementor-element-f8677df{width:auto;max-width:auto;}.elementor-328 .elementor-element.elementor-element-f8677df > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-328 .elementor-element.elementor-element-3fa618f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-328 .elementor-element.elementor-element-cee256b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-328 .elementor-element.elementor-element-cee256b{width:auto;max-width:auto;}.elementor-328 .elementor-element.elementor-element-cee256b > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-328 .elementor-element.elementor-element-1fc7ddb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-328 .elementor-element.elementor-element-1fc7ddb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-328 .elementor-element.elementor-element-2475004 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-328 .elementor-element.elementor-element-2475004{text-align:center;}.elementor-328 .elementor-element.elementor-element-2475004 .elementor-heading-title{font-size:42px;font-weight:700;text-transform:uppercase;}.elementor-328 .elementor-element.elementor-element-f894866{text-align:center;font-size:20px;font-weight:300;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-328 .elementor-element.elementor-element-b5bafb8 .twae-wrapper{--tw-ibx-position:49;--tw-cbx-text-align:left;--tw-cbx-text-align-alternate:left;--tw-lbl-big-color:var( --e-global-color-secondary );--tw-lbl-big-size:30px;--tw-lbl-small-color:var( --e-global-color-primary );--tw-lbl-small-size:20px;--tw-ybx-size:36px;--tw-cbx-bottom-margin:40px;--tw-cbx-title-color:var( --e-global-color-7568283 );--tw-cbx-title-margin:0 0 0px 0;--tw-cbx-des-color:#444444;}.elementor-328 .elementor-element.elementor-element-b5bafb8 .twae-wrapper, .elementor-328 .elementor-element.elementor-element-b5bafb8 .twae-navigationBar{--tw-line-bg:var( --e-global-color-70f8b0b );--tw-ibx-bg:var( --e-global-color-secondary );--tw-ibx-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-b5bafb8 .twae-label-big,.elementor-328 .elementor-element.elementor-element-b5bafb8 .twae_icon_text{text-transform:uppercase;}.elementor-328 .elementor-element.elementor-element-b5bafb8 .twae-label-small{font-weight:400;text-transform:capitalize;}.elementor-328 .elementor-element.elementor-element-b5bafb8 .twae-title, .twae-popup .twae-title{font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-328 .elementor-element.elementor-element-b5bafb8 .twae-description, .elementor-328 .elementor-element.elementor-element-b5bafb8 .twae-button a, .twae-popup .twae-description{font-size:18px;font-weight:400;line-height:1.4em;}.elementor-328 .elementor-element.elementor-element-82f3604{text-align:center;font-size:20px;font-weight:300;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-328 .elementor-element.elementor-element-51dadc1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-328 .elementor-element.elementor-element-2dfae5a .elementor-button{background-color:var( --e-global-color-529a878 );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-7568283 );color:var( --e-global-color-7568283 );border-style:none;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-328 .elementor-element.elementor-element-2dfae5a{width:auto;max-width:auto;align-self:center;}.elementor-328 .elementor-element.elementor-element-2dfae5a > .elementor-widget-container{margin:0px 19px 0px 0px;}.elementor-328 .elementor-element.elementor-element-66fcb46 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-328 .elementor-element.elementor-element-66fcb46{width:auto;max-width:auto;}.elementor-328 .elementor-element.elementor-element-66fcb46 > .elementor-widget-container{margin:0px 10px 0px 19px;}.elementor-328 .elementor-element.elementor-element-f8bcd57:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-f8bcd57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7568283 );}.elementor-328 .elementor-element.elementor-element-f8bcd57 > .elementor-background-overlay{background-image:url("https://gpgzanzibar.com/wp-content/uploads/2025/03/side-bg.png");background-position:center left;background-repeat:no-repeat;background-size:auto;opacity:0.02;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-328 .elementor-element.elementor-element-f8bcd57 > .elementor-container{max-width:1400px;}.elementor-328 .elementor-element.elementor-element-f8bcd57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-328 .elementor-element.elementor-element-642ef63{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-328 .elementor-element.elementor-element-642ef63 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-328 .elementor-element.elementor-element-642ef63 .elementor-heading-title{font-size:42px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-021547d .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-328 .elementor-element.elementor-element-021547d{width:auto;max-width:auto;}.elementor-328 .elementor-element.elementor-element-021547d > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-328 .elementor-element.elementor-element-7fdb945 .elementor-button{background-color:var( --e-global-color-529a878 );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-7568283 );color:var( --e-global-color-7568283 );border-style:none;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-328 .elementor-element.elementor-element-7fdb945{width:auto;max-width:auto;}.elementor-328 .elementor-element.elementor-element-90cd8d8{width:auto;max-width:auto;}.elementor-328 .elementor-element.elementor-element-90cd8d8 > .elementor-widget-container:hover{--e-transform-rotateZ:101deg;}.elementor-328 .elementor-element.elementor-element-90cd8d8 > .elementor-widget-container{margin:15px 0px 0px 10px;}.elementor-328 .elementor-element.elementor-element-90cd8d8 .elementor-icon-wrapper{text-align:center;}.elementor-328 .elementor-element.elementor-element-90cd8d8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-90cd8d8.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-90cd8d8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-90cd8d8.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-90cd8d8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-90cd8d8 .elementor-icon{font-size:18px;}.elementor-328 .elementor-element.elementor-element-90cd8d8 .elementor-icon svg{height:18px;}.elementor-328 .elementor-element.elementor-element-e0ddc48{font-size:17px;font-weight:300;line-height:1.7em;color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-a76fad2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-328 .elementor-element.elementor-element-a76fad2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-328 .elementor-element.elementor-element-be925b2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-328 .elementor-element.elementor-element-be925b2{text-align:center;}.elementor-328 .elementor-element.elementor-element-be925b2 .elementor-heading-title{font-size:42px;font-weight:700;text-transform:uppercase;}.elementor-328 .elementor-element.elementor-element-59aa54f{text-align:center;font-size:20px;font-weight:300;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-328 .elementor-element.elementor-element-313545c .twae-wrapper{--tw-ibx-position:49;--tw-cbx-text-align:left;--tw-cbx-text-align-alternate:left;--tw-lbl-big-color:var( --e-global-color-secondary );--tw-lbl-big-size:30px;--tw-lbl-small-color:var( --e-global-color-primary );--tw-lbl-small-size:20px;--tw-ybx-size:36px;--tw-cbx-bottom-margin:40px;--tw-cbx-title-color:var( --e-global-color-7568283 );--tw-cbx-title-margin:0 0 0px 0;--tw-cbx-des-color:#444444;}.elementor-328 .elementor-element.elementor-element-313545c .twae-wrapper, .elementor-328 .elementor-element.elementor-element-313545c .twae-navigationBar{--tw-line-bg:var( --e-global-color-70f8b0b );--tw-ibx-bg:var( --e-global-color-secondary );--tw-ibx-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-313545c .twae-label-big,.elementor-328 .elementor-element.elementor-element-313545c .twae_icon_text{text-transform:uppercase;}.elementor-328 .elementor-element.elementor-element-313545c .twae-label-small{font-weight:400;text-transform:capitalize;}.elementor-328 .elementor-element.elementor-element-313545c .twae-title, .twae-popup .twae-title{font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-328 .elementor-element.elementor-element-313545c .twae-description, .elementor-328 .elementor-element.elementor-element-313545c .twae-button a, .twae-popup .twae-description{font-size:18px;font-weight:400;line-height:1.4em;}.elementor-328 .elementor-element.elementor-element-5b21f11{text-align:center;font-size:20px;font-weight:300;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-328 .elementor-element.elementor-element-8354cf5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-328 .elementor-element.elementor-element-298c070 .elementor-button{background-color:var( --e-global-color-529a878 );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-7568283 );color:var( --e-global-color-7568283 );border-style:none;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-328 .elementor-element.elementor-element-298c070{width:auto;max-width:auto;align-self:center;}.elementor-328 .elementor-element.elementor-element-298c070 > .elementor-widget-container{margin:0px 19px 0px 0px;}.elementor-328 .elementor-element.elementor-element-89b3aa4 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-328 .elementor-element.elementor-element-89b3aa4{width:auto;max-width:auto;}.elementor-328 .elementor-element.elementor-element-89b3aa4 > .elementor-widget-container{margin:0px 10px 0px 19px;}.elementor-328 .elementor-element.elementor-element-dca1c31:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-dca1c31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7568283 );}.elementor-328 .elementor-element.elementor-element-dca1c31 > .elementor-background-overlay{background-color:#000000;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-328 .elementor-element.elementor-element-dca1c31 > .elementor-container{max-width:1400px;}.elementor-328 .elementor-element.elementor-element-dca1c31{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-328 .elementor-element.elementor-element-ffccaca{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-328 .elementor-element.elementor-element-ffccaca > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-328 .elementor-element.elementor-element-ffccaca .elementor-heading-title{font-size:65px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-0d5336b .elementor-button{background-color:var( --e-global-color-529a878 );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-7568283 );color:var( --e-global-color-7568283 );border-style:none;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-328 .elementor-element.elementor-element-0d5336b{width:var( --container-widget-width, 13.772% );max-width:13.772%;--container-widget-width:13.772%;--container-widget-flex-grow:0;}.elementor-328 .elementor-element.elementor-element-8ae34bf{width:auto;max-width:auto;}.elementor-328 .elementor-element.elementor-element-8ae34bf > .elementor-widget-container:hover{--e-transform-rotateZ:101deg;}.elementor-328 .elementor-element.elementor-element-8ae34bf > .elementor-widget-container{margin:15px 0px 0px 10px;}.elementor-328 .elementor-element.elementor-element-8ae34bf .elementor-icon-wrapper{text-align:center;}.elementor-328 .elementor-element.elementor-element-8ae34bf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-8ae34bf.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-8ae34bf.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-8ae34bf.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-8ae34bf.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-8ae34bf .elementor-icon{font-size:18px;}.elementor-328 .elementor-element.elementor-element-8ae34bf .elementor-icon svg{height:18px;}.elementor-328 .elementor-element.elementor-element-addd470{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-328 .elementor-element.elementor-element-addd470 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-328 .elementor-element.elementor-element-506f198 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-328 .elementor-element.elementor-element-506f198{text-align:center;}.elementor-328 .elementor-element.elementor-element-506f198 .elementor-heading-title{font-size:42px;font-weight:700;text-transform:uppercase;}.elementor-328 .elementor-element.elementor-element-6d08f10{text-align:center;font-size:20px;font-weight:300;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-328 .elementor-element.elementor-element-60da5ad .twae-wrapper{--tw-ibx-position:49;--tw-cbx-text-align:left;--tw-cbx-text-align-alternate:left;--tw-lbl-big-color:var( --e-global-color-secondary );--tw-lbl-big-size:30px;--tw-lbl-small-color:var( --e-global-color-primary );--tw-lbl-small-size:20px;--tw-ybx-size:36px;--tw-cbx-bottom-margin:40px;--tw-cbx-title-color:var( --e-global-color-7568283 );--tw-cbx-title-margin:0 0 0px 0;--tw-cbx-des-color:#444444;}.elementor-328 .elementor-element.elementor-element-60da5ad .twae-wrapper, .elementor-328 .elementor-element.elementor-element-60da5ad .twae-navigationBar{--tw-line-bg:var( --e-global-color-70f8b0b );--tw-ibx-bg:var( --e-global-color-secondary );--tw-ibx-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-60da5ad .twae-label-big,.elementor-328 .elementor-element.elementor-element-60da5ad .twae_icon_text{text-transform:uppercase;}.elementor-328 .elementor-element.elementor-element-60da5ad .twae-label-small{font-weight:400;text-transform:capitalize;}.elementor-328 .elementor-element.elementor-element-60da5ad .twae-title, .twae-popup .twae-title{font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-328 .elementor-element.elementor-element-60da5ad .twae-description, .elementor-328 .elementor-element.elementor-element-60da5ad .twae-button a, .twae-popup .twae-description{font-size:18px;font-weight:400;line-height:1.4em;}.elementor-328 .elementor-element.elementor-element-745d2ed{text-align:center;font-size:20px;font-weight:300;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-328 .elementor-element.elementor-element-9db344e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-328 .elementor-element.elementor-element-edd9e8f .elementor-button{background-color:var( --e-global-color-529a878 );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-7568283 );color:var( --e-global-color-7568283 );border-style:none;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-328 .elementor-element.elementor-element-edd9e8f{width:auto;max-width:auto;align-self:center;}.elementor-328 .elementor-element.elementor-element-edd9e8f > .elementor-widget-container{margin:0px 19px 0px 0px;}.elementor-328 .elementor-element.elementor-element-c04f016 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-328 .elementor-element.elementor-element-c04f016{width:auto;max-width:auto;}.elementor-328 .elementor-element.elementor-element-c04f016 > .elementor-widget-container{margin:0px 10px 0px 19px;}.elementor-328 .elementor-element.elementor-element-f570c9b:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-f570c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7568283 );}.elementor-328 .elementor-element.elementor-element-f570c9b > .elementor-background-overlay{background-image:url("https://gpgzanzibar.com/wp-content/uploads/2025/03/side-bg.png");background-position:center left;background-repeat:no-repeat;background-size:auto;opacity:0.02;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-328 .elementor-element.elementor-element-f570c9b > .elementor-container{max-width:1400px;}.elementor-328 .elementor-element.elementor-element-f570c9b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-328 .elementor-element.elementor-element-bc28727{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-328 .elementor-element.elementor-element-bc28727 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-328 .elementor-element.elementor-element-bc28727 .elementor-heading-title{font-size:42px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-f01213a .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-328 .elementor-element.elementor-element-f01213a{width:auto;max-width:auto;}.elementor-328 .elementor-element.elementor-element-f01213a > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-328 .elementor-element.elementor-element-f36fa71 .elementor-button{background-color:var( --e-global-color-529a878 );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-7568283 );color:var( --e-global-color-7568283 );border-style:none;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-328 .elementor-element.elementor-element-f36fa71{width:auto;max-width:auto;}.elementor-328 .elementor-element.elementor-element-53f8202{width:auto;max-width:auto;}.elementor-328 .elementor-element.elementor-element-53f8202 > .elementor-widget-container:hover{--e-transform-rotateZ:101deg;}.elementor-328 .elementor-element.elementor-element-53f8202 > .elementor-widget-container{margin:15px 0px 0px 10px;}.elementor-328 .elementor-element.elementor-element-53f8202 .elementor-icon-wrapper{text-align:center;}.elementor-328 .elementor-element.elementor-element-53f8202.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-53f8202.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-53f8202.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-53f8202.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-53f8202.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-53f8202 .elementor-icon{font-size:18px;}.elementor-328 .elementor-element.elementor-element-53f8202 .elementor-icon svg{height:18px;}.elementor-328 .elementor-element.elementor-element-b7f61d6{font-size:17px;font-weight:300;line-height:1.7em;color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-7d2e145{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-328 .elementor-element.elementor-element-7d2e145 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-328 .elementor-element.elementor-element-b5cc20a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-328 .elementor-element.elementor-element-b5cc20a{text-align:center;}.elementor-328 .elementor-element.elementor-element-b5cc20a .elementor-heading-title{font-size:42px;font-weight:700;text-transform:uppercase;}.elementor-328 .elementor-element.elementor-element-af25ced{text-align:center;font-size:20px;font-weight:300;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-328 .elementor-element.elementor-element-de41a76 .twae-wrapper{--tw-ibx-position:49;--tw-cbx-text-align:left;--tw-cbx-text-align-alternate:left;--tw-lbl-big-color:var( --e-global-color-secondary );--tw-lbl-big-size:30px;--tw-lbl-small-color:var( --e-global-color-primary );--tw-lbl-small-size:20px;--tw-ybx-size:36px;--tw-cbx-bottom-margin:40px;--tw-cbx-title-color:var( --e-global-color-7568283 );--tw-cbx-title-margin:0 0 0px 0;--tw-cbx-des-color:#444444;}.elementor-328 .elementor-element.elementor-element-de41a76 .twae-wrapper, .elementor-328 .elementor-element.elementor-element-de41a76 .twae-navigationBar{--tw-line-bg:var( --e-global-color-70f8b0b );--tw-ibx-bg:var( --e-global-color-secondary );--tw-ibx-color:#FFFFFF;}.elementor-328 .elementor-element.elementor-element-de41a76 .twae-label-big,.elementor-328 .elementor-element.elementor-element-de41a76 .twae_icon_text{text-transform:uppercase;}.elementor-328 .elementor-element.elementor-element-de41a76 .twae-label-small{font-weight:400;text-transform:capitalize;}.elementor-328 .elementor-element.elementor-element-de41a76 .twae-title, .twae-popup .twae-title{font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-328 .elementor-element.elementor-element-de41a76 .twae-description, .elementor-328 .elementor-element.elementor-element-de41a76 .twae-button a, .twae-popup .twae-description{font-size:18px;font-weight:400;line-height:1.4em;}.elementor-328 .elementor-element.elementor-element-bd5ac35{text-align:center;font-size:20px;font-weight:300;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-328 .elementor-element.elementor-element-b18bc28 .elementor-button{background-color:var( --e-global-color-529a878 );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-7568283 );color:var( --e-global-color-7568283 );border-style:none;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-328 .elementor-element.elementor-element-b18bc28{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-328 .elementor-element.elementor-element-799aa1b{padding:0px 10px 0px 10px;}.elementor-328 .elementor-element.elementor-element-23e9b8b{padding:50px 10px 50px 10px;}.elementor-328 .elementor-element.elementor-element-a18d1a7 .elementor-heading-title{font-size:33px;}.elementor-328 .elementor-element.elementor-element-1fc7ddb{padding:50px 10px 50px 10px;}.elementor-328 .elementor-element.elementor-element-2475004 .elementor-heading-title{font-size:33px;}.elementor-328 .elementor-element.elementor-element-b5bafb8 .twae-wrapper{--tw-lbl-big-size:20px;--tw-lbl-small-size:14px;--tw-ybx-size:80px;}.elementor-328 .elementor-element.elementor-element-642ef63{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-328 .elementor-element.elementor-element-642ef63 .elementor-heading-title{font-size:33px;}.elementor-328 .elementor-element.elementor-element-a76fad2{padding:50px 10px 50px 10px;}.elementor-328 .elementor-element.elementor-element-be925b2 .elementor-heading-title{font-size:33px;}.elementor-328 .elementor-element.elementor-element-313545c .twae-wrapper{--tw-lbl-big-size:20px;--tw-lbl-small-size:14px;--tw-ybx-size:80px;}.elementor-328 .elementor-element.elementor-element-ffccaca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-328 .elementor-element.elementor-element-ffccaca .elementor-heading-title{font-size:33px;}.elementor-328 .elementor-element.elementor-element-addd470{padding:50px 10px 50px 10px;}.elementor-328 .elementor-element.elementor-element-506f198 .elementor-heading-title{font-size:33px;}.elementor-328 .elementor-element.elementor-element-60da5ad .twae-wrapper{--tw-lbl-big-size:20px;--tw-lbl-small-size:14px;--tw-ybx-size:80px;}.elementor-328 .elementor-element.elementor-element-bc28727{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-328 .elementor-element.elementor-element-bc28727 .elementor-heading-title{font-size:33px;}.elementor-328 .elementor-element.elementor-element-7d2e145{padding:50px 10px 50px 10px;}.elementor-328 .elementor-element.elementor-element-b5cc20a .elementor-heading-title{font-size:33px;}.elementor-328 .elementor-element.elementor-element-de41a76 .twae-wrapper{--tw-lbl-big-size:20px;--tw-lbl-small-size:14px;--tw-ybx-size:80px;}}@media(max-width:767px){.elementor-328 .elementor-element.elementor-element-799aa1b > .elementor-container{min-height:65vh;}.elementor-328 .elementor-element.elementor-element-7dfa685 > .elementor-element-populated{margin:180px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-328 .elementor-element.elementor-element-2a2d8a6 .elementor-headline{font-size:33px;}.elementor-328 .elementor-element.elementor-element-b203bd9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-328 .elementor-element.elementor-element-eedd0e7{font-size:17px;}.elementor-328 .elementor-element.elementor-element-a18d1a7 .elementor-heading-title{font-size:27px;}.elementor-328 .elementor-element.elementor-element-d6c793a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-328 .elementor-element.elementor-element-7458821{font-size:17px;}.elementor-328 .elementor-element.elementor-element-86b2272{font-size:17px;}.elementor-328 .elementor-element.elementor-element-2475004 .elementor-heading-title{font-size:27px;}.elementor-328 .elementor-element.elementor-element-f894866{font-size:16px;}.elementor-328 .elementor-element.elementor-element-b5bafb8 > .elementor-widget-container{margin:0px 0px 0px -15px;padding:0px 0px 0px 0px;}.elementor-328 .elementor-element.elementor-element-b5bafb8 .twae-wrapper{--tw-lbl-big-size:18px;--tw-lbl-small-size:15px;--tw-ybx-size:128px;--tw-cbx-bottom-margin:35px;}.elementor-328 .elementor-element.elementor-element-b5bafb8 .twae-description, .elementor-328 .elementor-element.elementor-element-b5bafb8 .twae-button a, .twae-popup .twae-description{font-size:15px;}.elementor-328 .elementor-element.elementor-element-82f3604{font-size:16px;}.elementor-328 .elementor-element.elementor-element-2dfae5a > .elementor-widget-container{margin:0px 3px 0px 0px;}.elementor-328 .elementor-element.elementor-element-66fcb46 > .elementor-widget-container{margin:0px 0px 0px 3px;}.elementor-328 .elementor-element.elementor-element-f8bcd57{padding:50px 0px 50px 0px;}.elementor-328 .elementor-element.elementor-element-642ef63 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-328 .elementor-element.elementor-element-642ef63 .elementor-heading-title{font-size:27px;}.elementor-328 .elementor-element.elementor-element-be925b2 .elementor-heading-title{font-size:27px;}.elementor-328 .elementor-element.elementor-element-59aa54f{font-size:16px;}.elementor-328 .elementor-element.elementor-element-313545c > .elementor-widget-container{margin:0px 0px 0px -15px;padding:0px 0px 0px 0px;}.elementor-328 .elementor-element.elementor-element-313545c .twae-wrapper{--tw-lbl-big-size:18px;--tw-lbl-small-size:15px;--tw-ybx-size:128px;--tw-cbx-bottom-margin:35px;}.elementor-328 .elementor-element.elementor-element-313545c .twae-description, .elementor-328 .elementor-element.elementor-element-313545c .twae-button a, .twae-popup .twae-description{font-size:15px;}.elementor-328 .elementor-element.elementor-element-5b21f11{font-size:16px;}.elementor-328 .elementor-element.elementor-element-298c070 > .elementor-widget-container{margin:0px 3px 0px 0px;}.elementor-328 .elementor-element.elementor-element-89b3aa4 > .elementor-widget-container{margin:0px 0px 0px 3px;}.elementor-328 .elementor-element.elementor-element-dca1c31{padding:50px 10px 21px 10px;}.elementor-328 .elementor-element.elementor-element-ffccaca > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-328 .elementor-element.elementor-element-ffccaca .elementor-heading-title{font-size:36px;}.elementor-328 .elementor-element.elementor-element-0d5336b{--container-widget-width:148px;--container-widget-flex-grow:0;width:var( --container-widget-width, 148px );max-width:148px;}.elementor-328 .elementor-element.elementor-element-8ae34bf > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-328 .elementor-element.elementor-element-8ae34bf .elementor-icon-wrapper{text-align:center;}.elementor-328 .elementor-element.elementor-element-506f198 .elementor-heading-title{font-size:27px;}.elementor-328 .elementor-element.elementor-element-6d08f10{font-size:16px;}.elementor-328 .elementor-element.elementor-element-60da5ad > .elementor-widget-container{margin:0px 0px 0px -15px;padding:0px 0px 0px 0px;}.elementor-328 .elementor-element.elementor-element-60da5ad .twae-wrapper{--tw-lbl-big-size:18px;--tw-lbl-small-size:15px;--tw-ybx-size:128px;--tw-cbx-bottom-margin:35px;}.elementor-328 .elementor-element.elementor-element-60da5ad .twae-description, .elementor-328 .elementor-element.elementor-element-60da5ad .twae-button a, .twae-popup .twae-description{font-size:15px;}.elementor-328 .elementor-element.elementor-element-745d2ed{font-size:16px;}.elementor-328 .elementor-element.elementor-element-edd9e8f > .elementor-widget-container{margin:0px 3px 0px 0px;}.elementor-328 .elementor-element.elementor-element-c04f016 > .elementor-widget-container{margin:0px 0px 0px 3px;}.elementor-328 .elementor-element.elementor-element-f570c9b{padding:50px 0px 50px 0px;}.elementor-328 .elementor-element.elementor-element-bc28727 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-328 .elementor-element.elementor-element-bc28727 .elementor-heading-title{font-size:27px;}.elementor-328 .elementor-element.elementor-element-b5cc20a .elementor-heading-title{font-size:27px;}.elementor-328 .elementor-element.elementor-element-af25ced{font-size:16px;}.elementor-328 .elementor-element.elementor-element-de41a76 > .elementor-widget-container{margin:0px 0px 0px -15px;padding:0px 0px 0px 0px;}.elementor-328 .elementor-element.elementor-element-de41a76 .twae-wrapper{--tw-lbl-big-size:18px;--tw-lbl-small-size:15px;--tw-ybx-size:128px;--tw-cbx-bottom-margin:35px;}.elementor-328 .elementor-element.elementor-element-de41a76 .twae-description, .elementor-328 .elementor-element.elementor-element-de41a76 .twae-button a, .twae-popup .twae-description{font-size:15px;}.elementor-328 .elementor-element.elementor-element-bd5ac35{font-size:16px;}}/* Start custom CSS for timeline-widget-addon, class: .elementor-element-b5bafb8 */@media only screen and (max-width: 600px) {
.elementor-328 .elementor-element.elementor-element-b5bafb8 ul {
  margin:
10px !important;
}

.twae-wrapper .twae-content {
  margin-left: -22px;
}
.twae-wrapper .twae-arrow {

  margin-left: -20px;
}




}/* End custom CSS */
/* Start custom CSS for timeline-widget-addon, class: .elementor-element-313545c */@media only screen and (max-width: 600px) {
.elementor-328 .elementor-element.elementor-element-313545c ul {
  margin:
10px !important;
}

.twae-wrapper .twae-content {
  margin-left: -22px;
}
.twae-wrapper .twae-arrow {

  margin-left: -20px;
}




}/* End custom CSS */
/* Start custom CSS for timeline-widget-addon, class: .elementor-element-60da5ad */@media only screen and (max-width: 600px) {
.elementor-328 .elementor-element.elementor-element-60da5ad ul {
  margin:
10px !important;
}

.twae-wrapper .twae-content {
  margin-left: -22px;
}
.twae-wrapper .twae-arrow {

  margin-left: -20px;
}




}/* End custom CSS */
/* Start custom CSS for timeline-widget-addon, class: .elementor-element-de41a76 */@media only screen and (max-width: 600px) {
.elementor-328 .elementor-element.elementor-element-de41a76 ul {
  margin:
10px !important;
}

.twae-wrapper .twae-content {
  margin-left: -22px;
}
.twae-wrapper .twae-arrow {

  margin-left: -20px;
}




}/* End custom CSS */