.elementor-45 .elementor-element.elementor-element-1921180{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;--margin-top:-108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-45 .elementor-element.elementor-element-1921180:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-1921180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://jewishgeneticdiscovery.org/wp-content/uploads/2025/04/dna-pattern-150x150.png");}.elementor-45 .elementor-element.elementor-element-1921180::before, .elementor-45 .elementor-element.elementor-element-1921180 > .elementor-background-video-container::before, .elementor-45 .elementor-element.elementor-element-1921180 > .e-con-inner > .elementor-background-video-container::before, .elementor-45 .elementor-element.elementor-element-1921180 > .elementor-background-slideshow::before, .elementor-45 .elementor-element.elementor-element-1921180 > .e-con-inner > .elementor-background-slideshow::before, .elementor-45 .elementor-element.elementor-element-1921180 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, #0A1938C7 100%);}.elementor-45 .elementor-element.elementor-element-2d4b2d5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-2d4b2d5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-106392d{--display:flex;--gap:15px 0px;--row-gap:15px;--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-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-45 .elementor-element.elementor-element-32ae1ab{--icon-box-icon-margin:0.4rem;}.elementor-45 .elementor-element.elementor-element-32ae1ab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-32ae1ab.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-32ae1ab.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-32ae1ab .elementor-icon{font-size:0.875rem;}.elementor-45 .elementor-element.elementor-element-32ae1ab .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-32ae1ab .elementor-icon-box-title a{font-size:0.875rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-32ae1ab .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-32ae1ab > .elementor-widget-container{padding:.2rem .75rem .2rem .75rem;border-radius:15px 15px 15px 15px;}.elementor-45 .elementor-element.elementor-element-32ae1ab.elementor-element{--align-self:flex-start;}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-45 .elementor-element.elementor-element-55aacff{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-45 .elementor-element.elementor-element-55aacff .elementor-headline{text-align:left;font-family:"Playfair Display", Sans-serif;font-size:3.75rem;font-weight:700;line-height:3.75rem;letter-spacing:-0.05em;}.elementor-45 .elementor-element.elementor-element-55aacff .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-bd89ffb );stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;}.elementor-45 .elementor-element.elementor-element-55aacff .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-45 .elementor-element.elementor-element-55aacff .elementor-headline-dynamic-text{font-family:"Playfair Display", Sans-serif;font-weight:600;letter-spacing:-0.05em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-45 .elementor-element.elementor-element-9cb6c86 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.75rem;font-weight:700;letter-spacing:-0.05em;color:var( --e-global-color-secondary );}.elementor-45 .elementor-element.elementor-element-b6af415 > .elementor-widget-container{background-image:url("https://jewishgeneticdiscovery.org/wp-content/uploads/2025/04/globe.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-45 .elementor-element.elementor-element-74f8bfe{font-size:1.25rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-45 .elementor-element.elementor-element-ca1862b{--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-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-45 .elementor-element.elementor-element-d692101 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-45 .elementor-element.elementor-element-d692101 .elementor-button{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-bd89ffb ) 0%, var( --e-global-color-d8e34e8 ) 100%);transition-duration:200ms;}.elementor-45 .elementor-element.elementor-element-d692101 .elementor-button:hover, .elementor-45 .elementor-element.elementor-element-d692101 .elementor-button:focus{box-shadow:5px 5px 0px 0px rgba(255, 255, 255, 0.05);}.elementor-45 .elementor-element.elementor-element-d3539fe .elementor-button{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#172747;transition-duration:200ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF42;}.elementor-45 .elementor-element.elementor-element-d3539fe .elementor-button:hover, .elementor-45 .elementor-element.elementor-element-d3539fe .elementor-button:focus{color:var( --e-global-color-d8e34e8 );border-color:var( --e-global-color-d8e34e8 );box-shadow:5px 5px 0px 0px rgba(255, 255, 255, 0.05);}.elementor-45 .elementor-element.elementor-element-d3539fe .elementor-button:hover svg, .elementor-45 .elementor-element.elementor-element-d3539fe .elementor-button:focus svg{fill:var( --e-global-color-d8e34e8 );}.elementor-45 .elementor-element.elementor-element-071bfcc > .elementor-widget-container{background-image:url("https://jewishgeneticdiscovery.org/wp-content/uploads/2025/04/globe.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-45 .elementor-element.elementor-element-2c511b3{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-45 .elementor-element.elementor-element-19ab520{--icon-box-icon-margin:0.4rem;}.elementor-45 .elementor-element.elementor-element-19ab520.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-19ab520.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-19ab520.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-19ab520 .elementor-icon{font-size:0.875rem;}.elementor-45 .elementor-element.elementor-element-19ab520 .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-19ab520 .elementor-icon-box-title a{font-size:0.875rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-19ab520 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-19ab520 > .elementor-widget-container{padding:.2rem .75rem .2rem .75rem;}.elementor-45 .elementor-element.elementor-element-19ab520.elementor-element{--align-self:center;}.elementor-45 .elementor-element.elementor-element-979c487{text-align:center;}.elementor-45 .elementor-element.elementor-element-979c487 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.75rem;font-weight:700;font-style:italic;word-spacing:-0.05em;color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-386fb6b{text-align:center;font-size:1.25rem;font-weight:400;color:var( --e-global-color-text );width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-386fb6b.elementor-element{--align-self:center;}.elementor-45 .elementor-element.elementor-element-cc8e422{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-45 .elementor-element.elementor-element-a21718f .elementor-icon-box-wrapper{text-align:left;}.elementor-45 .elementor-element.elementor-element-a21718f{--icon-box-icon-margin:15px;}.elementor-45 .elementor-element.elementor-element-a21718f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-a21718f.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-a21718f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-a21718f .elementor-icon{font-size:2rem;}.elementor-45 .elementor-element.elementor-element-a21718f .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-a21718f .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-weight:600;word-spacing:-0.025em;}.elementor-45 .elementor-element.elementor-element-a21718f .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-a21718f .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-a21718f > .elementor-widget-container{padding:1rem 1rem 1rem 1rem;background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:3rem 3rem 3rem 3rem;}.elementor-45 .elementor-element.elementor-element-a21718f:hover .elementor-widget-container{box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-45 .elementor-element.elementor-element-d5f2603 .elementor-icon-box-wrapper{text-align:left;}.elementor-45 .elementor-element.elementor-element-d5f2603{--icon-box-icon-margin:15px;}.elementor-45 .elementor-element.elementor-element-d5f2603.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-d5f2603.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-d5f2603.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-d5f2603 .elementor-icon{font-size:2rem;}.elementor-45 .elementor-element.elementor-element-d5f2603 .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-d5f2603 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-weight:600;word-spacing:-0.025em;}.elementor-45 .elementor-element.elementor-element-d5f2603 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-d5f2603 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-d5f2603 > .elementor-widget-container{padding:1rem 1rem 1rem 1rem;background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:3rem 3rem 3rem 3rem;}.elementor-45 .elementor-element.elementor-element-d5f2603:hover .elementor-widget-container{box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-45 .elementor-element.elementor-element-49e48da .elementor-icon-box-wrapper{text-align:left;}.elementor-45 .elementor-element.elementor-element-49e48da{--icon-box-icon-margin:15px;}.elementor-45 .elementor-element.elementor-element-49e48da.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-49e48da.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-49e48da.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-49e48da .elementor-icon{font-size:2rem;}.elementor-45 .elementor-element.elementor-element-49e48da .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-49e48da .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-weight:600;word-spacing:-0.025em;}.elementor-45 .elementor-element.elementor-element-49e48da .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-49e48da .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-49e48da > .elementor-widget-container{padding:1rem 1rem 1rem 1rem;background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:3rem 3rem 3rem 3rem;}.elementor-45 .elementor-element.elementor-element-49e48da:hover .elementor-widget-container{box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-45 .elementor-element.elementor-element-b7b5e98{--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;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-45 .elementor-element.elementor-element-b7b5e98:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-b7b5e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-6676241{--icon-box-icon-margin:0.4rem;}.elementor-45 .elementor-element.elementor-element-6676241.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-6676241.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-6676241.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-6676241 .elementor-icon{font-size:0.875rem;}.elementor-45 .elementor-element.elementor-element-6676241 .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-6676241 .elementor-icon-box-title a{font-size:0.875rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-6676241 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-6676241 > .elementor-widget-container{padding:.2rem .75rem .2rem .75rem;}.elementor-45 .elementor-element.elementor-element-6676241.elementor-element{--align-self:center;}.elementor-45 .elementor-element.elementor-element-3f11148{text-align:center;}.elementor-45 .elementor-element.elementor-element-3f11148 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.75rem;font-weight:700;font-style:italic;word-spacing:-0.05em;color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-3a5f923{text-align:center;font-size:1.25rem;font-weight:400;color:var( --e-global-color-secondary );width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-3a5f923.elementor-element{--align-self:center;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-45 .elementor-element.elementor-element-433a9a4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-45 .elementor-element.elementor-element-433a9a4:after{content:"0.66";}.elementor-45 .elementor-element.elementor-element-433a9a4{--item-display:flex;--read-more-alignment:1;--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-45 .elementor-element.elementor-element-433a9a4 .elementor-post__card{background-color:#00000045;border-color:var( --e-global-color-accent );border-radius:2rem;}.elementor-45 .elementor-element.elementor-element-433a9a4 .elementor-post__text{margin-top:20px;}.elementor-45 .elementor-element.elementor-element-433a9a4 .elementor-post__badge{right:0;}.elementor-45 .elementor-element.elementor-element-433a9a4 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-45 .elementor-element.elementor-element-433a9a4 .elementor-post__title, .elementor-45 .elementor-element.elementor-element-433a9a4 .elementor-post__title a{color:var( --e-global-color-bd89ffb );}.elementor-45 .elementor-element.elementor-element-433a9a4 .elementor-post__title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-45 .elementor-element.elementor-element-433a9a4 .elementor-post__excerpt p{color:var( --e-global-color-secondary );}.elementor-45 .elementor-element.elementor-element-433a9a4 .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-433a9a4 a.elementor-post__read-more{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-45 .elementor-element.elementor-element-8401faa{--icon-box-icon-margin:1rem;}.elementor-45 .elementor-element.elementor-element-8401faa .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-bd89ffb );}.elementor-45 .elementor-element.elementor-element-8401faa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bd89ffb );}.elementor-45 .elementor-element.elementor-element-8401faa.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-8401faa.elementor-view-default .elementor-icon{fill:var( --e-global-color-bd89ffb );color:var( --e-global-color-bd89ffb );border-color:var( --e-global-color-bd89ffb );}.elementor-45 .elementor-element.elementor-element-8401faa .elementor-icon{font-size:1rem;}.elementor-45 .elementor-element.elementor-element-8401faa .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-8401faa .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-8401faa.elementor-element{--align-self:center;}.elementor-45 .elementor-element.elementor-element-67d5880{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;--e-con-transform-transition-duration:200ms;}.elementor-45 .elementor-element.elementor-element-7ba0ed5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-45 .elementor-element.elementor-element-7ba0ed5:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-7ba0ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFF;}.elementor-45 .elementor-element.elementor-element-7ba0ed5:hover{box-shadow:10px 10px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-45 .elementor-element.elementor-element-3356585{--icon-box-icon-margin:0.4rem;}.elementor-45 .elementor-element.elementor-element-3356585.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-3356585.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-3356585.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-3356585 .elementor-icon{font-size:0.875rem;}.elementor-45 .elementor-element.elementor-element-3356585 .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-3356585 .elementor-icon-box-title a{font-size:0.875rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-3356585 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-3356585 > .elementor-widget-container{padding:.2rem .75rem .2rem .75rem;}.elementor-45 .elementor-element.elementor-element-3356585.elementor-element{--align-self:flex-start;}.elementor-45 .elementor-element.elementor-element-8b81298{text-align:left;}.elementor-45 .elementor-element.elementor-element-8b81298 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3rem;font-weight:700;font-style:italic;letter-spacing:-3px;color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-8b81298 > .elementor-widget-container{margin:1.5rem 0rem 0rem 0rem;}.elementor-45 .elementor-element.elementor-element-3f6ce70{text-align:left;font-size:1.25rem;font-weight:400;color:var( --e-global-color-text );width:initial;max-width:initial;}.elementor-45 .elementor-element.elementor-element-3f6ce70 > .elementor-widget-container{margin:01rem 0rem 0rem 0rem;}.elementor-45 .elementor-element.elementor-element-c44b0cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-45 .elementor-element.elementor-element-c44b0cc:hover{box-shadow:10px 10px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-45 .elementor-element.elementor-element-0178b3f{--icon-box-icon-margin:0.4rem;}.elementor-45 .elementor-element.elementor-element-0178b3f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-0178b3f.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-0178b3f.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-0178b3f .elementor-icon{font-size:0.875rem;}.elementor-45 .elementor-element.elementor-element-0178b3f .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-0178b3f .elementor-icon-box-title a{font-size:0.875rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-0178b3f .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-0178b3f > .elementor-widget-container{padding:.2rem .75rem .2rem .75rem;}.elementor-45 .elementor-element.elementor-element-0178b3f.elementor-element{--align-self:flex-start;}.elementor-45 .elementor-element.elementor-element-8291180{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-d8e34e8 );}.elementor-45 .elementor-element.elementor-element-8291180 .elementor-headline{text-align:left;font-family:"Playfair Display", Sans-serif;font-size:3rem;font-weight:700;font-style:italic;letter-spacing:-3px;}.elementor-45 .elementor-element.elementor-element-8291180 .elementor-headline-dynamic-text{font-family:"Playfair Display", Sans-serif;font-weight:700;}.elementor-45 .elementor-element.elementor-element-8291180 > .elementor-widget-container{margin:0rem 0rem -1rem 0rem;}.elementor-45 .elementor-element.elementor-element-9ad97ab{text-align:left;}.elementor-45 .elementor-element.elementor-element-9ad97ab .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.75rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-9ad97ab > .elementor-widget-container{margin:05rem 0rem -1rem 0rem;}.elementor-45 .elementor-element.elementor-element-927a781{text-align:left;font-size:1.25rem;font-weight:400;color:var( --e-global-color-text );width:initial;max-width:initial;}.elementor-45 .elementor-element.elementor-element-927a781 a{color:var( --e-global-color-d8e34e8 );}.elementor-45 .elementor-element.elementor-element-927a781 > .elementor-widget-container{margin:01rem 0rem 0rem 0rem;}.elementor-45 .elementor-element.elementor-element-b538423{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:4rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-45 .elementor-element.elementor-element-f2a6fec{--display:flex;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-45 .elementor-element.elementor-element-b6bdf56{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-45 .elementor-element.elementor-element-30a647d{--icon-box-icon-margin:0.4rem;}.elementor-45 .elementor-element.elementor-element-30a647d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-30a647d.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-30a647d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-30a647d .elementor-icon{font-size:0.875rem;}.elementor-45 .elementor-element.elementor-element-30a647d .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-30a647d .elementor-icon-box-title a{font-size:0.875rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-30a647d .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-30a647d > .elementor-widget-container{padding:.2rem .75rem .2rem .75rem;}.elementor-45 .elementor-element.elementor-element-30a647d.elementor-element{--align-self:flex-start;}.elementor-45 .elementor-element.elementor-element-485eef9{text-align:left;}.elementor-45 .elementor-element.elementor-element-485eef9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.75rem;font-weight:700;color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-485eef9 > .elementor-widget-container{margin:.5rem 0rem 0rem 0rem;}.elementor-45 .elementor-element.elementor-element-e9144d2{text-align:left;font-size:1.25rem;font-weight:400;color:var( --e-global-color-text );width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-e9144d2 > .elementor-widget-container{margin:01rem 0rem 0rem 0rem;}.elementor-45 .elementor-element.elementor-element-267e6eb .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-45 .elementor-element.elementor-element-267e6eb:after{content:"0.66";}.elementor-45 .elementor-element.elementor-element-267e6eb .elementor-post__thumbnail__link{width:100%;}.elementor-45 .elementor-element.elementor-element-267e6eb{--grid-column-gap:0rem;--grid-row-gap:1rem;}.elementor-45 .elementor-element.elementor-element-267e6eb .elementor-post{border-style:solid;border-width:0px 0px 0px 5px;}.elementor-45 .elementor-element.elementor-element-267e6eb .elementor-post__text{padding:0rem 0rem 0rem 1rem;}.elementor-45 .elementor-element.elementor-element-267e6eb.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-45 .elementor-element.elementor-element-267e6eb.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-45 .elementor-element.elementor-element-267e6eb.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-45 .elementor-element.elementor-element-267e6eb .elementor-post__title, .elementor-45 .elementor-element.elementor-element-267e6eb .elementor-post__title a{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;}.elementor-45 .elementor-element.elementor-element-267e6eb .elementor-post__meta-data{margin-bottom:0px;}.elementor-45 .elementor-element.elementor-element-267e6eb > .elementor-widget-container{margin:.5rem 0rem 0rem 0rem;}.elementor-45 .elementor-element.elementor-element-9076565{--icon-box-icon-margin:1rem;}.elementor-45 .elementor-element.elementor-element-9076565 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-9076565.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-9076565.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-9076565.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-9076565 .elementor-icon{font-size:1rem;}.elementor-45 .elementor-element.elementor-element-9076565 .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-9076565 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-9076565 > .elementor-widget-container{margin:1.5rem 0rem 0rem 0rem;}.elementor-45 .elementor-element.elementor-element-9076565.elementor-element{--align-self:flex-start;}.elementor-45 .elementor-element.elementor-element-388e0c2{--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;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;--e-con-transform-transition-duration:200ms;}.elementor-45 .elementor-element.elementor-element-388e0c2:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-388e0c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-65a3cfa{--display:flex;--border-radius:1rem 1rem 1rem 1rem;}.elementor-45 .elementor-element.elementor-element-aead280{--icon-box-icon-margin:0.4rem;}.elementor-45 .elementor-element.elementor-element-aead280.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-aead280.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-aead280.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-aead280 .elementor-icon{font-size:0.875rem;}.elementor-45 .elementor-element.elementor-element-aead280 .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-aead280 .elementor-icon-box-title a{font-size:0.875rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-aead280 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-aead280 > .elementor-widget-container{padding:.2rem .75rem .2rem .75rem;}.elementor-45 .elementor-element.elementor-element-aead280.elementor-element{--align-self:flex-start;}.elementor-45 .elementor-element.elementor-element-cf1da60{text-align:left;}.elementor-45 .elementor-element.elementor-element-cf1da60 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.75rem;font-weight:700;font-style:italic;color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-cf1da60 > .elementor-widget-container{margin:.5rem 0rem 0rem 0rem;}.elementor-45 .elementor-element.elementor-element-1dbc498{--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-45 .elementor-element.elementor-element-fa3c613{text-align:left;font-size:1.25rem;font-weight:400;color:var( --e-global-color-secondary );width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-fa3c613 > .elementor-widget-container{margin:01rem 0rem 0rem 0rem;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-45 .elementor-element.elementor-element-b93fcb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0.5rem/2);}.elementor-45 .elementor-element.elementor-element-b93fcb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0.5rem/2);}.elementor-45 .elementor-element.elementor-element-b93fcb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0.5rem/2);margin-left:calc(0.5rem/2);}.elementor-45 .elementor-element.elementor-element-b93fcb7 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0.5rem/2);margin-left:calc(-0.5rem/2);}body.rtl .elementor-45 .elementor-element.elementor-element-b93fcb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0.5rem/2);}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-b93fcb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0.5rem/2);}.elementor-45 .elementor-element.elementor-element-b93fcb7 .elementor-icon-list-icon i{color:var( --e-global-color-d8e34e8 );transition:color 0.3s;}.elementor-45 .elementor-element.elementor-element-b93fcb7 .elementor-icon-list-icon svg{fill:var( --e-global-color-d8e34e8 );transition:fill 0.3s;}.elementor-45 .elementor-element.elementor-element-b93fcb7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-b93fcb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-45 .elementor-element.elementor-element-b93fcb7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-45 .elementor-element.elementor-element-b93fcb7 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-45 .elementor-element.elementor-element-ba3e58d{--icon-box-icon-margin:1rem;}.elementor-45 .elementor-element.elementor-element-ba3e58d .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-ba3e58d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-ba3e58d.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-ba3e58d.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-ba3e58d .elementor-icon{font-size:1rem;}.elementor-45 .elementor-element.elementor-element-ba3e58d .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-ba3e58d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-ba3e58d > .elementor-widget-container{margin:1.5rem 0rem 0rem 0rem;}.elementor-45 .elementor-element.elementor-element-ba3e58d.elementor-element{--align-self:flex-start;}.elementor-45 .elementor-element.elementor-element-39b6464{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-45 .elementor-element.elementor-element-06dcb51{--display:flex;--border-radius:1rem 1rem 1rem 1rem;}.elementor-45 .elementor-element.elementor-element-06dcb51:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-06dcb51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000030;}.elementor-45 .elementor-element.elementor-element-06dcb51.e-con{--align-self:center;}.elementor-45 .elementor-element.elementor-element-06dcb51.e-con:hover{--e-con-transform-translateY:-0.25rem;}.elementor-widget-counter .elementor-counter-number-wrapper{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-45 .elementor-element.elementor-element-89ce8b6 .elementor-counter-number-wrapper{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-89ce8b6 .elementor-counter-title{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-45 .elementor-element.elementor-element-e97b1ac{--display:flex;--border-radius:1rem 1rem 1rem 1rem;}.elementor-45 .elementor-element.elementor-element-e97b1ac:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-e97b1ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000030;}.elementor-45 .elementor-element.elementor-element-e97b1ac.e-con{--align-self:center;}.elementor-45 .elementor-element.elementor-element-e97b1ac.e-con:hover{--e-con-transform-translateY:-0.25rem;}.elementor-45 .elementor-element.elementor-element-425e364 .elementor-counter-number-wrapper{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-425e364 .elementor-counter-title{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-45 .elementor-element.elementor-element-61b2c99{--display:flex;--border-radius:1rem 1rem 1rem 1rem;}.elementor-45 .elementor-element.elementor-element-61b2c99:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-61b2c99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000030;}.elementor-45 .elementor-element.elementor-element-61b2c99.e-con{--align-self:center;}.elementor-45 .elementor-element.elementor-element-61b2c99.e-con:hover{--e-con-transform-translateY:-0.25rem;}.elementor-45 .elementor-element.elementor-element-f4d2dfa .elementor-counter-number-wrapper{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-f4d2dfa .elementor-counter-title{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-45 .elementor-element.elementor-element-7ad1abd{--display:flex;--border-radius:1rem 1rem 1rem 1rem;}.elementor-45 .elementor-element.elementor-element-7ad1abd:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-7ad1abd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000030;}.elementor-45 .elementor-element.elementor-element-7ad1abd.e-con{--align-self:center;}.elementor-45 .elementor-element.elementor-element-7ad1abd.e-con:hover{--e-con-transform-translateY:-0.25rem;}.elementor-45 .elementor-element.elementor-element-3e7cdb6 .elementor-counter-number-wrapper{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-3e7cdb6 .elementor-counter-title{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-45 .elementor-element.elementor-element-b694b4d{--display:flex;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-45 .elementor-element.elementor-element-b694b4d:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-b694b4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFF;}.elementor-45 .elementor-element.elementor-element-b694b4d:hover{box-shadow:10px 10px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-45 .elementor-element.elementor-element-f82c106{--icon-box-icon-margin:0.4rem;}.elementor-45 .elementor-element.elementor-element-f82c106.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-f82c106.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-f82c106.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-f82c106 .elementor-icon{font-size:0.875rem;}.elementor-45 .elementor-element.elementor-element-f82c106 .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-f82c106 .elementor-icon-box-title a{font-size:0.875rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-f82c106 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-f82c106 > .elementor-widget-container{padding:.2rem .75rem .2rem .75rem;}.elementor-45 .elementor-element.elementor-element-f82c106.elementor-element{--align-self:flex-start;}.elementor-45 .elementor-element.elementor-element-c9bc650{text-align:left;}.elementor-45 .elementor-element.elementor-element-c9bc650 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.75rem;font-weight:700;font-style:italic;color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-c9bc650 > .elementor-widget-container{margin:.5rem 0rem 0rem 0rem;}.elementor-45 .elementor-element.elementor-element-6df8b0b{text-align:left;font-size:1.25rem;font-weight:400;color:var( --e-global-color-text );width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-6df8b0b > .elementor-widget-container{margin:01rem 0rem 0rem 0rem;}.elementor-45 .elementor-element.elementor-element-b360a51{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-45 .elementor-element.elementor-element-18d7bbb{--display:flex;--border-radius:1rem 1rem 1rem 1rem;}.elementor-45 .elementor-element.elementor-element-18d7bbb.e-con{--align-self:center;}.elementor-45 .elementor-element.elementor-element-18d7bbb.e-con:hover{--e-con-transform-translateY:-0.25rem;}.elementor-45 .elementor-element.elementor-element-7ea9123 .elementor-counter-number-wrapper{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-7ea9123 .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-45 .elementor-element.elementor-element-7dd754a{--display:flex;--border-radius:1rem 1rem 1rem 1rem;}.elementor-45 .elementor-element.elementor-element-7dd754a.e-con{--align-self:center;}.elementor-45 .elementor-element.elementor-element-7dd754a.e-con:hover{--e-con-transform-translateY:-0.25rem;}.elementor-45 .elementor-element.elementor-element-49999ce .elementor-counter-number-wrapper{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-49999ce .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-45 .elementor-element.elementor-element-01fb529{--display:flex;--border-radius:1rem 1rem 1rem 1rem;}.elementor-45 .elementor-element.elementor-element-01fb529.e-con{--align-self:center;}.elementor-45 .elementor-element.elementor-element-01fb529.e-con:hover{--e-con-transform-translateY:-0.25rem;}.elementor-45 .elementor-element.elementor-element-6998076 .elementor-counter-number-wrapper{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-6998076 .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-45 .elementor-element.elementor-element-cbde0e2{--display:flex;--border-radius:1rem 1rem 1rem 1rem;}.elementor-45 .elementor-element.elementor-element-cbde0e2.e-con{--align-self:center;}.elementor-45 .elementor-element.elementor-element-cbde0e2.e-con:hover{--e-con-transform-translateY:-0.25rem;}.elementor-45 .elementor-element.elementor-element-974e38f .elementor-counter-number-wrapper{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-974e38f .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-45 .elementor-element.elementor-element-9354c52{--icon-box-icon-margin:1rem;}.elementor-45 .elementor-element.elementor-element-9354c52 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-9354c52.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-9354c52.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-9354c52.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-9354c52 .elementor-icon{font-size:1rem;}.elementor-45 .elementor-element.elementor-element-9354c52 .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-9354c52 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-9354c52 > .elementor-widget-container{margin:1.5rem 0rem 0rem 0rem;}.elementor-45 .elementor-element.elementor-element-9354c52.elementor-element{--align-self:flex-start;}.elementor-45 .elementor-element.elementor-element-98161ab{--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:center;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-45 .elementor-element.elementor-element-98161ab:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-98161ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-cf11d53{--icon-box-icon-margin:0.4rem;}.elementor-45 .elementor-element.elementor-element-cf11d53.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-cf11d53.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-cf11d53.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-cf11d53 .elementor-icon{font-size:0.875rem;}.elementor-45 .elementor-element.elementor-element-cf11d53 .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-cf11d53 .elementor-icon-box-title a{font-size:0.875rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-cf11d53 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-cf11d53 > .elementor-widget-container{padding:.2rem .75rem .2rem .75rem;}.elementor-45 .elementor-element.elementor-element-6302148{text-align:left;}.elementor-45 .elementor-element.elementor-element-6302148 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.75rem;font-weight:700;font-style:italic;color:var( --e-global-color-secondary );}.elementor-45 .elementor-element.elementor-element-6302148 > .elementor-widget-container{margin:.5rem 0rem 0rem 0rem;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-45 .elementor-element.elementor-element-7b50543 .elementor-main-swiper{height:300px;}.elementor-45 .elementor-element.elementor-element-7b50543.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-45 .elementor-element.elementor-element-7b50543 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-secondary );}.elementor-45 .elementor-element.elementor-element-7b50543 .elementor-swiper-button svg{fill:var( --e-global-color-secondary );}.elementor-45 .elementor-element.elementor-element-7b50543 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;height:0.5rem;width:0.5rem;}.elementor-45 .elementor-element.elementor-element-7b50543 .swiper-horizontal .swiper-pagination-progressbar{height:0.5rem;}.elementor-45 .elementor-element.elementor-element-7b50543 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#F8FAFC3D;opacity:1;}.elementor-45 .elementor-element.elementor-element-7b50543 .swiper-pagination-bullet-active, .elementor-45 .elementor-element.elementor-element-7b50543 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-d8e34e8 );}.elementor-45 .elementor-element.elementor-element-7b50543 .swiper-pagination-fraction{color:var( --e-global-color-d8e34e8 );}.elementor-45 .elementor-element.elementor-element-7b50543 .elementor-custom-embed-play i{color:var( --e-global-color-d8e34e8 );}.elementor-45 .elementor-element.elementor-element-7b50543 .elementor-custom-embed-play svg{fill:var( --e-global-color-d8e34e8 );}.elementor-45 .elementor-element.elementor-element-7b50543 > .elementor-widget-container{margin:4rem 0rem 0rem 0rem;}.elementor-45 .elementor-element.elementor-element-e93b1fa{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-45 .elementor-element.elementor-element-e93b1fa:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-e93b1fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 70%, #B8D7EB 100%);}.elementor-45 .elementor-element.elementor-element-7860f1b{--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;--flex-wrap:wrap;}.elementor-45 .elementor-element.elementor-element-2671c7c{--icon-box-icon-margin:0.4rem;}.elementor-45 .elementor-element.elementor-element-2671c7c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-2671c7c.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-2671c7c.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-2671c7c .elementor-icon{font-size:0.875rem;}.elementor-45 .elementor-element.elementor-element-2671c7c .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-2671c7c .elementor-icon-box-title a{font-size:0.875rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-2671c7c .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-2671c7c > .elementor-widget-container{padding:.2rem .75rem .2rem .75rem;}.elementor-45 .elementor-element.elementor-element-2671c7c.elementor-element{--align-self:flex-end;}.elementor-45 .elementor-element.elementor-element-cbb79d7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.75rem;font-weight:700;font-style:italic;color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-cbb79d7 > .elementor-widget-container{margin:.5rem 0rem 0rem 0rem;}.elementor-45 .elementor-element.elementor-element-e3857ed{text-align:justify;font-size:1.25rem;font-weight:400;color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-e3857ed > .elementor-widget-container{margin:01rem 0rem 0rem 0rem;}.elementor-45 .elementor-element.elementor-element-a6455d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-45 .elementor-element.elementor-element-a6455d6 .elementor-button{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#172747;transition-duration:200ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF42;}.elementor-45 .elementor-element.elementor-element-a6455d6 .elementor-button:hover, .elementor-45 .elementor-element.elementor-element-a6455d6 .elementor-button:focus{color:var( --e-global-color-d8e34e8 );border-color:var( --e-global-color-d8e34e8 );box-shadow:5px 5px 0px 0px rgba(255, 255, 255, 0.05);}.elementor-45 .elementor-element.elementor-element-a6455d6 .elementor-button:hover svg, .elementor-45 .elementor-element.elementor-element-a6455d6 .elementor-button:focus svg{fill:var( --e-global-color-d8e34e8 );}.elementor-45 .elementor-element.elementor-element-a6455d6.elementor-element{--align-self:center;}.elementor-45 .elementor-element.elementor-element-a59bcda .elementor-counter{flex-direction:row;}.elementor-45 .elementor-element.elementor-element-a59bcda .elementor-counter-title{justify-content:start;align-items:center;color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-45 .elementor-element.elementor-element-a59bcda .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Inter", Sans-serif;font-size:2rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-a59bcda{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-a59bcda.elementor-element{--align-self:center;}.elementor-45 .elementor-element.elementor-element-e486e6f{--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:center;--margin-top:2rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-45 .elementor-element.elementor-element-8a0a773{text-align:left;}.elementor-45 .elementor-element.elementor-element-8a0a773 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3rem;font-weight:700;font-style:italic;line-height:0rem;color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-8a0a773 > .elementor-widget-container{margin:1.5rem 0rem 0rem 0rem;}.elementor-45 .elementor-element.elementor-element-517dfa7{--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;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-45 .elementor-element.elementor-element-517dfa7:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-517dfa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-00ec25f{--icon-box-icon-margin:0.4rem;}.elementor-45 .elementor-element.elementor-element-00ec25f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-00ec25f.elementor-view-framed .elementor-icon, .elementor-45 .elementor-element.elementor-element-00ec25f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-00ec25f .elementor-icon{font-size:0.875rem;}.elementor-45 .elementor-element.elementor-element-00ec25f .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-00ec25f .elementor-icon-box-title a{font-size:0.875rem;font-weight:600;}.elementor-45 .elementor-element.elementor-element-00ec25f .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-00ec25f > .elementor-widget-container{padding:.2rem .75rem .2rem .75rem;}.elementor-45 .elementor-element.elementor-element-00ec25f.elementor-element{--align-self:center;}.elementor-45 .elementor-element.elementor-element-fa8e3b5{text-align:center;}.elementor-45 .elementor-element.elementor-element-fa8e3b5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.75rem;font-weight:700;font-style:italic;word-spacing:-0.05em;color:var( --e-global-color-secondary );}.elementor-45 .elementor-element.elementor-element-f39cd41{text-align:center;font-size:1.25rem;font-weight:400;color:var( --e-global-color-secondary );width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-f39cd41.elementor-element{--align-self:center;}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-45 .elementor-element.elementor-element-900c0dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-45 .elementor-element.elementor-element-900c0dc .elementor-button span{gap:0.5rem;}.elementor-45 .elementor-element.elementor-element-900c0dc .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-45 .elementor-element.elementor-element-900c0dc .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-45 .elementor-element.elementor-element-900c0dc .elementor-field-group.recaptcha_v3-bottomleft, .elementor-45 .elementor-element.elementor-element-900c0dc .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-45 .elementor-element.elementor-element-900c0dc .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-900c0dc .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-45 .elementor-element.elementor-element-900c0dc .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-45 .elementor-element.elementor-element-900c0dc .elementor-field-type-html{padding-bottom:0px;}.elementor-45 .elementor-element.elementor-element-900c0dc .elementor-field-group .elementor-field{color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-900c0dc .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:15px 15px 15px 15px;}.elementor-45 .elementor-element.elementor-element-900c0dc .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:15px 15px 15px 15px;}.elementor-45 .elementor-element.elementor-element-900c0dc .elementor-button{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-45 .elementor-element.elementor-element-900c0dc .e-form__buttons__wrapper__button-next{color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-900c0dc .elementor-button[type="submit"]{color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-900c0dc .elementor-button[type="submit"] svg *{fill:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-900c0dc .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-45 .elementor-element.elementor-element-900c0dc .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-45 .elementor-element.elementor-element-900c0dc .elementor-message.elementor-message-success{color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-900c0dc .elementor-message.elementor-message-danger{color:var( --e-global-color-d8e34e8 );}.elementor-45 .elementor-element.elementor-element-900c0dc .elementor-message.elementor-help-inline{color:var( --e-global-color-secondary );}.elementor-45 .elementor-element.elementor-element-900c0dc{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-900c0dc.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-45 .elementor-element.elementor-element-1921180{--content-width:95%;}.elementor-45 .elementor-element.elementor-element-2c511b3{--content-width:95%;}.elementor-45 .elementor-element.elementor-element-67d5880{--content-width:95%;}.elementor-45 .elementor-element.elementor-element-388e0c2{--content-width:95%;}}@media(min-width:1367px){.elementor-45 .elementor-element.elementor-element-1921180:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-1921180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1366px){.elementor-45 .elementor-element.elementor-element-2d4b2d5{--grid-auto-flow:row;}.elementor-45 .elementor-element.elementor-element-cc8e422{--grid-auto-flow:row;}.elementor-45 .elementor-element.elementor-element-67d5880{--grid-auto-flow:row;}.elementor-45 .elementor-element.elementor-element-b538423{--grid-auto-flow:row;}.elementor-45 .elementor-element.elementor-element-39b6464{--grid-auto-flow:row;}.elementor-45 .elementor-element.elementor-element-b360a51{--grid-auto-flow:row;}.elementor-45 .elementor-element.elementor-element-7b50543.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1024px){.elementor-45 .elementor-element.elementor-element-2d4b2d5{--grid-auto-flow:row;}.elementor-45 .elementor-element.elementor-element-55aacff .elementor-headline{font-size:2rem;line-height:2rem;}.elementor-45 .elementor-element.elementor-element-9cb6c86 .elementor-heading-title{font-size:2rem;}.elementor-45 .elementor-element.elementor-element-74f8bfe{font-size:1rem;}.elementor-45 .elementor-element.elementor-element-ca1862b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-d692101 .elementor-button{padding:1em 0em 1em 0em;}.elementor-45 .elementor-element.elementor-element-d692101.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-d3539fe .elementor-button{padding:1rem 0rem 1rem 0rem;}.elementor-45 .elementor-element.elementor-element-d3539fe.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-cc8e422{--grid-auto-flow:row;}.elementor-45 .elementor-element.elementor-element-67d5880{--grid-auto-flow:row;}.elementor-45 .elementor-element.elementor-element-b538423{--grid-auto-flow:row;}.elementor-45 .elementor-element.elementor-element-39b6464{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-45 .elementor-element.elementor-element-b360a51{--grid-auto-flow:row;}.elementor-45 .elementor-element.elementor-element-7b50543.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-45 .elementor-element.elementor-element-cbb79d7 .elementor-heading-title{line-height:3.75rem;}.elementor-45 .elementor-element.elementor-element-a6455d6 .elementor-button{padding:1rem 0rem 1rem 0rem;}.elementor-45 .elementor-element.elementor-element-a6455d6.elementor-element{--flex-grow:1;--flex-shrink:0;}}@media(max-width:767px){.elementor-45 .elementor-element.elementor-element-1921180{--content-width:100%;--min-height:var(--real-vh, 100vh);--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-45 .elementor-element.elementor-element-2d4b2d5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-2d4b2d5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-106392d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-45 .elementor-element.elementor-element-55aacff > .elementor-widget-container{margin:1rem 0rem 2rem 0rem;}.elementor-45 .elementor-element.elementor-element-9cb6c86 > .elementor-widget-container{margin:1rem 0rem 2rem 0rem;}.elementor-45 .elementor-element.elementor-element-74f8bfe{font-size:1rem;}.elementor-45 .elementor-element.elementor-element-74f8bfe > .elementor-widget-container{margin:2rem 0rem 2rem 0rem;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-ca1862b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-d692101 .elementor-button{padding:1rem 0rem 1rem 0rem;}.elementor-45 .elementor-element.elementor-element-d692101.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-d3539fe .elementor-button{padding:1rem 0rem 1rem 0rem;}.elementor-45 .elementor-element.elementor-element-d3539fe.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-2c511b3{--content-width:95%;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-45 .elementor-element.elementor-element-19ab520.elementor-element{--align-self:center;}.elementor-45 .elementor-element.elementor-element-979c487{text-align:center;}.elementor-45 .elementor-element.elementor-element-979c487 .elementor-heading-title{font-size:2rem;}.elementor-45 .elementor-element.elementor-element-386fb6b{text-align:center;font-size:1rem;width:100%;max-width:100%;}.elementor-45 .elementor-element.elementor-element-386fb6b.elementor-element{--align-self:flex-start;}.elementor-45 .elementor-element.elementor-element-cc8e422{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-a21718f .elementor-icon-box-wrapper{text-align:left;}.elementor-45 .elementor-element.elementor-element-a21718f .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-a21718f .elementor-icon-box-title a{font-size:1.5rem;}.elementor-45 .elementor-element.elementor-element-a21718f{z-index:1;}.elementor-45 .elementor-element.elementor-element-d5f2603 .elementor-icon-box-wrapper{text-align:left;}.elementor-45 .elementor-element.elementor-element-d5f2603 .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-d5f2603 .elementor-icon-box-title a{font-size:1.5rem;}.elementor-45 .elementor-element.elementor-element-d5f2603{z-index:2;}.elementor-45 .elementor-element.elementor-element-49e48da .elementor-icon-box-wrapper{text-align:left;}.elementor-45 .elementor-element.elementor-element-49e48da .elementor-icon-box-title, .elementor-45 .elementor-element.elementor-element-49e48da .elementor-icon-box-title a{font-size:1.5rem;}.elementor-45 .elementor-element.elementor-element-49e48da{z-index:3;}.elementor-45 .elementor-element.elementor-element-b7b5e98{--content-width:95%;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-45 .elementor-element.elementor-element-3f11148 .elementor-heading-title{font-size:1.5rem;}.elementor-45 .elementor-element.elementor-element-3a5f923{font-size:1rem;}.elementor-45 .elementor-element.elementor-element-433a9a4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-45 .elementor-element.elementor-element-433a9a4:after{content:"0.5";}.elementor-45 .elementor-element.elementor-element-67d5880{--e-con-grid-template-columns:repeat(1, 1fr);--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--grid-auto-flow:row;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-45 .elementor-element.elementor-element-3356585 .elementor-icon-box-wrapper{text-align:left;}.elementor-45 .elementor-element.elementor-element-3356585.elementor-element{--align-self:center;}.elementor-45 .elementor-element.elementor-element-8b81298{text-align:center;}.elementor-45 .elementor-element.elementor-element-8b81298 .elementor-heading-title{font-size:1.5rem;letter-spacing:0px;}.elementor-45 .elementor-element.elementor-element-3f6ce70{text-align:center;font-size:1rem;width:100%;max-width:100%;}.elementor-45 .elementor-element.elementor-element-c44b0cc{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-45 .elementor-element.elementor-element-0178b3f.elementor-element{--align-self:center;}.elementor-45 .elementor-element.elementor-element-8291180 .elementor-headline{font-size:1.5rem;letter-spacing:0rem;}.elementor-45 .elementor-element.elementor-element-8291180.elementor-element{--align-self:center;}.elementor-45 .elementor-element.elementor-element-9ad97ab .elementor-heading-title{font-size:1.5rem;}.elementor-45 .elementor-element.elementor-element-927a781{text-align:center;font-size:1rem;width:100%;max-width:100%;}.elementor-45 .elementor-element.elementor-element-b538423{--content-width:95%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-45 .elementor-element.elementor-element-f2a6fec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-f2a6fec.e-con{--order:99999 /* order end hack */;}.elementor-45 .elementor-element.elementor-element-b6bdf56{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-45 .elementor-element.elementor-element-485eef9 .elementor-heading-title{font-size:1.5rem;}.elementor-45 .elementor-element.elementor-element-e9144d2{font-size:1rem;}.elementor-45 .elementor-element.elementor-element-267e6eb .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-45 .elementor-element.elementor-element-267e6eb:after{content:"0.5";}.elementor-45 .elementor-element.elementor-element-267e6eb .elementor-post__thumbnail__link{width:100%;}.elementor-45 .elementor-element.elementor-element-388e0c2{--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-45 .elementor-element.elementor-element-aead280.elementor-element{--align-self:center;}.elementor-45 .elementor-element.elementor-element-cf1da60 .elementor-heading-title{font-size:1.5rem;}.elementor-45 .elementor-element.elementor-element-cf1da60.elementor-element{--align-self:center;}.elementor-45 .elementor-element.elementor-element-fa3c613{text-align:center;font-size:1rem;width:100%;max-width:100%;}.elementor-45 .elementor-element.elementor-element-b93fcb7{width:100%;max-width:100%;}.elementor-45 .elementor-element.elementor-element-b93fcb7.elementor-element{--align-self:center;}.elementor-45 .elementor-element.elementor-element-ba3e58d.elementor-element{--align-self:center;}.elementor-45 .elementor-element.elementor-element-39b6464{--e-con-grid-template-columns:repeat(2, 1fr);--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-89ce8b6 .elementor-counter-title{font-size:0.82rem;}.elementor-45 .elementor-element.elementor-element-425e364 .elementor-counter-title{font-size:0.82rem;}.elementor-45 .elementor-element.elementor-element-f4d2dfa .elementor-counter-title{font-size:0.82rem;}.elementor-45 .elementor-element.elementor-element-3e7cdb6 .elementor-counter-title{font-size:0.82rem;}.elementor-45 .elementor-element.elementor-element-b694b4d{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-45 .elementor-element.elementor-element-f82c106.elementor-element{--align-self:center;}.elementor-45 .elementor-element.elementor-element-c9bc650{text-align:center;}.elementor-45 .elementor-element.elementor-element-c9bc650 .elementor-heading-title{font-size:1.5rem;}.elementor-45 .elementor-element.elementor-element-6df8b0b{text-align:center;font-size:1rem;width:100%;max-width:100%;}.elementor-45 .elementor-element.elementor-element-b360a51{--e-con-grid-template-columns:repeat(2, 1fr);--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-7ea9123 .elementor-counter-title{font-size:0.82rem;}.elementor-45 .elementor-element.elementor-element-9354c52.elementor-element{--align-self:center;}.elementor-45 .elementor-element.elementor-element-6302148 .elementor-heading-title{font-size:1.5rem;}.elementor-45 .elementor-element.elementor-element-7b50543 .elementor-main-swiper{height:300px;}.elementor-45 .elementor-element.elementor-element-7b50543.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-45 .elementor-element.elementor-element-7b50543 .elementor-swiper-button{font-size:0px;}.elementor-45 .elementor-element.elementor-element-7b50543{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-e93b1fa{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-45 .elementor-element.elementor-element-7220d11{text-align:center;}.elementor-45 .elementor-element.elementor-element-7220d11 img{width:50%;}.elementor-45 .elementor-element.elementor-element-7860f1b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-45 .elementor-element.elementor-element-7860f1b.e-con{--align-self:center;}.elementor-45 .elementor-element.elementor-element-2671c7c.elementor-element{--align-self:center;}.elementor-45 .elementor-element.elementor-element-cbb79d7{text-align:center;}.elementor-45 .elementor-element.elementor-element-cbb79d7 .elementor-heading-title{font-size:1.5rem;line-height:2rem;}.elementor-45 .elementor-element.elementor-element-e3857ed{text-align:center;font-size:1rem;width:100%;max-width:100%;}.elementor-45 .elementor-element.elementor-element-a6455d6 .elementor-button{font-size:0.8rem;padding:1rem 0rem 1rem 0rem;}.elementor-45 .elementor-element.elementor-element-a6455d6 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-45 .elementor-element.elementor-element-a6455d6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-a59bcda .elementor-counter{flex-direction:column-reverse;}.elementor-45 .elementor-element.elementor-element-a59bcda .elementor-counter-title{justify-content:center;font-size:0.82rem;}.elementor-45 .elementor-element.elementor-element-a59bcda .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-45 .elementor-element.elementor-element-a59bcda{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-8a0a773{text-align:center;width:100%;max-width:100%;}.elementor-45 .elementor-element.elementor-element-8a0a773 .elementor-heading-title{font-size:1.5rem;letter-spacing:0px;}.elementor-45 .elementor-element.elementor-element-7e3c561{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-4a07f76{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-517dfa7{--content-width:95%;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-45 .elementor-element.elementor-element-fa8e3b5 .elementor-heading-title{font-size:1.5rem;}.elementor-45 .elementor-element.elementor-element-f39cd41{font-size:1rem;width:100%;max-width:100%;}}/* Start custom CSS for icon-box, class: .elementor-element-32ae1ab */.elementor-45 .elementor-element.elementor-element-32ae1ab .elementor-widget-container
{
    background-color: color-mix(in srgb, var(--e-global-color-accent) 20%, transparent);
    border-radius: 2rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b6af415 */.elementor-45 .elementor-element.elementor-element-b6af415
{
    height: 100%;
    overflow: visible;
}
.elementor-45 .elementor-element.elementor-element-b6af415 .elementor-widget-container
{
	display: flex;
	justify-content: center;
	align-items: center;
}
.elementor-45 .elementor-element.elementor-element-b6af415 .material
{
    width: 100%;
    height: 100%;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	transform-style: preserve-3d;
	transform: rotateZ(-45deg);
}

@keyframes rotate {
	0% {
		transform: rotateX(0deg);
	}
	100% {
		transform: rotateX(360deg);
	}
}

.elementor-45 .elementor-element.elementor-element-b6af415 .material i
{/*line*/
	position: relative;
	width: 1px;
	height: 40%;
	border: 1px dotted var(--e-global-color-accent);
	box-shadow: 0 0 15px #e7e7e7;
	background: transparent;
	margin: 0px 2%;
	animation: rotate 30s linear infinite;
}
.elementor-45 .elementor-element.elementor-element-b6af415 .material i::before
{/*top dot*/
	content: '';
	position: absolute;
	top: -2px;
	left: -5px;
	width: 10px;
	height: 10px;
	background: var(--e-global-color-bd89ffb);
	border-radius: 50%;
	/*box-shadow: 0 0 15px #1cffb3;*/
}
.elementor-45 .elementor-element.elementor-element-b6af415 .material i::after 
{/*bottom dot*/
	content: '';
	position: absolute;
	bottom: -2px;
	left: -5px;
	width: 10px;
	height: 10px;
	background: var(--e-global-color-d8e34e8);
	border-radius: 50%;
	/*box-shadow: 0 0 12px #0ff;*/
}

.elementor-45 .elementor-element.elementor-element-b6af415 .material i:nth-child(1) 
{
  animation-delay: -1.5s;
}
.elementor-45 .elementor-element.elementor-element-b6af415 .material i:nth-child(2) 
{
  animation-delay: -3s;
}
.elementor-45 .elementor-element.elementor-element-b6af415 .material i:nth-child(3) 
{
  animation-delay: -4.5s;
}
.elementor-45 .elementor-element.elementor-element-b6af415 .material i:nth-child(4) 
{
  animation-delay: -6s;
}
.elementor-45 .elementor-element.elementor-element-b6af415 .material i:nth-child(5) 
{
  animation-delay: -7.5s;
}
.elementor-45 .elementor-element.elementor-element-b6af415 .material i:nth-child(6) 
{
  animation-delay: -9s;
}
.elementor-45 .elementor-element.elementor-element-b6af415 .material i:nth-child(7) 
{
  animation-delay: -10.5s;
}
.elementor-45 .elementor-element.elementor-element-b6af415 .material i:nth-child(8) 
{
  animation-delay: -12s;
}
.elementor-45 .elementor-element.elementor-element-b6af415 .material i:nth-child(9) 
{
  animation-delay: -13.5s;
}
.elementor-45 .elementor-element.elementor-element-b6af415 .material i:nth-child(10) 
{
  animation-delay: -15s;
}
.elementor-45 .elementor-element.elementor-element-b6af415 .material i:nth-child(11) 
{
  animation-delay: -16.5s;
}
.elementor-45 .elementor-element.elementor-element-b6af415 .material i:nth-child(12) 
{
  animation-delay: -18s;
}
.elementor-45 .elementor-element.elementor-element-b6af415 .material i:nth-child(13) 
{
  animation-delay: -19.5s;
}
.elementor-45 .elementor-element.elementor-element-b6af415 .material i:nth-child(14) 
{
  animation-delay: -21s;
}
.elementor-45 .elementor-element.elementor-element-b6af415 .material i:nth-child(15) 
{
  animation-delay: -22.5s;
}
.elementor-45 .elementor-element.elementor-element-b6af415 .material i:nth-child(16) 
{
  animation-delay: -23s;
}


@media only screen and (max-width: 767px)
{
    .elementor-45 .elementor-element.elementor-element-b6af415
    {
        height: 200px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74f8bfe */.elementor-45 .elementor-element.elementor-element-74f8bfe
{
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d692101 */.elementor-45 .elementor-element.elementor-element-d692101 a
{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3539fe */.elementor-45 .elementor-element.elementor-element-d3539fe a
{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-071bfcc */.elementor-45 .elementor-element.elementor-element-071bfcc
{
    height: 90%;
    overflow: visible;
}
.elementor-45 .elementor-element.elementor-element-071bfcc .elementor-widget-container
{
	display: flex;
	justify-content: center;
	align-items: center;
}
.elementor-45 .elementor-element.elementor-element-071bfcc .material
{
    width: 100%;
    height: 100%;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	transform-style: preserve-3d;
	transform: rotateZ(-45deg);
}

@keyframes rotate {
	0% {
		transform: rotateX(0deg);
	}
	100% {
		transform: rotateX(360deg);
	}
}

.elementor-45 .elementor-element.elementor-element-071bfcc .material i
{/*line*/
	position: relative;
	width: 1px;
	height: 40%;
	border: 1px dotted var(--e-global-color-accent);
	box-shadow: 0 0 15px #e7e7e7;
	background: transparent;
	margin: 0px 15px;
	animation: rotate 30s linear infinite;
}
.elementor-45 .elementor-element.elementor-element-071bfcc .material i::before
{/*top dot*/
	content: '';
	position: absolute;
	top: -2px;
	left: -5px;
	width: 20px;
	height: 20px;
	background: var(--e-global-color-bd89ffb);
	border-radius: 50%;
	/*box-shadow: 0 0 15px #1cffb3;*/
}
.elementor-45 .elementor-element.elementor-element-071bfcc .material i::after 
{/*bottom dot*/
	content: '';
	position: absolute;
	bottom: -2px;
	left: -5px;
	width: 20px;
	height: 20px;
	background: var(--e-global-color-d8e34e8);
	border-radius: 50%;
	/*box-shadow: 0 0 12px #0ff;*/
}

.elementor-45 .elementor-element.elementor-element-071bfcc .material i:nth-child(1) 
{
  animation-delay: -1.5s;
}
.elementor-45 .elementor-element.elementor-element-071bfcc .material i:nth-child(2) 
{
  animation-delay: -3s;
}
.elementor-45 .elementor-element.elementor-element-071bfcc .material i:nth-child(3) 
{
  animation-delay: -4.5s;
}
.elementor-45 .elementor-element.elementor-element-071bfcc .material i:nth-child(4) 
{
  animation-delay: -6s;
}
.elementor-45 .elementor-element.elementor-element-071bfcc .material i:nth-child(5) 
{
  animation-delay: -7.5s;
}
.elementor-45 .elementor-element.elementor-element-071bfcc .material i:nth-child(6) 
{
  animation-delay: -9s;
}
.elementor-45 .elementor-element.elementor-element-071bfcc .material i:nth-child(7) 
{
  animation-delay: -10.5s;
}
.elementor-45 .elementor-element.elementor-element-071bfcc .material i:nth-child(8) 
{
  animation-delay: -12s;
}
.elementor-45 .elementor-element.elementor-element-071bfcc .material i:nth-child(9) 
{
  animation-delay: -13.5s;
}
.elementor-45 .elementor-element.elementor-element-071bfcc .material i:nth-child(10) 
{
  animation-delay: -15s;
}
.elementor-45 .elementor-element.elementor-element-071bfcc .material i:nth-child(11) 
{
  animation-delay: -16.5s;
}
.elementor-45 .elementor-element.elementor-element-071bfcc .material i:nth-child(12) 
{
  animation-delay: -18s;
}
.elementor-45 .elementor-element.elementor-element-071bfcc .material i:nth-child(13) 
{
  animation-delay: -19.5s;
}
.elementor-45 .elementor-element.elementor-element-071bfcc .material i:nth-child(14) 
{
  animation-delay: -21s;
}
.elementor-45 .elementor-element.elementor-element-071bfcc .material i:nth-child(15) 
{
  animation-delay: -22.5s;
}
.elementor-45 .elementor-element.elementor-element-071bfcc .material i:nth-child(16) 
{
  animation-delay: -23s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1921180 */.elementor-45 .elementor-element.elementor-element-1921180
{
    overflow: hidden;
    transition: min-height 900ms ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19ab520 */.elementor-45 .elementor-element.elementor-element-19ab520 .elementor-widget-container
{
    background-color: color-mix(in srgb, var(--e-global-color-accent) 20%, transparent);
    border-radius: 2rem;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a21718f */.elementor-45 .elementor-element.elementor-element-a21718f .elementor-icon
{
    background-color: color-mix(in srgb, var(--e-global-color-accent) 20%, transparent);
    border-radius: 100%;
    padding: 0.5rem
}

.elementor-45 .elementor-element.elementor-element-a21718f .elementor-widget-container
{
    /*border-color: color-mix(in srgb, var(--e-global-color-accent) 20%, transparent);*/
    background-size: 100% 200%;
    background-position: 0 0;
    background-image: linear-gradient(to bottom, transparent 50%, var(--e-global-color-d053534) 50%);
    -webkit-transition: background-position 300ms;
    -moz-transition: background-position 300ms;
    transition: background-position 600ms;
}

.elementor-45 .elementor-element.elementor-element-a21718f
{
    transition: 300ms;
}

.elementor-45 .elementor-element.elementor-element-a21718f:hover,
.elementor-45 .elementor-element.elementor-element-a21718f:focus-within
{
    transform: translateY(-1rem);
}

.elementor-45 .elementor-element.elementor-element-a21718f:hover .elementor-widget-container,
.elementor-45 .elementor-element.elementor-element-a21718f:focus-within .elementor-widget-container,
.elementor-45 .elementor-element.elementor-element-a21718f.elementor-sticky--active .elementor-widget-container
{
    background-position: 0 -100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5f2603 */.elementor-45 .elementor-element.elementor-element-d5f2603 .elementor-icon
{
    background-color: color-mix(in srgb, var(--e-global-color-accent) 20%, transparent);
    border-radius: 100%;
    padding: 0.5rem
}

.elementor-45 .elementor-element.elementor-element-d5f2603 .elementor-widget-container
{
    /*border-color: color-mix(in srgb, var(--e-global-color-accent) 20%, transparent);*/
    background-size: 100% 200%;
    background-position: 0 0;
    background-image: linear-gradient(to bottom, transparent 50%, var(--e-global-color-d053534) 50%);
    -webkit-transition: background-position 300ms;
    -moz-transition: background-position 300ms;
    transition: background-position 600ms;
}

.elementor-45 .elementor-element.elementor-element-d5f2603
{
    transition: 300ms;
}

.elementor-45 .elementor-element.elementor-element-d5f2603:hover,
.elementor-45 .elementor-element.elementor-element-d5f2603:focus-within
{
    transform: translateY(-1rem);
}

.elementor-45 .elementor-element.elementor-element-d5f2603:hover .elementor-widget-container,
.elementor-45 .elementor-element.elementor-element-d5f2603:focus-within .elementor-widget-container,
.elementor-45 .elementor-element.elementor-element-d5f2603.elementor-sticky--active .elementor-widget-container
{
    background-position: 0 -100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-49e48da */.elementor-45 .elementor-element.elementor-element-49e48da .elementor-icon
{
    background-color: color-mix(in srgb, var(--e-global-color-accent) 20%, transparent);
    border-radius: 100%;
    padding: 0.5rem
}

.elementor-45 .elementor-element.elementor-element-49e48da .elementor-widget-container
{
    /*border-color: color-mix(in srgb, var(--e-global-color-accent) 20%, transparent);*/
    background-size: 100% 200%;
    background-position: 0 0;
    background-image: linear-gradient(to bottom, transparent 50%, var(--e-global-color-d053534) 50%);
    -webkit-transition: background-position 300ms;
    -moz-transition: background-position 300ms;
    transition: background-position 600ms;
}

.elementor-45 .elementor-element.elementor-element-49e48da
{
    transition: 300ms;
}

.elementor-45 .elementor-element.elementor-element-49e48da:hover,
.elementor-45 .elementor-element.elementor-element-49e48da:focus-within
{
    transform: translateY(-1rem);
}

.elementor-45 .elementor-element.elementor-element-49e48da:hover .elementor-widget-container,
.elementor-45 .elementor-element.elementor-element-49e48da:focus-within .elementor-widget-container,
.elementor-45 .elementor-element.elementor-element-49e48da.elementor-sticky--active .elementor-widget-container
{
    background-position: 0 -100%;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6676241 */.elementor-45 .elementor-element.elementor-element-6676241 .elementor-widget-container
{
    background-color: color-mix(in srgb, var(--e-global-color-accent) 20%, transparent);
    border-radius: 2rem;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-433a9a4 */.elementor-45 .elementor-element.elementor-element-433a9a4 .elementor-post__excerpt p:after
{
    content: "...";
    display: inline;
}

.elementor-45 .elementor-element.elementor-element-433a9a4 article:not(:hover) .elementor-post__thumbnail:before
{
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	background: var( --e-global-color-primary );
	display: block;
	z-index: 1;
	mix-blend-mode: color;
}

.elementor-45 .elementor-element.elementor-element-433a9a4 article:focus-within .elementor-post__thumbnail:before
{
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8401faa */.elementor-45 .elementor-element.elementor-element-8401faa .elementor-icon-box-icon
{
    transition: 300ms;
}
.elementor-45 .elementor-element.elementor-element-8401faa:hover .elementor-icon-box-icon,
.elementor-45 .elementor-element.elementor-element-8401faa:focus-within .elementor-icon-box-icon
{
    transform: translateX(.5em);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3356585 */.elementor-45 .elementor-element.elementor-element-3356585 .elementor-widget-container
{
    background-color: color-mix(in srgb, var(--e-global-color-accent) 20%, transparent);
    border-radius: 2rem;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0178b3f */.elementor-45 .elementor-element.elementor-element-0178b3f .elementor-widget-container
{
    background-color: color-mix(in srgb, var(--e-global-color-accent) 20%, transparent);
    border-radius: 2rem;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-8291180 */.elementor-45 .elementor-element.elementor-element-8291180 .black
{
	font-style: normal;
    color: black;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ad97ab */.elementor-45 .elementor-element.elementor-element-9ad97ab i.gray
{
    	font-style: normal;
    opacity: 0.75;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-927a781 */.elementor-45 .elementor-element.elementor-element-927a781 a
{
	text-decoration: underline;
}
.elementor-45 .elementor-element.elementor-element-927a781 a:hover,
.elementor-45 .elementor-element.elementor-element-927a781 a:focus
{
    color: var( --e-global-color-primary );
	text-underline-position: under;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-30a647d */.elementor-45 .elementor-element.elementor-element-30a647d .elementor-widget-container
{
    background-color: color-mix(in srgb, var(--e-global-color-accent) 20%, transparent);
    border-radius: 2rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9144d2 */.elementor-45 .elementor-element.elementor-element-e9144d2
{
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-267e6eb */.elementor-45 .elementor-element.elementor-element-267e6eb .elementor-posts-container
{
	grid-template-columns: none;
}

.elementor-45 .elementor-element.elementor-element-267e6eb .elementor-posts-container > article:nth-child(1)
{
    border-color: var(--e-global-color-d8e34e8);
}
.elementor-45 .elementor-element.elementor-element-267e6eb .elementor-posts-container > article:nth-child(2)
{
    border-color: var(--e-global-color-bd89ffb);
}
.elementor-45 .elementor-element.elementor-element-267e6eb .elementor-posts-container > article:nth-child(3)
{
    border-color: var(--e-global-color-d053534);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9076565 */.elementor-45 .elementor-element.elementor-element-9076565 .elementor-icon-box-icon
{
    transition: 300ms;
}
.elementor-45 .elementor-element.elementor-element-9076565:hover .elementor-icon-box-icon,
.elementor-45 .elementor-element.elementor-element-9076565:focus-within .elementor-icon-box-icon
{
    transform: translateX(.5em);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aead280 */.elementor-45 .elementor-element.elementor-element-aead280 .elementor-widget-container
{
    background-color: color-mix(in srgb, var(--e-global-color-accent) 20%, transparent);
    border-radius: 2rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa3c613 */.elementor-45 .elementor-element.elementor-element-fa3c613
{
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b93fcb7 */.elementor-45 .elementor-element.elementor-element-b93fcb7 ul li:nth-child(odd) svg
{
    fill: var(--e-global-color-d8e34e8);
}
.elementor-45 .elementor-element.elementor-element-b93fcb7 ul li:nth-child(even) svg
{
    fill: var(--e-global-color-bd89ffb);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba3e58d */.elementor-45 .elementor-element.elementor-element-ba3e58d .elementor-icon-box-icon
{
    transition: 300ms;
}
.elementor-45 .elementor-element.elementor-element-ba3e58d:hover .elementor-icon-box-icon,
.elementor-45 .elementor-element.elementor-element-ba3e58d:focus-within .elementor-icon-box-icon
{
    transform: translateX(.5em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06dcb51 */.elementor-45 .elementor-element.elementor-element-06dcb51
{
    background-color: color-mix(in srgb, var(--e-global-color-primary) 5%, transparent);
}
.elementor-45 .elementor-element.elementor-element-06dcb51:hover,
.elementor-45 .elementor-element.elementor-element-06dcb51:focus-within
{
    box-shadow: 0 10px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97b1ac */.elementor-45 .elementor-element.elementor-element-e97b1ac
{
    background-color: color-mix(in srgb, var(--e-global-color-primary) 5%, transparent);
}
.elementor-45 .elementor-element.elementor-element-e97b1ac:hover,
.elementor-45 .elementor-element.elementor-element-e97b1ac:focus-within
{
    box-shadow: 0 10px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b2c99 */.elementor-45 .elementor-element.elementor-element-61b2c99
{
    background-color: color-mix(in srgb, var(--e-global-color-primary) 5%, transparent);
}
.elementor-45 .elementor-element.elementor-element-61b2c99:hover,
.elementor-45 .elementor-element.elementor-element-61b2c99:focus-within
{
    box-shadow: 0 10px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad1abd */.elementor-45 .elementor-element.elementor-element-7ad1abd
{
    background-color: color-mix(in srgb, var(--e-global-color-primary) 5%, transparent);
}
.elementor-45 .elementor-element.elementor-element-7ad1abd:hover,
.elementor-45 .elementor-element.elementor-element-7ad1abd:focus-within
{
    box-shadow: 0 10px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f82c106 */.elementor-45 .elementor-element.elementor-element-f82c106 .elementor-widget-container
{
    background-color: color-mix(in srgb, var(--e-global-color-accent) 20%, transparent);
    border-radius: 2rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6df8b0b */.elementor-45 .elementor-element.elementor-element-6df8b0b
{
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18d7bbb */.elementor-45 .elementor-element.elementor-element-18d7bbb
{
    background-color: color-mix(in srgb, var(--e-global-color-primary) 5%, transparent);
}
.elementor-45 .elementor-element.elementor-element-18d7bbb:hover,
.elementor-45 .elementor-element.elementor-element-18d7bbb:focus-within
{
    box-shadow: 0 10px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dd754a */.elementor-45 .elementor-element.elementor-element-7dd754a
{
    background-color: color-mix(in srgb, var(--e-global-color-primary) 5%, transparent);
}
.elementor-45 .elementor-element.elementor-element-7dd754a:hover,
.elementor-45 .elementor-element.elementor-element-7dd754a:focus-within
{
    box-shadow: 0 10px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01fb529 */.elementor-45 .elementor-element.elementor-element-01fb529
{
    background-color: color-mix(in srgb, var(--e-global-color-primary) 5%, transparent);
}
.elementor-45 .elementor-element.elementor-element-01fb529:hover,
.elementor-45 .elementor-element.elementor-element-01fb529:focus-within
{
    box-shadow: 0 10px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbde0e2 */.elementor-45 .elementor-element.elementor-element-cbde0e2
{
    background-color: color-mix(in srgb, var(--e-global-color-primary) 5%, transparent);
}
.elementor-45 .elementor-element.elementor-element-cbde0e2:hover,
.elementor-45 .elementor-element.elementor-element-cbde0e2:focus-within
{
    box-shadow: 0 10px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9354c52 */.elementor-45 .elementor-element.elementor-element-9354c52 .elementor-icon-box-icon
{
    transition: 300ms;
}
.elementor-45 .elementor-element.elementor-element-9354c52:hover .elementor-icon-box-icon,
.elementor-45 .elementor-element.elementor-element-9354c52:focus-within .elementor-icon-box-icon
{
    transform: translateX(.5em);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf11d53 */.elementor-45 .elementor-element.elementor-element-cf11d53 .elementor-widget-container
{
    background-color: color-mix(in srgb, var(--e-global-color-accent) 20%, transparent);
    border-radius: 2rem;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2671c7c */.elementor-45 .elementor-element.elementor-element-2671c7c .elementor-widget-container
{
    background-color: color-mix(in srgb, var(--e-global-color-accent) 20%, transparent);
    border-radius: 2rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6455d6 */.elementor-45 .elementor-element.elementor-element-a6455d6 a
{
    width: 100%;
}
.elementor-45 .elementor-element.elementor-element-a6455d6 svg
{
    font-size: 3rem;
    margin: -3rem 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e3c561 */.elementor-45 .elementor-element.elementor-element-7e3c561
{
    z-index: 0;
}
.elementor-45 .elementor-element.elementor-element-7e3c561:before
{
    content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	background: var( --e-global-color-primary );
	display: block;
	pointer-events: none;
    transition: .3s;
    mix-blend-mode: color;
    opacity: 0;
    z-index: 1;
}
.elementor-45 .elementor-element.elementor-element-7e3c561:not(:hover):before
{
	opacity: 1;
	
}

.elementor-45 .elementor-element.elementor-element-7e3c561:focus-within:before
{
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a07f76 */.elementor-45 .elementor-element.elementor-element-4a07f76
{
    z-index: 0;
}
.elementor-45 .elementor-element.elementor-element-4a07f76:before
{
    content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	background: var( --e-global-color-primary );
	display: block;
	pointer-events: none;
    transition: .3s;
    mix-blend-mode: color;
    opacity: 0;
    z-index: 1;
}
.elementor-45 .elementor-element.elementor-element-4a07f76:not(:hover):before
{
	opacity: 1;
	
}

.elementor-45 .elementor-element.elementor-element-4a07f76:focus-within:before
{
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-00ec25f */.elementor-45 .elementor-element.elementor-element-00ec25f .elementor-widget-container
{
    background-color: color-mix(in srgb, var(--e-global-color-accent) 20%, transparent);
    border-radius: 2rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f39cd41 */.elementor-45 .elementor-element.elementor-element-f39cd41
{
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-900c0dc */.elementor-45 .elementor-element.elementor-element-900c0dc button
{
	background-image: linear-gradient(90deg, var(--e-global-color-bd89ffb) 0%, var(--e-global-color-d8e34e8) 100%);
	transition-duration: 200ms;
	position: relative;
	overflow: hidden;
}
.elementor-45 .elementor-element.elementor-element-900c0dc button:after
{
    content: "";
	position: absolute;
	inset: 0;
	background: rgba(255, 255, 255, 0);
	transition: background 0.3s;
	z-index: 1;
	pointer-events: none;
}
.elementor-45 .elementor-element.elementor-element-900c0dc button:hover:after,
.elementor-45 .elementor-element.elementor-element-900c0dc button:focus:after
{
	background: rgba(0, 0, 0, 0.1);
}
.elementor-45 .elementor-element.elementor-element-900c0dc .elementor-form-fields-wrapper div:not(:first-child):not(:last-child)
{
    order: 1;
}/* End custom CSS */
/* Start custom CSS */@keyframes blurInUp
{
	from
	{
		opacity: 0;
		transform: translateY(20px);
		filter: blur(10px);
	}

	to
	{
		opacity: 1;
		transform: translateY(0);
		filter: blur(0);
	}
}
body.elementor-page-45 .animation-blurinout
{
    animation: blurInUp 0.8s ease-out forwards;
}/* End custom CSS */