.elementor-2357 .elementor-element.elementor-element-dc7a4b1{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.61;--z-index:1;}.elementor-2357 .elementor-element.elementor-element-dc7a4b1::before, .elementor-2357 .elementor-element.elementor-element-dc7a4b1 > .elementor-background-video-container::before, .elementor-2357 .elementor-element.elementor-element-dc7a4b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2357 .elementor-element.elementor-element-dc7a4b1 > .elementor-background-slideshow::before, .elementor-2357 .elementor-element.elementor-element-dc7a4b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2357 .elementor-element.elementor-element-dc7a4b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ilocorporation.com/wp-content/uploads/2026/01/vecteur-d-icone-d-avatar-de-connexion-de-reseau-social-1-scaled.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2357 .elementor-element.elementor-element-1885a9a{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:27px;--padding-right:0px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-12e8a08 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-12e8a08 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-12e8a08 .aux-modern-heading-primary{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-55502e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2357 .elementor-element.elementor-element-55502e6:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-55502e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-ad8ed3d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-d2b0285{width:100%;max-width:100%;z-index:1;animation-delay:150ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-d2b0285 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-d2b0285 .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );margin:0px 0px 15px 23px;}.elementor-2357 .elementor-element.elementor-element-d2b0285 .aux-modern-heading-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );max-width:1600px;}.elementor-2357 .elementor-element.elementor-element-a66433b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-b9ef2fb{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-2357 .elementor-element.elementor-element-fb5c4bf{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2357 .elementor-element.elementor-element-fb5c4bf:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-fb5c4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-fb5c4bf.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-b3889e1{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-b3889e1 .aux-modern-heading-secondary{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-5fc2d82{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2357 .elementor-element.elementor-element-86cff84{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2357 .elementor-element.elementor-element-86cff84:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-86cff84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2357 .elementor-element.elementor-element-8f5f666 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-8f5f666{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-8f5f666 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-8f5f666 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-8f5f666 .aux-modern-heading-divider{height:0px;margin:13px 0px 0px 0px;background-color:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-6de2880{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-06274bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-2357 .elementor-element.elementor-element-06274bf{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-06274bf .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-06274bf .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-e96650f{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2357 .elementor-element.elementor-element-e96650f:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-e96650f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2357 .elementor-element.elementor-element-5a2ad4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-5a2ad4c{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-5a2ad4c .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-5a2ad4c .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-5a2ad4c .aux-modern-heading-divider{height:0px;margin:13px 0px 0px 0px;background-color:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-e46bf50{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-e687bdd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-2357 .elementor-element.elementor-element-e687bdd{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-e687bdd .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-e687bdd .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-e687bdd .aux-modern-heading-divider{height:0px;margin:13px 0px 0px 0px;background-color:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-24bce0e{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2357 .elementor-element.elementor-element-24bce0e:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-24bce0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2357 .elementor-element.elementor-element-1fa255e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-1fa255e{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-1fa255e .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-1fa255e .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-1fa255e .aux-modern-heading-divider{height:0px;margin:13px 0px 0px 0px;background-color:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-992b541{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-d2678cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-2357 .elementor-element.elementor-element-d2678cd{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-d2678cd .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-d2678cd .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-d2678cd .aux-modern-heading-divider{height:0px;margin:13px 0px 0px 0px;background-color:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-2ca4df2{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2357 .elementor-element.elementor-element-2ca4df2:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-2ca4df2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2357 .elementor-element.elementor-element-72ab04a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-72ab04a{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-72ab04a .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-72ab04a .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-72ab04a .aux-modern-heading-divider{height:0px;margin:13px 0px 0px 0px;background-color:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-d0e91f2{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-b91ff48 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-2357 .elementor-element.elementor-element-b91ff48{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-b91ff48 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-b91ff48 .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-b91ff48 .aux-modern-heading-divider{height:0px;margin:13px 0px 0px 0px;background-color:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-8bd4cec{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2357 .elementor-element.elementor-element-8bd4cec:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-8bd4cec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-8bd4cec.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-6027a99{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-6027a99 .aux-modern-heading-secondary{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-0b03c99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2357 .elementor-element.elementor-element-088f7f0{--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;}.elementor-2357 .elementor-element.elementor-element-12295cc{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2357 .elementor-element.elementor-element-12295cc:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-12295cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2357 .elementor-element.elementor-element-b83ded5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-b83ded5{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-b83ded5 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-b83ded5 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-b83ded5 .aux-modern-heading-divider{height:0px;margin:13px 0px 0px 0px;background-color:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-276ce74{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-233afb0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-2357 .elementor-element.elementor-element-233afb0{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-233afb0 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-233afb0 .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-731e0a3{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2357 .elementor-element.elementor-element-731e0a3:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-731e0a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2357 .elementor-element.elementor-element-d3d05f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-d3d05f0{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-d3d05f0 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-d3d05f0 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-d3d05f0 .aux-modern-heading-divider{height:0px;margin:13px 0px 0px 0px;background-color:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-e677ab0{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-df359d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-2357 .elementor-element.elementor-element-df359d1{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-df359d1 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-df359d1 .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-df359d1 .aux-modern-heading-divider{height:0px;margin:13px 0px 0px 0px;background-color:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-9b10829{--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;}.elementor-2357 .elementor-element.elementor-element-e123328{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2357 .elementor-element.elementor-element-e123328:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-e123328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2357 .elementor-element.elementor-element-c3d7677 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-c3d7677{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-c3d7677 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-c3d7677 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-c3d7677 .aux-modern-heading-divider{height:0px;margin:13px 0px 0px 0px;background-color:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-b9ce075{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-6969ba6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-2357 .elementor-element.elementor-element-6969ba6{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-6969ba6 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-6969ba6 .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-6969ba6 .aux-modern-heading-divider{height:0px;margin:13px 0px 0px 0px;background-color:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-e278c6c{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2357 .elementor-element.elementor-element-e278c6c:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-e278c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2357 .elementor-element.elementor-element-dfb8ccd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-dfb8ccd{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-dfb8ccd .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-dfb8ccd .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-dfb8ccd .aux-modern-heading-divider{height:0px;margin:13px 0px 0px 0px;background-color:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-95a80d4{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-90c20fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}.elementor-2357 .elementor-element.elementor-element-90c20fc{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-90c20fc .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-90c20fc .aux-modern-heading-secondary{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-90c20fc .aux-modern-heading-divider{height:0px;margin:13px 0px 0px 0px;background-color:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-e38ef64{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-2357 .elementor-element.elementor-element-e38ef64:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-e38ef64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-e38ef64.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-a37f696{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-a37f696 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-a37f696 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-5e799a2{--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;}.elementor-2357 .elementor-element.elementor-element-3b15fe6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2357 .elementor-element.elementor-element-3b15fe6:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-3b15fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2357 .elementor-element.elementor-element-abcbd97{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2357 .elementor-element.elementor-element-ac33f78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2357 .elementor-element.elementor-element-970a772 .elementor-counter-number-wrapper{color:#434343;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2357 .elementor-element.elementor-element-eee616b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:26px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-eee616b{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-eee616b .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-eee616b .aux-modern-heading-primary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );margin:0px 0px 30px 0px;}.elementor-2357 .elementor-element.elementor-element-eee616b .aux-modern-heading-secondary{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-0ef4640 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-2357 .elementor-element.elementor-element-0ef4640{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-0ef4640 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-0ef4640 .aux-modern-heading-secondary{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-0ef4640 .aux-modern-heading-description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );max-width:433px;}.elementor-2357 .elementor-element.elementor-element-8a07910{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2357 .elementor-element.elementor-element-8a07910:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-8a07910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2357 .elementor-element.elementor-element-3e3cf8a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2357 .elementor-element.elementor-element-3ac2251{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2357 .elementor-element.elementor-element-fc69cdf .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2357 .elementor-element.elementor-element-5764172 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:26px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-5764172{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-5764172 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-5764172 .aux-modern-heading-primary{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );margin:0px 0px 30px 0px;}.elementor-2357 .elementor-element.elementor-element-5764172 .aux-modern-heading-secondary{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-03c7135 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-2357 .elementor-element.elementor-element-03c7135{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-03c7135 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-03c7135 .aux-modern-heading-secondary{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-03c7135 .aux-modern-heading-description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );max-width:433px;}.elementor-2357 .elementor-element.elementor-element-45a9fa0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2357 .elementor-element.elementor-element-45a9fa0:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-45a9fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2357 .elementor-element.elementor-element-ca7ef59{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2357 .elementor-element.elementor-element-f803e3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2357 .elementor-element.elementor-element-6eac675 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2357 .elementor-element.elementor-element-90ff780 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:26px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-90ff780{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-90ff780 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-90ff780 .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );margin:0px 0px 30px 0px;}.elementor-2357 .elementor-element.elementor-element-90ff780 .aux-modern-heading-secondary{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-2b2cbf3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-2357 .elementor-element.elementor-element-2b2cbf3{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-2b2cbf3 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-2b2cbf3 .aux-modern-heading-secondary{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-2b2cbf3 .aux-modern-heading-description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );max-width:433px;}.elementor-2357 .elementor-element.elementor-element-4b19f75{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2357 .elementor-element.elementor-element-4b19f75:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-4b19f75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2357 .elementor-element.elementor-element-4cf97af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2357 .elementor-element.elementor-element-74bec0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2357 .elementor-element.elementor-element-dc5bb5c .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2357 .elementor-element.elementor-element-8700505 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:26px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-8700505{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-8700505 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-8700505 .aux-modern-heading-primary{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );margin:0px 0px 30px 0px;}.elementor-2357 .elementor-element.elementor-element-8700505 .aux-modern-heading-secondary{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-4354a63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-2357 .elementor-element.elementor-element-4354a63{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-4354a63 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-4354a63 .aux-modern-heading-secondary{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-4354a63 .aux-modern-heading-description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );max-width:433px;}.elementor-2357 .elementor-element.elementor-element-7b01239{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-2357 .elementor-element.elementor-element-7b01239:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-7b01239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-7b01239.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-d4ba760{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-d4ba760 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-d4ba760 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-7b41e24{--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-2357 .elementor-element.elementor-element-a169bd2{--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;}.elementor-2357 .elementor-element.elementor-element-cba49db{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2357 .elementor-element.elementor-element-cba49db:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-cba49db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2357 .elementor-element.elementor-element-e7b6abc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2357 .elementor-element.elementor-element-9e7f2e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2357 .elementor-element.elementor-element-6edc4d8 .elementor-counter-number-wrapper{color:#434343;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2357 .elementor-element.elementor-element-64be86d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:26px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-64be86d{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-64be86d .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-64be86d .aux-modern-heading-primary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );margin:0px 0px 30px 0px;}.elementor-2357 .elementor-element.elementor-element-64be86d .aux-modern-heading-secondary{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-42e9ef9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-2357 .elementor-element.elementor-element-42e9ef9{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-42e9ef9 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-42e9ef9 .aux-modern-heading-secondary{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-42e9ef9 .aux-modern-heading-description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );max-width:433px;}.elementor-2357 .elementor-element.elementor-element-b371685{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2357 .elementor-element.elementor-element-b371685:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-b371685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2357 .elementor-element.elementor-element-34e427b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2357 .elementor-element.elementor-element-21e983b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2357 .elementor-element.elementor-element-57e5dd5 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2357 .elementor-element.elementor-element-4749245 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:26px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-4749245{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-4749245 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-4749245 .aux-modern-heading-primary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );margin:0px 0px 30px 0px;}.elementor-2357 .elementor-element.elementor-element-4749245 .aux-modern-heading-secondary{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-64a6090 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-2357 .elementor-element.elementor-element-64a6090{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-64a6090 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-64a6090 .aux-modern-heading-secondary{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-64a6090 .aux-modern-heading-description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );max-width:433px;}.elementor-2357 .elementor-element.elementor-element-075deaa{--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;}.elementor-2357 .elementor-element.elementor-element-e0616b7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2357 .elementor-element.elementor-element-e0616b7:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-e0616b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2357 .elementor-element.elementor-element-b5d7068{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2357 .elementor-element.elementor-element-9f10bd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2357 .elementor-element.elementor-element-ec4607f .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2357 .elementor-element.elementor-element-dd50d22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:26px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-dd50d22{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-dd50d22 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-dd50d22 .aux-modern-heading-primary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );margin:0px 0px 30px 0px;}.elementor-2357 .elementor-element.elementor-element-dd50d22 .aux-modern-heading-secondary{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-51b78ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-2357 .elementor-element.elementor-element-51b78ab{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-51b78ab .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-51b78ab .aux-modern-heading-secondary{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-51b78ab .aux-modern-heading-description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );max-width:433px;}.elementor-2357 .elementor-element.elementor-element-ae74358{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2357 .elementor-element.elementor-element-ae74358:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-ae74358 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2357 .elementor-element.elementor-element-9a67309{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2357 .elementor-element.elementor-element-6233f73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2357 .elementor-element.elementor-element-dbe09a5 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2357 .elementor-element.elementor-element-b4fc0c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:26px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-b4fc0c8{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-b4fc0c8 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-b4fc0c8 .aux-modern-heading-primary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-text );margin:0px 0px 30px 0px;}.elementor-2357 .elementor-element.elementor-element-b4fc0c8 .aux-modern-heading-secondary{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-c835f41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-2357 .elementor-element.elementor-element-c835f41{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-c835f41 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-c835f41 .aux-modern-heading-secondary{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-c835f41 .aux-modern-heading-description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );max-width:433px;}.elementor-2357 .elementor-element.elementor-element-c4dccb7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--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-2357 .elementor-element.elementor-element-c4dccb7:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-c4dccb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-c4dccb7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2357 .elementor-element.elementor-element-fe4aa22{--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;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-fe4aa22.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2357 .elementor-element.elementor-element-0450b67{width:100%;max-width:100%;z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-0450b67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-0450b67.elementor-element{--align-self:flex-start;}.elementor-2357 .elementor-element.elementor-element-0450b67 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-0450b67 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:60px;font-weight:bold;line-height:65px;color:#F7C873;}.elementor-2357 .elementor-element.elementor-element-0450b67 .aux-modern-heading-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );margin:0px 0px 0px 0px;max-width:433px;}.elementor-2357 .elementor-element.elementor-element-6c03e8e{--display:flex;animation-duration:1500ms;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-6c03e8e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2357 .elementor-element.elementor-element-82a23d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:4%;--padding-left:0%;--padding-right:5%;}.elementor-2357 .elementor-element.elementor-element-82a23d9:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-82a23d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-78a1172{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-3406259 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-2357 .elementor-element.elementor-element-3406259.elementor-element{--align-self:flex-start;}.elementor-2357 .elementor-element.elementor-element-3406259{z-index:1;}.elementor-2357 .elementor-element.elementor-element-3406259 .aux-modern-heading-secondary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );margin:0px 0px 12px 0px;max-width:643px;}.elementor-2357 .elementor-element.elementor-element-c0d8bbc{--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;}.elementor-2357 .elementor-element.elementor-element-00a3f83{width:var( --container-widget-width, 4.319% );max-width:4.319%;--container-widget-width:4.319%;--container-widget-flex-grow:0;}.elementor-2357 .elementor-element.elementor-element-00a3f83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-00a3f83.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2357 .elementor-element.elementor-element-00a3f83 .elementor-icon-wrapper{text-align:center;}.elementor-2357 .elementor-element.elementor-element-00a3f83.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-00a3f83.elementor-view-framed .elementor-icon, .elementor-2357 .elementor-element.elementor-element-00a3f83.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-00a3f83.elementor-view-framed .elementor-icon, .elementor-2357 .elementor-element.elementor-element-00a3f83.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-00a3f83 .elementor-icon{font-size:24px;}.elementor-2357 .elementor-element.elementor-element-00a3f83 .elementor-icon svg{height:24px;}.elementor-2357 .elementor-element.elementor-element-ea9fc50.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-ea9fc50 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-2357 .elementor-element.elementor-element-29ceb8a{--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;}.elementor-2357 .elementor-element.elementor-element-6f7dfbb .elementor-icon-wrapper{text-align:center;}.elementor-2357 .elementor-element.elementor-element-6f7dfbb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-6f7dfbb.elementor-view-framed .elementor-icon, .elementor-2357 .elementor-element.elementor-element-6f7dfbb.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-6f7dfbb.elementor-view-framed .elementor-icon, .elementor-2357 .elementor-element.elementor-element-6f7dfbb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-6f7dfbb .elementor-icon{font-size:24px;}.elementor-2357 .elementor-element.elementor-element-6f7dfbb .elementor-icon svg{height:24px;}.elementor-2357 .elementor-element.elementor-element-982d9da.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-982d9da .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-2357 .elementor-element.elementor-element-1aaee58{--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;}.elementor-2357 .elementor-element.elementor-element-003e1b7 .elementor-icon-wrapper{text-align:center;}.elementor-2357 .elementor-element.elementor-element-003e1b7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-003e1b7.elementor-view-framed .elementor-icon, .elementor-2357 .elementor-element.elementor-element-003e1b7.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-003e1b7.elementor-view-framed .elementor-icon, .elementor-2357 .elementor-element.elementor-element-003e1b7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-003e1b7 .elementor-icon{font-size:24px;}.elementor-2357 .elementor-element.elementor-element-003e1b7 .elementor-icon svg{height:24px;}.elementor-2357 .elementor-element.elementor-element-ffe6204.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-ffe6204 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-2357 .elementor-element.elementor-element-d203b18{--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;}.elementor-2357 .elementor-element.elementor-element-f22ac2e .elementor-icon-wrapper{text-align:center;}.elementor-2357 .elementor-element.elementor-element-f22ac2e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-f22ac2e.elementor-view-framed .elementor-icon, .elementor-2357 .elementor-element.elementor-element-f22ac2e.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-f22ac2e.elementor-view-framed .elementor-icon, .elementor-2357 .elementor-element.elementor-element-f22ac2e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-f22ac2e .elementor-icon{font-size:24px;}.elementor-2357 .elementor-element.elementor-element-f22ac2e .elementor-icon svg{height:24px;}.elementor-2357 .elementor-element.elementor-element-1be27ee.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-1be27ee .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-2357 .elementor-element.elementor-element-4cc77e3c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-4cc77e3c:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-4cc77e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-6a320987{--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-2357 .elementor-element.elementor-element-44980e4f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-44980e4f > .elementor-widget-container{margin:-45px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-44980e4f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2357 .elementor-element.elementor-element-44980e4f .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-44980e4f .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-44980e4f .aux-modern-heading-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2357 .elementor-element.elementor-element-47ff857{--display:flex;--min-height:0px;}.elementor-2357 .elementor-element.elementor-element-47ff857:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-47ff857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2357 .elementor-element.elementor-element-f4d33e4{--e-image-carousel-slides-to-show:5;}.elementor-2357 .elementor-element.elementor-element-f4d33e4 .swiper-wrapper{display:flex;align-items:center;}.elementor-2357 .elementor-element.elementor-element-e8cf74c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2357 .elementor-element.elementor-element-e8cf74c:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-e8cf74c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-e8cf74c.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-5567ce5.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-5567ce5{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-5567ce5 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-5567ce5 .aux-modern-heading-primary{font-family:"Bai Jamjuree", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );margin:0px 0px 15px 23px;}.elementor-2357 .elementor-element.elementor-element-5567ce5 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:bold;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-80d6e87{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2357 .elementor-element.elementor-element-d3cff28{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-d3cff28.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-aad8eb4{--display:flex;}.elementor-2357 .elementor-element.elementor-element-adc42da.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-adc42da{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-adc42da .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-adc42da .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-adc42da .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-cb15559{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-cb15559.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-533b684{--display:flex;}.elementor-2357 .elementor-element.elementor-element-e6a81ef.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-e6a81ef{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-e6a81ef .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-e6a81ef .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-e6a81ef .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-a050e8a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-a050e8a.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-91ae74d{--display:flex;}.elementor-2357 .elementor-element.elementor-element-92277d4.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-92277d4{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-92277d4 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-92277d4 .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-92277d4 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-7416662{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-7416662.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-ca58729{--display:flex;}.elementor-2357 .elementor-element.elementor-element-991f904.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-991f904{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-991f904 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-991f904 .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-991f904 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-9293740{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-9293740.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-cdca5d4{--display:flex;}.elementor-2357 .elementor-element.elementor-element-581f900.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-581f900{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-581f900 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-581f900 .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-581f900 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-926b92f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2357 .elementor-element.elementor-element-b0fb791{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-b0fb791.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-64d06e8{--display:flex;}.elementor-2357 .elementor-element.elementor-element-c5fe122.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-c5fe122{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-c5fe122 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-c5fe122 .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-c5fe122 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-754ed7a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-754ed7a.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-ed3ce0b{--display:flex;}.elementor-2357 .elementor-element.elementor-element-441725b.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-441725b{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-441725b .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-441725b .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-441725b .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-3cc6f72{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-3cc6f72.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-e803b52{--display:flex;}.elementor-2357 .elementor-element.elementor-element-4e26373.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-4e26373{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-4e26373 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-4e26373 .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-4e26373 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-a6a6d60{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-a6a6d60.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-bbf080a{--display:flex;}.elementor-2357 .elementor-element.elementor-element-3702925.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-3702925{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-3702925 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-3702925 .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-3702925 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-f82c38e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-f82c38e.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-4850690{--display:flex;}.elementor-2357 .elementor-element.elementor-element-95dbbe4.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-95dbbe4{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-95dbbe4 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-95dbbe4 .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-95dbbe4 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-725a13e{--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:00px 00px;--row-gap:00px;--column-gap:00px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2357 .elementor-element.elementor-element-e44cca6{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-e44cca6.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-b95be7c{--display:flex;}.elementor-2357 .elementor-element.elementor-element-3ceed2c.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-3ceed2c{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-3ceed2c .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-3ceed2c .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-3ceed2c .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-89cf081{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-89cf081.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-3530150{--display:flex;}.elementor-2357 .elementor-element.elementor-element-4f8e71e.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-4f8e71e{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-4f8e71e .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-4f8e71e .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-4f8e71e .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-02b05af{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-02b05af.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-e766955{--display:flex;}.elementor-2357 .elementor-element.elementor-element-0d3669d.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-0d3669d{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-0d3669d .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-0d3669d .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-0d3669d .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-524de37{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-524de37.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-c7a1253{--display:flex;}.elementor-2357 .elementor-element.elementor-element-327aa34.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-327aa34{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-327aa34 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-327aa34 .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-327aa34 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-89e3e0f{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-89e3e0f.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-7aff878{--display:flex;}.elementor-2357 .elementor-element.elementor-element-61f2512.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-61f2512{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-61f2512 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-61f2512 .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-61f2512 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-5ece33c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2357 .elementor-element.elementor-element-5ece33c:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-5ece33c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-5ece33c.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-9322ef8.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-9322ef8{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-9322ef8 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-9322ef8 .aux-modern-heading-primary{font-family:"Bai Jamjuree", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );margin:0px 0px 15px 23px;}.elementor-2357 .elementor-element.elementor-element-9322ef8 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:bold;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-08a568a{--display:flex;}.elementor-2357 .elementor-element.elementor-element-a5c60b8{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-a5c60b8.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-83058dd{--display:flex;}.elementor-2357 .elementor-element.elementor-element-34c34cf.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-34c34cf{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-b66c21e{--display:flex;}.elementor-2357 .elementor-element.elementor-element-d569379{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-d569379.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-6ef2dd6{--display:flex;}.elementor-2357 .elementor-element.elementor-element-c69105b.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-c69105b{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-c69105b .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-68cc82f{--display:flex;}.elementor-2357 .elementor-element.elementor-element-c6074a4{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-c6074a4.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-f23ff4e{--display:flex;}.elementor-2357 .elementor-element.elementor-element-a98947a.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-a98947a{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-a98947a .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-055c498{--display:flex;}.elementor-2357 .elementor-element.elementor-element-cf30ecf{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-cf30ecf.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-5010792{--display:flex;}.elementor-2357 .elementor-element.elementor-element-efa5bd4.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-efa5bd4{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-da07c3e{--display:flex;}.elementor-2357 .elementor-element.elementor-element-8671d36{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-8671d36.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-f8b3fb7{--display:flex;}.elementor-2357 .elementor-element.elementor-element-d8d74bf.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-d8d74bf{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-98a6192{--display:flex;}.elementor-2357 .elementor-element.elementor-element-7f76ca8{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-7f76ca8.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-44c9c34{--display:flex;}.elementor-2357 .elementor-element.elementor-element-6306cc7.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-6306cc7{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-f736800{--display:flex;}.elementor-2357 .elementor-element.elementor-element-9c2c870{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-9c2c870.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-2dc3785{--display:flex;}.elementor-2357 .elementor-element.elementor-element-1fdc89b.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-1fdc89b{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-464d621{--display:flex;}.elementor-2357 .elementor-element.elementor-element-0378b98{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-0378b98.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-425c75c{--display:flex;}.elementor-2357 .elementor-element.elementor-element-8d66a13.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-8d66a13{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-75be3f2{--display:flex;}.elementor-2357 .elementor-element.elementor-element-ba8296c{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-ba8296c.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-eddef04{--display:flex;}.elementor-2357 .elementor-element.elementor-element-708b032.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-708b032{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-708b032 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-6265182{--display:flex;}.elementor-2357 .elementor-element.elementor-element-e0ea329{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-e0ea329.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-e49bbb5{--display:flex;}.elementor-2357 .elementor-element.elementor-element-ec5790d.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-ec5790d{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-78a4285{--display:flex;}.elementor-2357 .elementor-element.elementor-element-0990ea2{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-0990ea2.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-207b3c7{--display:flex;}.elementor-2357 .elementor-element.elementor-element-446b130.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-446b130{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-446b130 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-be6a573{--display:flex;}.elementor-2357 .elementor-element.elementor-element-9a8762e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-9a8762e.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-7f91507{--display:flex;}.elementor-2357 .elementor-element.elementor-element-399f271.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-399f271{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-399f271 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-0140f9d{--display:flex;}.elementor-2357 .elementor-element.elementor-element-60cc997{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-60cc997.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-c1dee67{--display:flex;}.elementor-2357 .elementor-element.elementor-element-db29d53.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-db29d53{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-c902e50{--display:flex;}.elementor-2357 .elementor-element.elementor-element-58d724f{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-58d724f.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-3f9e372{--display:flex;}.elementor-2357 .elementor-element.elementor-element-e510ff3.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-e510ff3{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-265ffb0{--display:flex;}.elementor-2357 .elementor-element.elementor-element-29428e1{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2357 .elementor-element.elementor-element-29428e1.e-con{--align-self:stretch;}.elementor-2357 .elementor-element.elementor-element-a406f99{--display:flex;}.elementor-2357 .elementor-element.elementor-element-4d77f64.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-4d77f64{z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:22px;font-weight:500;line-height:36px;color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-5eba688{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-2357 .elementor-element.elementor-element-9376a05{--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;}.elementor-2357 .elementor-element.elementor-element-c9e29a2{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-64ee084{--display:flex;}.elementor-2357 .elementor-element.elementor-element-37bd9ec{--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-2357 .elementor-element.elementor-element-539a8af{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-539a8af > .elementor-widget-container{margin:-45px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-539a8af.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2357 .elementor-element.elementor-element-539a8af .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-539a8af .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-1526d20{--display:flex;}.elementor-2357 .elementor-element.elementor-element-c3bc900 .aux-modern-heading-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2357 .elementor-element.elementor-element-30d63af .aux-modern-heading-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2357 .elementor-element.elementor-element-8b165fb .aux-modern-heading-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2357 .elementor-element.elementor-element-1d32528 .aux-modern-heading-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2357 .elementor-element.elementor-element-931e292 .aux-modern-heading-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2357 .elementor-element.elementor-element-9ad76e6{--divider-border-style:wavy;--divider-color:var( --e-global-color-text );--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-2357 .elementor-element.elementor-element-9ad76e6 .elementor-divider-separator{width:100%;}.elementor-2357 .elementor-element.elementor-element-9ad76e6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2357 .elementor-element.elementor-element-3b07e94{--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-2357 .elementor-element.elementor-element-a92d00a .aux-modern-heading-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2357 .elementor-element.elementor-element-6cfb9e0 .aux-modern-heading-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2357 .elementor-element.elementor-element-2555953{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2357 .elementor-element.elementor-element-cf46c03{--display:flex;}.elementor-2357 .elementor-element.elementor-element-bb90555 .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2357 .elementor-element.elementor-element-bb90555 .aux-modern-heading-secondary{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2357 .elementor-element.elementor-element-bb90555 .aux-modern-heading-divider{background-color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-1155e7e{--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-2357 .elementor-element.elementor-element-a9fe5ae{--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-2357 .elementor-element.elementor-element-fe8454c{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-bc256b2{--display:flex;}.elementor-2357 .elementor-element.elementor-element-0301747{--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-2357 .elementor-element.elementor-element-590025a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-590025a > .elementor-widget-container{margin:-45px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-590025a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2357 .elementor-element.elementor-element-590025a .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-590025a .aux-modern-heading-secondary{font-family:"Bai Jamjuree", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-83cc319{--display:flex;}.elementor-2357 .elementor-element.elementor-element-10ee5dd .aux-modern-heading-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2357 .elementor-element.elementor-element-dab334a .aux-modern-heading-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2357 .elementor-element.elementor-element-29c650b .aux-modern-heading-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2357 .elementor-element.elementor-element-114ba38 .aux-modern-heading-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2357 .elementor-element.elementor-element-9276b8b .aux-modern-heading-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2357 .elementor-element.elementor-element-8cb83ff{--divider-border-style:wavy;--divider-color:var( --e-global-color-text );--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-2357 .elementor-element.elementor-element-8cb83ff .elementor-divider-separator{width:100%;}.elementor-2357 .elementor-element.elementor-element-8cb83ff .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2357 .elementor-element.elementor-element-265e279{--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-2357 .elementor-element.elementor-element-9214219 .aux-modern-heading-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2357 .elementor-element.elementor-element-8f9885b .aux-modern-heading-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2357 .elementor-element.elementor-element-7a870b0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2357 .elementor-element.elementor-element-b4598ff{--display:flex;}.elementor-2357 .elementor-element.elementor-element-fd6610f .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-fd6610f .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2357 .elementor-element.elementor-element-fd6610f .aux-modern-heading-secondary{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2357 .elementor-element.elementor-element-fd6610f .aux-modern-heading-divider{background-color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-7266dd95{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:35px;--padding-right:35px;--z-index:5;}.elementor-2357 .elementor-element.elementor-element-7266dd95:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-7266dd95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2357 .elementor-element.elementor-element-7266dd95::before, .elementor-2357 .elementor-element.elementor-element-7266dd95 > .elementor-background-video-container::before, .elementor-2357 .elementor-element.elementor-element-7266dd95 > .e-con-inner > .elementor-background-video-container::before, .elementor-2357 .elementor-element.elementor-element-7266dd95 > .elementor-background-slideshow::before, .elementor-2357 .elementor-element.elementor-element-7266dd95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2357 .elementor-element.elementor-element-7266dd95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ilocorporation.com/wp-content/uploads/2026/01/Google_AI_Studio_2026-01-05T11_33_22.654Z.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2357 .elementor-element.elementor-element-7b2dd5fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-7817409d > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2357 .elementor-element.elementor-element-7817409d{animation-delay:150ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-2357 .elementor-element.elementor-element-7817409d .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-7817409d .aux-modern-heading-primary{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-7817409d .aux-modern-heading-secondary{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );max-width:444px;}.elementor-2357 .elementor-element.elementor-element-7817409d .aux-widget-modern-heading .aux-widget-inner{margin:0px 0px -20px 0px;}.elementor-2357 .elementor-element.elementor-element-15313071 .aux-button{background-color:var( --e-global-color-secondary );padding:23px 48px 23px 48px;text-shadow:0px 0px 10px rgba(0,0,0,0);}.elementor-2357 .elementor-element.elementor-element-15313071 .aux-button .aux-overlay::after{background-color:var( --e-global-color-accent );}.elementor-2357 .elementor-element.elementor-element-15313071{animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);text-align:center;}.elementor-2357 .elementor-element.elementor-element-15313071 .aux-text{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;line-height:19px;letter-spacing:3px;}.elementor-2357 .elementor-element.elementor-element-15313071 .aux-button:hover .aux-text{color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-2357 .elementor-element.elementor-element-dc7a4b1{--content-width:1645px;}.elementor-2357 .elementor-element.elementor-element-55502e6{--content-width:1650px;}.elementor-2357 .elementor-element.elementor-element-ad8ed3d{--width:36%;}.elementor-2357 .elementor-element.elementor-element-a66433b{--width:50%;}.elementor-2357 .elementor-element.elementor-element-5fc2d82{--width:100%;}.elementor-2357 .elementor-element.elementor-element-0b03c99{--width:100%;}.elementor-2357 .elementor-element.elementor-element-7b41e24{--width:50%;}.elementor-2357 .elementor-element.elementor-element-c4dccb7{--width:100%;}.elementor-2357 .elementor-element.elementor-element-fe4aa22{--width:33%;}.elementor-2357 .elementor-element.elementor-element-6c03e8e{--width:40.421%;}.elementor-2357 .elementor-element.elementor-element-82a23d9{--width:100%;}.elementor-2357 .elementor-element.elementor-element-78a1172{--width:100%;}.elementor-2357 .elementor-element.elementor-element-e8cf74c{--width:100%;}.elementor-2357 .elementor-element.elementor-element-aad8eb4{--width:50%;}.elementor-2357 .elementor-element.elementor-element-533b684{--width:50%;}.elementor-2357 .elementor-element.elementor-element-91ae74d{--width:50%;}.elementor-2357 .elementor-element.elementor-element-ca58729{--width:50%;}.elementor-2357 .elementor-element.elementor-element-cdca5d4{--width:50%;}.elementor-2357 .elementor-element.elementor-element-64d06e8{--width:50%;}.elementor-2357 .elementor-element.elementor-element-ed3ce0b{--width:50%;}.elementor-2357 .elementor-element.elementor-element-e803b52{--width:50%;}.elementor-2357 .elementor-element.elementor-element-bbf080a{--width:50%;}.elementor-2357 .elementor-element.elementor-element-4850690{--width:50%;}.elementor-2357 .elementor-element.elementor-element-b95be7c{--width:50%;}.elementor-2357 .elementor-element.elementor-element-3530150{--width:50%;}.elementor-2357 .elementor-element.elementor-element-e766955{--width:50%;}.elementor-2357 .elementor-element.elementor-element-c7a1253{--width:50%;}.elementor-2357 .elementor-element.elementor-element-7aff878{--width:50%;}.elementor-2357 .elementor-element.elementor-element-5ece33c{--width:100%;}.elementor-2357 .elementor-element.elementor-element-83058dd{--width:50%;}.elementor-2357 .elementor-element.elementor-element-6ef2dd6{--width:50%;}.elementor-2357 .elementor-element.elementor-element-f23ff4e{--width:50%;}.elementor-2357 .elementor-element.elementor-element-5010792{--width:50%;}.elementor-2357 .elementor-element.elementor-element-f8b3fb7{--width:50%;}.elementor-2357 .elementor-element.elementor-element-44c9c34{--width:50%;}.elementor-2357 .elementor-element.elementor-element-2dc3785{--width:50%;}.elementor-2357 .elementor-element.elementor-element-425c75c{--width:50%;}.elementor-2357 .elementor-element.elementor-element-eddef04{--width:50%;}.elementor-2357 .elementor-element.elementor-element-e49bbb5{--width:50%;}.elementor-2357 .elementor-element.elementor-element-207b3c7{--width:50%;}.elementor-2357 .elementor-element.elementor-element-7f91507{--width:50%;}.elementor-2357 .elementor-element.elementor-element-c1dee67{--width:50%;}.elementor-2357 .elementor-element.elementor-element-3f9e372{--width:50%;}.elementor-2357 .elementor-element.elementor-element-a406f99{--width:50%;}.elementor-2357 .elementor-element.elementor-element-7266dd95{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2357 .elementor-element.elementor-element-ad8ed3d{--width:100%;}.elementor-2357 .elementor-element.elementor-element-a66433b{--width:100%;}.elementor-2357 .elementor-element.elementor-element-5fc2d82{--width:100%;}.elementor-2357 .elementor-element.elementor-element-86cff84{--width:1600px;}.elementor-2357 .elementor-element.elementor-element-e96650f{--width:1600px;}.elementor-2357 .elementor-element.elementor-element-24bce0e{--width:1600px;}.elementor-2357 .elementor-element.elementor-element-2ca4df2{--width:1600px;}.elementor-2357 .elementor-element.elementor-element-0b03c99{--width:100%;}.elementor-2357 .elementor-element.elementor-element-12295cc{--width:1600px;}.elementor-2357 .elementor-element.elementor-element-731e0a3{--width:1600px;}.elementor-2357 .elementor-element.elementor-element-e123328{--width:1600px;}.elementor-2357 .elementor-element.elementor-element-e278c6c{--width:1600px;}.elementor-2357 .elementor-element.elementor-element-7b41e24{--width:722px;}.elementor-2357 .elementor-element.elementor-element-fe4aa22{--width:57%;}.elementor-2357 .elementor-element.elementor-element-6c03e8e{--width:100%;}}@media(max-width:1024px){.elementor-2357 .elementor-element.elementor-element-1885a9a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2357 .elementor-element.elementor-element-12e8a08 .aux-modern-heading-primary{font-size:var( --e-global-typography-accent-font-size );}.elementor-2357 .elementor-element.elementor-element-55502e6{--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2357 .elementor-element.elementor-element-d2b0285 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-d2b0285 .aux-modern-heading-description{font-size:var( --e-global-typography-primary-font-size );max-width:489px;}.elementor-2357 .elementor-element.elementor-element-a66433b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-b9ef2fb{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-fb5c4bf{--min-height:337px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:10px;--padding-right:15px;}.elementor-2357 .elementor-element.elementor-element-b3889e1 .aux-modern-heading-secondary{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-5fc2d82{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2357 .elementor-element.elementor-element-86cff84{--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-2357 .elementor-element.elementor-element-e96650f{--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-2357 .elementor-element.elementor-element-24bce0e{--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-2357 .elementor-element.elementor-element-2ca4df2{--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-2357 .elementor-element.elementor-element-8bd4cec{--min-height:337px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:10px;--padding-right:15px;}.elementor-2357 .elementor-element.elementor-element-6027a99 .aux-modern-heading-secondary{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-0b03c99{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2357 .elementor-element.elementor-element-12295cc{--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-2357 .elementor-element.elementor-element-731e0a3{--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-2357 .elementor-element.elementor-element-e123328{--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-2357 .elementor-element.elementor-element-e278c6c{--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-2357 .elementor-element.elementor-element-e38ef64{--min-height:337px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:10px;--padding-right:15px;}.elementor-2357 .elementor-element.elementor-element-970a772 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-eee616b .aux-modern-heading-primary{font-size:33px;}.elementor-2357 .elementor-element.elementor-element-0ef4640 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );max-width:587px;}.elementor-2357 .elementor-element.elementor-element-fc69cdf .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-5764172 .aux-modern-heading-primary{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-03c7135 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );max-width:587px;}.elementor-2357 .elementor-element.elementor-element-6eac675 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-90ff780 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-2b2cbf3 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );max-width:587px;}.elementor-2357 .elementor-element.elementor-element-dc5bb5c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-8700505 .aux-modern-heading-primary{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-4354a63 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );max-width:587px;}.elementor-2357 .elementor-element.elementor-element-7b01239{--min-height:337px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:10px;--padding-right:15px;}.elementor-2357 .elementor-element.elementor-element-d4ba760 .aux-modern-heading-secondary{line-height:1.1em;}.elementor-2357 .elementor-element.elementor-element-9e7f2e2{--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-2357 .elementor-element.elementor-element-6edc4d8 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-64be86d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-64be86d .aux-modern-heading-primary{font-size:24px;}.elementor-2357 .elementor-element.elementor-element-42e9ef9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-42e9ef9 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );max-width:587px;}.elementor-2357 .elementor-element.elementor-element-21e983b{--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-2357 .elementor-element.elementor-element-57e5dd5 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-4749245 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-4749245 .aux-modern-heading-primary{font-size:24px;}.elementor-2357 .elementor-element.elementor-element-64a6090 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-64a6090 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );max-width:587px;}.elementor-2357 .elementor-element.elementor-element-9f10bd9{--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-2357 .elementor-element.elementor-element-ec4607f .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-dd50d22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-dd50d22 .aux-modern-heading-primary{font-size:24px;}.elementor-2357 .elementor-element.elementor-element-51b78ab > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-51b78ab .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );max-width:587px;}.elementor-2357 .elementor-element.elementor-element-6233f73{--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-2357 .elementor-element.elementor-element-dbe09a5 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-b4fc0c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-b4fc0c8 .aux-modern-heading-primary{font-size:24px;}.elementor-2357 .elementor-element.elementor-element-c835f41 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-c835f41 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );max-width:587px;}.elementor-2357 .elementor-element.elementor-element-c4dccb7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-2357 .elementor-element.elementor-element-fe4aa22{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-2357 .elementor-element.elementor-element-0450b67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-0450b67 .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-0450b67 .aux-modern-heading-description{font-size:var( --e-global-typography-secondary-font-size );max-width:587px;}.elementor-2357 .elementor-element.elementor-element-6c03e8e{--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-2357 .elementor-element.elementor-element-82a23d9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2357 .elementor-element.elementor-element-3406259.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-3406259 .aux-modern-heading-secondary{font-size:var( --e-global-typography-secondary-font-size );margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-c0d8bbc{--justify-content:center;}.elementor-2357 .elementor-element.elementor-element-ea9fc50.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-ea9fc50 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-29ceb8a{--justify-content:center;}.elementor-2357 .elementor-element.elementor-element-982d9da.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-982d9da .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-1aaee58{--justify-content:center;}.elementor-2357 .elementor-element.elementor-element-ffe6204.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-ffe6204 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-d203b18{--justify-content:center;}.elementor-2357 .elementor-element.elementor-element-1be27ee.elementor-element{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-1be27ee .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-4cc77e3c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-6a320987{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2357 .elementor-element.elementor-element-44980e4f .aux-modern-heading-description{font-size:var( --e-global-typography-secondary-font-size );max-width:489px;}.elementor-2357 .elementor-element.elementor-element-e8cf74c{--min-height:337px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:25px;--padding-left:10px;--padding-right:15px;}.elementor-2357 .elementor-element.elementor-element-5567ce5 .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-80d6e87{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2357 .elementor-element.elementor-element-d3cff28{--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-2357 .elementor-element.elementor-element-aad8eb4.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-adc42da .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-adc42da .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-cb15559{--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-2357 .elementor-element.elementor-element-533b684.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-e6a81ef .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-e6a81ef .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-a050e8a{--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-2357 .elementor-element.elementor-element-91ae74d.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-92277d4 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-92277d4 .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-7416662{--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-2357 .elementor-element.elementor-element-ca58729.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-991f904 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-991f904 .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-9293740{--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-2357 .elementor-element.elementor-element-cdca5d4.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-581f900 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-581f900 .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-926b92f{--margin-top:02%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2357 .elementor-element.elementor-element-b0fb791{--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-2357 .elementor-element.elementor-element-64d06e8.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-c5fe122 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-c5fe122 .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-754ed7a{--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-2357 .elementor-element.elementor-element-ed3ce0b.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-441725b .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-441725b .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-3cc6f72{--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-2357 .elementor-element.elementor-element-e803b52.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-4e26373 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-4e26373 .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-a6a6d60{--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-2357 .elementor-element.elementor-element-bbf080a.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-3702925 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-3702925 .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-f82c38e{--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-2357 .elementor-element.elementor-element-4850690.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-95dbbe4 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-95dbbe4 .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-725a13e{--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2357 .elementor-element.elementor-element-e44cca6{--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-2357 .elementor-element.elementor-element-b95be7c.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-3ceed2c .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-3ceed2c .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-89cf081{--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-2357 .elementor-element.elementor-element-3530150.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-4f8e71e .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-4f8e71e .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-02b05af{--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-2357 .elementor-element.elementor-element-e766955.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-0d3669d .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-0d3669d .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-524de37{--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-2357 .elementor-element.elementor-element-c7a1253.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-327aa34 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-327aa34 .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-89e3e0f{--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-2357 .elementor-element.elementor-element-7aff878.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-61f2512 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-61f2512 .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-5ece33c{--min-height:337px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:25px;--padding-left:10px;--padding-right:15px;}.elementor-2357 .elementor-element.elementor-element-9322ef8 .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-a5c60b8{--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-2357 .elementor-element.elementor-element-83058dd.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-d569379{--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-2357 .elementor-element.elementor-element-6ef2dd6.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-c6074a4{--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-2357 .elementor-element.elementor-element-f23ff4e.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-cf30ecf{--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-2357 .elementor-element.elementor-element-5010792.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-8671d36{--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-2357 .elementor-element.elementor-element-f8b3fb7.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-7f76ca8{--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-2357 .elementor-element.elementor-element-44c9c34.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-9c2c870{--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-2357 .elementor-element.elementor-element-2dc3785.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-0378b98{--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-2357 .elementor-element.elementor-element-425c75c.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-ba8296c{--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-2357 .elementor-element.elementor-element-eddef04.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-e0ea329{--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-2357 .elementor-element.elementor-element-e49bbb5.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-0990ea2{--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-2357 .elementor-element.elementor-element-207b3c7.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-9a8762e{--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-2357 .elementor-element.elementor-element-7f91507.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-60cc997{--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-2357 .elementor-element.elementor-element-c1dee67.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-58d724f{--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-2357 .elementor-element.elementor-element-3f9e372.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-29428e1{--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-2357 .elementor-element.elementor-element-a406f99.e-con{--align-self:center;}.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-secondary{font-size:34px;line-height:41px;}.elementor-2357 .elementor-element.elementor-element-5eba688{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2357 .elementor-element.elementor-element-37bd9ec{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2357 .elementor-element.elementor-element-c3bc900 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-30d63af .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-8b165fb .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-1d32528 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-931e292 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-a92d00a .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-6cfb9e0 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-bb90555 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-bb90555 .aux-modern-heading-secondary{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-0301747{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2357 .elementor-element.elementor-element-10ee5dd .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-dab334a .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-29c650b .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-114ba38 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-9276b8b .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-9214219 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-8f9885b .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-fd6610f .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-fd6610f .aux-modern-heading-secondary{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-7266dd95{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2357 .elementor-element.elementor-element-7817409d .aux-modern-heading-primary{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-7817409d .aux-modern-heading-secondary{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-2357 .elementor-element.elementor-element-dc7a4b1{--min-height:289px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2357 .elementor-element.elementor-element-1885a9a{--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-2357 .elementor-element.elementor-element-12e8a08 > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-12e8a08 .aux-modern-heading-primary{font-size:var( --e-global-typography-accent-font-size );}.elementor-2357 .elementor-element.elementor-element-55502e6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-2357 .elementor-element.elementor-element-ad8ed3d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-d2b0285 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-d2b0285 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-d2b0285 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-d2b0285 .aux-modern-heading-description{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-a66433b{--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-2357 .elementor-element.elementor-element-b9ef2fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-b9ef2fb{text-align:center;font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-fb5c4bf{--min-height:473px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2357 .elementor-element.elementor-element-b3889e1 .aux-modern-heading-secondary{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-5fc2d82{--padding-top:65px;--padding-bottom:142px;--padding-left:30px;--padding-right:30px;}.elementor-2357 .elementor-element.elementor-element-8bd4cec{--min-height:473px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2357 .elementor-element.elementor-element-6027a99 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-6027a99 .aux-modern-heading-secondary{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-0b03c99{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2357 .elementor-element.elementor-element-e38ef64{--min-height:473px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2357 .elementor-element.elementor-element-970a772 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-0ef4640 .aux-modern-heading-description{color:var( --e-global-color-primary );font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-fc69cdf .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-5764172 .aux-modern-heading-primary{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-03c7135 .aux-modern-heading-description{color:var( --e-global-color-primary );font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-6eac675 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-90ff780 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-2b2cbf3 .aux-modern-heading-description{color:var( --e-global-color-primary );font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-dc5bb5c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-8700505 .aux-modern-heading-primary{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-4354a63 .aux-modern-heading-description{color:var( --e-global-color-primary );font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-7b01239{--min-height:473px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2357 .elementor-element.elementor-element-6edc4d8 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-42e9ef9 .aux-modern-heading-description{color:var( --e-global-color-primary );font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-57e5dd5 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-64a6090 .aux-modern-heading-description{color:var( --e-global-color-primary );font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-ec4607f .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-51b78ab .aux-modern-heading-description{color:var( --e-global-color-primary );font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-dbe09a5 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-c835f41 .aux-modern-heading-description{color:var( --e-global-color-primary );font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-fe4aa22{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2357 .elementor-element.elementor-element-0450b67 .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-0450b67 .aux-modern-heading-description{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-6c03e8e{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2357 .elementor-element.elementor-element-82a23d9{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-78a1172{--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-2357 .elementor-element.elementor-element-3406259 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-2357 .elementor-element.elementor-element-3406259 .aux-modern-heading-secondary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-c0d8bbc{--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-2357 .elementor-element.elementor-element-00a3f83{--container-widget-width:40px;--container-widget-flex-grow:0;width:var( --container-widget-width, 40px );max-width:40px;}.elementor-2357 .elementor-element.elementor-element-ea9fc50{text-align:center;}.elementor-2357 .elementor-element.elementor-element-ea9fc50 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-29ceb8a{--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-2357 .elementor-element.elementor-element-982d9da{text-align:center;}.elementor-2357 .elementor-element.elementor-element-982d9da .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-1aaee58{--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-2357 .elementor-element.elementor-element-ffe6204{text-align:center;}.elementor-2357 .elementor-element.elementor-element-ffe6204 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-d203b18{--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-2357 .elementor-element.elementor-element-1be27ee{text-align:center;}.elementor-2357 .elementor-element.elementor-element-1be27ee .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-44980e4f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-44980e4f .aux-modern-heading-secondary{line-height:1.1em;margin:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-2357 .elementor-element.elementor-element-44980e4f .aux-modern-heading-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-e8cf74c{--min-height:473px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-5567ce5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-5567ce5 .aux-modern-heading-primary{line-height:1.1em;}.elementor-2357 .elementor-element.elementor-element-5567ce5 .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-80d6e87{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2357 .elementor-element.elementor-element-d3cff28{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-adc42da .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-adc42da .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-cb15559{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-e6a81ef .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-e6a81ef .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-a050e8a{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-92277d4 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-92277d4 .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-7416662{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-991f904 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-991f904 .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-9293740{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-581f900 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-581f900 .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-926b92f{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:65px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2357 .elementor-element.elementor-element-b0fb791{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-c5fe122 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-c5fe122 .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-754ed7a{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-441725b .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-441725b .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-3cc6f72{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-4e26373 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-4e26373 .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-a6a6d60{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-3702925 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-3702925 .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-f82c38e{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-95dbbe4 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-95dbbe4 .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-725a13e{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:65px;--padding-bottom:142px;--padding-left:30px;--padding-right:30px;}.elementor-2357 .elementor-element.elementor-element-e44cca6{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-3ceed2c .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-3ceed2c .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-89cf081{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-4f8e71e .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-4f8e71e .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-02b05af{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-0d3669d .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-0d3669d .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-524de37{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-327aa34 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-327aa34 .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-89e3e0f{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-61f2512 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-61f2512 .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-5ece33c{--min-height:473px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-9322ef8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-9322ef8 .aux-modern-heading-primary{line-height:1.1em;}.elementor-2357 .elementor-element.elementor-element-9322ef8 .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-a5c60b8{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-d569379{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-c6074a4{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-cf30ecf{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-8671d36{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-7f76ca8{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-9c2c870{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-0378b98{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-ba8296c{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-e0ea329{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-0990ea2{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-9a8762e{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-60cc997{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-58d724f{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-29428e1{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-secondary{font-size:31px;}.elementor-2357 .elementor-element.elementor-element-5eba688{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-top-position:105px;--e-n-carousel-arrow-next-top-position:105px;}.elementor-2357 .elementor-element.elementor-element-539a8af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-539a8af .aux-modern-heading-secondary{line-height:1.1em;margin:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-2357 .elementor-element.elementor-element-c3bc900 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-30d63af .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-8b165fb .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-1d32528 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-931e292 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-a92d00a .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-6cfb9e0 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-bb90555 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-bb90555 .aux-modern-heading-secondary{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-590025a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-590025a .aux-modern-heading-secondary{line-height:1.1em;margin:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-2357 .elementor-element.elementor-element-10ee5dd .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-dab334a .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-29c650b .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-114ba38 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-9276b8b .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-9214219 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-8f9885b .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-fd6610f .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2357 .elementor-element.elementor-element-fd6610f .aux-modern-heading-secondary{font-size:var( --e-global-typography-text-font-size );}.elementor-2357 .elementor-element.elementor-element-7817409d .aux-modern-heading-primary{font-size:var( --e-global-typography-primary-font-size );}.elementor-2357 .elementor-element.elementor-element-7817409d .aux-modern-heading-secondary{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-55502e6 */@media only screen and (min-width:1025px) {
.elementor-2357 .elementor-element.elementor-element-55502e6 .aux-modern-heading-description p{
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-b3889e1 */.elementor-2357 .elementor-element.elementor-element-b3889e1 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-b3889e1 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-b3889e1 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-b3889e1 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-b3889e1 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-b3889e1 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-b3889e1 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-b3889e1 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-06274bf */.elementor-2357 .elementor-element.elementor-element-06274bf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-06274bf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-06274bf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-06274bf .aux-modern-heading-divider{
     float: left;
 }

.elementor-2357 .elementor-element.elementor-element-06274bf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-06274bf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-e687bdd */.elementor-2357 .elementor-element.elementor-element-e687bdd .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-e687bdd .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-e687bdd .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-e687bdd .aux-modern-heading-divider{
     float: left;
 }

.elementor-2357 .elementor-element.elementor-element-e687bdd .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-e687bdd .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-d2678cd */.elementor-2357 .elementor-element.elementor-element-d2678cd .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-d2678cd .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-d2678cd .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-d2678cd .aux-modern-heading-divider{
     float: left;
 }

.elementor-2357 .elementor-element.elementor-element-d2678cd .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-d2678cd .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-b91ff48 */.elementor-2357 .elementor-element.elementor-element-b91ff48 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-b91ff48 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-b91ff48 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-b91ff48 .aux-modern-heading-divider{
     float: left;
 }

.elementor-2357 .elementor-element.elementor-element-b91ff48 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-b91ff48 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-6027a99 */.elementor-2357 .elementor-element.elementor-element-6027a99 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-6027a99 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-6027a99 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-6027a99 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-6027a99 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-6027a99 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-6027a99 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-6027a99 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-233afb0 */.elementor-2357 .elementor-element.elementor-element-233afb0 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-233afb0 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-233afb0 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-233afb0 .aux-modern-heading-divider{
     float: left;
 }

.elementor-2357 .elementor-element.elementor-element-233afb0 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-233afb0 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-df359d1 */.elementor-2357 .elementor-element.elementor-element-df359d1 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-df359d1 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-df359d1 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-df359d1 .aux-modern-heading-divider{
     float: left;
 }

.elementor-2357 .elementor-element.elementor-element-df359d1 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-df359d1 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-6969ba6 */.elementor-2357 .elementor-element.elementor-element-6969ba6 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-6969ba6 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-6969ba6 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-6969ba6 .aux-modern-heading-divider{
     float: left;
 }

.elementor-2357 .elementor-element.elementor-element-6969ba6 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-6969ba6 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-90c20fc */.elementor-2357 .elementor-element.elementor-element-90c20fc .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-90c20fc .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-90c20fc .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-90c20fc .aux-modern-heading-divider{
     float: left;
 }

.elementor-2357 .elementor-element.elementor-element-90c20fc .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-90c20fc .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-a37f696 */.elementor-2357 .elementor-element.elementor-element-a37f696 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-a37f696 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-a37f696 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-a37f696 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-a37f696 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-a37f696 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-a37f696 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-a37f696 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-970a772 */.elementor-2357 .elementor-element.elementor-element-970a772 .elementor-widget-container {
    background-color: #E3F2FD;
    padding: 8px;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-eee616b */.elementor-2357 .elementor-element.elementor-element-eee616b .aux-modern-heading-description p{
    margin-bottom: 0;
}

@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-eee616b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-eee616b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-eee616b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-eee616b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-fc69cdf */.elementor-2357 .elementor-element.elementor-element-fc69cdf .elementor-widget-container {
    background-color: #E8F5E9;
    padding: 8px;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-5764172 */.elementor-2357 .elementor-element.elementor-element-5764172 .aux-modern-heading-description p{
    margin-bottom: 0;
}

@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-5764172 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-5764172 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-5764172 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-5764172 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6eac675 */.elementor-2357 .elementor-element.elementor-element-6eac675 .elementor-widget-container {
    background-color: #FFF3E0;
    padding: 8px;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-90ff780 */.elementor-2357 .elementor-element.elementor-element-90ff780 .aux-modern-heading-description p{
    margin-bottom: 0;
}

@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-90ff780 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-90ff780 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-90ff780 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-90ff780 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-dc5bb5c */.elementor-2357 .elementor-element.elementor-element-dc5bb5c .elementor-widget-container {
    background-color: #F3E5F5;
    padding: 8px;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-8700505 */.elementor-2357 .elementor-element.elementor-element-8700505 .aux-modern-heading-description p{
    margin-bottom: 0;
}

@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-8700505 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-8700505 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-8700505 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-8700505 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-d4ba760 */.elementor-2357 .elementor-element.elementor-element-d4ba760 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-d4ba760 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-d4ba760 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-d4ba760 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-d4ba760 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-d4ba760 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-d4ba760 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-d4ba760 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6edc4d8 */.elementor-2357 .elementor-element.elementor-element-6edc4d8 .elementor-widget-container {
    background-color: #E3F2FD;
    padding: 8px;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-64be86d */.elementor-2357 .elementor-element.elementor-element-64be86d .aux-modern-heading-description p{
    margin-bottom: 0;
}

@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-64be86d .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-64be86d .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-64be86d .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-64be86d .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-57e5dd5 */.elementor-2357 .elementor-element.elementor-element-57e5dd5 .elementor-widget-container {
    background-color: #E8F5E9;
    padding: 8px;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4749245 */.elementor-2357 .elementor-element.elementor-element-4749245 .aux-modern-heading-description p{
    margin-bottom: 0;
}

@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-4749245 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-4749245 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-4749245 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-4749245 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-ec4607f */.elementor-2357 .elementor-element.elementor-element-ec4607f .elementor-widget-container {
    background-color: #FFF3E0;
    padding: 8px;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-dd50d22 */.elementor-2357 .elementor-element.elementor-element-dd50d22 .aux-modern-heading-description p{
    margin-bottom: 0;
}

@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-dd50d22 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-dd50d22 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-dd50d22 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-dd50d22 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-dbe09a5 */.elementor-2357 .elementor-element.elementor-element-dbe09a5 .elementor-widget-container {
    background-color: #F3E5F5;
    padding: 8px;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-b4fc0c8 */.elementor-2357 .elementor-element.elementor-element-b4fc0c8 .aux-modern-heading-description p{
    margin-bottom: 0;
}

@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-b4fc0c8 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-b4fc0c8 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-b4fc0c8 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-b4fc0c8 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4dccb7 */@media screen and (max-width:1376px ) and (min-width:1025px ){
.elementor-2357 .elementor-element.elementor-element-c4dccb7  .aux-modern-heading-primary{
    font-size: 57px!important;
    line-height: 84px;
}
.elementor-2357 .elementor-element.elementor-element-c4dccb7 .aux-modern-heading-description p{
     font-size: 14px;
     line-height: 21px;
}
.elementor-2357 .elementor-element.elementor-element-c4dccb7 .aux-text{
     font-size: 13px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-44980e4f */.elementor-2357 .elementor-element.elementor-element-44980e4f .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-44980e4f .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-44980e4f .aux-modern-heading-divider{
    display: inline-block;
    
}
 .elementor-2357 .elementor-element.elementor-element-44980e4f .aux-modern-heading-divider{
     float: left;
 }
   @media (max-width: 1362px) and (min-width: 1025px){ 
.elementor-2357 .elementor-element.elementor-element-44980e4f .aux-modern-heading-description{ 
  font-size:39px;
  line-height: 47px;
}
}
.elementor-2357 .elementor-element.elementor-element-44980e4f h3 {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f4d33e4 */.elementor-2357 .elementor-element.elementor-element-f4d33e4 .swiper-wrapper {
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cc77e3c */@media screen and (max-width:1376px ) and (min-width:1025px ){
.elementor-2357 .elementor-element.elementor-element-4cc77e3c  .aux-modern-heading-primary{
    font-size: 57px!important;
    line-height: 84px;
}
.elementor-2357 .elementor-element.elementor-element-4cc77e3c .aux-modern-heading-description p{
     font-size: 14px;
     line-height: 21px;
}
.elementor-2357 .elementor-element.elementor-element-4cc77e3c .aux-text{
     font-size: 13px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-5567ce5 */.elementor-2357 .elementor-element.elementor-element-5567ce5 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-5567ce5 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-5567ce5 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-5567ce5 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-5567ce5 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-5567ce5 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-5567ce5 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-5567ce5 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-adc42da */.elementor-2357 .elementor-element.elementor-element-adc42da .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-adc42da .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-adc42da .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-adc42da .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-adc42da .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-adc42da .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-adc42da .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-adc42da .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-e6a81ef */.elementor-2357 .elementor-element.elementor-element-e6a81ef .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-e6a81ef .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-e6a81ef .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-e6a81ef .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-e6a81ef .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-e6a81ef .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-e6a81ef .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-e6a81ef .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-92277d4 */.elementor-2357 .elementor-element.elementor-element-92277d4 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-92277d4 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-92277d4 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-92277d4 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-92277d4 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-92277d4 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-92277d4 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-92277d4 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-991f904 */.elementor-2357 .elementor-element.elementor-element-991f904 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-991f904 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-991f904 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-991f904 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-991f904 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-991f904 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-991f904 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-991f904 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-581f900 */.elementor-2357 .elementor-element.elementor-element-581f900 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-581f900 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-581f900 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-581f900 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-581f900 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-581f900 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-581f900 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-581f900 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-c5fe122 */.elementor-2357 .elementor-element.elementor-element-c5fe122 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-c5fe122 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-c5fe122 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-c5fe122 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-c5fe122 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-c5fe122 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-c5fe122 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-c5fe122 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-441725b */.elementor-2357 .elementor-element.elementor-element-441725b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-441725b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-441725b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-441725b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-441725b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-441725b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-441725b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-441725b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4e26373 */.elementor-2357 .elementor-element.elementor-element-4e26373 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-4e26373 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-4e26373 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-4e26373 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-4e26373 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-4e26373 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-4e26373 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-4e26373 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-3702925 */.elementor-2357 .elementor-element.elementor-element-3702925 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-3702925 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-3702925 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-3702925 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-3702925 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-3702925 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-3702925 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-3702925 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-95dbbe4 */.elementor-2357 .elementor-element.elementor-element-95dbbe4 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-95dbbe4 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-95dbbe4 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-95dbbe4 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-95dbbe4 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-95dbbe4 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-95dbbe4 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-95dbbe4 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-3ceed2c */.elementor-2357 .elementor-element.elementor-element-3ceed2c .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-3ceed2c .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-3ceed2c .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-3ceed2c .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-3ceed2c .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-3ceed2c .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-3ceed2c .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-3ceed2c .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4f8e71e */.elementor-2357 .elementor-element.elementor-element-4f8e71e .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-4f8e71e .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-4f8e71e .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-4f8e71e .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-4f8e71e .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-4f8e71e .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-4f8e71e .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-4f8e71e .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-0d3669d */.elementor-2357 .elementor-element.elementor-element-0d3669d .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-0d3669d .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-0d3669d .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-0d3669d .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-0d3669d .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-0d3669d .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-0d3669d .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-0d3669d .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-327aa34 */.elementor-2357 .elementor-element.elementor-element-327aa34 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-327aa34 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-327aa34 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-327aa34 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-327aa34 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-327aa34 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-327aa34 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-327aa34 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-61f2512 */.elementor-2357 .elementor-element.elementor-element-61f2512 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-61f2512 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-61f2512 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-61f2512 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-61f2512 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-61f2512 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-61f2512 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-61f2512 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-9322ef8 */.elementor-2357 .elementor-element.elementor-element-9322ef8 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-9322ef8 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-9322ef8 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-9322ef8 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-9322ef8 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-9322ef8 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-9322ef8 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-9322ef8 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-34c34cf */.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-c69105b */.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-a98947a */.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-efa5bd4 */.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-d8d74bf */.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-6306cc7 */.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-1fdc89b */.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-8d66a13 */.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-708b032 */.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-ec5790d */.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-446b130 */.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-399f271 */.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-db29d53 */.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-e510ff3 */.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4d77f64 */.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-34c34cf */.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-c69105b */.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-a98947a */.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-efa5bd4 */.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-d8d74bf */.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-6306cc7 */.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-1fdc89b */.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-8d66a13 */.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-708b032 */.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-ec5790d */.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-446b130 */.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-399f271 */.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-db29d53 */.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-e510ff3 */.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4d77f64 */.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-34c34cf */.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-c69105b */.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-a98947a */.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-efa5bd4 */.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-d8d74bf */.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-6306cc7 */.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-1fdc89b */.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-8d66a13 */.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-708b032 */.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-ec5790d */.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-446b130 */.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-399f271 */.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-db29d53 */.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-e510ff3 */.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4d77f64 */.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-34c34cf */.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-c69105b */.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-a98947a */.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-efa5bd4 */.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-d8d74bf */.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-6306cc7 */.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-1fdc89b */.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-8d66a13 */.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-708b032 */.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-ec5790d */.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-446b130 */.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-399f271 */.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-db29d53 */.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-e510ff3 */.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4d77f64 */.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-34c34cf */.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-c69105b */.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-a98947a */.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-efa5bd4 */.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-d8d74bf */.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-6306cc7 */.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-1fdc89b */.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-8d66a13 */.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-708b032 */.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-ec5790d */.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-446b130 */.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-399f271 */.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-db29d53 */.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-e510ff3 */.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4d77f64 */.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-34c34cf */.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-c69105b */.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-a98947a */.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-efa5bd4 */.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-d8d74bf */.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-6306cc7 */.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-1fdc89b */.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-8d66a13 */.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-708b032 */.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-ec5790d */.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-446b130 */.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-399f271 */.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-db29d53 */.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-e510ff3 */.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4d77f64 */.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-34c34cf */.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-c69105b */.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-a98947a */.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-efa5bd4 */.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-d8d74bf */.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-6306cc7 */.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-1fdc89b */.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-8d66a13 */.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-708b032 */.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-ec5790d */.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-446b130 */.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-399f271 */.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-db29d53 */.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-e510ff3 */.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4d77f64 */.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-34c34cf */.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-c69105b */.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-a98947a */.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-efa5bd4 */.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-d8d74bf */.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-6306cc7 */.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-1fdc89b */.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-8d66a13 */.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-708b032 */.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-ec5790d */.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-446b130 */.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-399f271 */.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-db29d53 */.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-e510ff3 */.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4d77f64 */.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-34c34cf */.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-c69105b */.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-a98947a */.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-efa5bd4 */.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-d8d74bf */.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-6306cc7 */.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-1fdc89b */.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-8d66a13 */.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-708b032 */.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-ec5790d */.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-446b130 */.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-399f271 */.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-db29d53 */.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-e510ff3 */.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4d77f64 */.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-34c34cf */.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-c69105b */.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-a98947a */.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-efa5bd4 */.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-d8d74bf */.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-6306cc7 */.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-1fdc89b */.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-8d66a13 */.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-708b032 */.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-ec5790d */.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-446b130 */.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-399f271 */.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-db29d53 */.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-e510ff3 */.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4d77f64 */.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-34c34cf */.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-c69105b */.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-a98947a */.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-efa5bd4 */.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-d8d74bf */.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-6306cc7 */.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-1fdc89b */.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-8d66a13 */.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-708b032 */.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-ec5790d */.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-446b130 */.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-399f271 */.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-db29d53 */.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-e510ff3 */.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4d77f64 */.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-34c34cf */.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-c69105b */.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-a98947a */.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-efa5bd4 */.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-d8d74bf */.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-6306cc7 */.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-1fdc89b */.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-8d66a13 */.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-708b032 */.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-ec5790d */.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-446b130 */.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-399f271 */.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-db29d53 */.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-e510ff3 */.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4d77f64 */.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-34c34cf */.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-c69105b */.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-a98947a */.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-efa5bd4 */.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-d8d74bf */.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-6306cc7 */.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-1fdc89b */.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-8d66a13 */.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-708b032 */.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-ec5790d */.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-446b130 */.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-399f271 */.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-db29d53 */.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-e510ff3 */.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4d77f64 */.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-34c34cf */.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-c69105b */.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-a98947a */.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-efa5bd4 */.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-d8d74bf */.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-6306cc7 */.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-1fdc89b */.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-8d66a13 */.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-708b032 */.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-ec5790d */.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-446b130 */.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-399f271 */.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-db29d53 */.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-e510ff3 */.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4d77f64 */.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-34c34cf */.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-c69105b */.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-a98947a */.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-efa5bd4 */.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-d8d74bf */.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-6306cc7 */.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-1fdc89b */.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-8d66a13 */.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-708b032 */.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-ec5790d */.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-446b130 */.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-399f271 */.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-db29d53 */.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-e510ff3 */.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4d77f64 */.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-34c34cf */.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-34c34cf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-c69105b */.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-c69105b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-a98947a */.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-a98947a .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-efa5bd4 */.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-efa5bd4 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-d8d74bf */.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-d8d74bf .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-6306cc7 */.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-6306cc7 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-1fdc89b */.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-1fdc89b .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-8d66a13 */.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-8d66a13 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-708b032 */.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-708b032 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-ec5790d */.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-ec5790d .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-446b130 */.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-446b130 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-399f271 */.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-399f271 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-db29d53 */.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-db29d53 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-e510ff3 */.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-e510ff3 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-4d77f64 */.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
    display: inline-block;
    
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-divider{
     float: left;
 }
@media only screen and (max-width:1025px) {
    .elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description p{  
    height: 85px;
    overflow: hidden;
}
}
 @media screen and (max-width:1442px ) and (min-width:1025px){
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-secondary{
    font-size: 39px;
    line-height: 47px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    font-size: 14px;
    line-height: 22px;
}
.elementor-2357 .elementor-element.elementor-element-4d77f64 .aux-modern-heading-description{
    height: 223px;
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-539a8af */.elementor-2357 .elementor-element.elementor-element-539a8af .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-539a8af .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-539a8af .aux-modern-heading-divider{
    display: inline-block;
    
}
 .elementor-2357 .elementor-element.elementor-element-539a8af .aux-modern-heading-divider{
     float: left;
 }
   @media (max-width: 1362px) and (min-width: 1025px){ 
.elementor-2357 .elementor-element.elementor-element-539a8af .aux-modern-heading-description{ 
  font-size:39px;
  line-height: 47px;
}
}
.elementor-2357 .elementor-element.elementor-element-539a8af h3 {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-590025a */.elementor-2357 .elementor-element.elementor-element-590025a .aux-modern-heading-description p{
    margin-bottom: 0;
}
.elementor-2357 .elementor-element.elementor-element-590025a .aux-modern-heading-primary, .elementor-2357 .elementor-element.elementor-element-590025a .aux-modern-heading-divider{
    display: inline-block;
    
}
 .elementor-2357 .elementor-element.elementor-element-590025a .aux-modern-heading-divider{
     float: left;
 }
   @media (max-width: 1362px) and (min-width: 1025px){ 
.elementor-2357 .elementor-element.elementor-element-590025a .aux-modern-heading-description{ 
  font-size:39px;
  line-height: 47px;
}
}
.elementor-2357 .elementor-element.elementor-element-590025a h3 {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-7817409d */.elementor-2357 .elementor-element.elementor-element-7817409d .aux-modern-heading-secondary{
    margin-right: auto;
    margin-left: auto;
}/* End custom CSS */