.elementor-3250 .elementor-element.elementor-element-7fdb539{--display:flex;--min-height:46vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overlay-opacity:0.63;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3250 .elementor-element.elementor-element-7fdb539::before, .elementor-3250 .elementor-element.elementor-element-7fdb539 > .elementor-background-video-container::before, .elementor-3250 .elementor-element.elementor-element-7fdb539 > .e-con-inner > .elementor-background-video-container::before, .elementor-3250 .elementor-element.elementor-element-7fdb539 > .elementor-background-slideshow::before, .elementor-3250 .elementor-element.elementor-element-7fdb539 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3250 .elementor-element.elementor-element-7fdb539 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-3250 .elementor-element.elementor-element-7fdb539:not(.elementor-motion-effects-element-type-background), .elementor-3250 .elementor-element.elementor-element-7fdb539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3250 .elementor-element.elementor-element-6d0bf0f{text-align:center;}.elementor-3250 .elementor-element.elementor-element-6d0bf0f .elementor-heading-title{font-size:3em;color:#FFFFFF;}.elementor-3250 .elementor-element.elementor-element-487ab8f{--spacer-size:50px;}.elementor-3250 .elementor-element.elementor-element-4ffe101f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-3250 .elementor-element.elementor-element-533fb444{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.elementor-3250 .elementor-element.elementor-element-80b6061 .woocommerce-breadcrumb > a{color:var( --e-global-color-secondary );}.elementor-3250 .elementor-element.elementor-element-7399a006{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-3250 .elementor-element.elementor-element-7399a006 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2em;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-3250 .elementor-element.elementor-element-058fd43 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#E16E3875;opacity:1;}.elementor-3250 .elementor-element.elementor-element-058fd43 .swiper-pagination-bullet{background:var( --e-global-color-secondary );}.elementor-3250 .elementor-element.elementor-element-82ec7b2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3250 .elementor-element.elementor-element-82ec7b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3250 .elementor-element.elementor-element-f3d99bd{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-3250 .elementor-element.elementor-element-f3d99bd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0px;}.elementor-3250 .elementor-element.elementor-element-f3d99bd .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-3250 .elementor-element.elementor-element-f3d99bd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3250 .elementor-element.elementor-element-f3d99bd.elementor-view-framed .elementor-icon, .elementor-3250 .elementor-element.elementor-element-f3d99bd.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3250 .elementor-element.elementor-element-f3d99bd .elementor-icon{font-size:1.5em;}.elementor-3250 .elementor-element.elementor-element-f3d99bd .elementor-icon-box-title, .elementor-3250 .elementor-element.elementor-element-f3d99bd .elementor-icon-box-title a{font-family:"Intro rust", Sans-serif;font-size:1em;}.elementor-3250 .elementor-element.elementor-element-f3d99bd .elementor-icon-box-description{font-family:"Intro rust", Sans-serif;}.elementor-3250 .elementor-element.elementor-element-98b9ffd{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;font-family:"agrandir", Sans-serif;font-size:1.2em;font-weight:bold;}.elementor-3250 .elementor-element.elementor-element-037c80b .elementor-heading-title{font-family:"agrandir", Sans-serif;font-size:1.2em;font-weight:bold;}.elementor-3250 .elementor-element.elementor-element-aeb5a1e .elementor-heading-title{font-size:1.5em;}.elementor-3250 .elementor-element.elementor-element-8a2c27c{font-size:1.5em;color:var( --e-global-color-primary );}.elementor-3250 .elementor-element.elementor-element-4ac01a9 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3250 .elementor-element.elementor-element-8b48a37 .elementor-heading-title{font-family:"agrandir", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-3250 .elementor-element.elementor-element-804c861 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-3250 .elementor-element.elementor-element-804c861 .elementskit-btn{background-color:var( --e-global-color-secondary );font-size:1.2em;color:#FFFFFF;fill:#FFFFFF;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-3250 .elementor-element.elementor-element-804c861 .elementskit-btn:hover{background-color:var( --e-global-color-primary );color:#ffffff;fill:#ffffff;}.elementor-3250 .elementor-element.elementor-element-804c861 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-3250 .elementor-element.elementor-element-804c861 .elementskit-btn > i, .elementor-3250 .elementor-element.elementor-element-804c861 .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-3250 .elementor-element.elementor-element-804c861 .elementskit-btn > i, .rtl .elementor-3250 .elementor-element.elementor-element-804c861 .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-3250 .elementor-element.elementor-element-5075d630{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3250 .elementor-element.elementor-element-de73d77 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3250 .elementor-element.elementor-element-de73d77 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-3250 .elementor-element.elementor-element-de73d77{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-3250 .elementor-element.elementor-element-c56c414{--display:flex;}.elementor-3250 .elementor-element.elementor-element-0b1072b{--spacer-size:50px;}.elementor-3250 .elementor-element.elementor-element-535fdb8{--display:flex;}.elementor-3250 .elementor-element.elementor-element-e1d49c7{--display:flex;}.elementor-3250 .elementor-element.elementor-element-4d4f09a{--display:flex;}.elementor-3250 .elementor-element.elementor-element-e2bd1d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3250 .elementor-element.elementor-element-fc08b09{--display:flex;}.elementor-3250 .elementor-element.elementor-element-74b410b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3250 .elementor-element.elementor-element-1fe9d78{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:30px 30px 30px 30px;--n-tabs-title-color:#FFFFFF;}.elementor-3250 .elementor-element.elementor-element-1fe9d78 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-secondary );}.elementor-3250 .elementor-element.elementor-element-1fe9d78.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-3250 .elementor-element.elementor-element-1fe9d78.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-3250 .elementor-element.elementor-element-1fe9d78.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-3250 .elementor-element.elementor-element-adc3d1a{--display:flex;}.elementor-3250 .elementor-element.elementor-element-3ffcbd4{--spacer-size:50px;}.elementor-3250 .elementor-element.elementor-element-d176488{text-align:center;}.elementor-3250 .elementor-element.elementor-element-0cebf30{text-align:center;}.elementor-3250 .elementor-element.elementor-element-0bd5529{--display:flex;--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3250 .elementor-element.elementor-element-0bd5529:not(.elementor-motion-effects-element-type-background), .elementor-3250 .elementor-element.elementor-element-0bd5529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#38572329;}.elementor-3250 .elementor-element.elementor-element-c1bf333 .elementor-field-group{padding-right:calc( 1.5em/2 );padding-left:calc( 1.5em/2 );margin-bottom:1.5em;}.elementor-3250 .elementor-element.elementor-element-c1bf333 .elementor-form-fields-wrapper{margin-left:calc( -1.5em/2 );margin-right:calc( -1.5em/2 );margin-bottom:-1.5em;}.elementor-3250 .elementor-element.elementor-element-c1bf333 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3250 .elementor-element.elementor-element-c1bf333 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3250 .elementor-element.elementor-element-c1bf333 .elementor-labels-inline .elementor-field-group > label{padding-left:0.5em;}body:not(.rtl) .elementor-3250 .elementor-element.elementor-element-c1bf333 .elementor-labels-inline .elementor-field-group > label{padding-right:0.5em;}body .elementor-3250 .elementor-element.elementor-element-c1bf333 .elementor-labels-above .elementor-field-group > label{padding-bottom:0.5em;}.elementor-3250 .elementor-element.elementor-element-c1bf333 .elementor-field-group > label, .elementor-3250 .elementor-element.elementor-element-c1bf333 .elementor-field-subgroup label{color:var( --e-global-color-secondary );}.elementor-3250 .elementor-element.elementor-element-c1bf333 .elementor-field-group > label{font-family:"Intro rust", Sans-serif;}.elementor-3250 .elementor-element.elementor-element-c1bf333 .elementor-field-type-html{padding-bottom:0px;color:#000000;}.elementor-3250 .elementor-element.elementor-element-c1bf333 .elementor-field-group .elementor-field{color:#00000070;}.elementor-3250 .elementor-element.elementor-element-c1bf333 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#6B6B6B;border-radius:30px 30px 30px 30px;}.elementor-3250 .elementor-element.elementor-element-c1bf333 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#6B6B6B;border-radius:30px 30px 30px 30px;}.elementor-3250 .elementor-element.elementor-element-c1bf333 .elementor-field-group .elementor-select-wrapper::before{color:#6B6B6B;}.elementor-3250 .elementor-element.elementor-element-c1bf333 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-3250 .elementor-element.elementor-element-c1bf333 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-3250 .elementor-element.elementor-element-c1bf333 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-3250 .elementor-element.elementor-element-c1bf333 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-3250 .elementor-element.elementor-element-c1bf333 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-3250 .elementor-element.elementor-element-c1bf333 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-3250 .elementor-element.elementor-element-c1bf333 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3250 .elementor-element.elementor-element-c1bf333 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3250 .elementor-element.elementor-element-c1bf333 .elementor-button{border-radius:30px 30px 30px 30px;}.elementor-3250 .elementor-element.elementor-element-c1bf333 .elementor-message.elementor-message-success{color:var( --e-global-color-primary );}.elementor-3250 .elementor-element.elementor-element-c1bf333 .elementor-message.elementor-message-danger{color:#B90000;}.elementor-3250 .elementor-element.elementor-element-c1bf333 .elementor-message.elementor-help-inline{color:#000000;}.elementor-3250 .elementor-element.elementor-element-c1bf333{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-3250 .elementor-element.elementor-element-6a948345{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-3250 .elementor-element.elementor-element-7fd0a90d{text-align:center;}.elementor-3250 .elementor-element.elementor-element-7fd0a90d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-secondary );}.elementor-3250 .elementor-element.elementor-element-7a236690.elementor-wc-products ul.products li.product{text-align:left;border-style:solid;border-width:2px 2px 2px 2px;border-radius:30px;padding:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-color:var( --e-global-color-primary );}.elementor-3250 .elementor-element.elementor-element-7a236690.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-secondary );}.elementor-3250 .elementor-element.elementor-element-7a236690.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-secondary );}.elementor-3250 .elementor-element.elementor-element-7a236690.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3250 .elementor-element.elementor-element-7a236690.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-3250 .elementor-element.elementor-element-7a236690.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-3250 .elementor-element.elementor-element-7a236690.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-3250 .elementor-element.elementor-element-7a236690.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-3250 .elementor-element.elementor-element-7a236690.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-3250 .elementor-element.elementor-element-7a236690.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-3250 .elementor-element.elementor-element-7a236690.elementor-wc-products ul.products li.product .price del {font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:line-through;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-3250 .elementor-element.elementor-element-7a236690.elementor-wc-products ul.products li.product .button{background-color:#02010100;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:italic;text-decoration:underline;line-height:1em;letter-spacing:0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-3250 .elementor-element.elementor-element-7a236690.elementor-wc-products .added_to_cart{color:#1C244B;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-3250 .elementor-element.elementor-element-627bf7f1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-3250 .elementor-element.elementor-element-7eb0028{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:15%;}.elementor-3250 .elementor-element.elementor-element-55f27e1a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#1C244B;}.elementor-3250 .elementor-element.elementor-element-41aa92d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3250 .elementor-element.elementor-element-c55a9b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3250 .elementor-element.elementor-element-5d839d44{text-align:start;}.elementor-3250 .elementor-element.elementor-element-5d839d44 .elementor-star-rating{font-size:22px;}.elementor-3250 .elementor-element.elementor-element-5d839d44 .elementor-star-rating i:not(:last-of-type){margin-inline-end:2px;}.elementor-3250 .elementor-element.elementor-element-5d839d44 .elementor-star-rating i:before{color:#1C244B;}.elementor-3250 .elementor-element.elementor-element-5d839d44 .elementor-star-rating i{color:#F3F5F8;}.elementor-3250 .elementor-element.elementor-element-50e02efb .elementor-blockquote__content{color:#324A6D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-3250 .elementor-element.elementor-element-50e02efb .elementor-blockquote__author{color:#1C244B;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-3250 .elementor-element.elementor-element-56540728{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3250 .elementor-element.elementor-element-2e790aab{text-align:start;}.elementor-3250 .elementor-element.elementor-element-2e790aab .elementor-star-rating{font-size:22px;}.elementor-3250 .elementor-element.elementor-element-2e790aab .elementor-star-rating i:not(:last-of-type){margin-inline-end:2px;}.elementor-3250 .elementor-element.elementor-element-2e790aab .elementor-star-rating i:before{color:#1C244B;}.elementor-3250 .elementor-element.elementor-element-2e790aab .elementor-star-rating i{color:#F3F5F8;}.elementor-3250 .elementor-element.elementor-element-5e349d7e .elementor-blockquote__content{color:#324A6D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-3250 .elementor-element.elementor-element-5e349d7e .elementor-blockquote__author{color:#1C244B;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-3250 .elementor-element.elementor-element-9648868{--display:flex;}.elementor-3250 .elementor-element.elementor-element-391b9f5{--spacer-size:50px;}.elementor-3250 .elementor-element.elementor-element-c5d4270{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-3250 .elementor-element.elementor-element-c5d4270:not(.elementor-motion-effects-element-type-background), .elementor-3250 .elementor-element.elementor-element-c5d4270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E16E38;}.elementor-3250 .elementor-element.elementor-element-c5d4270::before, .elementor-3250 .elementor-element.elementor-element-c5d4270 > .elementor-background-video-container::before, .elementor-3250 .elementor-element.elementor-element-c5d4270 > .e-con-inner > .elementor-background-video-container::before, .elementor-3250 .elementor-element.elementor-element-c5d4270 > .elementor-background-slideshow::before, .elementor-3250 .elementor-element.elementor-element-c5d4270 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3250 .elementor-element.elementor-element-c5d4270 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://transafrica.it/wp-content/uploads/2025/11/Risorsa-2@4x.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-3250 .elementor-element.elementor-element-902f360{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3250 .elementor-element.elementor-element-b0b7cfc{text-align:center;}.elementor-3250 .elementor-element.elementor-element-b0b7cfc .elementor-heading-title{font-size:2.5em;color:#FFFFFF;}.elementor-3250 .elementor-element.elementor-element-526100e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3250 .elementor-element.elementor-element-526100e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3250 .elementor-element.elementor-element-da79d58{--display:flex;}@media(max-width:1024px){.elementor-3250 .elementor-element.elementor-element-4ffe101f{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3250 .elementor-element.elementor-element-533fb444{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-3250 .elementor-element.elementor-element-7399a006{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3250 .elementor-element.elementor-element-7399a006 .elementor-heading-title{font-size:14px;}.elementor-3250 .elementor-element.elementor-element-6a948345{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3250 .elementor-element.elementor-element-7fd0a90d .elementor-heading-title{font-size:45px;}.elementor-3250 .elementor-element.elementor-element-7a236690.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3250 .elementor-element.elementor-element-7a236690.elementor-wc-products ul.products li.product .price{font-size:14px;}.elementor-3250 .elementor-element.elementor-element-7a236690.elementor-wc-products ul.products li.product .button{font-size:14px;}.elementor-3250 .elementor-element.elementor-element-7a236690.elementor-wc-products .added_to_cart{font-size:14px;}.elementor-3250 .elementor-element.elementor-element-627bf7f1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3250 .elementor-element.elementor-element-7eb0028{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3250 .elementor-element.elementor-element-55f27e1a{text-align:center;}.elementor-3250 .elementor-element.elementor-element-55f27e1a .elementor-heading-title{font-size:45px;}.elementor-3250 .elementor-element.elementor-element-50e02efb .elementor-blockquote__content{font-size:14px;}.elementor-3250 .elementor-element.elementor-element-50e02efb .elementor-blockquote__author{font-size:14px;}.elementor-3250 .elementor-element.elementor-element-5e349d7e .elementor-blockquote__content{font-size:14px;}.elementor-3250 .elementor-element.elementor-element-5e349d7e .elementor-blockquote__author{font-size:14px;}}@media(max-width:880px){.elementor-3250 .elementor-element.elementor-element-7fdb539{--min-height:50vh;}.elementor-3250 .elementor-element.elementor-element-6d0bf0f .elementor-heading-title{font-size:2em;}.elementor-3250 .elementor-element.elementor-element-487ab8f{--spacer-size:18px;}}@media(max-width:600px){.elementor-3250 .elementor-element.elementor-element-7fdb539{--min-height:60vh;}.elementor-3250 .elementor-element.elementor-element-7399a006 .elementor-heading-title{font-size:1.2em;}.elementor-3250 .elementor-element.elementor-element-ee65d9c{text-align:center;}.elementor-3250 .elementor-element.elementor-element-058fd43 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;}.elementor-3250 .elementor-element.elementor-element-058fd43 .swiper-wrapper{display:flex;align-items:center;}.elementor-3250 .elementor-element.elementor-element-d711572{text-align:start;}.elementor-3250 .elementor-element.elementor-element-4ac01a9{text-align:start;}.elementor-3250 .elementor-element.elementor-element-4ac01a9 .elementor-heading-title{font-size:1.8em;}.elementor-3250 .elementor-element.elementor-element-8b48a37{text-align:start;}.elementor-3250 .elementor-element.elementor-element-5075d630{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3250 .elementor-element.elementor-element-1fe9d78{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-3250 .elementor-element.elementor-element-6a948345{--margin-top:35%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3250 .elementor-element.elementor-element-7fd0a90d .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-3250 .elementor-element.elementor-element-7a236690{width:100%;max-width:100%;}.elementor-3250 .elementor-element.elementor-element-7a236690.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3250 .elementor-element.elementor-element-7a236690.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3250 .elementor-element.elementor-element-7a236690.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;}.elementor-3250 .elementor-element.elementor-element-627bf7f1{--margin-top:35%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3250 .elementor-element.elementor-element-55f27e1a .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-3250 .elementor-element.elementor-element-41aa92d9{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}}@media(min-width:601px){.elementor-3250 .elementor-element.elementor-element-4ffe101f{--content-width:1650px;}.elementor-3250 .elementor-element.elementor-element-533fb444{--width:60%;}.elementor-3250 .elementor-element.elementor-element-82ec7b2{--width:30%;}.elementor-3250 .elementor-element.elementor-element-5075d630{--width:30%;}.elementor-3250 .elementor-element.elementor-element-6a948345{--content-width:1650px;}.elementor-3250 .elementor-element.elementor-element-627bf7f1{--content-width:1650px;}.elementor-3250 .elementor-element.elementor-element-7eb0028{--width:45%;}.elementor-3250 .elementor-element.elementor-element-41aa92d9{--width:55%;}}@media(max-width:1366px) and (min-width:601px){.elementor-3250 .elementor-element.elementor-element-82ec7b2{--width:50%;}}@media(max-width:1200px) and (min-width:601px){.elementor-3250 .elementor-element.elementor-element-82ec7b2{--width:100%;}}@media(max-width:1024px) and (min-width:601px){.elementor-3250 .elementor-element.elementor-element-82ec7b2{--width:100%;}.elementor-3250 .elementor-element.elementor-element-7eb0028{--width:100%;}.elementor-3250 .elementor-element.elementor-element-41aa92d9{--width:100%;}}@media(max-width:880px) and (min-width:601px){.elementor-3250 .elementor-element.elementor-element-533fb444{--width:100%;}}@media(min-width:1367px){.elementor-3250 .elementor-element.elementor-element-7fdb539:not(.elementor-motion-effects-element-type-background), .elementor-3250 .elementor-element.elementor-element-7fdb539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS *//* ========== TransAfrica Itinerary Accordion (Soft) ========== */
.ta-itinerary{
  --ta-green: #385723;
  --ta-orange: #E16E38;
  --ta-border: rgba(0,0,0,.10);
  --ta-soft: rgba(0,0,0,.04);

  border: 1px solid var(--ta-border);
  border-radius: 18px;
  padding: 10px 14px;
  background: #fff;
}

/* ITEM */
.ta-itin-item{
  border-bottom: 1px solid var(--ta-border);
  padding: 8px 0;
  position: relative;
}
.ta-itin-item:last-child{ border-bottom: 0; }

/* Timeline line */
.ta-itin-item::before{
  content:"";
  position:absolute;
  left: 28px;
  top: 0;
  bottom: 0;
  width: 2px;
  background: linear-gradient(
    to bottom,
    rgba(56,87,35,.18),
    rgba(225,110,56,.14)
  );
}
.ta-itin-item:first-child::before{ top: 22px; }
.ta-itin-item:last-child::before{ bottom: 22px; }

/* SUMMARY */
.ta-itin-summary{
  list-style: none;
  cursor: pointer;
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: 12px;
  padding: 12px 10px;
  border-radius: 14px;
  transition: background .2s ease;
  position: relative;
}
.ta-itin-summary:hover{
  background: var(--ta-soft);
}
.ta-itin-summary::-webkit-details-marker{ display:none; }

/* Day badge */
.ta-itin-day{
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .08em;
  text-transform: uppercase;
  padding: 7px 10px;
  border-radius: 999px;
  color: #fff;
  background: linear-gradient(135deg, var(--ta-green), #2d481c);
  white-space: nowrap;
  position: relative;
}

/* Timeline dot */
.ta-itin-day::before{
  content:"";
  position:absolute;
  left: -14px;
  top: 50%;
  transform: translateY(-50%);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: var(--ta-orange);
  box-shadow: 0 0 0 4px rgba(225,110,56,.16);
}

/* Title */
.ta-itin-title{
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  color: rgba(0,0,0,.88);
}

/* Arrow */
.ta-itin-summary::after{
  content: "▾";
  font-size: 18px;
  line-height: 1;
  opacity: .6;
  color: var(--ta-green);
  transform: rotate(0deg);
  transition: transform .25s ease, opacity .25s ease;
  padding: 6px 10px;
  border-radius: 999px;
  background: rgba(56,87,35,.08);
}
.ta-itin-item[open] .ta-itin-summary::after{
  transform: rotate(180deg);
  opacity: .9;
}

/* OPEN state */
.ta-itin-item[open] .ta-itin-summary{
  background: rgba(56,87,35,.05);
}

/* CONTENT */
.ta-itin-content{
  padding: 8px 10px 16px 66px;
  color: rgba(0,0,0,.78);
  opacity: 0;
  transform: translateY(-2px);
  animation: taFadeInSoft .18s ease-out forwards;
}
.ta-itin-item:not([open]) .ta-itin-content{
  display: none;
}
.ta-itin-content p{ margin: 0 0 10px 0; }
.ta-itin-content p:last-child{ margin-bottom: 0; }

@keyframes taFadeInSoft{
  to { opacity: 1; transform: translateY(0); }
}

/* MOBILE */
@media (max-width: 767px){
  .ta-itinerary{ padding: 8px 10px; border-radius: 16px; }
  .ta-itin-title{ font-size: 15px; }
  .ta-itin-content{ padding-left: 18px; }
  .ta-itin-item::before{ left: 18px; }
  .ta-itin-day::before{ left: -10px; }
}

.single_add_to_cart_button,
.add_to_cart_button {
    display:none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Intro rust';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://transafrica.it/wp-content/uploads/2025/11/IntroRust.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'agrandir';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://transafrica.it/wp-content/uploads/2025/11/Agrandir-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'agrandir';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://transafrica.it/wp-content/uploads/2025/11/Agrandir-TextBold.woff2') format('woff2');
}
@font-face {
	font-family: 'agrandir';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://transafrica.it/wp-content/uploads/2025/11/Agrandir-Tight.woff2') format('woff2');
}
/* End Custom Fonts CSS */