.elementor-8159 .elementor-element.elementor-element-342e618{--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;--z-index:999;}.elementor-8159 .elementor-element.elementor-element-61ce20d{--display:flex;--min-height:300px;--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:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-61ce20d:not(.elementor-motion-effects-element-type-background), .elementor-8159 .elementor-element.elementor-element-61ce20d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apmex.vytech.co/wp-content/uploads/2024/05/hero-banner.png");background-position:bottom center;background-repeat:no-repeat;}.elementor-8159 .elementor-element.elementor-element-e496acd{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-8159 .elementor-element.elementor-element-e496acd:not(.elementor-motion-effects-element-type-background), .elementor-8159 .elementor-element.elementor-element-e496acd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e418ab9 );}.elementor-8159 .elementor-element.elementor-element-f9c90cf > .elementor-widget-container{padding:0px 0px 0px 14px;}.elementor-8159 .elementor-element.elementor-element-f9c90cf{text-align:left;}.elementor-8159 .elementor-element.elementor-element-f9c90cf .elementor-heading-title{font-weight:600;color:var( --e-global-color-5d062f2 );}.elementor-8159 .elementor-element.elementor-element-22b1da7 span:not(.aux-breadcrumb-sep) a{color:var( --e-global-color-5d062f2 );}.elementor-8159 .elementor-element.elementor-element-22b1da7 span:not(.aux-breadcrumb-sep) a:hover{color:var( --e-global-color-4d210e9 );}.elementor-8159 .elementor-element.elementor-element-22b1da7 span:not(.aux-breadcrumb-sep){color:var( --e-global-color-4d210e9 );}.elementor-8159 .elementor-element.elementor-element-22b1da7 span{font-size:16px;font-weight:400;}.elementor-8159 .elementor-element.elementor-element-22b1da7 p.aux-breadcrumbs{transition:all ease-out 0.3s;}.elementor-8159 .elementor-element.elementor-element-48a056f{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-48a056f:not(.elementor-motion-effects-element-type-background), .elementor-8159 .elementor-element.elementor-element-48a056f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-8159 .elementor-element.elementor-element-7e15c91{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-8159 .elementor-element.elementor-element-5f13af3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-af1b4f1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-1d6079d{--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-8159 .elementor-element.elementor-element-6cfec7b img{width:100%;}.elementor-8159 .elementor-element.elementor-element-e9a47b3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-9710a22{text-align:center;}.elementor-8159 .elementor-element.elementor-element-9710a22 .elementor-heading-title{font-size:20px;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8159 .elementor-element.elementor-element-dd0a894{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-4e6d7a0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-0034752{--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-8159 .elementor-element.elementor-element-8b4e5d8 img{width:100%;}.elementor-8159 .elementor-element.elementor-element-8727501{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-648a48d{text-align:center;}.elementor-8159 .elementor-element.elementor-element-648a48d .elementor-heading-title{font-size:20px;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8159 .elementor-element.elementor-element-0e7ddfd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-2ec7308{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-18fabc7{--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-8159 .elementor-element.elementor-element-c44369e img{width:100%;}.elementor-8159 .elementor-element.elementor-element-309615d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-d650c24{text-align:center;}.elementor-8159 .elementor-element.elementor-element-d650c24 .elementor-heading-title{font-size:20px;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8159 .elementor-element.elementor-element-ca7f245{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-21adc67{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-6f4bf10{--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-8159 .elementor-element.elementor-element-4ab6200 img{width:100%;}.elementor-8159 .elementor-element.elementor-element-377a323{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-c7d3e13{text-align:center;}.elementor-8159 .elementor-element.elementor-element-c7d3e13 .elementor-heading-title{font-size:20px;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8159 .elementor-element.elementor-element-6259df2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-2d861b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-f6ac177{--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-8159 .elementor-element.elementor-element-bffc92c img{width:100%;}.elementor-8159 .elementor-element.elementor-element-b72d7bf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-e3b6b7d{text-align:center;}.elementor-8159 .elementor-element.elementor-element-e3b6b7d .elementor-heading-title{font-size:20px;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8159 .elementor-element.elementor-element-d04f270{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-c6a633e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-e8890bf{--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-8159 .elementor-element.elementor-element-26a9ee1 img{width:100%;}.elementor-8159 .elementor-element.elementor-element-69ed974{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-d816012{text-align:center;}.elementor-8159 .elementor-element.elementor-element-d816012 .elementor-heading-title{font-size:20px;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8159 .elementor-element.elementor-element-941a6e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-57966a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-9b5100b{--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-8159 .elementor-element.elementor-element-ea52da4 img{width:100%;}.elementor-8159 .elementor-element.elementor-element-c0839b6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-a680551{text-align:center;}.elementor-8159 .elementor-element.elementor-element-a680551 .elementor-heading-title{font-size:20px;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8159 .elementor-element.elementor-element-c4859b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-131770e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-74335d4{--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-8159 .elementor-element.elementor-element-ba132db img{width:100%;}.elementor-8159 .elementor-element.elementor-element-defb2c2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-7c25e83{text-align:center;}.elementor-8159 .elementor-element.elementor-element-7c25e83 .elementor-heading-title{font-size:20px;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8159 .elementor-element.elementor-element-99c9507{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-22e95b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-22d7313{--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-8159 .elementor-element.elementor-element-2fe5105 img{width:100%;}.elementor-8159 .elementor-element.elementor-element-f28467f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-d015a41{text-align:center;}.elementor-8159 .elementor-element.elementor-element-d015a41 .elementor-heading-title{font-size:20px;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8159 .elementor-element.elementor-element-99503d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-3abc12e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-d589a6e{--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-8159 .elementor-element.elementor-element-01d269d img{width:100%;}.elementor-8159 .elementor-element.elementor-element-2d279df{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-46f754d{text-align:center;}.elementor-8159 .elementor-element.elementor-element-46f754d .elementor-heading-title{font-size:20px;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8159 .elementor-element.elementor-element-9cb32fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-1a40d98{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-e1ab76c{--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-8159 .elementor-element.elementor-element-818150f img{width:100%;}.elementor-8159 .elementor-element.elementor-element-5d777e7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-09367da{text-align:center;}.elementor-8159 .elementor-element.elementor-element-09367da .elementor-heading-title{font-size:20px;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8159 .elementor-element.elementor-element-9562cf8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-3739f75{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-3161472{--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-8159 .elementor-element.elementor-element-18ca6a3 img{width:100%;}.elementor-8159 .elementor-element.elementor-element-ae78310{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-509e87c{text-align:center;}.elementor-8159 .elementor-element.elementor-element-509e87c .elementor-heading-title{font-size:20px;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8159 .elementor-element.elementor-element-627e7f3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-37b2f80{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-b9c7ebd{--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-8159 .elementor-element.elementor-element-566907b img{width:100%;}.elementor-8159 .elementor-element.elementor-element-a5d2049{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-f7d6420{text-align:center;}.elementor-8159 .elementor-element.elementor-element-f7d6420 .elementor-heading-title{font-size:20px;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8159 .elementor-element.elementor-element-2c31e8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-9a72468{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-0ed9a57{--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-8159 .elementor-element.elementor-element-5d16e59 img{width:100%;}.elementor-8159 .elementor-element.elementor-element-cb4ced3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-203cf96{text-align:center;}.elementor-8159 .elementor-element.elementor-element-203cf96 .elementor-heading-title{font-size:20px;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8159 .elementor-element.elementor-element-4c8dfb4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-c44e315{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-e18c1ee{--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-8159 .elementor-element.elementor-element-0068bcf img{width:100%;}.elementor-8159 .elementor-element.elementor-element-ae9f089{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-3a50612{text-align:center;}.elementor-8159 .elementor-element.elementor-element-3a50612 .elementor-heading-title{font-size:20px;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8159 .elementor-element.elementor-element-1c8a660{--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-8159 .elementor-element.elementor-element-1c8a660:not(.elementor-motion-effects-element-type-background), .elementor-8159 .elementor-element.elementor-element-1c8a660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8159 .elementor-element.elementor-element-de18b16 .wpr-offcanvas-container{text-align:center;}.elementor-8159 .elementor-element.elementor-element-de18b16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8159 .elementor-element.elementor-element-de18b16 .wpr-offcanvas-trigger{color:#ffffff;background-color:var( --e-global-color-8bca06b );border-color:#E8E8E8;font-size:18px;text-transform:uppercase;padding:15px 15px 10px 15px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-8159 .elementor-element.elementor-element-de18b16 .wpr-offcanvas-trigger svg{fill:#ffffff;width:12px;height:12px;}.elementor-8159 .elementor-element.elementor-element-de18b16 .wpr-offcanvas-trigger:hover{color:#ffffff;border-color:#E8E8E8;}.elementor-8159 .elementor-element.elementor-element-de18b16 .wpr-offcanvas-header{padding:10px 10px 10px 10px;}.wpr-offcanvas-wrap-de18b16 .wpr-offcanvas-header{padding:10px 10px 10px 10px;}.elementor-8159 .elementor-element.elementor-element-de18b16 .wpr-close-offcanvas{color:#222222;border-color:#FFF;width:12px;height:12px;border-style:none;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.wpr-offcanvas-wrap-de18b16 .wpr-close-offcanvas{color:#222222;border-color:#FFF;width:12px;height:12px;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.elementor-8159 .elementor-element.elementor-element-de18b16 .wpr-close-offcanvas i{font-size:12px;}.wpr-offcanvas-wrap-de18b16 .wpr-close-offcanvas i{font-size:12px;}.elementor-8159 .elementor-element.elementor-element-de18b16 .wpr-close-offcanvas svg{width:12px;height:12px;}.wpr-offcanvas-wrap-de18b16 .wpr-close-offcanvas svg{width:12px;height:12px;}.wpr-offcanvas-wrap-de18b16  .wpr-close-offcanvas{border-style:none;}.elementor-8159 .elementor-element.elementor-element-de18b16 .wpr-offcanvas-content{background-color:#FFFFFF;border-color:#000;border-style:none;border-radius:2px 2px 2px 2px;padding:10px 10px 10px 10px;}.wpr-offcanvas-wrap-de18b16 .wpr-offcanvas-content{background-color:#FFFFFF;border-color:#000;border-style:none;border-radius:2px 2px 2px 2px;padding:10px 10px 10px 10px;}.elementor-8159 .elementor-element.elementor-element-de18b16 .wpr-offcanvas-content, .wpr-offcanvas-wrap-de18b16 .wpr-offcanvas-content{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);}.elementor-8159 .elementor-element.elementor-element-de18b16 .wpr-offcanvas-wrap{background-color:#07070733;}.wpr-offcanvas-wrap-de18b16{background-color:#07070733;}.elementor-8159 .elementor-element.elementor-element-de18b16 .wpr-offcanvas-content::-webkit-scrollbar-thumb{border-left-color:#E8E8E8;border-left-width:3px;}.elementor-8159 .elementor-element.elementor-element-de18b16 .wpr-offcanvas-content::-webkit-scrollbar{width:calc(3px + 3px);}@media(max-width:1024px){.elementor-8159 .elementor-element.elementor-element-61ce20d{--min-height:250px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8159 .elementor-element.elementor-element-e496acd{--gap:05px 0px;--row-gap:05px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8159 .elementor-element.elementor-element-f9c90cf > .elementor-widget-container{padding:0px 0px 0px 12px;}.elementor-8159 .elementor-element.elementor-element-f9c90cf{text-align:left;}.elementor-8159 .elementor-element.elementor-element-f9c90cf .elementor-heading-title{font-size:30px;}.elementor-8159 .elementor-element.elementor-element-22b1da7 span{font-size:14px;}.elementor-8159 .elementor-element.elementor-element-48a056f{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-7e15c91{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-8159 .elementor-element.elementor-element-e9a47b3{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-9710a22 .elementor-heading-title{font-size:18px;}.elementor-8159 .elementor-element.elementor-element-8727501{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-648a48d .elementor-heading-title{font-size:18px;}.elementor-8159 .elementor-element.elementor-element-309615d{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-d650c24 .elementor-heading-title{font-size:18px;}.elementor-8159 .elementor-element.elementor-element-377a323{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-c7d3e13 .elementor-heading-title{font-size:18px;}.elementor-8159 .elementor-element.elementor-element-b72d7bf{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-e3b6b7d .elementor-heading-title{font-size:18px;}.elementor-8159 .elementor-element.elementor-element-69ed974{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-d816012 .elementor-heading-title{font-size:18px;}.elementor-8159 .elementor-element.elementor-element-c0839b6{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-a680551 .elementor-heading-title{font-size:18px;}.elementor-8159 .elementor-element.elementor-element-defb2c2{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-7c25e83 .elementor-heading-title{font-size:18px;}.elementor-8159 .elementor-element.elementor-element-f28467f{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-d015a41 .elementor-heading-title{font-size:18px;}.elementor-8159 .elementor-element.elementor-element-2d279df{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-46f754d .elementor-heading-title{font-size:18px;}.elementor-8159 .elementor-element.elementor-element-5d777e7{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-09367da .elementor-heading-title{font-size:18px;}.elementor-8159 .elementor-element.elementor-element-ae78310{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-509e87c .elementor-heading-title{font-size:18px;}.elementor-8159 .elementor-element.elementor-element-a5d2049{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-f7d6420 > .elementor-widget-container{padding:0px 02px 0px 02px;}.elementor-8159 .elementor-element.elementor-element-f7d6420 .elementor-heading-title{font-size:18px;}.elementor-8159 .elementor-element.elementor-element-cb4ced3{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-203cf96 .elementor-heading-title{font-size:18px;}.elementor-8159 .elementor-element.elementor-element-ae9f089{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-3a50612 .elementor-heading-title{font-size:18px;}}@media(max-width:767px){.elementor-8159 .elementor-element.elementor-element-61ce20d{--min-height:300px;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8159 .elementor-element.elementor-element-61ce20d:not(.elementor-motion-effects-element-type-background), .elementor-8159 .elementor-element.elementor-element-61ce20d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-8159 .elementor-element.elementor-element-e496acd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8159 .elementor-element.elementor-element-f9c90cf > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-8159 .elementor-element.elementor-element-f9c90cf{text-align:left;}.elementor-8159 .elementor-element.elementor-element-f9c90cf .elementor-heading-title{font-size:20px;}.elementor-8159 .elementor-element.elementor-element-22b1da7 span{font-size:12px;}.elementor-8159 .elementor-element.elementor-element-48a056f{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8159 .elementor-element.elementor-element-7e15c91{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-8159 .elementor-element.elementor-element-6cfec7b img{height:300px;}.elementor-8159 .elementor-element.elementor-element-9710a22 .elementor-heading-title{font-size:16px;}.elementor-8159 .elementor-element.elementor-element-8b4e5d8 img{height:300px;}.elementor-8159 .elementor-element.elementor-element-648a48d .elementor-heading-title{font-size:16px;}.elementor-8159 .elementor-element.elementor-element-c44369e img{height:300px;}.elementor-8159 .elementor-element.elementor-element-d650c24 .elementor-heading-title{font-size:16px;}.elementor-8159 .elementor-element.elementor-element-4ab6200 img{height:300px;}.elementor-8159 .elementor-element.elementor-element-c7d3e13 .elementor-heading-title{font-size:16px;}.elementor-8159 .elementor-element.elementor-element-bffc92c img{height:300px;}.elementor-8159 .elementor-element.elementor-element-e3b6b7d .elementor-heading-title{font-size:16px;}.elementor-8159 .elementor-element.elementor-element-26a9ee1 img{height:300px;}.elementor-8159 .elementor-element.elementor-element-d816012 .elementor-heading-title{font-size:16px;}.elementor-8159 .elementor-element.elementor-element-ea52da4 img{height:300px;}.elementor-8159 .elementor-element.elementor-element-a680551 .elementor-heading-title{font-size:16px;}.elementor-8159 .elementor-element.elementor-element-ba132db img{height:300px;}.elementor-8159 .elementor-element.elementor-element-7c25e83 .elementor-heading-title{font-size:16px;}.elementor-8159 .elementor-element.elementor-element-2fe5105 img{height:300px;}.elementor-8159 .elementor-element.elementor-element-d015a41 .elementor-heading-title{font-size:16px;}.elementor-8159 .elementor-element.elementor-element-01d269d img{height:300px;}.elementor-8159 .elementor-element.elementor-element-46f754d .elementor-heading-title{font-size:16px;}.elementor-8159 .elementor-element.elementor-element-818150f img{height:300px;}.elementor-8159 .elementor-element.elementor-element-09367da .elementor-heading-title{font-size:16px;}.elementor-8159 .elementor-element.elementor-element-18ca6a3 img{height:300px;}.elementor-8159 .elementor-element.elementor-element-509e87c .elementor-heading-title{font-size:16px;}.elementor-8159 .elementor-element.elementor-element-566907b img{height:300px;}.elementor-8159 .elementor-element.elementor-element-f7d6420 .elementor-heading-title{font-size:16px;}.elementor-8159 .elementor-element.elementor-element-5d16e59 img{height:300px;}.elementor-8159 .elementor-element.elementor-element-203cf96 .elementor-heading-title{font-size:16px;}.elementor-8159 .elementor-element.elementor-element-0068bcf img{height:300px;}.elementor-8159 .elementor-element.elementor-element-3a50612 .elementor-heading-title{font-size:16px;}.elementor-8159 .elementor-element.elementor-element-de18b16 .wpr-offcanvas-trigger{font-size:15px;padding:10px 10px 10px 10px;}}/* Start custom CSS for image, class: .elementor-element-a962afb */.elementor-8159 .elementor-element.elementor-element-a962afb {
    border-style: none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-342e618 */.elementor-8159 .elementor-element.elementor-element-342e618 {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 999;
    width: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e496acd */.elementor-8159 .elementor-element.elementor-element-e496acd {
    width:auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cfec7b */.elementor-8159 .elementor-element.elementor-element-6cfec7b {
    transform: scale(1);
    transition: 0.5s ease-in-out;
    border-style: none;
    height: auto;
    width: 100%;
    vertical-align: middle;
}

.elementor-8159 .elementor-element.elementor-element-6cfec7b:hover {
    transform: scale(1.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6079d */.elementor-8159 .elementor-element.elementor-element-1d6079d {
    margin-bottom: 0;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9a47b3 */.elementor-8159 .elementor-element.elementor-element-e9a47b3 {
    border-top: 1px solid #909090;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af1b4f1 */.elementor-8159 .elementor-element.elementor-element-af1b4f1 {
    border: 1px solid #909090;
    transition: 0.5s ease-in-out;
    background-color: #fff;
    height: 100%;
    color: black;
    overflow: hidden;
    box-sizing: border-box;
}

.elementor-8159 .elementor-element.elementor-element-af1b4f1:hover {
    background-color: #e32156;
    color: white
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f13af3 */.elementor-8159 .elementor-element.elementor-element-5f13af3 {
    flex: 0 0 auto;
    width: 23%;
}

@media (max-width: 1024px) {
  .elementor-8159 .elementor-element.elementor-element-5f13af3 {
    flex: 0 0 auto;
    width: 31%;
  }
}

@media (max-width: 767px) {
  .elementor-8159 .elementor-element.elementor-element-5f13af3 {
    flex: 0 0 auto;
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b4e5d8 */.elementor-8159 .elementor-element.elementor-element-8b4e5d8 {
    transform: scale(1);
    transition: 0.5s ease-in-out;
    border-style: none;
    height: auto;
    width: 100%;
    vertical-align: middle;
}

.elementor-8159 .elementor-element.elementor-element-8b4e5d8:hover {
    transform: scale(1.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0034752 */.elementor-8159 .elementor-element.elementor-element-0034752 {
    margin-bottom: 0;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8727501 */.elementor-8159 .elementor-element.elementor-element-8727501 {
    border-top: 1px solid #909090;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e6d7a0 */.elementor-8159 .elementor-element.elementor-element-4e6d7a0 {
    border: 1px solid #909090;
    transition: 0.5s ease-in-out;
    background-color: #fff;
    height: 100%;
    color: black;
    overflow: hidden;
    box-sizing: border-box;
}

.elementor-8159 .elementor-element.elementor-element-4e6d7a0:hover {
    background-color: #e32156;
    color: white
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd0a894 */.elementor-8159 .elementor-element.elementor-element-dd0a894 {
    flex: 0 0 auto;
    width: 23%;
}

@media (max-width: 1024px) {
  .elementor-8159 .elementor-element.elementor-element-dd0a894 {
    flex: 0 0 auto;
    width: 31%;
  }
}

@media (max-width: 767px) {
  .elementor-8159 .elementor-element.elementor-element-dd0a894 {
    flex: 0 0 auto;
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c44369e */.elementor-8159 .elementor-element.elementor-element-c44369e {
    transform: scale(1);
    transition: 0.5s ease-in-out;
    border-style: none;
    height: auto;
    width: 100%;
    vertical-align: middle;
}

.elementor-8159 .elementor-element.elementor-element-c44369e:hover {
    transform: scale(1.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18fabc7 */.elementor-8159 .elementor-element.elementor-element-18fabc7 {
    margin-bottom: 0;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-309615d */.elementor-8159 .elementor-element.elementor-element-309615d {
    border-top: 1px solid #909090;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ec7308 */.elementor-8159 .elementor-element.elementor-element-2ec7308 {
    border: 1px solid #909090;
    transition: 0.5s ease-in-out;
    background-color: #fff;
    height: 100%;
    color: black;
    overflow: hidden;
    box-sizing: border-box;
}

.elementor-8159 .elementor-element.elementor-element-2ec7308:hover {
    background-color: #e32156;
    color: white
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e7ddfd */.elementor-8159 .elementor-element.elementor-element-0e7ddfd {
    flex: 0 0 auto;
    width: 23%;
}

@media (max-width: 1024px) {
  .elementor-8159 .elementor-element.elementor-element-0e7ddfd {
    flex: 0 0 auto;
    width: 31%;
  }
}

@media (max-width: 767px) {
  .elementor-8159 .elementor-element.elementor-element-0e7ddfd {
    flex: 0 0 auto;
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ab6200 */.elementor-8159 .elementor-element.elementor-element-4ab6200 {
    transform: scale(1);
    transition: 0.5s ease-in-out;
    border-style: none;
    height: auto;
    width: 100%;
    vertical-align: middle;
}

.elementor-8159 .elementor-element.elementor-element-4ab6200:hover {
    transform: scale(1.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f4bf10 */.elementor-8159 .elementor-element.elementor-element-6f4bf10 {
    margin-bottom: 0;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-377a323 */.elementor-8159 .elementor-element.elementor-element-377a323 {
    border-top: 1px solid #909090;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21adc67 */.elementor-8159 .elementor-element.elementor-element-21adc67 {
    border: 1px solid #909090;
    transition: 0.5s ease-in-out;
    background-color: #fff;
    height: 100%;
    color: black;
    overflow: hidden;
    box-sizing: border-box;
}

.elementor-8159 .elementor-element.elementor-element-21adc67:hover {
    background-color: #e32156;
    color: white
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca7f245 */.elementor-8159 .elementor-element.elementor-element-ca7f245 {
    flex: 0 0 auto;
    width: 23%;
}

@media (max-width: 1024px) {
  .elementor-8159 .elementor-element.elementor-element-ca7f245 {
    flex: 0 0 auto;
    width: 31%;
  }
}

@media (max-width: 767px) {
  .elementor-8159 .elementor-element.elementor-element-ca7f245 {
    flex: 0 0 auto;
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bffc92c */.elementor-8159 .elementor-element.elementor-element-bffc92c {
    transform: scale(1);
    transition: 0.5s ease-in-out;
    border-style: none;
    height: auto;
    width: 100%;
    vertical-align: middle;
}

.elementor-8159 .elementor-element.elementor-element-bffc92c:hover {
    transform: scale(1.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6ac177 */.elementor-8159 .elementor-element.elementor-element-f6ac177 {
    margin-bottom: 0;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b72d7bf */.elementor-8159 .elementor-element.elementor-element-b72d7bf {
    border-top: 1px solid #909090;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d861b1 */.elementor-8159 .elementor-element.elementor-element-2d861b1 {
    border: 1px solid #909090;
    transition: 0.5s ease-in-out;
    background-color: #fff;
    height: 100%;
    color: black;
    overflow: hidden;
    box-sizing: border-box;
}

.elementor-8159 .elementor-element.elementor-element-2d861b1:hover {
    background-color: #e32156;
    color: white
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6259df2 */.elementor-8159 .elementor-element.elementor-element-6259df2 {
    flex: 0 0 auto;
    width: 23%;
}

@media (max-width: 1024px) {
  .elementor-8159 .elementor-element.elementor-element-6259df2 {
    flex: 0 0 auto;
    width: 31%;
  }
}

@media (max-width: 767px) {
  .elementor-8159 .elementor-element.elementor-element-6259df2 {
    flex: 0 0 auto;
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26a9ee1 */.elementor-8159 .elementor-element.elementor-element-26a9ee1 {
    transform: scale(1);
    transition: 0.5s ease-in-out;
    border-style: none;
    height: auto;
    width: 100%;
    vertical-align: middle;
}

.elementor-8159 .elementor-element.elementor-element-26a9ee1:hover {
    transform: scale(1.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8890bf */.elementor-8159 .elementor-element.elementor-element-e8890bf {
    margin-bottom: 0;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69ed974 */.elementor-8159 .elementor-element.elementor-element-69ed974 {
    border-top: 1px solid #909090;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a633e */.elementor-8159 .elementor-element.elementor-element-c6a633e {
    border: 1px solid #909090;
    transition: 0.5s ease-in-out;
    background-color: #fff;
    height: 100%;
    color: black;
    overflow: hidden;
    box-sizing: border-box;
}

.elementor-8159 .elementor-element.elementor-element-c6a633e:hover {
    background-color: #e32156;
    color: white
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d04f270 */.elementor-8159 .elementor-element.elementor-element-d04f270 {
    flex: 0 0 auto;
    width: 23%;
}

@media (max-width: 1024px) {
  .elementor-8159 .elementor-element.elementor-element-d04f270 {
    flex: 0 0 auto;
    width: 31%;
  }
}

@media (max-width: 767px) {
  .elementor-8159 .elementor-element.elementor-element-d04f270 {
    flex: 0 0 auto;
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ea52da4 */.elementor-8159 .elementor-element.elementor-element-ea52da4 {
    transform: scale(1);
    transition: 0.5s ease-in-out;
    border-style: none;
    height: auto;
    width: 100%;
    vertical-align: middle;
}

.elementor-8159 .elementor-element.elementor-element-ea52da4:hover {
    transform: scale(1.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b5100b */.elementor-8159 .elementor-element.elementor-element-9b5100b {
    margin-bottom: 0;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0839b6 */.elementor-8159 .elementor-element.elementor-element-c0839b6 {
    border-top: 1px solid #909090;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57966a3 */.elementor-8159 .elementor-element.elementor-element-57966a3 {
    border: 1px solid #909090;
    transition: 0.5s ease-in-out;
    background-color: #fff;
    height: 100%;
    color: black;
    overflow: hidden;
    box-sizing: border-box;
}

.elementor-8159 .elementor-element.elementor-element-57966a3:hover {
    background-color: #e32156;
    color: white
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-941a6e4 */.elementor-8159 .elementor-element.elementor-element-941a6e4 {
    flex: 0 0 auto;
    width: 23%;
}

@media (max-width: 1024px) {
  .elementor-8159 .elementor-element.elementor-element-941a6e4 {
    flex: 0 0 auto;
    width: 31%;
  }
}

@media (max-width: 767px) {
  .elementor-8159 .elementor-element.elementor-element-941a6e4 {
    flex: 0 0 auto;
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba132db */.elementor-8159 .elementor-element.elementor-element-ba132db {
    transform: scale(1);
    transition: 0.5s ease-in-out;
    border-style: none;
    height: auto;
    width: 100%;
    vertical-align: middle;
}

.elementor-8159 .elementor-element.elementor-element-ba132db:hover {
    transform: scale(1.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74335d4 */.elementor-8159 .elementor-element.elementor-element-74335d4 {
    margin-bottom: 0;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-defb2c2 */.elementor-8159 .elementor-element.elementor-element-defb2c2 {
    border-top: 1px solid #909090;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-131770e */.elementor-8159 .elementor-element.elementor-element-131770e {
    border: 1px solid #909090;
    transition: 0.5s ease-in-out;
    background-color: #fff;
    height: 100%;
    color: black;
    overflow: hidden;
    box-sizing: border-box;
}

.elementor-8159 .elementor-element.elementor-element-131770e:hover {
    background-color: #e32156;
    color: white
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4859b4 */.elementor-8159 .elementor-element.elementor-element-c4859b4 {
    flex: 0 0 auto;
    width: 23%;
}

@media (max-width: 1024px) {
  .elementor-8159 .elementor-element.elementor-element-c4859b4 {
    flex: 0 0 auto;
    width: 31%;
  }
}

@media (max-width: 767px) {
  .elementor-8159 .elementor-element.elementor-element-c4859b4 {
    flex: 0 0 auto;
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2fe5105 */.elementor-8159 .elementor-element.elementor-element-2fe5105 {
    transform: scale(1);
    transition: 0.5s ease-in-out;
    border-style: none;
    height: auto;
    width: 100%;
    vertical-align: middle;
}

.elementor-8159 .elementor-element.elementor-element-2fe5105:hover {
    transform: scale(1.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22d7313 */.elementor-8159 .elementor-element.elementor-element-22d7313 {
    margin-bottom: 0;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28467f */.elementor-8159 .elementor-element.elementor-element-f28467f {
    border-top: 1px solid #909090;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22e95b8 */.elementor-8159 .elementor-element.elementor-element-22e95b8 {
    border: 1px solid #909090;
    transition: 0.5s ease-in-out;
    background-color: #fff;
    height: 100%;
    color: black;
    overflow: hidden;
    box-sizing: border-box;
}

.elementor-8159 .elementor-element.elementor-element-22e95b8:hover {
    background-color: #e32156;
    color: white
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99c9507 */.elementor-8159 .elementor-element.elementor-element-99c9507 {
    flex: 0 0 auto;
    width: 23%;
}

@media (max-width: 1024px) {
  .elementor-8159 .elementor-element.elementor-element-99c9507 {
    flex: 0 0 auto;
    width: 31%;
  }
}

@media (max-width: 767px) {
  .elementor-8159 .elementor-element.elementor-element-99c9507 {
    flex: 0 0 auto;
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01d269d */.elementor-8159 .elementor-element.elementor-element-01d269d {
    transform: scale(1);
    transition: 0.5s ease-in-out;
    border-style: none;
    height: auto;
    width: 100%;
    vertical-align: middle;
}

.elementor-8159 .elementor-element.elementor-element-01d269d:hover {
    transform: scale(1.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d589a6e */.elementor-8159 .elementor-element.elementor-element-d589a6e {
    margin-bottom: 0;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d279df */.elementor-8159 .elementor-element.elementor-element-2d279df {
    border-top: 1px solid #909090;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3abc12e */.elementor-8159 .elementor-element.elementor-element-3abc12e {
    border: 1px solid #909090;
    transition: 0.5s ease-in-out;
    background-color: #fff;
    height: 100%;
    color: black;
    overflow: hidden;
    box-sizing: border-box;
}

.elementor-8159 .elementor-element.elementor-element-3abc12e:hover {
    background-color: #e32156;
    color: white
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99503d7 */.elementor-8159 .elementor-element.elementor-element-99503d7 {
    flex: 0 0 auto;
    width: 23%;
}

@media (max-width: 1024px) {
  .elementor-8159 .elementor-element.elementor-element-99503d7 {
    flex: 0 0 auto;
    width: 31%;
  }
}

@media (max-width: 767px) {
  .elementor-8159 .elementor-element.elementor-element-99503d7 {
    flex: 0 0 auto;
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-818150f */.elementor-8159 .elementor-element.elementor-element-818150f {
    transform: scale(1);
    transition: 0.5s ease-in-out;
    border-style: none;
    height: auto;
    width: 100%;
    vertical-align: middle;
}

.elementor-8159 .elementor-element.elementor-element-818150f:hover {
    transform: scale(1.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1ab76c */.elementor-8159 .elementor-element.elementor-element-e1ab76c {
    margin-bottom: 0;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d777e7 */.elementor-8159 .elementor-element.elementor-element-5d777e7 {
    border-top: 1px solid #909090;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a40d98 */.elementor-8159 .elementor-element.elementor-element-1a40d98 {
    border: 1px solid #909090;
    transition: 0.5s ease-in-out;
    background-color: #fff;
    height: 100%;
    color: black;
    overflow: hidden;
    box-sizing: border-box;
}

.elementor-8159 .elementor-element.elementor-element-1a40d98:hover {
    background-color: #e32156;
    color: white
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cb32fe */.elementor-8159 .elementor-element.elementor-element-9cb32fe {
    flex: 0 0 auto;
    width: 23%;
}

@media (max-width: 1024px) {
  .elementor-8159 .elementor-element.elementor-element-9cb32fe {
    flex: 0 0 auto;
    width: 31%;
  }
}

@media (max-width: 767px) {
  .elementor-8159 .elementor-element.elementor-element-9cb32fe {
    flex: 0 0 auto;
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18ca6a3 */.elementor-8159 .elementor-element.elementor-element-18ca6a3 {
    transform: scale(1);
    transition: 0.5s ease-in-out;
    border-style: none;
    height: auto;
    width: 100%;
    vertical-align: middle;
}

.elementor-8159 .elementor-element.elementor-element-18ca6a3:hover {
    transform: scale(1.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3161472 */.elementor-8159 .elementor-element.elementor-element-3161472 {
    margin-bottom: 0;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae78310 */.elementor-8159 .elementor-element.elementor-element-ae78310 {
    border-top: 1px solid #909090;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3739f75 */.elementor-8159 .elementor-element.elementor-element-3739f75 {
    border: 1px solid #909090;
    transition: 0.5s ease-in-out;
    background-color: #fff;
    height: 100%;
    color: black;
    overflow: hidden;
    box-sizing: border-box;
}

.elementor-8159 .elementor-element.elementor-element-3739f75:hover {
    background-color: #e32156;
    color: white
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9562cf8 */.elementor-8159 .elementor-element.elementor-element-9562cf8 {
    flex: 0 0 auto;
    width: 23%;
}

@media (max-width: 1024px) {
  .elementor-8159 .elementor-element.elementor-element-9562cf8 {
    flex: 0 0 auto;
    width: 31%;
  }
}

@media (max-width: 767px) {
  .elementor-8159 .elementor-element.elementor-element-9562cf8 {
    flex: 0 0 auto;
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-566907b */.elementor-8159 .elementor-element.elementor-element-566907b {
    transform: scale(1);
    transition: 0.5s ease-in-out;
    border-style: none;
    height: auto;
    width: 100%;
    vertical-align: middle;
}

.elementor-8159 .elementor-element.elementor-element-566907b:hover {
    transform: scale(1.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9c7ebd */.elementor-8159 .elementor-element.elementor-element-b9c7ebd {
    margin-bottom: 0;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5d2049 */.elementor-8159 .elementor-element.elementor-element-a5d2049 {
    border-top: 1px solid #909090;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37b2f80 */.elementor-8159 .elementor-element.elementor-element-37b2f80 {
    border: 1px solid #909090;
    transition: 0.5s ease-in-out;
    background-color: #fff;
    min-height: 100%;
    color: black;
    overflow: hidden;
}

.elementor-8159 .elementor-element.elementor-element-37b2f80:hover {
    background-color: #e32156;
    color: white
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-627e7f3 */.elementor-8159 .elementor-element.elementor-element-627e7f3 {
    flex: 0 0 auto;
    width: 23%;
}

@media (max-width: 1024px) {
  .elementor-8159 .elementor-element.elementor-element-627e7f3 {
    flex: 0 0 auto;
    width: 31%;
  }
}

@media (max-width: 767px) {
  .elementor-8159 .elementor-element.elementor-element-627e7f3 {
    flex: 0 0 auto;
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d16e59 */.elementor-8159 .elementor-element.elementor-element-5d16e59 {
    transform: scale(1);
    transition: 0.5s ease-in-out;
    border-style: none;
    height: auto;
    width: 100%;
    vertical-align: middle;
}

.elementor-8159 .elementor-element.elementor-element-5d16e59:hover {
    transform: scale(1.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ed9a57 */.elementor-8159 .elementor-element.elementor-element-0ed9a57 {
    margin-bottom: 0;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb4ced3 */.elementor-8159 .elementor-element.elementor-element-cb4ced3 {
    border-top: 1px solid #909090;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a72468 */.elementor-8159 .elementor-element.elementor-element-9a72468 {
    border: 1px solid #909090;
    transition: 0.5s ease-in-out;
    background-color: #fff;
    height: 100%;
    color: black;
    overflow: hidden;
}

.elementor-8159 .elementor-element.elementor-element-9a72468:hover {
    background-color: #e32156;
    color: white
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c31e8f */.elementor-8159 .elementor-element.elementor-element-2c31e8f {
    flex: 0 0 auto;
    width: 23%;
}

@media (max-width: 1024px) {
  .elementor-8159 .elementor-element.elementor-element-2c31e8f {
    flex: 0 0 auto;
    width: 31%;
  }
}

@media (max-width: 767px) {
  .elementor-8159 .elementor-element.elementor-element-2c31e8f {
    flex: 0 0 auto;
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0068bcf */.elementor-8159 .elementor-element.elementor-element-0068bcf {
    transform: scale(1);
    transition: 0.5s ease-in-out;
    border-style: none;
    height: auto;
    width: 100%;
    vertical-align: middle;
}

.elementor-8159 .elementor-element.elementor-element-0068bcf:hover {
    transform: scale(1.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e18c1ee */.elementor-8159 .elementor-element.elementor-element-e18c1ee {
    margin-bottom: 0;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae9f089 */.elementor-8159 .elementor-element.elementor-element-ae9f089 {
    border-top: 1px solid #909090;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c44e315 */.elementor-8159 .elementor-element.elementor-element-c44e315 {
    border: 1px solid #909090;
    transition: 0.5s ease-in-out;
    background-color: #fff;
    height: 100%;
    color: black;
    overflow: hidden;
    box-sizing: border-box;
}

.elementor-8159 .elementor-element.elementor-element-c44e315:hover {
    background-color: #e32156;
    color: white
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c8dfb4 */.elementor-8159 .elementor-element.elementor-element-4c8dfb4 {
    flex: 0 0 auto;
    width: 23%;
}

@media (max-width: 1024px) {
  .elementor-8159 .elementor-element.elementor-element-4c8dfb4 {
    flex: 0 0 auto;
    width: 31%;
  }
}

@media (max-width: 767px) {
  .elementor-8159 .elementor-element.elementor-element-4c8dfb4 {
    flex: 0 0 auto;
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e15c91 */.elementor-8159 .elementor-element.elementor-element-7e15c91 {
    flex-wrap:wrap;
}/* End custom CSS */
/* Start custom CSS for wpr-offcanvas, class: .elementor-element-de18b16 */.elementor-8159 .elementor-element.elementor-element-de18b16 {
    z-index: 9;
}

.elementor-8159 .elementor-element.elementor-element-de18b16 button {
     transform: rotate(-90deg);
     position: fixed;
     top: 45%;
     right: -53px;
}

@media screen and (max-width: 767px) {
  .elementor-8159 .elementor-element.elementor-element-de18b16 button {
      right:-44px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c8a660 */.elementor-8159 .elementor-element.elementor-element-1c8a660 {
    width: max-content;
}/* End custom CSS */