.elementor-802 .elementor-element.elementor-element-cb9a77a{--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:space-around;--gap:032px 032px;--row-gap:032px;--column-gap:032px;--flex-wrap:wrap;--padding-top:clamp(4rem, 3.43rem + 2.86vw, 6rem);--padding-bottom:clamp(3rem, 1.8rem + 5.12vw, 5rem);--padding-left:0;--padding-right:0;}.elementor-802 .elementor-element.elementor-element-024bcaa{--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;--justify-content:center;--align-items:flex-start;--gap:10px 32px;--row-gap:10px;--column-gap:32px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-802 .elementor-element.elementor-element-bfa2f45 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-802 .elementor-element.elementor-element-7a1ef45 .elementor-heading-title{font-family:var( --e-global-typography-e8f7990-font-family );font-size:var( --e-global-typography-e8f7990-font-size );font-style:var( --e-global-typography-e8f7990-font-style );}.elementor-802 .elementor-element.elementor-element-992134a{--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;--justify-content:space-around;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-802 .elementor-element.elementor-element-11d7a36{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-802 .elementor-element.elementor-element-e4cdac6 .elementor-button{background-color:#682025;font-size:var( --e-global-typography-dbef2a3-font-size );font-weight:var( --e-global-typography-dbef2a3-font-weight );border-radius:30px 30px 30px 30px;padding:12px 40px 12px 40px;}.elementor-802 .elementor-element.elementor-element-e4cdac6 .elementor-button:hover, .elementor-802 .elementor-element.elementor-element-e4cdac6 .elementor-button:focus{background-color:#7E5331;}.elementor-802 .elementor-element.elementor-element-bfd1c44{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-802 .elementor-element.elementor-element-02e1a1a img{width:100%;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-802 .elementor-element.elementor-element-74ad1c9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-802 .elementor-element.elementor-element-85d8075{--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;--border-radius:30px 30px 30px 30px;}.elementor-802 .elementor-element.elementor-element-85d8075:not(.elementor-motion-effects-element-type-background), .elementor-802 .elementor-element.elementor-element-85d8075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-802 .elementor-element.elementor-element-fcc294f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-802 .elementor-element.elementor-element-4a08605 img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-802 .elementor-element.elementor-element-587839a{--display:flex;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-802 .elementor-element.elementor-element-10eda67 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-802 .elementor-element.elementor-element-2875226{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-802 .elementor-element.elementor-element-e9dd82f{--display:flex;--padding-top:clamp(5rem, 3.2rem + 7.68vw, 8rem);--padding-bottom:clamp(5rem, 3.2rem + 7.68vw, 8rem);--padding-left:0;--padding-right:0;}.elementor-802 .elementor-element.elementor-element-5ba4f0d > .elementor-widget-container{padding:0 0 clamp(2rem, 1.43rem + 2.86vw, 3rem) 0;}.elementor-802 .elementor-element.elementor-element-5ba4f0d{text-align:center;}.elementor-802 .elementor-element.elementor-element-5ba4f0d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-802 .elementor-element.elementor-element-04d5352{--swiper-slides-to-display:3;--swiper-slides-gap:28px;--dots-normal-color:#7E5331;--dots-hover-color:#7E5331;--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;--dots-horizontal-offset:0px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:15px;}.elementor-802 .elementor-element.elementor-element-04d5352 .swiper-slide > .elementor-element{height:100%;}.elementor-802 .elementor-element.elementor-element-06e160b .elementor-button{background-color:#682025;font-size:var( --e-global-typography-404e980-font-size );font-weight:var( --e-global-typography-404e980-font-weight );padding:010px 20px 10px 20px;}.elementor-802 .elementor-element.elementor-element-06e160b .elementor-button:hover, .elementor-802 .elementor-element.elementor-element-06e160b .elementor-button:focus{background-color:#7E5331;}.elementor-802 .elementor-element.elementor-element-06e160b > .elementor-widget-container{padding:clamp(1.06rem, 0.49rem + 2.86vw, 2.06rem) 0 0 0;}.elementor-802 .elementor-element.elementor-element-be73f72{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-802 .elementor-element.elementor-element-af248cd{--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:space-between;--border-radius:30px 30px 30px 30px;--padding-top:0;--padding-bottom:clamp(3rem, 1.8rem + 5.12vw, 5rem);--padding-left:0;--padding-right:0;}.elementor-802 .elementor-element.elementor-element-ae926d7{--display:flex;}.elementor-802 .elementor-element.elementor-element-7bbbd0f{text-align:left;}.elementor-802 .elementor-element.elementor-element-7bbbd0f img{width:90%;border-radius:30px 30px 30px 30px;}.elementor-802 .elementor-element.elementor-element-bcaac2d{--display:flex;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-802 .elementor-element.elementor-element-05ef6d8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-802 .elementor-element.elementor-element-356792c{--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;--border-radius:30px 30px 30px 30px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-802 .elementor-element.elementor-element-0f4fb90{--display:flex;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-802 .elementor-element.elementor-element-a15a175 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-802 .elementor-element.elementor-element-8817ba4{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-802 .elementor-element.elementor-element-0767777{text-align:center;}.elementor-802 .elementor-element.elementor-element-0767777 img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-802 .elementor-element.elementor-element-b587ee1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-b587ee1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-802 .elementor-element.elementor-element-c0845f1{--display:flex;--padding-top:clamp(5rem, 3.2rem + 7.68vw, 8rem);--padding-bottom:clamp(5rem, 3.2rem + 7.68vw, 8rem);--padding-left:0;--padding-right:0;}.elementor-802 .elementor-element.elementor-element-3abeeee > .elementor-widget-container{padding:0 0 clamp(2rem, 1.43rem + 2.86vw, 3rem) 0;}.elementor-802 .elementor-element.elementor-element-3abeeee{text-align:center;}.elementor-802 .elementor-element.elementor-element-3abeeee .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-802 .elementor-element.elementor-element-7abf3d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-7abf3d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-802 .elementor-element.elementor-element-4df3a7d .elementor-button{background-color:#682025;font-size:var( --e-global-typography-dbef2a3-font-size );font-weight:var( --e-global-typography-dbef2a3-font-weight );padding:010px 20px 10px 20px;}.elementor-802 .elementor-element.elementor-element-4df3a7d .elementor-button:hover, .elementor-802 .elementor-element.elementor-element-4df3a7d .elementor-button:focus{background-color:#7E5331;}.elementor-802 .elementor-element.elementor-element-dabed0b{--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:center;--padding-top:0;--padding-bottom:clamp(5rem, 4.14rem + 4.29vw, 8rem);--padding-left:0;--padding-right:0;}.elementor-802 .elementor-element.elementor-element-28e42fc{--display:flex;--min-height:0px;--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;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-802 .elementor-element.elementor-element-28e42fc:not(.elementor-motion-effects-element-type-background), .elementor-802 .elementor-element.elementor-element-28e42fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-802 .elementor-element.elementor-element-6f9a5bb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-802 .elementor-element.elementor-element-1409bec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(26px/2);}.elementor-802 .elementor-element.elementor-element-1409bec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(26px/2);}.elementor-802 .elementor-element.elementor-element-1409bec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(26px/2);margin-left:calc(26px/2);}.elementor-802 .elementor-element.elementor-element-1409bec .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-26px/2);margin-left:calc(-26px/2);}body.rtl .elementor-802 .elementor-element.elementor-element-1409bec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-26px/2);}body:not(.rtl) .elementor-802 .elementor-element.elementor-element-1409bec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-26px/2);}.elementor-802 .elementor-element.elementor-element-1409bec .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-802 .elementor-element.elementor-element-1409bec .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-802 .elementor-element.elementor-element-1409bec{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-802 .elementor-element.elementor-element-1409bec .elementor-icon-list-icon{padding-right:15px;}.elementor-802 .elementor-element.elementor-element-1409bec .elementor-icon-list-text{transition:color 0.3s;}.elementor-802 .elementor-element.elementor-element-9b5c2ae .elementor-button{background-color:#682025;font-size:var( --e-global-typography-dbef2a3-font-size );font-weight:var( --e-global-typography-dbef2a3-font-weight );padding:010px 20px 10px 20px;}.elementor-802 .elementor-element.elementor-element-9b5c2ae .elementor-button:hover, .elementor-802 .elementor-element.elementor-element-9b5c2ae .elementor-button:focus{background-color:#7E5331;}.elementor-802 .elementor-element.elementor-element-92b3ed1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-802 .elementor-element.elementor-element-b3d9896 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-802 .elementor-element.elementor-element-b3d9896 iframe{height:450px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-802 .elementor-element.elementor-element-024bcaa{--width:45%;}.elementor-802 .elementor-element.elementor-element-992134a{--width:44%;}.elementor-802 .elementor-element.elementor-element-85d8075{--width:1200px;}.elementor-802 .elementor-element.elementor-element-fcc294f{--width:47%;}.elementor-802 .elementor-element.elementor-element-587839a{--width:65%;}.elementor-802 .elementor-element.elementor-element-af248cd{--width:100%;}.elementor-802 .elementor-element.elementor-element-ae926d7{--width:50%;}.elementor-802 .elementor-element.elementor-element-bcaac2d{--width:47%;}.elementor-802 .elementor-element.elementor-element-356792c{--width:100%;}.elementor-802 .elementor-element.elementor-element-0f4fb90{--width:50%;}.elementor-802 .elementor-element.elementor-element-8817ba4{--width:47%;}.elementor-802 .elementor-element.elementor-element-28e42fc{--width:40%;}.elementor-802 .elementor-element.elementor-element-92b3ed1{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-802 .elementor-element.elementor-element-cb9a77a{--content-width:95%;}.elementor-802 .elementor-element.elementor-element-024bcaa{--width:90%;}.elementor-802 .elementor-element.elementor-element-992134a{--width:90%;}.elementor-802 .elementor-element.elementor-element-74ad1c9{--content-width:95%;}.elementor-802 .elementor-element.elementor-element-fcc294f{--width:85%;}.elementor-802 .elementor-element.elementor-element-587839a{--width:100%;}.elementor-802 .elementor-element.elementor-element-e9dd82f{--content-width:95%;}.elementor-802 .elementor-element.elementor-element-be73f72{--content-width:95%;}.elementor-802 .elementor-element.elementor-element-af248cd{--width:100%;}.elementor-802 .elementor-element.elementor-element-ae926d7{--width:62%;}.elementor-802 .elementor-element.elementor-element-bcaac2d{--width:100%;}.elementor-802 .elementor-element.elementor-element-356792c{--width:100%;}.elementor-802 .elementor-element.elementor-element-0f4fb90{--width:100%;}.elementor-802 .elementor-element.elementor-element-8817ba4{--width:75%;}.elementor-802 .elementor-element.elementor-element-c0845f1{--content-width:95%;}.elementor-802 .elementor-element.elementor-element-dabed0b{--content-width:95%;}.elementor-802 .elementor-element.elementor-element-28e42fc{--width:100%;}.elementor-802 .elementor-element.elementor-element-92b3ed1{--width:80%;}}@media(max-width:880px) and (min-width:768px){.elementor-802 .elementor-element.elementor-element-fcc294f{--width:63%;}.elementor-802 .elementor-element.elementor-element-ae926d7{--width:50%;}.elementor-802 .elementor-element.elementor-element-8817ba4{--width:55%;}}@media(max-width:1024px){.elementor-802 .elementor-element.elementor-element-cb9a77a{--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:center;}.elementor-802 .elementor-element.elementor-element-024bcaa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-802 .elementor-element.elementor-element-bfa2f45 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-802 .elementor-element.elementor-element-7a1ef45 .elementor-heading-title{font-size:var( --e-global-typography-e8f7990-font-size );}.elementor-802 .elementor-element.elementor-element-992134a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-802 .elementor-element.elementor-element-11d7a36{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-802 .elementor-element.elementor-element-e4cdac6 .elementor-button{font-size:var( --e-global-typography-dbef2a3-font-size );padding:12px 30px 12px 30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-802 .elementor-element.elementor-element-85d8075{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-802 .elementor-element.elementor-element-fcc294f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-802 .elementor-element.elementor-element-10eda67{text-align:left;}.elementor-802 .elementor-element.elementor-element-10eda67 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-802 .elementor-element.elementor-element-2875226{text-align:left;font-size:var( --e-global-typography-text-font-size );}.elementor-802 .elementor-element.elementor-element-5ba4f0d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-802 .elementor-element.elementor-element-04d5352{--swiper-slides-to-display:2;}.elementor-802 .elementor-element.elementor-element-06e160b .elementor-button{font-size:var( --e-global-typography-404e980-font-size );}.elementor-802 .elementor-element.elementor-element-be73f72{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-802 .elementor-element.elementor-element-af248cd{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-802 .elementor-element.elementor-element-ae926d7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-802 .elementor-element.elementor-element-7bbbd0f{text-align:center;}.elementor-802 .elementor-element.elementor-element-7bbbd0f img{width:90%;}.elementor-802 .elementor-element.elementor-element-05ef6d8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-802 .elementor-element.elementor-element-356792c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-802 .elementor-element.elementor-element-a15a175 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-802 .elementor-element.elementor-element-8817ba4{--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:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-802 .elementor-element.elementor-element-0767777 img{width:85%;}.elementor-802 .elementor-element.elementor-element-b587ee1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-3abeeee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-802 .elementor-element.elementor-element-7abf3d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-4df3a7d .elementor-button{font-size:var( --e-global-typography-dbef2a3-font-size );}.elementor-802 .elementor-element.elementor-element-dabed0b{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-802 .elementor-element.elementor-element-6f9a5bb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-802 .elementor-element.elementor-element-9b5c2ae .elementor-button{font-size:var( --e-global-typography-dbef2a3-font-size );}}@media(max-width:880px){.elementor-802 .elementor-element.elementor-element-e4cdac6 .elementor-button{padding:12px 20px 12px 20px;}.elementor-802 .elementor-element.elementor-element-04d5352{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-802 .elementor-element.elementor-element-cb9a77a{--content-width:95%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-802 .elementor-element.elementor-element-bfa2f45{text-align:center;}.elementor-802 .elementor-element.elementor-element-bfa2f45 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-802 .elementor-element.elementor-element-7a1ef45{text-align:center;}.elementor-802 .elementor-element.elementor-element-7a1ef45 .elementor-heading-title{font-size:var( --e-global-typography-e8f7990-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-802 .elementor-element.elementor-element-11d7a36{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-802 .elementor-element.elementor-element-e4cdac6 .elementor-button{font-size:var( --e-global-typography-dbef2a3-font-size );padding:12px 20px 12px 20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-802 .elementor-element.elementor-element-74ad1c9{--content-width:95%;}.elementor-802 .elementor-element.elementor-element-85d8075{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-802 .elementor-element.elementor-element-10eda67 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-802 .elementor-element.elementor-element-2875226{font-size:var( --e-global-typography-text-font-size );}.elementor-802 .elementor-element.elementor-element-e9dd82f{--content-width:95%;}.elementor-802 .elementor-element.elementor-element-5ba4f0d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-802 .elementor-element.elementor-element-04d5352{--swiper-slides-to-display:1;width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;--swiper-pagination-size:8px;--dots-vertical-offset:15px;}.elementor-802 .elementor-element.elementor-element-04d5352 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-802 .elementor-element.elementor-element-04d5352.elementor-element{--align-self:center;}.elementor-802 .elementor-element.elementor-element-06e160b .elementor-button{font-size:var( --e-global-typography-404e980-font-size );}.elementor-802 .elementor-element.elementor-element-be73f72{--content-width:95%;}.elementor-802 .elementor-element.elementor-element-7bbbd0f img{width:95%;}.elementor-802 .elementor-element.elementor-element-bcaac2d{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-802 .elementor-element.elementor-element-05ef6d8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-802 .elementor-element.elementor-element-356792c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-802 .elementor-element.elementor-element-0f4fb90{--justify-content:center;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-802 .elementor-element.elementor-element-a15a175 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-802 .elementor-element.elementor-element-8817ba4{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-802 .elementor-element.elementor-element-0767777 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-802 .elementor-element.elementor-element-0767777 img{width:95%;}.elementor-802 .elementor-element.elementor-element-b587ee1{width:var( --container-widget-width, 10px );max-width:10px;--container-widget-width:10px;--container-widget-flex-grow:0;}.elementor-802 .elementor-element.elementor-element-b587ee1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-c0845f1{--content-width:95%;}.elementor-802 .elementor-element.elementor-element-3abeeee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-802 .elementor-element.elementor-element-7abf3d5{width:var( --container-widget-width, 10px );max-width:10px;--container-widget-width:10px;--container-widget-flex-grow:0;}.elementor-802 .elementor-element.elementor-element-7abf3d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-element-2bf4390{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-802 .elementor-element.elementor-element-2bf4390.elementor-element{--align-self:center;}.elementor-802 .elementor-element.elementor-element-4df3a7d .elementor-button{font-size:var( --e-global-typography-dbef2a3-font-size );}.elementor-802 .elementor-element.elementor-element-dabed0b{--content-width:95%;--justify-content:center;}.elementor-802 .elementor-element.elementor-element-28e42fc{--width:95%;}.elementor-802 .elementor-element.elementor-element-6f9a5bb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-802 .elementor-element.elementor-element-9b5c2ae .elementor-button{font-size:var( --e-global-typography-dbef2a3-font-size );}.elementor-802 .elementor-element.elementor-element-92b3ed1{--width:95%;}}/* Start custom CSS for shortcode, class: .elementor-element-2bf4390 *//* --- 1. BORDER RADIUS FIX --- */
/* This more specific .elementor-802 .elementor-element.elementor-element-2bf4390 matches the widget's own CSS, allowing us to override it. */
.ti-widget.ti-goog .ti-review-item > .ti-inner {
    border-radius: 30px !important;
    overflow: hidden !important; /* This is crucial to clip the content inside */
}

/* --- 2. FOOTER & RATING FONT-SIZE FIX --- */
/* This .elementor-802 .elementor-element.elementor-element-2bf4390 is just as specific as the widget's, allowing us to override the font size. */
.ti-widget.ti-goog.ti-show-rating-text .ti-footer,
.ti-widget.ti-goog.ti-show-rating-text .ti-footer *,
.ti-widget.ti-goog.ti-show-rating-text .ti-rating-text,
.ti-widget.ti-goog.ti-show-rating-text .ti-rating-text * {
    font-size: 1rem !important;
    font-family: 'lato'!important;/* Your desired font size */
}


/* --- 3. YOUR EXISTING WORKING CSS --- */

/* Layout Rules */
.ti-widget .ti-review-item > .ti-inner {
    display: flex !important;
    flex-direction: column !important;
}

/* Re-order the header to appear at the bottom */
.ti-widget .ti-review-header {
    order: 3 !important;
}

/* Fonts */
.ti-name {
    font-family: 'Playfair Display' !important;
    font-size: 1.5rem !important;
}

.ti-widget .ti-review-item .ti-review-content {
    font-family: 'Lato', sans-serif !important;
    font-weight: 300;
    font-size: 1.25rem !important;
}

/* Fallback font rule */
.ti-widget.ti-goog.ti-disable-font .ti-widget-container * {
    font-family: 'Playfair Display', serif !important;
}

/* Stars */
.ti-widget .ti-star {
    filter: brightness(0) invert(0) !important;
}

.ti-widget .ti-stars img.ti-star {
    width: 40px !important;
    height: 30px !important;
}

/* Spacing */
.ti-widget .ti-stars {
    margin-bottom: 35px !important;
}

.ti-widget .ti-review-content {
    margin-bottom: 15px;
}

.ti-read-more span {
    font-family: 'Lato' !important;
    font-size: 1rem !important;
    margin-bottom: 15px;
}

/* Solution 3: Complete reset of backgrounds and effects */
.ti-widget.ti-goog .ti-reviews-container .ti-review-item,
.ti-widget.ti-goog .ti-reviews-container .ti-review-item * {
    background: transparent !important;
    box-shadow: none !important;
    border-color: transparent !important;
}

.ti-widget.ti-goog .ti-reviews-container .ti-review-item {
    border-radius: 30px !important;
    overflow: hidden;
}


/* Disable touch interactions on the Trustindex widget on mobile devices
 * by placing a transparent overlay on top of it. This prevents the
 * widget's swipe script from hijacking page scrolling.
 */
@media (max-width: 767px) {
    .ti-widget {
        position: relative !important; /* Ensure the widget can be a reference for the overlay */
    }

    .ti-widget::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 5; /* Adjust if needed, but should be high enough to cover the widget's content */
        background: transparent; /* Make sure it's invisible */
    }
}/* End custom CSS */