.elementor-28 .elementor-element.elementor-element-1d0d384{--display:flex;--min-height:100vh;--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:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-28 .elementor-element.elementor-element-dd2c841 .elementor-repeater-item-17ced32 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://criancona.org/wp-content/uploads/2025/09/croce-rossa-italiana-comitato-di-ancona-header-651.webp);background-size:cover;}.elementor-28 .elementor-element.elementor-element-dd2c841 .elementor-repeater-item-17ced32 .elementor-background-overlay{background-color:var( --e-global-color-1f07407 );}.elementor-28 .elementor-element.elementor-element-dd2c841 .elementor-repeater-item-17ced32 .swiper-slide-contents{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-28 .elementor-element.elementor-element-dd2c841 .elementor-repeater-item-94cd1ff .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://criancona.org/wp-content/uploads/2025/10/croce-rossa-italiana-comitato-di-ancona-genspe-Violenza-sulla-donna.jpg);background-size:cover;}.elementor-28 .elementor-element.elementor-element-dd2c841 .elementor-repeater-item-94cd1ff .elementor-background-overlay{background-color:var( --e-global-color-1f07407 );}.elementor-28 .elementor-element.elementor-element-dd2c841 .elementor-repeater-item-94cd1ff .swiper-slide-contents{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-28 .elementor-element.elementor-element-dd2c841 .swiper-slide{height:95vh;}.elementor-28 .elementor-element.elementor-element-dd2c841 .swiper-slide-inner{text-align:center;}.elementor-28 .elementor-element.elementor-element-dd2c841 .elementor-slide-heading{color:var( --e-global-color-secondary );font-family:"Sohne Schmal", Sans-serif;font-size:10rem;font-weight:900;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:0.87em;letter-spacing:0em;}.elementor-28 .elementor-element.elementor-element-dd2c841 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:2rem;}.elementor-28 .elementor-element.elementor-element-dd2c841 .elementor-slide-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-be3f477-font-family ), Sans-serif;font-size:var( --e-global-typography-be3f477-font-size );font-weight:var( --e-global-typography-be3f477-font-weight );line-height:var( --e-global-typography-be3f477-line-height );letter-spacing:var( --e-global-typography-be3f477-letter-spacing );}.elementor-28 .elementor-element.elementor-element-dd2c841 .elementor-slide-button{border-radius:2rem;}.elementor-28 .elementor-element.elementor-element-f49d248{--display:flex;--gap:7rem 0rem;--row-gap:7rem;--column-gap:0rem;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-5a939d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0rem 5rem;--row-gap:0rem;--column-gap:5rem;--flex-wrap:nowrap;}.elementor-28 .elementor-element.elementor-element-b8a085d{--display:flex;}.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 );color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-e7d8b4f.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-e7d8b4f{text-align:left;}.elementor-28 .elementor-element.elementor-element-e7d8b4f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-8f4a9f6{--display:flex;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-eceda55{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-8a50494{--display:flex;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-28 .elementor-element.elementor-element-d90a7cf{--swiper-slides-to-display:2;--swiper-offset-size:130px;--swiper-slides-gap:32px;padding:0rem 10rem 0rem 0rem;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-4rem;--arrow-prev-top-position:4rem;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:4rem;--arrow-size:2.35rem;--arrow-normal-color:var( --e-global-color-text );--dots-normal-color:var( --e-global-color-text );--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;--dots-horizontal-offset:0px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:2rem;}.elementor-28 .elementor-element.elementor-element-d90a7cf.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-d90a7cf .swiper-slide > .elementor-element{height:100%;}.elementor-28 .elementor-element.elementor-element-b2e5f39{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:7rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-28 .elementor-element.elementor-element-34da581{--display:flex;--overlay-opacity:1;}.elementor-28 .elementor-element.elementor-element-34da581:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-34da581 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://criancona.org/wp-content/uploads/2025/09/croce-rossa-italiana-comitato-di-ancona-servizi-educazione-progetti-giovani-educazione-stradale-282.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-34da581::before, .elementor-28 .elementor-element.elementor-element-34da581 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-34da581 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-34da581 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-34da581 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-34da581 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-bbf7dc4 ) 0%, var( --e-global-color-accent ) 85%);}.elementor-28 .elementor-element.elementor-element-72ad75e{--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:space-between;--align-items:stretch;--padding-top:5rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-28 .elementor-element.elementor-element-72ad75e:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-72ad75e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-7db9627{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;}.elementor-28 .elementor-element.elementor-element-b96f8f6{--display:flex;--justify-content:space-between;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-28 .elementor-element.elementor-element-b7f7dae.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-b7f7dae{text-align:left;}.elementor-28 .elementor-element.elementor-element-b7f7dae .elementor-heading-title{font-family:var( --e-global-typography-7f12f58-font-family ), Sans-serif;font-size:var( --e-global-typography-7f12f58-font-size );font-weight:var( --e-global-typography-7f12f58-font-weight );text-transform:var( --e-global-typography-7f12f58-text-transform );font-style:var( --e-global-typography-7f12f58-font-style );text-decoration:var( --e-global-typography-7f12f58-text-decoration );line-height:var( --e-global-typography-7f12f58-line-height );letter-spacing:var( --e-global-typography-7f12f58-letter-spacing );word-spacing:var( --e-global-typography-7f12f58-word-spacing );color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-d9b3376.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-d9b3376{text-align:left;}.elementor-28 .elementor-element.elementor-element-d9b3376 .elementor-heading-title{font-family:var( --e-global-typography-657a1c1-font-family ), Sans-serif;font-size:var( --e-global-typography-657a1c1-font-size );font-weight:var( --e-global-typography-657a1c1-font-weight );text-transform:var( --e-global-typography-657a1c1-text-transform );line-height:var( --e-global-typography-657a1c1-line-height );letter-spacing:var( --e-global-typography-657a1c1-letter-spacing );word-spacing:var( --e-global-typography-657a1c1-word-spacing );color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-d6e0d9b{--display:flex;--justify-content:space-between;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-28 .elementor-element.elementor-element-6dcc4c1{text-align:left;font-family:var( --e-global-typography-be3f477-font-family ), Sans-serif;font-size:var( --e-global-typography-be3f477-font-size );font-weight:var( --e-global-typography-be3f477-font-weight );line-height:var( --e-global-typography-be3f477-line-height );letter-spacing:var( --e-global-typography-be3f477-letter-spacing );color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-28 .elementor-element.elementor-element-977d962 .elementor-button{background-color:var( --e-global-color-bbf7dc4 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0.45rem 0.45rem 0.45rem 0.45rem;}.elementor-28 .elementor-element.elementor-element-977d962 .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-977d962 .elementor-button:focus{background-color:var( --e-global-color-bbf7dc4 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-bbf7dc4 );}.elementor-28 .elementor-element.elementor-element-977d962.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-977d962 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-977d962 .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-28 .elementor-element.elementor-element-977d962 .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-977d962 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-74614ef{--display:flex;--gap:5rem 0rem;--row-gap:5rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:7rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-64c04fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--flex-wrap:nowrap;}.elementor-28 .elementor-element.elementor-element-d1f7a18{--display:flex;}.elementor-28 .elementor-element.elementor-element-1dfa9c8.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-1dfa9c8{text-align:center;}.elementor-28 .elementor-element.elementor-element-1dfa9c8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-592c9c5{--display:flex;}.elementor-28 .elementor-element.elementor-element-686a1f2{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-7502a6e{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-28 .elementor-element.elementor-element-e91debc{--grid-columns:4;--grid-row-gap:3rem;--grid-column-gap:1rem;}.elementor-28 .elementor-element.elementor-element-e91debc .elementor-repeater-item-5bea778{grid-column:span min( 1, var(--grid-columns) );}.elementor-28 .elementor-element.elementor-element-5db356f{--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;--gap:0rem 05rem;--row-gap:0rem;--column-gap:05rem;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;--padding-top:0.50rem;--padding-bottom:0.50rem;--padding-left:1rem;--padding-right:1rem;}.elementor-28 .elementor-element.elementor-element-5db356f:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-5db356f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a32421e );}.elementor-28 .elementor-element.elementor-element-5db356f.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-857857c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0rem 0.5rem;--row-gap:0rem;--column-gap:0.5rem;}.elementor-28 .elementor-element.elementor-element-e4fef0c .elementor-heading-title{font-family:var( --e-global-typography-31e47ac-font-family ), Sans-serif;font-size:var( --e-global-typography-31e47ac-font-size );font-weight:var( --e-global-typography-31e47ac-font-weight );text-transform:var( --e-global-typography-31e47ac-text-transform );font-style:var( --e-global-typography-31e47ac-font-style );text-decoration:var( --e-global-typography-31e47ac-text-decoration );line-height:var( --e-global-typography-31e47ac-line-height );letter-spacing:var( --e-global-typography-31e47ac-letter-spacing );color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-e7a9c3c .elementor-button{background-color:var( --e-global-color-bbf7dc4 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0.45rem 0.45rem 0.45rem 0.45rem;}.elementor-28 .elementor-element.elementor-element-e7a9c3c .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-e7a9c3c .elementor-button:focus{background-color:var( --e-global-color-bbf7dc4 );border-color:var( --e-global-color-bbf7dc4 );}.elementor-28 .elementor-element.elementor-element-e7a9c3c.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-e7a9c3c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-e7a9c3c .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-28 .elementor-element.elementor-element-f17e56e{--display:flex;--gap:5rem 0rem;--row-gap:5rem;--column-gap:0rem;}.elementor-28 .elementor-element.elementor-element-abc1bb8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:3rem;--padding-left:02rem;--padding-right:2rem;}.elementor-28 .elementor-element.elementor-element-abc1bb8:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-abc1bb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-af98dbe{--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:flex-start;--align-items:flex-end;--gap:2rem 1rem;--row-gap:2rem;--column-gap:1rem;--flex-wrap:wrap;--align-content:flex-start;}.elementor-28 .elementor-element.elementor-element-3d38da7{text-align:left;}.elementor-28 .elementor-element.elementor-element-3d38da7 .elementor-heading-title{font-family:var( --e-global-typography-32bb5d6-font-family ), Sans-serif;font-size:var( --e-global-typography-32bb5d6-font-size );font-weight:var( --e-global-typography-32bb5d6-font-weight );text-transform:var( --e-global-typography-32bb5d6-text-transform );font-style:var( --e-global-typography-32bb5d6-font-style );text-decoration:var( --e-global-typography-32bb5d6-text-decoration );line-height:var( --e-global-typography-32bb5d6-line-height );letter-spacing:var( --e-global-typography-32bb5d6-letter-spacing );color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-df90c04{text-align:left;}.elementor-28 .elementor-element.elementor-element-df90c04 .elementor-heading-title{font-family:var( --e-global-typography-e40c9d6-font-family ), Sans-serif;font-size:var( --e-global-typography-e40c9d6-font-size );font-weight:var( --e-global-typography-e40c9d6-font-weight );text-transform:var( --e-global-typography-e40c9d6-text-transform );font-style:var( --e-global-typography-e40c9d6-font-style );text-decoration:var( --e-global-typography-e40c9d6-text-decoration );line-height:var( --e-global-typography-e40c9d6-line-height );letter-spacing:var( --e-global-typography-e40c9d6-letter-spacing );color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-773864b.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-773864b{text-align:left;}.elementor-28 .elementor-element.elementor-element-773864b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-5d05819{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-28 .elementor-element.elementor-element-a67a138{text-align:left;font-family:var( --e-global-typography-be3f477-font-family ), Sans-serif;font-size:var( --e-global-typography-be3f477-font-size );font-weight:var( --e-global-typography-be3f477-font-weight );line-height:var( --e-global-typography-be3f477-line-height );letter-spacing:var( --e-global-typography-be3f477-letter-spacing );color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-2ccabda .elementor-button{background-color:var( --e-global-color-bbf7dc4 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0.45rem 0.45rem 0.45rem 0.45rem;}.elementor-28 .elementor-element.elementor-element-2ccabda .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-2ccabda .elementor-button:focus{background-color:var( --e-global-color-bbf7dc4 );color:var( --e-global-color-secondary );border-color:var( --e-global-color-bbf7dc4 );}.elementor-28 .elementor-element.elementor-element-2ccabda.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-2ccabda .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-2ccabda .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-28 .elementor-element.elementor-element-2ccabda .elementor-button:hover svg, .elementor-28 .elementor-element.elementor-element-2ccabda .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-28 .elementor-element.elementor-element-dd2c841 .elementor-slide-heading{font-size:6rem;}.elementor-28 .elementor-element.elementor-element-dd2c841 .elementor-slide-description{font-size:var( --e-global-typography-be3f477-font-size );line-height:var( --e-global-typography-be3f477-line-height );letter-spacing:var( --e-global-typography-be3f477-letter-spacing );}.elementor-28 .elementor-element.elementor-element-f49d248{--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-28 .elementor-element.elementor-element-5a939d9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-28 .elementor-element.elementor-element-e7d8b4f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-28 .elementor-element.elementor-element-8f4a9f6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-eceda55{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-d90a7cf{--swiper-slides-to-display:1;--swiper-offset-size:130px;padding:0rem 5rem 0rem 0rem;--arrow-prev-left-position:-2rem;--arrow-prev-top-position:4rem;--arrow-next-right-position:2rem;--dots-vertical-offset:1.5rem;}.elementor-28 .elementor-element.elementor-element-b2e5f39{--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:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-28 .elementor-element.elementor-element-34da581{--min-height:25rem;}.elementor-28 .elementor-element.elementor-element-34da581::before, .elementor-28 .elementor-element.elementor-element-34da581 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-34da581 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-34da581 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-34da581 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-34da581 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-bbf7dc4 ) 0%, var( --e-global-color-accent ) 80%);}.elementor-28 .elementor-element.elementor-element-72ad75e{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-28 .elementor-element.elementor-element-7db9627{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-28 .elementor-element.elementor-element-b96f8f6{--justify-content:space-between;}.elementor-28 .elementor-element.elementor-element-b7f7dae .elementor-heading-title{font-size:var( --e-global-typography-7f12f58-font-size );line-height:var( --e-global-typography-7f12f58-line-height );letter-spacing:var( --e-global-typography-7f12f58-letter-spacing );word-spacing:var( --e-global-typography-7f12f58-word-spacing );}.elementor-28 .elementor-element.elementor-element-d9b3376 .elementor-heading-title{font-size:var( --e-global-typography-657a1c1-font-size );line-height:var( --e-global-typography-657a1c1-line-height );letter-spacing:var( --e-global-typography-657a1c1-letter-spacing );word-spacing:var( --e-global-typography-657a1c1-word-spacing );}.elementor-28 .elementor-element.elementor-element-6dcc4c1{font-size:var( --e-global-typography-be3f477-font-size );line-height:var( --e-global-typography-be3f477-line-height );letter-spacing:var( --e-global-typography-be3f477-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-28 .elementor-element.elementor-element-977d962.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-977d962 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-28 .elementor-element.elementor-element-74614ef{--gap:3.5rem 0rem;--row-gap:3.5rem;--column-gap:0rem;--padding-top:5rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-28 .elementor-element.elementor-element-1dfa9c8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-28 .elementor-element.elementor-element-686a1f2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-28 .elementor-element.elementor-element-e91debc{--grid-columns:2;}.elementor-28 .elementor-element.elementor-element-5db356f{--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:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-28 .elementor-element.elementor-element-5db356f.e-con{--align-self:stretch;}.elementor-28 .elementor-element.elementor-element-857857c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28 .elementor-element.elementor-element-e4fef0c .elementor-heading-title{font-size:var( --e-global-typography-31e47ac-font-size );line-height:var( --e-global-typography-31e47ac-line-height );letter-spacing:var( --e-global-typography-31e47ac-letter-spacing );}.elementor-28 .elementor-element.elementor-element-e7a9c3c.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-e7a9c3c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-28 .elementor-element.elementor-element-abc1bb8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-28 .elementor-element.elementor-element-3d38da7 .elementor-heading-title{font-size:var( --e-global-typography-32bb5d6-font-size );line-height:var( --e-global-typography-32bb5d6-line-height );letter-spacing:var( --e-global-typography-32bb5d6-letter-spacing );}.elementor-28 .elementor-element.elementor-element-df90c04 .elementor-heading-title{font-size:var( --e-global-typography-e40c9d6-font-size );line-height:var( --e-global-typography-e40c9d6-line-height );letter-spacing:var( --e-global-typography-e40c9d6-letter-spacing );}.elementor-28 .elementor-element.elementor-element-773864b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-28 .elementor-element.elementor-element-a67a138{font-size:var( --e-global-typography-be3f477-font-size );line-height:var( --e-global-typography-be3f477-line-height );letter-spacing:var( --e-global-typography-be3f477-letter-spacing );}.elementor-28 .elementor-element.elementor-element-2ccabda.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-2ccabda .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-28 .elementor-element.elementor-element-dd2c841 .elementor-slide-heading{font-size:4rem;}.elementor-28 .elementor-element.elementor-element-dd2c841 .elementor-slide-description{font-size:var( --e-global-typography-be3f477-font-size );line-height:var( --e-global-typography-be3f477-line-height );letter-spacing:var( --e-global-typography-be3f477-letter-spacing );}.elementor-28 .elementor-element.elementor-element-f49d248{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-28 .elementor-element.elementor-element-e7d8b4f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-eceda55{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-8a50494{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-28 .elementor-element.elementor-element-d90a7cf{--swiper-slides-to-display:1;--swiper-offset-size:55px;--swiper-slides-gap:8px;padding:0rem 0rem 0rem 0rem;--arrow-prev-left-position:-1.25rem;--arrow-next-right-position:1.25rem;--arrow-size:2.35rem;--swiper-pagination-size:0.45rem;--dots-horizontal-position:0px;--dots-horizontal-transform:0%;--dots-horizontal-offset:1.5rem;--dots-vertical-offset:1.75rem;}.elementor-28 .elementor-element.elementor-element-d90a7cf .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0.5rem;--swiper-pagination-bullet-vertical-gap:0.5rem;}.elementor-28 .elementor-element.elementor-element-b2e5f39{--margin-top:7rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-28 .elementor-element.elementor-element-34da581{--min-height:20rem;--overlay-opacity:1;}.elementor-28 .elementor-element.elementor-element-72ad75e{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-28 .elementor-element.elementor-element-b7f7dae .elementor-heading-title{font-size:var( --e-global-typography-7f12f58-font-size );line-height:var( --e-global-typography-7f12f58-line-height );letter-spacing:var( --e-global-typography-7f12f58-letter-spacing );word-spacing:var( --e-global-typography-7f12f58-word-spacing );}.elementor-28 .elementor-element.elementor-element-d9b3376 .elementor-heading-title{font-size:var( --e-global-typography-657a1c1-font-size );line-height:var( --e-global-typography-657a1c1-line-height );letter-spacing:var( --e-global-typography-657a1c1-letter-spacing );word-spacing:var( --e-global-typography-657a1c1-word-spacing );}.elementor-28 .elementor-element.elementor-element-6dcc4c1{font-size:var( --e-global-typography-be3f477-font-size );line-height:var( --e-global-typography-be3f477-line-height );letter-spacing:var( --e-global-typography-be3f477-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-28 .elementor-element.elementor-element-977d962.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-977d962 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:0rem 0rem 0rem 0rem;}.elementor-28 .elementor-element.elementor-element-74614ef{--margin-top:0rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-28 .elementor-element.elementor-element-1dfa9c8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-28 .elementor-element.elementor-element-686a1f2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-28 .elementor-element.elementor-element-e91debc{--grid-columns:1;--grid-row-gap:2rem;}.elementor-28 .elementor-element.elementor-element-e91debc .elementor-repeater-item-5bea778{grid-column:span min( 1, var(--grid-columns) );}.elementor-28 .elementor-element.elementor-element-e4fef0c{text-align:left;}.elementor-28 .elementor-element.elementor-element-e4fef0c .elementor-heading-title{font-size:var( --e-global-typography-31e47ac-font-size );line-height:var( --e-global-typography-31e47ac-line-height );letter-spacing:var( --e-global-typography-31e47ac-letter-spacing );}.elementor-28 .elementor-element.elementor-element-e7a9c3c.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-e7a9c3c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:0rem 0rem 0rem 0rem;}.elementor-28 .elementor-element.elementor-element-abc1bb8{--gap:1.5rem 0rem;--row-gap:1.5rem;--column-gap:0rem;}.elementor-28 .elementor-element.elementor-element-af98dbe{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-28 .elementor-element.elementor-element-3d38da7 .elementor-heading-title{font-size:var( --e-global-typography-32bb5d6-font-size );line-height:var( --e-global-typography-32bb5d6-line-height );letter-spacing:var( --e-global-typography-32bb5d6-letter-spacing );}.elementor-28 .elementor-element.elementor-element-df90c04 .elementor-heading-title{font-size:var( --e-global-typography-e40c9d6-font-size );line-height:var( --e-global-typography-e40c9d6-line-height );letter-spacing:var( --e-global-typography-e40c9d6-letter-spacing );}.elementor-28 .elementor-element.elementor-element-773864b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-28 .elementor-element.elementor-element-a67a138{font-size:var( --e-global-typography-be3f477-font-size );line-height:var( --e-global-typography-be3f477-line-height );letter-spacing:var( --e-global-typography-be3f477-letter-spacing );}.elementor-28 .elementor-element.elementor-element-2ccabda.elementor-element{--align-self:flex-end;}.elementor-28 .elementor-element.elementor-element-2ccabda .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:0rem 0rem 0rem 0rem;}}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-b8a085d{--width:40%;}.elementor-28 .elementor-element.elementor-element-8f4a9f6{--width:60%;}.elementor-28 .elementor-element.elementor-element-34da581{--width:30%;}.elementor-28 .elementor-element.elementor-element-72ad75e{--width:70%;}.elementor-28 .elementor-element.elementor-element-5db356f{--width:auto;}.elementor-28 .elementor-element.elementor-element-857857c{--width:auto;}.elementor-28 .elementor-element.elementor-element-af98dbe{--width:40%;}.elementor-28 .elementor-element.elementor-element-5d05819{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-b8a085d{--width:100%;}.elementor-28 .elementor-element.elementor-element-8f4a9f6{--width:100%;}.elementor-28 .elementor-element.elementor-element-34da581{--width:100%;}.elementor-28 .elementor-element.elementor-element-72ad75e{--width:100%;}.elementor-28 .elementor-element.elementor-element-af98dbe{--width:100%;}.elementor-28 .elementor-element.elementor-element-5d05819{--width:100%;}}/* Start custom CSS for slides, class: .elementor-element-dd2c841 */.elementor-28 .elementor-element.elementor-element-dd2c841 .elementor-background-overlay{
    border-radius: 2rem !important;
}

.elementor-28 .elementor-element.elementor-element-dd2c841 .swiper-slide-bg {
    border-radius: 2rem;
}

.elementor-28 .elementor-element.elementor-element-dd2c841 .swiper-slide {
    overflow: hidden;
    border-radius: 2rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eceda55 *//* Slanted Highlighter Effect */
mark.hl {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  background: none;
  color: inherit;
}

mark.hl::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: -0.15em;
  right: -0.1em;
  bottom: 0em;
  height: 0.6em;
  background: var(--hl-bg);
  border-radius: 2px;
  transform: skewX(-14deg);
  transform-origin: left bottom;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d90a7cf */@media only screen and (max-width: 600px) {
.elementor-28 .elementor-element.elementor-element-d90a7cf .elementor-swiper-button-prev, .elementor-swiper-button-next {
    display: none !important;
    }
}

@media only screen and (min-width: 600px) {
.elementor-28 .elementor-element.elementor-element-d90a7cf .swiper-pagination {
    display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-977d962 *//* BOUNCY ARROW ANIMATION */
.elementor-28 .elementor-element.elementor-element-977d962 .elementor-button-icon {
    transition: transform 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.elementor-28 .elementor-element.elementor-element-977d962:hover .elementor-button-icon {
    transform: translateX(12px) scale(1.2);
}

/* TEXT SLIDES SLIGHTLY TOO */
.elementor-28 .elementor-element.elementor-element-977d962 .elementor-button-text {
    transition: transform 0.4s ease;
}

.elementor-28 .elementor-element.elementor-element-977d962:hover .elementor-button-text {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4fef0c */.elementor-28 .elementor-element.elementor-element-e4fef0c i{
    color: var(--e-global-color-primary);
}

.elementor-28 .elementor-element.elementor-element-e4fef0c b{
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7a9c3c *//* BOUNCY ARROW ANIMATION */
.elementor-28 .elementor-element.elementor-element-e7a9c3c .elementor-button-icon {
    transition: transform 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.elementor-28 .elementor-element.elementor-element-e7a9c3c:hover .elementor-button-icon {
    transform: translateX(12px) scale(1.2);
}

/* TEXT SLIDES SLIGHTLY TOO */
.elementor-28 .elementor-element.elementor-element-e7a9c3c .elementor-button-text {
    transition: transform 0.4s ease;
}

.elementor-28 .elementor-element.elementor-element-e7a9c3c:hover .elementor-button-text {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ccabda *//* BOUNCY ARROW ANIMATION */
.elementor-28 .elementor-element.elementor-element-2ccabda .elementor-button-icon {
    transition: transform 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.elementor-28 .elementor-element.elementor-element-2ccabda:hover .elementor-button-icon {
    transform: translateX(12px) scale(1.2);
}

/* TEXT SLIDES SLIGHTLY TOO */
.elementor-28 .elementor-element.elementor-element-2ccabda .elementor-button-text {
    transition: transform 0.4s ease;
}

.elementor-28 .elementor-element.elementor-element-2ccabda:hover .elementor-button-text {
    transform: translateX(4px);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sohne Schmal';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://criancona.org/wp-content/uploads/2025/09/TestSohneSchmal-Leicht-BF663d89cbb7c25.woff2') format('woff2');
}
@font-face {
	font-family: 'Sohne Schmal';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://criancona.org/wp-content/uploads/2025/09/TestSohneSchmal-LeichtKursiv-BF663d89cbb7427.woff2') format('woff2');
}
@font-face {
	font-family: 'Sohne Schmal';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://criancona.org/wp-content/uploads/2025/09/TestSohneSchmal-Kraftig-BF663d89cad3ca8.woff2') format('woff2');
}
@font-face {
	font-family: 'Sohne Schmal';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://criancona.org/wp-content/uploads/2025/09/TestSohneSchmal-KraftigKursiv-BF663d89cc20945.woff2') format('woff2');
}
@font-face {
	font-family: 'Sohne Schmal';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://criancona.org/wp-content/uploads/2025/09/TestSohneSchmal-Halbfett-BF663d89cb3a34e.woff2') format('woff2');
}
@font-face {
	font-family: 'Sohne Schmal';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://criancona.org/wp-content/uploads/2025/09/TestSohneSchmal-HalbfettKursiv-BF663d89cb96454.woff2') format('woff2');
}
@font-face {
	font-family: 'Sohne Schmal';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://criancona.org/wp-content/uploads/2025/09/TestSohneSchmal-Fett-BF663d89cadad5a.woff2') format('woff2');
}
@font-face {
	font-family: 'Sohne Schmal';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://criancona.org/wp-content/uploads/2025/09/TestSohneSchmal-FettKursiv-BF663d89cad3975.woff2') format('woff2');
}
@font-face {
	font-family: 'Sohne Schmal';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://criancona.org/wp-content/uploads/2025/09/TestSohneSchmal-Extraleicht-BF663d89caa4aa3.woff2') format('woff2');
}
@font-face {
	font-family: 'Sohne Schmal';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://criancona.org/wp-content/uploads/2025/09/TestSohneSchmal-ExtraleichtKursiv-BF663d89cb9a06c.woff2') format('woff2');
}
@font-face {
	font-family: 'Sohne Schmal';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://criancona.org/wp-content/uploads/2025/09/TestSohneSchmal-Extrafett-BF663d89caa8d99.woff2') format('woff2');
}
@font-face {
	font-family: 'Sohne Schmal';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://criancona.org/wp-content/uploads/2025/09/TestSohneSchmal-ExtrafettKursiv-BF663d89caabd3d.woff2') format('woff2');
}
@font-face {
	font-family: 'Sohne Schmal';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://criancona.org/wp-content/uploads/2025/09/TestSohneSchmal-Dreiviertelfett-BF663d89cad1b90.woff2') format('woff2');
}
@font-face {
	font-family: 'Sohne Schmal';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://criancona.org/wp-content/uploads/2025/09/TestSohneSchmal-DreiviertelfettKursiv-BF663d89cabe2e7.woff2') format('woff2');
}
@font-face {
	font-family: 'Sohne Schmal';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://criancona.org/wp-content/uploads/2025/09/TestSohneSchmal-Buch-BF663d89cacd623.woff2') format('woff2');
}
@font-face {
	font-family: 'Sohne Schmal';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://criancona.org/wp-content/uploads/2025/09/TestSohneSchmal-BuchKursiv-BF663d89caa996a.woff2') format('woff2');
}
/* End Custom Fonts CSS */