.elementor-3719 .elementor-element.elementor-element-a3d13f2{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3719 .elementor-element.elementor-element-00e39ce{--display:flex;--min-height:0px;--justify-content:center;--padding-top:-11px;--padding-bottom:1px;--padding-left:0px;--padding-right:0px;}.elementor-3719 .elementor-element.elementor-element-00e39ce:not(.elementor-motion-effects-element-type-background), .elementor-3719 .elementor-element.elementor-element-00e39ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECE052;}.elementor-3719 .elementor-element.elementor-element-00e39ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3719 .elementor-element.elementor-element-c43e9df > .elementor-widget-container{margin:3px 0px -5px 0px;}.elementor-3719 .elementor-element.elementor-element-c43e9df.elementor-element{--align-self:center;}.elementor-3719 .elementor-element.elementor-element-c43e9df{text-align:center;}.elementor-3719 .elementor-element.elementor-element-c43e9df .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:37px;font-weight:500;text-transform:capitalize;letter-spacing:2.7px;}.elementor-3719 .elementor-element.elementor-element-017db3e > .elementor-widget-container{margin:-17px 0px -2px 0px;padding:0px 0px 1px 0px;}.elementor-3719 .elementor-element.elementor-element-017db3e.elementor-element{--align-self:center;}.elementor-3719 .elementor-element.elementor-element-017db3e{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:14px;text-transform:capitalize;font-style:italic;}.elementor-3719 .elementor-element.elementor-element-017db3e p{margin-block-end:0px;}.elementor-3719 .elementor-element.elementor-element-b18b412{--e-image-carousel-slides-to-show:4;}.elementor-3719 .elementor-element.elementor-element-b18b412 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-3719 .elementor-element.elementor-element-b18b412 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3719 .elementor-element.elementor-element-b18b412 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;color:#000000;}.elementor-3719 .elementor-element.elementor-element-b18b412 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3719 .elementor-element.elementor-element-b18b412 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-3719 .elementor-element.elementor-element-b18b412 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;width:7px;height:7px;}.elementor-3719 .elementor-element.elementor-element-b18b412 .swiper-wrapper{display:flex;align-items:flex-start;}.elementor-3719 .elementor-element.elementor-element-b18b412 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-3719 .elementor-element.elementor-element-65e8635{--display:flex;--justify-content:center;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3719 .elementor-element.elementor-element-d9caf3c p{margin-block-end:6px;}.elementor-3719 .elementor-element.elementor-element-d065b46{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:54px;--padding-bottom:74px;--padding-left:0px;--padding-right:0px;}.elementor-3719 .elementor-element.elementor-element-d065b46:not(.elementor-motion-effects-element-type-background), .elementor-3719 .elementor-element.elementor-element-d065b46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3719 .elementor-element.elementor-element-4946fc0 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-3719 .elementor-element.elementor-element-4946fc0{text-align:left;}.elementor-3719 .elementor-element.elementor-element-4946fc0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:57px;font-weight:500;text-transform:capitalize;letter-spacing:1.1px;}.elementor-3719 .elementor-element.elementor-element-6d15f5f > .elementor-widget-container{padding:0px 0px 0px 13px;}.elementor-3719 .elementor-element.elementor-element-6d15f5f{font-size:15px;font-weight:normal;}.elementor-3719 .elementor-element.elementor-element-6d15f5f p{margin-block-end:4px;}.elementor-3719 .elementor-element.elementor-element-d782875{--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;--flex-wrap:nowrap;}.elementor-3719 .elementor-element.elementor-element-d782875:not(.elementor-motion-effects-element-type-background), .elementor-3719 .elementor-element.elementor-element-d782875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3719 .elementor-element.elementor-element-80b01ab{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3719 .elementor-element.elementor-element-80b01ab:not(.elementor-motion-effects-element-type-background), .elementor-3719 .elementor-element.elementor-element-80b01ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282115;}.elementor-3719 .elementor-element.elementor-element-583f17b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-3719 .elementor-element.elementor-element-583f17b{text-align:center;}.elementor-3719 .elementor-element.elementor-element-583f17b .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:24px;font-weight:900;text-transform:capitalize;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFFE0;}.elementor-3719 .elementor-element.elementor-element-3dc5ec7{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3719 .elementor-element.elementor-element-3dc5ec7:not(.elementor-motion-effects-element-type-background), .elementor-3719 .elementor-element.elementor-element-3dc5ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282115;}.elementor-3719 .elementor-element.elementor-element-3dc5ec7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3719 .elementor-element.elementor-element-fb997aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-3719 .elementor-element.elementor-element-fb997aa{text-align:center;}.elementor-3719 .elementor-element.elementor-element-fb997aa .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:24px;font-weight:900;text-transform:capitalize;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFFE0;}.elementor-3719 .elementor-element.elementor-element-0f9aff2{width:var( --container-widget-width, 99.372% );max-width:99.372%;--container-widget-width:99.372%;--container-widget-flex-grow:0;}.elementor-3719 .elementor-element.elementor-element-0f9aff2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3719 .elementor-element.elementor-element-db4162e{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3719 .elementor-element.elementor-element-db4162e:not(.elementor-motion-effects-element-type-background), .elementor-3719 .elementor-element.elementor-element-db4162e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282115;}.elementor-3719 .elementor-element.elementor-element-f6829a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-3719 .elementor-element.elementor-element-f6829a0{text-align:center;}.elementor-3719 .elementor-element.elementor-element-f6829a0 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:24px;font-weight:900;text-transform:capitalize;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFFE0;}.elementor-3719 .elementor-element.elementor-element-7c87bf7.elementor-element{--align-self:stretch;}.elementor-3719 .elementor-element.elementor-element-d64ea1e{--display:flex;--min-height:0px;--margin-top:-21px;--margin-bottom:-26px;--margin-left:0px;--margin-right:0px;}.elementor-3719 .elementor-element.elementor-element-d64ea1e:not(.elementor-motion-effects-element-type-background), .elementor-3719 .elementor-element.elementor-element-d64ea1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEFB3;}.elementor-3719 .elementor-element.elementor-element-c52388d{--display:flex;--margin-top:-8px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:49px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3719 .elementor-element.elementor-element-c52388d:not(.elementor-motion-effects-element-type-background), .elementor-3719 .elementor-element.elementor-element-c52388d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEFB3;}.elementor-3719 .elementor-element.elementor-element-e4cbd52 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:57px;font-weight:500;text-transform:capitalize;letter-spacing:1.1px;}.elementor-3719 .elementor-element.elementor-element-67c0969{text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-3719 .elementor-element.elementor-element-67c0969 p{margin-block-end:7px;}.elementor-3719 .elementor-element.elementor-element-bcfe53b{--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;--flex-wrap:nowrap;}.elementor-3719 .elementor-element.elementor-element-bcfe53b:not(.elementor-motion-effects-element-type-background), .elementor-3719 .elementor-element.elementor-element-bcfe53b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEFB3;}.elementor-3719 .elementor-element.elementor-element-b8590f5{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3719 .elementor-element.elementor-element-b8590f5:not(.elementor-motion-effects-element-type-background), .elementor-3719 .elementor-element.elementor-element-b8590f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282115;}.elementor-3719 .elementor-element.elementor-element-af13015 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-3719 .elementor-element.elementor-element-af13015{text-align:center;}.elementor-3719 .elementor-element.elementor-element-af13015 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:24px;font-weight:900;text-transform:capitalize;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFFE0;}.elementor-3719 .elementor-element.elementor-element-deafcd4{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3719 .elementor-element.elementor-element-deafcd4:not(.elementor-motion-effects-element-type-background), .elementor-3719 .elementor-element.elementor-element-deafcd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282115;}.elementor-3719 .elementor-element.elementor-element-24fd862 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-3719 .elementor-element.elementor-element-24fd862{text-align:center;}.elementor-3719 .elementor-element.elementor-element-24fd862 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:24px;font-weight:900;text-transform:capitalize;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFFE0;}.elementor-3719 .elementor-element.elementor-element-6407164.elementor-element{--order:99999 /* order end hack */;}.elementor-3719 .elementor-element.elementor-element-6407164 img{width:100%;}.elementor-3719 .elementor-element.elementor-element-86504d9{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3719 .elementor-element.elementor-element-86504d9:not(.elementor-motion-effects-element-type-background), .elementor-3719 .elementor-element.elementor-element-86504d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282115;}.elementor-3719 .elementor-element.elementor-element-e432688 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-3719 .elementor-element.elementor-element-e432688{text-align:center;}.elementor-3719 .elementor-element.elementor-element-e432688 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:24px;font-weight:900;text-transform:capitalize;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFFE0;}.elementor-3719 .elementor-element.elementor-element-ca98b11.elementor-element{--align-self:stretch;}.elementor-3719 .elementor-element.elementor-element-62abb5c{--display:flex;--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3719 .elementor-element.elementor-element-62abb5c:not(.elementor-motion-effects-element-type-background), .elementor-3719 .elementor-element.elementor-element-62abb5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3719 .elementor-element.elementor-element-61a5205{--display:flex;--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:69px;--padding-bottom:139px;--padding-left:0px;--padding-right:0px;}.elementor-3719 .elementor-element.elementor-element-61a5205:not(.elementor-motion-effects-element-type-background), .elementor-3719 .elementor-element.elementor-element-61a5205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3719 .elementor-element.elementor-element-ec8a3f3 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-3719 .elementor-element.elementor-element-ec8a3f3{text-align:left;}.elementor-3719 .elementor-element.elementor-element-ec8a3f3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:57px;font-weight:500;text-transform:capitalize;letter-spacing:1.1px;}.elementor-3719 .elementor-element.elementor-element-f3c88f5 > .elementor-widget-container{padding:0px 0px 0px 13px;}.elementor-3719 .elementor-element.elementor-element-f3c88f5 p{margin-block-end:7px;}.elementor-3719 .elementor-element.elementor-element-e909524{--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;--flex-wrap:nowrap;--padding-top:33px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3719 .elementor-element.elementor-element-e909524:not(.elementor-motion-effects-element-type-background), .elementor-3719 .elementor-element.elementor-element-e909524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3719 .elementor-element.elementor-element-50ac2ba{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3719 .elementor-element.elementor-element-50ac2ba:not(.elementor-motion-effects-element-type-background), .elementor-3719 .elementor-element.elementor-element-50ac2ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282115;}.elementor-3719 .elementor-element.elementor-element-656ab7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-3719 .elementor-element.elementor-element-656ab7c{text-align:center;}.elementor-3719 .elementor-element.elementor-element-656ab7c .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:24px;font-weight:900;text-transform:capitalize;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFFE0;}.elementor-3719 .elementor-element.elementor-element-b723586{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3719 .elementor-element.elementor-element-b723586:not(.elementor-motion-effects-element-type-background), .elementor-3719 .elementor-element.elementor-element-b723586 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282115;}.elementor-3719 .elementor-element.elementor-element-573dc25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-3719 .elementor-element.elementor-element-573dc25{text-align:center;}.elementor-3719 .elementor-element.elementor-element-573dc25 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:24px;font-weight:900;text-transform:capitalize;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFFE0;}.elementor-3719 .elementor-element.elementor-element-247b5cf.elementor-element{--order:99999 /* order end hack */;}.elementor-3719 .elementor-element.elementor-element-247b5cf img{width:100%;}.elementor-3719 .elementor-element.elementor-element-18cb3b5{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3719 .elementor-element.elementor-element-18cb3b5:not(.elementor-motion-effects-element-type-background), .elementor-3719 .elementor-element.elementor-element-18cb3b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282115;}.elementor-3719 .elementor-element.elementor-element-e13281c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;}.elementor-3719 .elementor-element.elementor-element-e13281c{text-align:center;}.elementor-3719 .elementor-element.elementor-element-e13281c .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:24px;font-weight:900;text-transform:capitalize;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFFE0;}.elementor-3719 .elementor-element.elementor-element-d4ffa3e.elementor-element{--align-self:stretch;}body.elementor-page-3719:not(.elementor-motion-effects-element-type-background), body.elementor-page-3719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3719 .elementor-element.elementor-element-00e39ce{--width:97.778%;}.elementor-3719 .elementor-element.elementor-element-80b01ab{--width:33.3%;}.elementor-3719 .elementor-element.elementor-element-3dc5ec7{--width:31.135%;}.elementor-3719 .elementor-element.elementor-element-db4162e{--width:33.3%;}.elementor-3719 .elementor-element.elementor-element-b8590f5{--width:33.3%;}.elementor-3719 .elementor-element.elementor-element-deafcd4{--width:33.3%;}.elementor-3719 .elementor-element.elementor-element-86504d9{--width:33.3%;}.elementor-3719 .elementor-element.elementor-element-61a5205{--width:100%;}.elementor-3719 .elementor-element.elementor-element-50ac2ba{--width:33.3%;}.elementor-3719 .elementor-element.elementor-element-b723586{--width:33.3%;}.elementor-3719 .elementor-element.elementor-element-18cb3b5{--width:33.3%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3719 .elementor-element.elementor-element-00e39ce{--width:750px;}}@media(max-width:1024px){.elementor-3719 .elementor-element.elementor-element-d9caf3c{font-size:13px;}.elementor-3719 .elementor-element.elementor-element-4946fc0 .elementor-heading-title{font-size:40px;}.elementor-3719 .elementor-element.elementor-element-6d15f5f{font-size:12px;}.elementor-3719 .elementor-element.elementor-element-d782875{--min-height:0px;}.elementor-3719 .elementor-element.elementor-element-80b01ab{--min-height:0px;}.elementor-3719 .elementor-element.elementor-element-583f17b .elementor-heading-title{font-size:17px;}.elementor-3719 .elementor-element.elementor-element-718d5fb img{height:1px;}.elementor-3719 .elementor-element.elementor-element-fb997aa .elementor-heading-title{font-size:17px;}.elementor-3719 .elementor-element.elementor-element-f6829a0 .elementor-heading-title{font-size:17px;}.elementor-3719 .elementor-element.elementor-element-e4cbd52 .elementor-heading-title{font-size:40px;}.elementor-3719 .elementor-element.elementor-element-67c0969{font-size:12px;}.elementor-3719 .elementor-element.elementor-element-af13015 .elementor-heading-title{font-size:17px;}.elementor-3719 .elementor-element.elementor-element-24fd862 .elementor-heading-title{font-size:17px;}.elementor-3719 .elementor-element.elementor-element-e432688 > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-3719 .elementor-element.elementor-element-e432688 .elementor-heading-title{font-size:17px;}.elementor-3719 .elementor-element.elementor-element-ec8a3f3 .elementor-heading-title{font-size:40px;}.elementor-3719 .elementor-element.elementor-element-f3c88f5{font-size:12px;}.elementor-3719 .elementor-element.elementor-element-656ab7c > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-3719 .elementor-element.elementor-element-656ab7c .elementor-heading-title{font-size:17px;}.elementor-3719 .elementor-element.elementor-element-573dc25 .elementor-heading-title{font-size:17px;}.elementor-3719 .elementor-element.elementor-element-e13281c > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-3719 .elementor-element.elementor-element-e13281c .elementor-heading-title{font-size:17px;}}@media(max-width:767px){.elementor-3719 .elementor-element.elementor-element-d065b46{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3719 .elementor-element.elementor-element-80b01ab{--min-height:0px;}.elementor-3719 .elementor-element.elementor-element-583f17b .elementor-heading-title{font-size:14px;}.elementor-3719 .elementor-element.elementor-element-718d5fb img{height:1px;}.elementor-3719 .elementor-element.elementor-element-fb997aa .elementor-heading-title{font-size:14px;}.elementor-3719 .elementor-element.elementor-element-f6829a0 .elementor-heading-title{font-size:14px;}.elementor-3719 .elementor-element.elementor-element-c52388d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3719 .elementor-element.elementor-element-af13015 .elementor-heading-title{font-size:14px;}.elementor-3719 .elementor-element.elementor-element-24fd862 .elementor-heading-title{font-size:14px;}.elementor-3719 .elementor-element.elementor-element-e432688 .elementor-heading-title{font-size:14px;}.elementor-3719 .elementor-element.elementor-element-61a5205{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3719 .elementor-element.elementor-element-656ab7c .elementor-heading-title{font-size:14px;}.elementor-3719 .elementor-element.elementor-element-573dc25 .elementor-heading-title{font-size:14px;}.elementor-3719 .elementor-element.elementor-element-e13281c .elementor-heading-title{font-size:14px;}}/* Start custom CSS for image-carousel, class: .elementor-element-b18b412 *//* Toros: force gallery/grid images to crop neatly and align */
.elementor img {
  object-fit: cover;
}

/* Target common Elementor gallery/loop/grid images */
.elementor .elementor-image img,
.elementor .elementor-image-gallery img,
.elementor .elementor-widget-image-carousel img,
.elementor .elementor-widget-image-gallery img,
.elementor .e-loop-item img {
  width: 100% !important;
  height: 340px !important;   /* adjust: 320 / 350 / 400 */
  object-fit: cover !important;
  object-position: center center;
  display: block;
}

/* Prevent extra spacing under images */
.elementor .elementor-image,
.elementor .elementor-widget-image,
.elementor figure {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b01ab */#toros-row .toros-col{
  flex:1 1 0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:0 !important;
  min-height:unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc5ec7 */#toros-row .toros-col{
  flex:1 1 0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:0 !important;
  min-height:unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db4162e */#toros-row .toros-col{
  flex:1 1 0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:0 !important;
  min-height:unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d782875 *//* Make all images in this container the same neat frame */
.elementor-3719 .elementor-element.elementor-element-d782875 .elementor-widget-image,
.elementor-3719 .elementor-element.elementor-element-d782875 .elementor-widget-image .elementor-widget-container{
  width: 100% !important;
  margin: 0 !important;
}

/* Uniform image frame */
.elementor-3719 .elementor-element.elementor-element-d782875 .elementor-widget-image img{
  width: 100% !important;
  height: 360px !important;   /* adjust: try 320 / 360 / 420 */
  object-fit: cover !important;
  object-position: center !important;
  display: block !important;
}

/* Remove any weird gaps */
.elementor-3719 .elementor-element.elementor-element-d782875 .elementor-widget-image{
  line-height: 0 !important;
}
@media (max-width:767px){

.elementor-3719 .elementor-element.elementor-element-d782875{
display:grid !important;
grid-template-columns:1fr !important;
gap:8px !important;
}

.elementor-3719 .elementor-element.elementor-element-d782875 img{
width:100% !important;
height:130px !important;
object-fit:cover !important;
display:block !important;
}

}
@media (max-width: 767px){

.elementor-3719 .elementor-element.elementor-element-d782875{
  display:grid !important;
  grid-template-columns:1fr !important;
  gap:10px !important;
}

.elementor-3719 .elementor-element.elementor-element-d782875 .elementor-widget-image img{
  width:100% !important;
  height:130px !important;
  object-fit:cover !important;
  display:block !important;
}

.elementor-3719 .elementor-element.elementor-element-d782875 .elementor-heading-title{
  font-size:14px !important;
  line-height:1.2 !important;
  padding:7px 10px !important;
  text-align:center !important;
}

.elementor-3719 .elementor-element.elementor-element-d782875 .elementor-widget,
.elementor-3719 .elementor-element.elementor-element-d782875 .elementor-widget-container,
.elementor-3719 .elementor-element.elementor-element-d782875 .e-con{
  margin:0 !important;
  padding:0 !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8590f5 */#toros-row .toros-col{
  flex:1 1 0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:0 !important;
  min-height:unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deafcd4 */#toros-row .toros-col{
  flex:1 1 0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:0 !important;
  min-height:unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86504d9 */#toros-row .toros-col{
  flex:1 1 0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:0 !important;
  min-height:unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcfe53b *//* 1) Make each card a clean column */
.elementor-3719 .elementor-element.elementor-element-bcfe53b > .e-con{
  display:flex;
  flex-direction:column;
}

/* 2) Force the image widget to fill the card width */
.elementor-3719 .elementor-element.elementor-element-bcfe53b .elementor-widget-image,
.elementor-3719 .elementor-element.elementor-element-bcfe53b .elementor-widget-image .elementor-widget-container{
  width:100% !important;
  margin:0 !important;
}

/* 3) Force ALL images to the same frame */
.elementor-3719 .elementor-element.elementor-element-bcfe53b .elementor-widget-image img{
  width:100% !important;
  height:380px !important;     /* change if you want */
  object-fit:cover !important;
  display:block !important;
}

/* 4) Remove the “gap” pink showing as padding */
.elementor-3719 .elementor-element.elementor-element-bcfe53b > .e-con{
  padding:0 !important;
}

/* Optional: remove any default spacing above/below the image widget */
.elementor-3719 .elementor-element.elementor-element-bcfe53b .elementor-widget-image{
  line-height:0 !important;
}
@media (max-width: 767px){

.elementor-3719 .elementor-element.elementor-element-bcfe53b{
  display:grid !important;
  grid-template-columns:1fr !important;
  gap:10px !important;
}

.elementor-3719 .elementor-element.elementor-element-bcfe53b .elementor-widget-image img{
  width:100% !important;
  height:130px !important;
  object-fit:cover !important;
  display:block !important;
}

.elementor-3719 .elementor-element.elementor-element-bcfe53b .elementor-heading-title{
  font-size:14px !important;
  line-height:1.2 !important;
  padding:7px 10px !important;
  text-align:center !important;
}

.elementor-3719 .elementor-element.elementor-element-bcfe53b .elementor-widget,
.elementor-3719 .elementor-element.elementor-element-bcfe53b .elementor-widget-container,
.elementor-3719 .elementor-element.elementor-element-bcfe53b .e-con{
  margin:0 !important;
  padding:0 !important;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50ac2ba */#toros-row .toros-col{
  flex:1 1 0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:0 !important;
  min-height:unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b723586 */#toros-row .toros-col{
  flex:1 1 0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:0 !important;
  min-height:unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18cb3b5 */#toros-row .toros-col{
  flex:1 1 0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:0 !important;
  min-height:unset !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e909524 *//* 1) Make each card a clean column */
.elementor-3719 .elementor-element.elementor-element-e909524 > .e-con{
  display:flex;
  flex-direction:column;
}

/* 2) Force the image widget to fill the card width */
.elementor-3719 .elementor-element.elementor-element-e909524 .elementor-widget-image,
.elementor-3719 .elementor-element.elementor-element-e909524 .elementor-widget-image .elementor-widget-container{
  width:100% !important;
  margin:0 !important;
}

/* 3) Force ALL images to the same frame */
.elementor-3719 .elementor-element.elementor-element-e909524 .elementor-widget-image img{
  width:100% !important;
  height:380px !important;     /* change if you want */
  object-fit:cover !important;
  display:block !important;
}

/* 4) Remove the “gap” pink showing as padding */
.elementor-3719 .elementor-element.elementor-element-e909524 > .e-con{
  padding:0 !important;
}

/* Optional: remove any default spacing above/below the image widget */
.elementor-3719 .elementor-element.elementor-element-e909524 .elementor-widget-image{
  line-height:0 !important;
}
@media (max-width: 767px){

.elementor-3719 .elementor-element.elementor-element-e909524{
  display:grid !important;
  grid-template-columns:1fr !important;
  gap:10px !important;
}

.elementor-3719 .elementor-element.elementor-element-e909524 .elementor-widget-image img{
  width:100% !important;
  height:130px !important;
  object-fit:cover !important;
  display:block !important;
}

.elementor-3719 .elementor-element.elementor-element-e909524 .elementor-heading-title{
  font-size:14px !important;
  line-height:1.2 !important;
  padding:7px 10px !important;
  text-align:center !important;
}

.elementor-3719 .elementor-element.elementor-element-e909524 .elementor-widget,
.elementor-3719 .elementor-element.elementor-element-e909524 .elementor-widget-container,
.elementor-3719 .elementor-element.elementor-element-e909524 .e-con{
  margin:0 !important;
  padding:0 !important;
}

}/* End custom CSS */