.elementor-27091 .elementor-element.elementor-element-6841d82{--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;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-27091 .elementor-element.elementor-element-7d77aab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27091 .elementor-element.elementor-element-a460f3e{font-family:"Poppins", Sans-serif;font-size:1rem;}.elementor-27091 .elementor-element.elementor-element-c1ab881{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27091 .elementor-element.elementor-element-2b6dd4c{--display:flex;--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-27091 .elementor-element.elementor-element-d928213 .elementor-heading-title{font-family:"mini-on", Sans-serif;font-size:2.6rem;font-weight:400;color:#CF2A31;}.elementor-27091 .elementor-element.elementor-element-75780d4{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-9489124 );}.elementor-27091 .elementor-element.elementor-element-9960a93{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-9960a93.e-con{--align-self:center;}.elementor-27091 .elementor-element.elementor-element-ff82eda .elementor-repeater-item-89fe24d .swiper-slide-bg{background-image:url(https://essaffron.com/wp-content/uploads/2025/09/آزمایشگاه.webp);background-size:cover;}.elementor-27091 .elementor-element.elementor-element-ff82eda .elementor-repeater-item-c0b7ddd .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://essaffron.com/wp-content/uploads/2025/08/1212.webp);background-size:cover;}.elementor-27091 .elementor-element.elementor-element-ff82eda .elementor-repeater-item-6dde605 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://essaffron.com/wp-content/uploads/2025/08/ehdae-loh.webp);background-size:cover;}.elementor-27091 .elementor-element.elementor-element-ff82eda .swiper-slide{transition-duration:calc(5000ms*1.2);height:320px;}.elementor-27091 .elementor-element.elementor-element-ff82eda{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 1.4rem 0rem 0rem;}.elementor-27091 .elementor-element.elementor-element-ff82eda.elementor-element{--align-self:center;}.elementor-27091 .elementor-element.elementor-element-ff82eda .swiper-slide-contents{max-width:100%;}.elementor-27091 .elementor-element.elementor-element-ff82eda .swiper-slide-inner{text-align:center;}.elementor-27091 .elementor-element.elementor-element-ff82eda .elementor-swiper-button{font-size:0px;}.elementor-27091 .elementor-element.elementor-element-ff82eda .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;height:9px;width:9px;}.elementor-27091 .elementor-element.elementor-element-ff82eda .swiper-horizontal .swiper-pagination-progressbar{height:9px;}.elementor-27091 .elementor-element.elementor-element-ff82eda .swiper-pagination-fraction{font-size:9px;}.elementor-27091 .elementor-element.elementor-element-ff82eda .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-27091 .elementor-element.elementor-element-2c3ce7c .elementor-heading-title{font-family:"mini-on", Sans-serif;font-size:2rem;font-weight:400;color:#CF2A31;}.elementor-27091 .elementor-element.elementor-element-ac7520e{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-9489124 );}.elementor-27091 .elementor-element.elementor-element-611d91f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-27091 .elementor-element.elementor-element-0253e89{padding:2rem 2rem 2rem 0rem;}.elementor-27091 .elementor-element.elementor-element-0253e89 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:3rem 3rem 3rem 3rem;}.elementor-27091 .elementor-element.elementor-element-84a6fa8{--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-27091 .elementor-element.elementor-element-25031f6 .elementor-heading-title{font-family:"mini-on", Sans-serif;font-size:2rem;font-weight:400;color:#CF2A31;}.elementor-27091 .elementor-element.elementor-element-0aeeab7{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-9489124 );}.elementor-27091 .elementor-element.elementor-element-f19963c{--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-27091 .elementor-element.elementor-element-b3568c4 .elementor-heading-title{font-family:"mini-on", Sans-serif;font-size:2rem;font-weight:400;color:#CF2A31;}.elementor-27091 .elementor-element.elementor-element-5e0f6cb{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-9489124 );}.elementor-27091 .elementor-element.elementor-element-d43d955{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-75110e9 .jet-portfolio__item{width:calc(100% / 4);}.elementor-27091 .elementor-element.elementor-element-75110e9 .jet-portfolio__image-instance{height:300px;}.elementor-27091 .elementor-element.elementor-element-75110e9 .preset-type-2 .jet-portfolio__inner, .elementor-27091 .elementor-element.elementor-element-75110e9 .jet-portfolio__content-inner{background-color:var( --e-global-color-2d103d8 );}.elementor-27091 .elementor-element.elementor-element-75110e9 .jet-portfolio__inner{margin:10px;border-radius:15px 15px 15px 15px;}.elementor-27091 .elementor-element.elementor-element-75110e9 .jet-portfolio__list{margin:-10px;}.elementor-27091 .elementor-element.elementor-element-75110e9 .jet-portfolio__filter{justify-content:center;}.elementor-27091 .elementor-element.elementor-element-75110e9 .jet-portfolio__content-inner{border-radius:8px 8px 8px 8px;}.elementor-27091 .elementor-element.elementor-element-75110e9 .jet-portfolio__title{text-align:center;order:1;}.elementor-27091 .elementor-element.elementor-element-75110e9 .jet-portfolio__category{text-align:center;order:2;}.elementor-27091 .elementor-element.elementor-element-75110e9 .jet-portfolio__desc{text-align:center;font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:400;order:3;}.elementor-27091 .elementor-element.elementor-element-75110e9 .jet-portfolio__button{align-self:center;text-align:center;order:4;}.elementor-27091 .elementor-element.elementor-element-0b6c470{--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-27091 .elementor-element.elementor-element-d6689ff .elementor-heading-title{font-family:"mini-on", Sans-serif;font-size:2rem;font-weight:400;color:#CF2A31;}.elementor-27091 .elementor-element.elementor-element-f0720e6{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-9489124 );}.elementor-27091 .elementor-element.elementor-element-defe55e{--e-image-carousel-slides-to-show:4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 2rem 0rem;border-radius:0px 0px 0px 0px;}.elementor-27091 .elementor-element.elementor-element-defe55e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-27091 .elementor-element.elementor-element-defe55e .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-text );}.elementor-27091 .elementor-element.elementor-element-defe55e .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-27091 .elementor-element.elementor-element-defe55e .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-27091 .elementor-element.elementor-element-defe55e .elementor-image-carousel-caption{text-align:center;}.elementor-27091 .elementor-element.elementor-element-b97d046{--display:flex;--justify-content:center;--border-radius:2rem 2rem 2rem 2rem;box-shadow:0px 0px 5px 1px #CCCCCC;--padding-top:2rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-27091 .elementor-element.elementor-element-39bf9b3 .elementor-heading-title{font-family:"lato", Sans-serif;font-size:1.7rem;font-weight:400;color:#CF2A31;}.elementor-27091 .elementor-element.elementor-element-0be08e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;z-index:80;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#5E5E5E;}.elementor-27091 .elementor-element.elementor-element-3f83df9{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-27091 .elementor-element.elementor-element-3f83df9.e-con{--align-self:flex-start;}.elementor-27091 .elementor-element.elementor-element-7428e5a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-27091 .elementor-element.elementor-element-7428e5a.e-con{--align-self:flex-start;}.elementor-27091 .elementor-element.elementor-element-778fda7{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-27091 .elementor-element.elementor-element-778fda7.e-con{--align-self:flex-start;}.elementor-27091 .elementor-element.elementor-element-f12c13e{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-27091 .elementor-element.elementor-element-f12c13e.e-con{--align-self:flex-start;}.elementor-27091 .elementor-element.elementor-element-e7a11cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0rem 0rem 0rem 2rem;--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-27091 .elementor-element.elementor-element-1e5a4a1{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;border-radius:0rem 0rem 0rem 2rem;}.elementor-27091 .elementor-element.elementor-element-1e5a4a1 img{width:95%;}.elementor-27091 .elementor-element.elementor-element-44b2b17{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0rem 0rem 0rem 2rem;box-shadow:3px -3px 4px -3px #CCCCCC inset;--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-27091 .elementor-element.elementor-element-e304206{--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;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27091 .elementor-element.elementor-element-e4033a9{--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-27091 .elementor-element.elementor-element-f662c3f .elementor-heading-title{font-family:"mini-on", Sans-serif;font-size:2rem;font-weight:400;color:#CF2A31;}.elementor-27091 .elementor-element.elementor-element-5b6dff8{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-9489124 );}.elementor-27091 .elementor-element.elementor-element-084a96a{--display:flex;--justify-content:center;--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-27091 .elementor-element.elementor-element-fc777b6.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-27091 .elementor-element.elementor-element-9023f9d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-4e48764 .elementor-heading-title{font-family:"mini-on", Sans-serif;font-size:2.6rem;font-weight:400;color:#CF2A31;}.elementor-27091 .elementor-element.elementor-element-905fe9b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--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-27091 .elementor-element.elementor-element-c019eee{--display:flex;--justify-content:flex-start;--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-27091 .elementor-element.elementor-element-120367b img{width:100%;}.elementor-27091 .elementor-element.elementor-element-4aa5529{--display:flex;--justify-content:center;--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-27091 .elementor-element.elementor-element-4bc94bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27091 .elementor-element.elementor-element-4bc94bf img{width:84%;}.elementor-27091 .elementor-element.elementor-element-7b1de5f{--display:flex;--justify-content:flex-end;--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-27091 .elementor-element.elementor-element-377abf6 img{width:81%;}.elementor-27091 .elementor-element.elementor-element-1d3ee17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1rem 1rem 1rem 1rem;z-index:80;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#5E5E5E;}.elementor-27091 .elementor-element.elementor-element-b055dd4{--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;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27091 .elementor-element.elementor-element-c7475e4{--display:flex;}.elementor-27091 .elementor-element.elementor-element-922602a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 0px 0px;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27091 .elementor-element.elementor-element-5c4d2e1{background-color:var( --e-global-color-primary );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1.2rem) 0rem;padding:0px 10px 0px 0px;}.elementor-27091 .elementor-element.elementor-element-5c4d2e1.elementor-element{--align-self:flex-start;}.elementor-27091 .elementor-element.elementor-element-5c4d2e1 .elementor-heading-title{font-family:"mini-on", Sans-serif;font-size:2.4rem;font-weight:400;color:#CF2A31;}.elementor-27091 .elementor-element.elementor-element-6f20e97{--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;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27091 .elementor-element.elementor-element-07d4bd2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-3ecb3b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-27091 .elementor-element.elementor-element-3ecb3b8:not(.elementor-motion-effects-element-type-background), .elementor-27091 .elementor-element.elementor-element-3ecb3b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-27091 .elementor-element.elementor-element-be27d30{--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;border-style:none;--border-style:none;--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-27091 .elementor-element.elementor-element-420f398{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#5E5E5E;}.elementor-27091 .elementor-element.elementor-element-f6e8c81{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-fed4489{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-27091 .elementor-element.elementor-element-fed4489:not(.elementor-motion-effects-element-type-background), .elementor-27091 .elementor-element.elementor-element-fed4489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-27091 .elementor-element.elementor-element-3b2dda6{--display:flex;--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-27091 .elementor-element.elementor-element-ab5ff6d{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#5E5E5E;}.elementor-27091 .elementor-element.elementor-element-b504684{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-abf7b36{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-27091 .elementor-element.elementor-element-abf7b36:not(.elementor-motion-effects-element-type-background), .elementor-27091 .elementor-element.elementor-element-abf7b36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-27091 .elementor-element.elementor-element-4a6dd0a{--display:flex;--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-27091 .elementor-element.elementor-element-c8d3485{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#5E5E5E;}.elementor-27091 .elementor-element.elementor-element-d8458ab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-82f4552{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-27091 .elementor-element.elementor-element-82f4552:not(.elementor-motion-effects-element-type-background), .elementor-27091 .elementor-element.elementor-element-82f4552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-27091 .elementor-element.elementor-element-1c53ce8{--display:flex;--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-27091 .elementor-element.elementor-element-5a4e718{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#5E5E5E;}.elementor-27091 .elementor-element.elementor-element-51be4c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-130c963{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-27091 .elementor-element.elementor-element-130c963:not(.elementor-motion-effects-element-type-background), .elementor-27091 .elementor-element.elementor-element-130c963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-27091 .elementor-element.elementor-element-c42bc70{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#5E5E5E;}.elementor-27091 .elementor-element.elementor-element-39df37d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-8aca10e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-27091 .elementor-element.elementor-element-8aca10e:not(.elementor-motion-effects-element-type-background), .elementor-27091 .elementor-element.elementor-element-8aca10e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-27091 .elementor-element.elementor-element-44be89e{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#5E5E5E;}.elementor-27091 .elementor-element.elementor-element-fc22ae3{--n-accordion-title-font-size:1rem;padding:0px 0px 0px 0px;--n-accordion-item-title-space-between:31px;--n-accordion-item-title-distance-from-content:4px;--n-accordion-border-radius:1.5rem 1.5rem 1.5rem 1.5rem;--n-accordion-icon-size:15px;}.elementor-27091 .elementor-element.elementor-element-fc22ae3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:2px 2px 2px 2px;border-color:#CF2A31;}.elementor-27091 .elementor-element.elementor-element-fc22ae3 {--n-accordion-padding:0.2rem 0.5rem 0.2rem 0.5rem;}.elementor-27091 .elementor-element.elementor-element-84b4621{--display:flex;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2.5rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-27091 .elementor-element.elementor-element-0fd9058{background-color:transparent;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0.3rem 0.5rem 0.3rem 0.5rem;background-image:linear-gradient(90deg, #7B1C1E 0%, #CF2A31 100%);border-radius:10px 10px 10px 10px;text-align:start;}.elementor-27091 .elementor-element.elementor-element-0fd9058.elementor-element{--align-self:flex-start;}.elementor-27091 .elementor-element.elementor-element-0fd9058 .elementor-heading-title{font-family:"lato", Sans-serif;font-size:1.8rem;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#F8F8F8;}.elementor-27091 .elementor-element.elementor-element-642cf65{--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:1rem 1.22rem;--row-gap:1rem;--column-gap:1.22rem;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-27091 .elementor-element.elementor-element-8a1bfed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-27091 .elementor-element.elementor-element-a4973d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-27091 .elementor-element.elementor-element-5a6bb08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0.8rem 0.8rem 0.8rem 0.8rem;z-index:15;}.elementor-27091 .elementor-element.elementor-element-5a6bb08 img{width:100%;border-radius:10rem 10rem 4rem 4rem;box-shadow:0px 0px 5px 1px #CCCCCC;}.elementor-27091 .elementor-element.elementor-element-c8d7eda{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-27091 .elementor-element.elementor-element-c8d7eda:not(.elementor-motion-effects-element-type-background), .elementor-27091 .elementor-element.elementor-element-c8d7eda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-27091 .elementor-element.elementor-element-20652dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-56ab417{margin:0.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-27091 .elementor-element.elementor-element-56ab417 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:400;color:var( --e-global-color-text );}.elementor-27091 .elementor-element.elementor-element-2c29b6f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;padding:0px 0px 0px 0px;text-align:center;}.elementor-27091 .elementor-element.elementor-element-2c29b6f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#9A9A9A;}.elementor-27091 .elementor-element.elementor-element-9b0ad5b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;padding:0px 0px 0px 0px;text-align:center;}.elementor-27091 .elementor-element.elementor-element-9b0ad5b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#9A9A9A;}.elementor-27091 .elementor-element.elementor-element-4d8b727{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-27091 .elementor-element.elementor-element-31720f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-27091 .elementor-element.elementor-element-61a5603{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0.8rem 0.8rem 0.8rem 0.8rem;z-index:15;}.elementor-27091 .elementor-element.elementor-element-61a5603 img{width:100%;border-radius:10rem 10rem 4rem 4rem;box-shadow:0px 0px 5px 1px #CCCCCC;}.elementor-27091 .elementor-element.elementor-element-9fb6bb9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-27091 .elementor-element.elementor-element-9fb6bb9:not(.elementor-motion-effects-element-type-background), .elementor-27091 .elementor-element.elementor-element-9fb6bb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-27091 .elementor-element.elementor-element-6262a1d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-06c8b1e{margin:0.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-27091 .elementor-element.elementor-element-06c8b1e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:400;color:var( --e-global-color-text );}.elementor-27091 .elementor-element.elementor-element-0bd6d8d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;padding:0px 0px 0px 0px;text-align:center;}.elementor-27091 .elementor-element.elementor-element-0bd6d8d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#9A9A9A;}.elementor-27091 .elementor-element.elementor-element-98f4a92{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;padding:0px 0px 0px 0px;text-align:center;}.elementor-27091 .elementor-element.elementor-element-98f4a92 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#9A9A9A;}.elementor-27091 .elementor-element.elementor-element-db1aba8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-27091 .elementor-element.elementor-element-d4352f2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-27091 .elementor-element.elementor-element-a7e4415{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0.8rem 0.8rem 0.8rem 0.8rem;z-index:15;}.elementor-27091 .elementor-element.elementor-element-a7e4415 img{width:100%;border-radius:10rem 10rem 4rem 4rem;box-shadow:0px 0px 5px 1px #CCCCCC;}.elementor-27091 .elementor-element.elementor-element-daa8c55{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-27091 .elementor-element.elementor-element-daa8c55:not(.elementor-motion-effects-element-type-background), .elementor-27091 .elementor-element.elementor-element-daa8c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-27091 .elementor-element.elementor-element-a98e102{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-10f8605{margin:0.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-27091 .elementor-element.elementor-element-10f8605 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:400;color:var( --e-global-color-text );}.elementor-27091 .elementor-element.elementor-element-b7c909c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;padding:0px 0px 0px 0px;text-align:center;}.elementor-27091 .elementor-element.elementor-element-b7c909c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#9A9A9A;}.elementor-27091 .elementor-element.elementor-element-277ee55{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;padding:0px 0px 0px 0px;text-align:center;}.elementor-27091 .elementor-element.elementor-element-277ee55 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#9A9A9A;}.elementor-27091 .elementor-element.elementor-element-f049776{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-27091 .elementor-element.elementor-element-753cb53{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-27091 .elementor-element.elementor-element-002edf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0.8rem 0.8rem 0.8rem 0.8rem;z-index:15;}.elementor-27091 .elementor-element.elementor-element-002edf0 img{width:100%;border-radius:10rem 10rem 4rem 4rem;box-shadow:0px 0px 5px 1px #CCCCCC;}.elementor-27091 .elementor-element.elementor-element-10f230c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-27091 .elementor-element.elementor-element-10f230c:not(.elementor-motion-effects-element-type-background), .elementor-27091 .elementor-element.elementor-element-10f230c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-27091 .elementor-element.elementor-element-0f29c0f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-a1f08d7{margin:0.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-27091 .elementor-element.elementor-element-a1f08d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:400;color:var( --e-global-color-text );}.elementor-27091 .elementor-element.elementor-element-062a295{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;padding:0px 0px 0px 0px;text-align:center;}.elementor-27091 .elementor-element.elementor-element-062a295 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#9A9A9A;}.elementor-27091 .elementor-element.elementor-element-950a446{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;padding:0px 0px 0px 0px;text-align:center;}.elementor-27091 .elementor-element.elementor-element-950a446 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:#9A9A9A;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-27091 .elementor-element.elementor-element-6841d82{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-27091 .elementor-element.elementor-element-c1ab881{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27091 .elementor-element.elementor-element-2b6dd4c{--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-27091 .elementor-element.elementor-element-75780d4{font-size:0.8rem;}.elementor-27091 .elementor-element.elementor-element-ff82eda{padding:0rem 1rem 0rem 0rem;}.elementor-27091 .elementor-element.elementor-element-ff82eda .swiper-slide{height:16.1rem;}.elementor-27091 .elementor-element.elementor-element-2c3ce7c .elementor-heading-title{font-size:1.7rem;}.elementor-27091 .elementor-element.elementor-element-ac7520e{font-size:0.9rem;}.elementor-27091 .elementor-element.elementor-element-25031f6 .elementor-heading-title{font-size:1.7rem;}.elementor-27091 .elementor-element.elementor-element-0aeeab7{font-size:0.9rem;}.elementor-27091 .elementor-element.elementor-element-b3568c4 .elementor-heading-title{font-size:1.7rem;}.elementor-27091 .elementor-element.elementor-element-5e0f6cb{font-size:0.9rem;}.elementor-27091 .elementor-element.elementor-element-75110e9 .jet-portfolio__item{width:calc(100% / 2);}.elementor-27091 .elementor-element.elementor-element-d6689ff .elementor-heading-title{font-size:1.7rem;}.elementor-27091 .elementor-element.elementor-element-f0720e6{font-size:0.9rem;}.elementor-27091 .elementor-element.elementor-element-39bf9b3{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-27091 .elementor-element.elementor-element-39bf9b3 .elementor-heading-title{font-size:1.3rem;}.elementor-27091 .elementor-element.elementor-element-0be08e5{font-size:0.9rem;}.elementor-27091 .elementor-element.elementor-element-e304206{--flex-wrap:wrap;}.elementor-27091 .elementor-element.elementor-element-f662c3f .elementor-heading-title{font-size:1.7rem;}.elementor-27091 .elementor-element.elementor-element-5b6dff8{font-size:0.9rem;}.elementor-27091 .elementor-element.elementor-element-084a96a.e-con{--align-self:center;}.elementor-27091 .elementor-element.elementor-element-9023f9d{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-27091 .elementor-element.elementor-element-1d3ee17{font-size:0.9rem;}.elementor-27091 .elementor-element.elementor-element-420f398{font-size:0.7rem;}.elementor-27091 .elementor-element.elementor-element-ab5ff6d{font-size:0.7rem;}.elementor-27091 .elementor-element.elementor-element-c8d3485{font-size:0.7rem;}.elementor-27091 .elementor-element.elementor-element-5a4e718{font-size:0.7rem;}.elementor-27091 .elementor-element.elementor-element-c42bc70{font-size:0.7rem;}.elementor-27091 .elementor-element.elementor-element-44be89e{font-size:0.7rem;}.elementor-27091 .elementor-element.elementor-element-0fd9058 .elementor-heading-title{font-size:1.2rem;}.elementor-27091 .elementor-element.elementor-element-642cf65{--gap:0rem 0.5rem;--row-gap:0rem;--column-gap:0.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-27091 .elementor-element.elementor-element-a4973d2{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-27091 .elementor-element.elementor-element-5a6bb08{padding:0.7rem 0.7rem 0.7rem 0.7rem;}.elementor-27091 .elementor-element.elementor-element-20652dd{--padding-top:0.1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-56ab417 .elementor-heading-title{font-size:1.1rem;}.elementor-27091 .elementor-element.elementor-element-2c29b6f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-27091 .elementor-element.elementor-element-2c29b6f .elementor-heading-title{font-size:0.8rem;}.elementor-27091 .elementor-element.elementor-element-9b0ad5b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-27091 .elementor-element.elementor-element-9b0ad5b .elementor-heading-title{font-size:0.8rem;}.elementor-27091 .elementor-element.elementor-element-31720f9{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-27091 .elementor-element.elementor-element-61a5603{padding:0.7rem 0.7rem 0.7rem 0.7rem;}.elementor-27091 .elementor-element.elementor-element-06c8b1e .elementor-heading-title{font-size:1.1rem;}.elementor-27091 .elementor-element.elementor-element-0bd6d8d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-27091 .elementor-element.elementor-element-0bd6d8d .elementor-heading-title{font-size:0.8rem;}.elementor-27091 .elementor-element.elementor-element-98f4a92{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-27091 .elementor-element.elementor-element-98f4a92 .elementor-heading-title{font-size:0.8rem;}.elementor-27091 .elementor-element.elementor-element-d4352f2{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-27091 .elementor-element.elementor-element-a7e4415{padding:0.7rem 0.7rem 0.7rem 0.7rem;}.elementor-27091 .elementor-element.elementor-element-10f8605 .elementor-heading-title{font-size:1.1rem;}.elementor-27091 .elementor-element.elementor-element-b7c909c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-27091 .elementor-element.elementor-element-b7c909c .elementor-heading-title{font-size:0.8rem;}.elementor-27091 .elementor-element.elementor-element-277ee55{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-27091 .elementor-element.elementor-element-277ee55 .elementor-heading-title{font-size:0.8rem;}.elementor-27091 .elementor-element.elementor-element-753cb53{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-27091 .elementor-element.elementor-element-002edf0{padding:0.7rem 0.7rem 0.7rem 0.7rem;}.elementor-27091 .elementor-element.elementor-element-a1f08d7 .elementor-heading-title{font-size:1.1rem;}.elementor-27091 .elementor-element.elementor-element-062a295{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-27091 .elementor-element.elementor-element-062a295 .elementor-heading-title{font-size:0.8rem;}.elementor-27091 .elementor-element.elementor-element-950a446{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-27091 .elementor-element.elementor-element-950a446 .elementor-heading-title{font-size:0.8rem;}}@media(max-width:767px){.elementor-27091 .elementor-element.elementor-element-6841d82{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-27091 .elementor-element.elementor-element-7d77aab{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-c1ab881{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-27091 .elementor-element.elementor-element-2b6dd4c{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-27091 .elementor-element.elementor-element-d928213 .elementor-heading-title{font-size:2rem;}.elementor-27091 .elementor-element.elementor-element-75780d4{font-size:0.9rem;}.elementor-27091 .elementor-element.elementor-element-9960a93{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-ff82eda{padding:1.2rem 1.5rem 1.2rem 0rem;}.elementor-27091 .elementor-element.elementor-element-ff82eda .swiper-slide{height:17rem;}.elementor-27091 .elementor-element.elementor-element-ff82eda .swiper-slide-contents{max-width:100%;}.elementor-27091 .elementor-element.elementor-element-ff82eda .elementor-swiper-button{font-size:0px;}.elementor-27091 .elementor-element.elementor-element-ff82eda .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;height:0px;width:0px;}.elementor-27091 .elementor-element.elementor-element-ff82eda .swiper-horizontal .swiper-pagination-progressbar{height:0px;}.elementor-27091 .elementor-element.elementor-element-ff82eda .swiper-pagination-fraction{font-size:0px;}.elementor-27091 .elementor-element.elementor-element-2c3ce7c .elementor-heading-title{font-size:1.7rem;line-height:1.3em;}.elementor-27091 .elementor-element.elementor-element-611d91f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-0253e89{padding:1rem 1rem 1rem 0rem;}.elementor-27091 .elementor-element.elementor-element-0253e89 img{border-radius:2rem 2rem 2rem 2rem;}.elementor-27091 .elementor-element.elementor-element-25031f6 .elementor-heading-title{font-size:1.7rem;line-height:1.1em;}.elementor-27091 .elementor-element.elementor-element-b3568c4 .elementor-heading-title{font-size:1.7rem;line-height:1.1em;}.elementor-27091 .elementor-element.elementor-element-75110e9 .jet-portfolio__item{width:calc(100% / 2);}.elementor-27091 .elementor-element.elementor-element-d6689ff .elementor-heading-title{font-size:1.7rem;}.elementor-27091 .elementor-element.elementor-element-defe55e{--e-image-carousel-slides-to-show:2;}.elementor-27091 .elementor-element.elementor-element-39bf9b3 .elementor-heading-title{font-size:1.7rem;line-height:1.3em;}.elementor-27091 .elementor-element.elementor-element-f662c3f .elementor-heading-title{font-size:1.7rem;}.elementor-27091 .elementor-element.elementor-element-9023f9d{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-27091 .elementor-element.elementor-element-4e48764 .elementor-heading-title{font-size:2.2rem;}.elementor-27091 .elementor-element.elementor-element-c019eee{--width:25%;}.elementor-27091 .elementor-element.elementor-element-4aa5529{--width:25%;}.elementor-27091 .elementor-element.elementor-element-7b1de5f{--width:25%;}.elementor-27091 .elementor-element.elementor-element-5c4d2e1 .elementor-heading-title{font-size:1.6rem;line-height:0.1em;}.elementor-27091 .elementor-element.elementor-element-6f20e97{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-27091 .elementor-element.elementor-element-07d4bd2{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-27091 .elementor-element.elementor-element-3ecb3b8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:2;}.elementor-27091 .elementor-element.elementor-element-3ecb3b8.e-con{--align-self:center;}.elementor-27091 .elementor-element.elementor-element-420f398{columns:1;font-size:0.9rem;}.elementor-27091 .elementor-element.elementor-element-fed4489{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:2;}.elementor-27091 .elementor-element.elementor-element-fed4489.e-con{--align-self:center;}.elementor-27091 .elementor-element.elementor-element-ab5ff6d{columns:1;font-size:0.9rem;}.elementor-27091 .elementor-element.elementor-element-abf7b36{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:2;}.elementor-27091 .elementor-element.elementor-element-abf7b36.e-con{--align-self:center;}.elementor-27091 .elementor-element.elementor-element-c8d3485{columns:1;font-size:0.9rem;}.elementor-27091 .elementor-element.elementor-element-82f4552{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:2;}.elementor-27091 .elementor-element.elementor-element-82f4552.e-con{--align-self:center;}.elementor-27091 .elementor-element.elementor-element-5a4e718{columns:1;font-size:0.9rem;}.elementor-27091 .elementor-element.elementor-element-130c963{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:2;}.elementor-27091 .elementor-element.elementor-element-130c963.e-con{--align-self:center;}.elementor-27091 .elementor-element.elementor-element-c42bc70{columns:1;font-size:0.9rem;}.elementor-27091 .elementor-element.elementor-element-8aca10e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:2;}.elementor-27091 .elementor-element.elementor-element-8aca10e.e-con{--align-self:center;}.elementor-27091 .elementor-element.elementor-element-44be89e{columns:1;font-size:0.9rem;}.elementor-27091 .elementor-element.elementor-element-fc22ae3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0rem 0rem 0rem 0rem;--n-accordion-title-font-size:0.8rem;}.elementor-27091 .elementor-element.elementor-element-84b4621{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-0fd9058{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;border-radius:1rem 1rem 1rem 1rem;text-align:start;}.elementor-27091 .elementor-element.elementor-element-0fd9058.elementor-element{--align-self:center;}.elementor-27091 .elementor-element.elementor-element-0fd9058 .elementor-heading-title{font-size:1.2rem;line-height:2.1rem;}.elementor-27091 .elementor-element.elementor-element-642cf65{--justify-content:space-between;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-8a1bfed{--width:45%;}.elementor-27091 .elementor-element.elementor-element-a4973d2{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-5a6bb08{padding:0.6rem 0.6rem 0.6rem 0.6rem;}.elementor-27091 .elementor-element.elementor-element-5a6bb08.elementor-element{--align-self:center;}.elementor-27091 .elementor-element.elementor-element-5a6bb08 img{width:100%;}.elementor-27091 .elementor-element.elementor-element-c8d7eda{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27091 .elementor-element.elementor-element-20652dd{--padding-top:0.2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-56ab417 .elementor-heading-title{font-size:1rem;}.elementor-27091 .elementor-element.elementor-element-2c29b6f .elementor-heading-title{font-size:0.8rem;}.elementor-27091 .elementor-element.elementor-element-9b0ad5b .elementor-heading-title{font-size:0.7rem;}.elementor-27091 .elementor-element.elementor-element-4d8b727{--width:45%;}.elementor-27091 .elementor-element.elementor-element-31720f9{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-61a5603{padding:0.6rem 0.6rem 0.6rem 0.6rem;}.elementor-27091 .elementor-element.elementor-element-61a5603.elementor-element{--align-self:center;}.elementor-27091 .elementor-element.elementor-element-61a5603 img{width:100%;}.elementor-27091 .elementor-element.elementor-element-9fb6bb9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27091 .elementor-element.elementor-element-6262a1d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-06c8b1e{margin:0.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;padding:0px 0px 0px 0px;}.elementor-27091 .elementor-element.elementor-element-06c8b1e .elementor-heading-title{font-size:0.8rem;}.elementor-27091 .elementor-element.elementor-element-0bd6d8d .elementor-heading-title{font-size:0.6rem;line-height:1.5em;}.elementor-27091 .elementor-element.elementor-element-98f4a92 .elementor-heading-title{font-size:0.7rem;}.elementor-27091 .elementor-element.elementor-element-db1aba8{--width:45%;}.elementor-27091 .elementor-element.elementor-element-d4352f2{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-a7e4415{padding:0.6rem 0.6rem 0.6rem 0.6rem;}.elementor-27091 .elementor-element.elementor-element-a7e4415.elementor-element{--align-self:center;}.elementor-27091 .elementor-element.elementor-element-a7e4415 img{width:100%;}.elementor-27091 .elementor-element.elementor-element-daa8c55{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27091 .elementor-element.elementor-element-a98e102{--padding-top:0.2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-10f8605{margin:0.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;padding:0px 0px 0px 0px;}.elementor-27091 .elementor-element.elementor-element-10f8605 .elementor-heading-title{font-size:0.7rem;}.elementor-27091 .elementor-element.elementor-element-b7c909c .elementor-heading-title{font-size:0.8rem;}.elementor-27091 .elementor-element.elementor-element-277ee55 .elementor-heading-title{font-size:0.8rem;}.elementor-27091 .elementor-element.elementor-element-f049776{--width:45%;}.elementor-27091 .elementor-element.elementor-element-753cb53{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-002edf0{padding:0.6rem 0.6rem 0.6rem 0.6rem;}.elementor-27091 .elementor-element.elementor-element-002edf0.elementor-element{--align-self:center;}.elementor-27091 .elementor-element.elementor-element-002edf0 img{width:100%;}.elementor-27091 .elementor-element.elementor-element-10f230c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27091 .elementor-element.elementor-element-0f29c0f{--padding-top:0.2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27091 .elementor-element.elementor-element-a1f08d7{margin:0.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;padding:0px 0px 0px 0px;}.elementor-27091 .elementor-element.elementor-element-a1f08d7 .elementor-heading-title{font-size:0.8rem;}.elementor-27091 .elementor-element.elementor-element-062a295 .elementor-heading-title{font-size:0.8rem;}.elementor-27091 .elementor-element.elementor-element-950a446 .elementor-heading-title{font-size:0.8rem;}}@media(min-width:768px){.elementor-27091 .elementor-element.elementor-element-9960a93{--width:70%;}.elementor-27091 .elementor-element.elementor-element-c019eee{--width:10%;}.elementor-27091 .elementor-element.elementor-element-4aa5529{--width:10%;}.elementor-27091 .elementor-element.elementor-element-7b1de5f{--width:10%;}.elementor-27091 .elementor-element.elementor-element-8a1bfed{--width:25%;}.elementor-27091 .elementor-element.elementor-element-a4973d2{--width:100%;}.elementor-27091 .elementor-element.elementor-element-4d8b727{--width:25%;}.elementor-27091 .elementor-element.elementor-element-31720f9{--width:100%;}.elementor-27091 .elementor-element.elementor-element-db1aba8{--width:25%;}.elementor-27091 .elementor-element.elementor-element-d4352f2{--width:100%;}.elementor-27091 .elementor-element.elementor-element-f049776{--width:25%;}.elementor-27091 .elementor-element.elementor-element-753cb53{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-27091 .elementor-element.elementor-element-c019eee{--width:14%;}.elementor-27091 .elementor-element.elementor-element-4aa5529{--width:14%;}.elementor-27091 .elementor-element.elementor-element-7b1de5f{--width:14%;}}/* Start custom CSS for slides, class: .elementor-element-ff82eda */.elementor-27091 .elementor-element.elementor-element-ff82eda .elementor-slides-wrapper{
    
    /*width: calc(100% - 1rem);*/
    /*max-height: calc(100% - 1rem);*/
    border-radius: 2.5rem;
    box-shadow: 0 0 5px 1px #cccccc;
    
}

.elementor-27091 .elementor-element.elementor-element-ff82eda .elementor-slide-heading{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9960a93 */.elementor-27091 .elementor-element.elementor-element-9960a93{
    position: relative;
    
}



.elementor-27091 .elementor-element.elementor-element-9960a93::before{
    position: absolute;
    content: '';
    width: 75%;
    top: 0%;
    left: 25%;
    height: 50%;
    border: 3px solid #CF2A31;
    border-bottom: none;
    border-radius: 3rem 3rem 0 0;
    z-index: 0;
    
}


.elementor-27091 .elementor-element.elementor-element-9960a93::after{
    
    position: absolute;
    content: '';
    width: 35%;
    bottom: 0;
    left:  65.1%;
    height: 50%;
    border: 3px solid #CF2A31;
    border-top: none;
    border-radius: 0 0 3rem 3rem;
    z-index: 0;
    
}


@media (max-width:1024px){
    
    .elementor-27091 .elementor-element.elementor-element-9960a93::before{
        
        border-radius: 35px 35px 0 0;
    }
    
    .elementor-27091 .elementor-element.elementor-element-9960a93::after{
        border-radius: 0 0 35px 35px;
    }
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0253e89 */.elementor-27091 .elementor-element.elementor-element-0253e89 img{
    transform: scalex(-1);
}

.elementor-27091 .elementor-element.elementor-element-0253e89{
    position: relative;
    z-index: 10;
}

.elementor-27091 .elementor-element.elementor-element-0253e89:before{
    
    content: '';
    position: absolute;
    width: 80%;
    height: 50%;
    right: 0;
    top: 0;
    border: 3px solid #CF2A31;
    border-radius: 3rem 3rem 0 0;
    border-bottom: none;
    z-index: -1;
    
}


.elementor-27091 .elementor-element.elementor-element-0253e89::after{
    
    content: '';
    position: absolute;
    width: 50%;
    height: 50%;
    right: 0;
    bottom: 0;
    border: 3px solid #CF2A31;
    border-top: none;
    border-radius: 0 0 3rem 3rem;
    z-index: -1;
    
}

@media (max-width:767px){
    .elementor-27091 .elementor-element.elementor-element-0253e89:before{
    content: '';
    position: absolute;
    width: 80%;
    height: 50%;
    right: 0;
    border: 3px solid #CF2A31;
    border-radius: 2rem 2rem 0 0;
    border-bottom: none;
     z-index: -1;
}


.elementor-27091 .elementor-element.elementor-element-0253e89::after{
    content: '';
    position: absolute;
    width: 50%;
    height: 50%;
    right: 0;
    bottom: 0;
    border: 3px solid #CF2A31;
    border-top: none;
    border-radius: 0 0 2rem 2rem;
    z-index: -1;
    
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7428e5a */.elementor-27091 .elementor-element.elementor-element-7428e5a{
    position: absolute;
    right: 0;
    top: 0.3rem;

        width: 2.5rem;
    height: 2.5rem;
    box-shadow: 3px -3px 6px -3px #cccccc;
    border-radius: 0 2rem 0  0;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f83df9 */.elementor-27091 .elementor-element.elementor-element-3f83df9{
    position: absolute;
    left: calc(100% - 7.5rem);
    top: -0.3rem;
    background-color: #fff;
    width: 2rem;
    height: 2.5rem;

    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f12c13e */.elementor-27091 .elementor-element.elementor-element-f12c13e{
    
    position: absolute;
    left: -0.8rem;
    top: 0.2rem;

    width: 2.5rem;
    height: 2.5rem;
    box-shadow: 3px -3px 6px -3px #cccccc;
    border-radius: 0 2rem 0  0;
    z-index: 40;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778fda7 */.elementor-27091 .elementor-element.elementor-element-778fda7{
    
    position: absolute;
    right: -0.3rem;
    top: 3.8rem;
    width: 2rem;
    height: 2rem;
    background-color: #fff;
    z-index: 40;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44b2b17 */.elementor-27091 .elementor-element.elementor-element-44b2b17{
    position: absolute;
    width: 3.5rem;
    height: 2.3rem;
    bottom: 0px;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a11cc */.elementor-27091 .elementor-element.elementor-element-e7a11cc{
    position: absolute;
    width: 6rem;
    background-color: #fff;
    top: -2.5rem;
    right: -0.5rem;
    z-index: 4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b97d046 */.elementor-27091 .elementor-element.elementor-element-b97d046{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ecb3b8 */.elementor-27091 .elementor-element.elementor-element-3ecb3b8{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-3ecb3b8{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-3ecb3b8::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-3ecb3b8::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07d4bd2 */.elementor-27091 .elementor-element.elementor-element-07d4bd2{
    /*position: absolute;*/
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed4489 */.elementor-27091 .elementor-element.elementor-element-fed4489{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-fed4489{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-fed4489::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-fed4489::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abf7b36 */.elementor-27091 .elementor-element.elementor-element-abf7b36{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-abf7b36{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-abf7b36::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-abf7b36::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82f4552 */.elementor-27091 .elementor-element.elementor-element-82f4552{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.45rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-82f4552{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-82f4552::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 1px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-82f4552::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 1px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-130c963 */.elementor-27091 .elementor-element.elementor-element-130c963{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}



    .elementor-27091 .elementor-element.elementor-element-130c963::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-130c963::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aca10e */.elementor-27091 .elementor-element.elementor-element-8aca10e{
    
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}



    .elementor-27091 .elementor-element.elementor-element-8aca10e::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-8aca10e::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ecb3b8 */.elementor-27091 .elementor-element.elementor-element-3ecb3b8{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-3ecb3b8{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-3ecb3b8::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-3ecb3b8::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07d4bd2 */.elementor-27091 .elementor-element.elementor-element-07d4bd2{
    /*position: absolute;*/
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed4489 */.elementor-27091 .elementor-element.elementor-element-fed4489{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-fed4489{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-fed4489::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-fed4489::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abf7b36 */.elementor-27091 .elementor-element.elementor-element-abf7b36{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-abf7b36{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-abf7b36::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-abf7b36::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82f4552 */.elementor-27091 .elementor-element.elementor-element-82f4552{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.45rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-82f4552{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-82f4552::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 1px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-82f4552::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 1px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-130c963 */.elementor-27091 .elementor-element.elementor-element-130c963{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}



    .elementor-27091 .elementor-element.elementor-element-130c963::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-130c963::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aca10e */.elementor-27091 .elementor-element.elementor-element-8aca10e{
    
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}



    .elementor-27091 .elementor-element.elementor-element-8aca10e::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-8aca10e::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ecb3b8 */.elementor-27091 .elementor-element.elementor-element-3ecb3b8{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-3ecb3b8{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-3ecb3b8::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-3ecb3b8::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07d4bd2 */.elementor-27091 .elementor-element.elementor-element-07d4bd2{
    /*position: absolute;*/
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed4489 */.elementor-27091 .elementor-element.elementor-element-fed4489{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-fed4489{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-fed4489::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-fed4489::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abf7b36 */.elementor-27091 .elementor-element.elementor-element-abf7b36{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-abf7b36{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-abf7b36::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-abf7b36::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82f4552 */.elementor-27091 .elementor-element.elementor-element-82f4552{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.45rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-82f4552{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-82f4552::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 1px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-82f4552::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 1px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-130c963 */.elementor-27091 .elementor-element.elementor-element-130c963{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}



    .elementor-27091 .elementor-element.elementor-element-130c963::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-130c963::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aca10e */.elementor-27091 .elementor-element.elementor-element-8aca10e{
    
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}



    .elementor-27091 .elementor-element.elementor-element-8aca10e::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-8aca10e::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ecb3b8 */.elementor-27091 .elementor-element.elementor-element-3ecb3b8{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-3ecb3b8{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-3ecb3b8::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-3ecb3b8::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07d4bd2 */.elementor-27091 .elementor-element.elementor-element-07d4bd2{
    /*position: absolute;*/
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed4489 */.elementor-27091 .elementor-element.elementor-element-fed4489{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-fed4489{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-fed4489::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-fed4489::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abf7b36 */.elementor-27091 .elementor-element.elementor-element-abf7b36{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-abf7b36{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-abf7b36::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-abf7b36::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82f4552 */.elementor-27091 .elementor-element.elementor-element-82f4552{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.45rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-82f4552{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-82f4552::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 1px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-82f4552::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 1px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-130c963 */.elementor-27091 .elementor-element.elementor-element-130c963{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}



    .elementor-27091 .elementor-element.elementor-element-130c963::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-130c963::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aca10e */.elementor-27091 .elementor-element.elementor-element-8aca10e{
    
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}



    .elementor-27091 .elementor-element.elementor-element-8aca10e::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-8aca10e::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ecb3b8 */.elementor-27091 .elementor-element.elementor-element-3ecb3b8{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-3ecb3b8{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-3ecb3b8::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-3ecb3b8::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07d4bd2 */.elementor-27091 .elementor-element.elementor-element-07d4bd2{
    /*position: absolute;*/
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed4489 */.elementor-27091 .elementor-element.elementor-element-fed4489{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-fed4489{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-fed4489::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-fed4489::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abf7b36 */.elementor-27091 .elementor-element.elementor-element-abf7b36{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-abf7b36{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-abf7b36::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-abf7b36::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82f4552 */.elementor-27091 .elementor-element.elementor-element-82f4552{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.45rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-82f4552{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-82f4552::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 1px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-82f4552::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 1px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-130c963 */.elementor-27091 .elementor-element.elementor-element-130c963{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}



    .elementor-27091 .elementor-element.elementor-element-130c963::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-130c963::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aca10e */.elementor-27091 .elementor-element.elementor-element-8aca10e{
    
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}



    .elementor-27091 .elementor-element.elementor-element-8aca10e::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-8aca10e::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ecb3b8 */.elementor-27091 .elementor-element.elementor-element-3ecb3b8{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-3ecb3b8{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-3ecb3b8::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-3ecb3b8::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07d4bd2 */.elementor-27091 .elementor-element.elementor-element-07d4bd2{
    /*position: absolute;*/
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed4489 */.elementor-27091 .elementor-element.elementor-element-fed4489{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-fed4489{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-fed4489::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-fed4489::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abf7b36 */.elementor-27091 .elementor-element.elementor-element-abf7b36{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-abf7b36{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-abf7b36::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-abf7b36::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82f4552 */.elementor-27091 .elementor-element.elementor-element-82f4552{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.45rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-82f4552{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-82f4552::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 1px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-82f4552::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 1px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-130c963 */.elementor-27091 .elementor-element.elementor-element-130c963{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}



    .elementor-27091 .elementor-element.elementor-element-130c963::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-130c963::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aca10e */.elementor-27091 .elementor-element.elementor-element-8aca10e{
    
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}



    .elementor-27091 .elementor-element.elementor-element-8aca10e::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-8aca10e::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ecb3b8 */.elementor-27091 .elementor-element.elementor-element-3ecb3b8{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-3ecb3b8{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-3ecb3b8::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-3ecb3b8::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07d4bd2 */.elementor-27091 .elementor-element.elementor-element-07d4bd2{
    /*position: absolute;*/
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed4489 */.elementor-27091 .elementor-element.elementor-element-fed4489{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-fed4489{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-fed4489::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-fed4489::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abf7b36 */.elementor-27091 .elementor-element.elementor-element-abf7b36{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-abf7b36{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-abf7b36::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-abf7b36::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82f4552 */.elementor-27091 .elementor-element.elementor-element-82f4552{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.45rem;
    left: calc(50% - 1.4rem) !important;
}

/*@media (max-width:767px){*/
/*    .elementor-27091 .elementor-element.elementor-element-82f4552{*/
/*    height: 1rem;*/
/*    width: 3.5rem;*/
/*    left: calc(50% - 1.7rem)!important;*/
/*    top: -0.5rem;*/
/*    }*/
    
/*}*/



    .elementor-27091 .elementor-element.elementor-element-82f4552::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 1px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-82f4552::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 1px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-130c963 */.elementor-27091 .elementor-element.elementor-element-130c963{
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}



    .elementor-27091 .elementor-element.elementor-element-130c963::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-130c963::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aca10e */.elementor-27091 .elementor-element.elementor-element-8aca10e{
    
    position: absolute;
    height: 2rem;
    width: 2.5rem;
    top: -0.5rem;
    left: calc(50% - 1.4rem) !important;
}



    .elementor-27091 .elementor-element.elementor-element-8aca10e::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom: none;
    border-right:  none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.5rem);
    top: 2px;
    z-index: 5;
    
}
.elementor-27091 .elementor-element.elementor-element-8aca10e::before{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1.5rem;
    height: 1.5rem;
    border-bottom:  none;
    border-left: none;
    border-radius: 0 2rem 0 0rem;
    left: calc(50% - 1.4rem);
    top: 2px;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-fc22ae3 */.elementor-27091 .elementor-element.elementor-element-fc22ae3{
    /*width: fit-content;*/
    
    position: relative;
   
}

.elementor-27091 .elementor-element.elementor-element-fc22ae3 .e-n-accordion{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.elementor-27091 .elementor-element.elementor-element-fc22ae3 details{
    width: 30%;
    padding-right: 0.5rem;
    min-width: 20rem;
     
    /*width: fit-content;*/
    
    /*align-items: flex-start;*/
    
}


.elementor-27091 .elementor-element.elementor-element-fc22ae3 .e-n-accordion-item-title-icon{
    background: #CF2A31;
    background: linear-gradient(90deg,rgba(207, 42, 49, 1) 0%, rgba(241, 93, 97, 1) 100%);
    padding: 2px 4px;
    border-radius: 1rem;
    position: absolute;
    right: 0;
    color: #EDEDED !important;
}
.elementor-27091 .elementor-element.elementor-element-fc22ae3 .e-n-accordion-item-title-icon span{
    align-items: center;
}


.elementor-27091 .elementor-element.elementor-element-fc22ae3 .e-n-accordion-item-title-icon svg{
    fill: #EDEDED !important;
    width: 10px;
    height: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f20e97 */.elementor-27091 .elementor-element.elementor-element-6f20e97{
    /*width: fit-content;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a6bb08 */.elementor-27091 .elementor-element.elementor-element-5a6bb08{
    position: relative;
    z-index: 20;
    
}
.elementor-27091 .elementor-element.elementor-element-5a6bb08::after{
    content: '';
    position: absolute;
    bottom: 0rem;
    left: 0%;
    border: 2px solid #CF2A31;
    border-radius: 3rem;
    height: 60%;
    width: 100%;
    z-index: -5;
    
}

@media (max-width:1024px){
    .elementor-27091 .elementor-element.elementor-element-5a6bb08::after{
        position: absolute;
        bottom: 0;
        left: 0;
        border: 2px solid #CF2A31;
        border-radius: 2rem;
        height: 60%;
        width: 100%;
        z-index: -5;
    }
}



@media (max-width:767px){
    .elementor-27091 .elementor-element.elementor-element-5a6bb08::after{
        position: absolute;
        bottom: 0;
        left: 0;
        border: 2px solid #CF2A31;
        border-radius: 1.5rem;
        height: 60%;
        width: 100%;
        z-index: -5;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8d7eda */.elementor-27091 .elementor-element.elementor-element-c8d7eda{
    
    height: 1rem;
    width: 3.5rem;
    left: calc(50% - 1.7rem)!important;
    bottom: 2px;
    z-index: 25;

}

    .elementor-27091 .elementor-element.elementor-element-c8d7eda::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 2rem;
    height: 2rem;
    border-right:  none;
    border-bottom: none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.9rem);;
    top: 0px;
    z-index: 20;
}



.elementor-27091 .elementor-element.elementor-element-c8d7eda::before{
    
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 2rem;
    height: 2rem;
    border-bottom: none;
    border-left: none;
    border-radius: 0 2rem 0 0;
    left: calc(50% - 2rem);
    top: 0px;
    z-index: 20;
    
}




@media (max-width:1024px){
    
    
        .elementor-27091 .elementor-element.elementor-element-c8d7eda{
    
        height: 1rem;
        width: 1.5rem;
        left: calc(50% - 0.7rem)!important;
        bottom: 2px;
        z-index: 25;

    }
    
        .elementor-27091 .elementor-element.elementor-element-c8d7eda::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1rem;
    height: 1rem;
    border-right:  none;
    border-bottom: none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 0.9rem);;
    top: 0px;
    z-index: 20;
    
}

.elementor-27091 .elementor-element.elementor-element-c8d7eda::before{
    
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1rem;
    height: 1rem;
    border-bottom: none;
    border-left: none;
    border-radius: 0 2rem 0 0;
    left: calc(50% - 1rem);
    top: 0px;
    z-index: 20;
    
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4973d2 */.elementor-27091 .elementor-element.elementor-element-a4973d2{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61a5603 */.elementor-27091 .elementor-element.elementor-element-61a5603{
    position: relative;
    z-index: 20;
}
.elementor-27091 .elementor-element.elementor-element-61a5603::after{
    content: '';
    position: absolute;
    bottom: 0rem;
    left: 0%;
    border: 2px solid #CF2A31;
    border-radius: 3rem;
    height: 60%;
    width: 100%;
    z-index: -5;
    
}

@media (max-width:1024px){
    .elementor-27091 .elementor-element.elementor-element-61a5603::after{
        position: absolute;
        bottom: 0;
        left: 0;
        border: 2px solid #CF2A31;
        border-radius: 2rem;
        height: 60%;
        width: 100%;
        z-index: -5;
    }
}



@media (max-width:767px){
    .elementor-27091 .elementor-element.elementor-element-61a5603::after{
        position: absolute;
        bottom: 0;
        left: 0;
        border: 2px solid #CF2A31;
        border-radius: 1.5rem;
        height: 60%;
        width: 100%;
        z-index: -5;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fb6bb9 */.elementor-27091 .elementor-element.elementor-element-9fb6bb9{
    
    height: 1rem;
    width: 3.5rem;
    left: calc(50% - 1.7rem)!important;
    bottom: 2px;
    z-index: 25;

}

    .elementor-27091 .elementor-element.elementor-element-9fb6bb9::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 2rem;
    height: 2rem;
    border-right:  none;
    border-bottom: none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.9rem);;
    top: 0px;
    z-index: 20;
}



.elementor-27091 .elementor-element.elementor-element-9fb6bb9::before{
    
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 2rem;
    height: 2rem;
    border-bottom: none;
    border-left: none;
    border-radius: 0 2rem 0 0;
    left: calc(50% - 2rem);
    top: 0px;
    z-index: 20;
    
}




@media (max-width:1024px){
    
    
        .elementor-27091 .elementor-element.elementor-element-9fb6bb9{
    
        height: 1rem;
        width: 1.5rem;
        left: calc(50% - 0.7rem)!important;
        bottom: 2px;
        z-index: 25;

    }
    
        .elementor-27091 .elementor-element.elementor-element-9fb6bb9::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1rem;
    height: 1rem;
    border-right:  none;
    border-bottom: none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 0.9rem);;
    top: 0px;
    z-index: 20;
    
}

.elementor-27091 .elementor-element.elementor-element-9fb6bb9::before{
    
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1rem;
    height: 1rem;
    border-bottom: none;
    border-left: none;
    border-radius: 0 2rem 0 0;
    left: calc(50% - 1rem);
    top: 0px;
    z-index: 20;
    
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31720f9 */.elementor-27091 .elementor-element.elementor-element-31720f9{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7e4415 */.elementor-27091 .elementor-element.elementor-element-a7e4415{
    position: relative;
    z-index: 20;
}
.elementor-27091 .elementor-element.elementor-element-a7e4415::after{
    content: '';
    position: absolute;
    bottom: 0rem;
    left: 0%;
    border: 2px solid #CF2A31;
    border-radius: 3rem;
    height: 60%;
    width: 100%;
    z-index: -5;
    
}

@media (max-width:1024px){
    .elementor-27091 .elementor-element.elementor-element-a7e4415::after{
        position: absolute;
        bottom: 0;
        left: 0;
        border: 2px solid #CF2A31;
        border-radius: 2rem;
        height: 60%;
        width: 100%;
        z-index: -5;
    }
}



@media (max-width:767px){
    .elementor-27091 .elementor-element.elementor-element-a7e4415::after{
        position: absolute;
        bottom: 0;
        left: 0;
        border: 2px solid #CF2A31;
        border-radius: 1.5rem;
        height: 60%;
        width: 100%;
        z-index: -5;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-daa8c55 */.elementor-27091 .elementor-element.elementor-element-daa8c55{
    
    height: 1rem;
    width: 3.5rem;
    left: calc(50% - 1.7rem)!important;
    bottom: 2px;
    z-index: 25;

}

    .elementor-27091 .elementor-element.elementor-element-daa8c55::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 2rem;
    height: 2rem;
    border-right:  none;
    border-bottom: none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.9rem);;
    top: 0px;
    z-index: 20;
}



.elementor-27091 .elementor-element.elementor-element-daa8c55::before{
    
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 2rem;
    height: 2rem;
    border-bottom: none;
    border-left: none;
    border-radius: 0 2rem 0 0;
    left: calc(50% - 2rem);
    top: 0px;
    z-index: 20;
    
}




@media (max-width:1024px){
    
    
        .elementor-27091 .elementor-element.elementor-element-daa8c55{
    
        height: 1rem;
        width: 1.5rem;
        left: calc(50% - 0.7rem)!important;
        bottom: 2px;
        z-index: 25;

    }
    
        .elementor-27091 .elementor-element.elementor-element-daa8c55::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1rem;
    height: 1rem;
    border-right:  none;
    border-bottom: none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 0.9rem);;
    top: 0px;
    z-index: 20;
    
}

.elementor-27091 .elementor-element.elementor-element-daa8c55::before{
    
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1rem;
    height: 1rem;
    border-bottom: none;
    border-left: none;
    border-radius: 0 2rem 0 0;
    left: calc(50% - 1rem);
    top: 0px;
    z-index: 20;
    
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4352f2 */.elementor-27091 .elementor-element.elementor-element-d4352f2{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002edf0 */.elementor-27091 .elementor-element.elementor-element-002edf0{
    position: relative;
    z-index: 20;
}
.elementor-27091 .elementor-element.elementor-element-002edf0::after{
    content: '';
    position: absolute;
    bottom: 0rem;
    left: 0%;
    border: 2px solid #CF2A31;
    border-radius: 3rem;
    height: 60%;
    width: 100%;
    z-index: -5;
    
}

@media (max-width:1024px){
    .elementor-27091 .elementor-element.elementor-element-002edf0::after{
        position: absolute;
        bottom: 0;
        left: 0;
        border: 2px solid #CF2A31;
        border-radius: 2rem;
        height: 60%;
        width: 100%;
        z-index: -5;
    }
}



@media (max-width:767px){
    .elementor-27091 .elementor-element.elementor-element-002edf0::after{
        position: absolute;
        bottom: 0;
        left: 0;
        border: 2px solid #CF2A31;
        border-radius: 1.5rem;
        height: 60%;
        width: 100%;
        z-index: -5;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f230c */.elementor-27091 .elementor-element.elementor-element-10f230c{
    
    height: 1rem;
    width: 3.5rem;
    left: calc(50% - 1.7rem)!important;
    bottom: 2px;
    z-index: 25;

}

    .elementor-27091 .elementor-element.elementor-element-10f230c::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 2rem;
    height: 2rem;
    border-right:  none;
    border-bottom: none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 1.9rem);;
    top: 0px;
    z-index: 20;
}



.elementor-27091 .elementor-element.elementor-element-10f230c::before{
    
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 2rem;
    height: 2rem;
    border-bottom: none;
    border-left: none;
    border-radius: 0 2rem 0 0;
    left: calc(50% - 2rem);
    top: 0px;
    z-index: 20;
    
}




@media (max-width:1024px){
    
    
        .elementor-27091 .elementor-element.elementor-element-10f230c{
    
        height: 1rem;
        width: 1.5rem;
        left: calc(50% - 0.7rem)!important;
        bottom: 2px;
        z-index: 25;

    }
    
        .elementor-27091 .elementor-element.elementor-element-10f230c::after{
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1rem;
    height: 1rem;
    border-right:  none;
    border-bottom: none;
    border-radius: 2rem 0 0 0;
    right: calc(50% - 0.9rem);;
    top: 0px;
    z-index: 20;
    
}

.elementor-27091 .elementor-element.elementor-element-10f230c::before{
    
    content: '';
    position: absolute;
    border: 2px solid #CF2A31;
    width: 1rem;
    height: 1rem;
    border-bottom: none;
    border-left: none;
    border-radius: 0 2rem 0 0;
    left: calc(50% - 1rem);
    top: 0px;
    z-index: 20;
    
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-753cb53 */.elementor-27091 .elementor-element.elementor-element-753cb53{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b4621 */.elementor-27091 .elementor-element.elementor-element-84b4621{
    position: relative;
}

.elementor-27091 .elementor-element.elementor-element-84b4621:before{
    content: '';
    position: absolute;
    width: 12rem;
    height: 2rem;
    border: 2px  solid #CF2A31;
    border-left: none;
    border-bottom: none;
    border-radius: 0 2rem 0 0;
    top: 0px;
    left: 0px;
    
}


.elementor-27091 .elementor-element.elementor-element-84b4621:after{
    
    content: '';
    position: absolute;
    width: calc(100% - 11.9rem);
    height: 2rem;
    border: 2px solid #CF2A31;
    right: 0px;
    top: 0px;
    border-right: none;
    border-bottom: none;
    border-radius: 2rem 0 0 0;
    
}

@media (max-width:767px){
    
    .elementor-27091 .elementor-element.elementor-element-84b4621:before{
    content: '';
    position: absolute;
    width: 50%;
    height: 2rem;
    border: 2px  solid #CF2A31;
    border-left: none;
    border-bottom: none;
    border-radius: 0 2rem 0 0;
    top: 0px;
    left: 0px;
    
}


.elementor-27091 .elementor-element.elementor-element-84b4621:after{
    
    content: '';
    position: absolute;
    width: calc(50% - -2px);
    height: 2rem;
    border: 2px solid #CF2A31;
    right: 0px;
    top: 0px;
    border-right: none;
    border-bottom: none;
    border-radius: 2rem 0 0 0;
    
}
      
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://essaffron.com/wp-content/uploads/2025/07/Poppins-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'mini-on';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://essaffron.com/wp-content/uploads/2025/07/fonnts.com-Minion-Pro-.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'lato';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://essaffron.com/wp-content/uploads/2025/07/Lato-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */