.elementor-1172 .elementor-element.elementor-element-b19f800{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1172 .elementor-element.elementor-element-b19f800:not(.elementor-motion-effects-element-type-background), .elementor-1172 .elementor-element.elementor-element-b19f800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5FB9E;}.elementor-1172 .elementor-element.elementor-element-22c7534{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1172 .elementor-element.elementor-element-b8655ba .elementor-button{background-color:var( --e-global-color-e70afba );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 );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-0c7cd72 );color:var( --e-global-color-0c7cd72 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14901960784313725);border-style:none;border-radius:6px 6px 6px 6px;}.elementor-1172 .elementor-element.elementor-element-b8655ba .elementor-button:hover, .elementor-1172 .elementor-element.elementor-element-b8655ba .elementor-button:focus{background-color:var( --e-global-color-e70afba );color:var( --e-global-color-0c7cd72 );}.elementor-1172 .elementor-element.elementor-element-b8655ba > .elementor-widget-container{border-style:none;}.elementor-1172 .elementor-element.elementor-element-b8655ba .elementor-button:hover svg, .elementor-1172 .elementor-element.elementor-element-b8655ba .elementor-button:focus svg{fill:var( --e-global-color-0c7cd72 );}.elementor-1172 .elementor-element.elementor-element-16f0e97 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 50px 0px 0px;}.elementor-1172 .elementor-element.elementor-element-16f0e97 .elementor-heading-title{font-family:var( --e-global-typography-d20fa8f-font-family ), Sans-serif;font-size:var( --e-global-typography-d20fa8f-font-size );font-weight:var( --e-global-typography-d20fa8f-font-weight );text-transform:var( --e-global-typography-d20fa8f-text-transform );font-style:var( --e-global-typography-d20fa8f-font-style );text-decoration:var( --e-global-typography-d20fa8f-text-decoration );line-height:var( --e-global-typography-d20fa8f-line-height );}.elementor-1172 .elementor-element.elementor-element-16f0e97.elementor-widget-heading .elementor-heading-title, .elementor-1172 .elementor-element.elementor-element-16f0e97.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-af6bae8 );}.elementor-1172 .elementor-element.elementor-element-6afc82c .elementor-button{background-color:#F5F5FB00;font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:24px;fill:var( --e-global-color-e70afba );color:var( --e-global-color-e70afba );border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1172 .elementor-element.elementor-element-6afc82c .elementor-button:hover, .elementor-1172 .elementor-element.elementor-element-6afc82c .elementor-button:focus{background-color:#F5F5FB00;color:var( --e-global-color-e70afba );}.elementor-1172 .elementor-element.elementor-element-6afc82c .elementor-button:hover svg, .elementor-1172 .elementor-element.elementor-element-6afc82c .elementor-button:focus svg{fill:var( --e-global-color-e70afba );}.elementor-1172 .elementor-element.elementor-element-0ca1d2a{--display:flex;}.elementor-1172 .elementor-element.elementor-element-0ca1d2a.e-con{--align-self:stretch;}.elementor-1172 .elementor-element.elementor-element-bd8fa1e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1172 .elementor-element.elementor-element-bd8fa1e.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1172 .elementor-element.elementor-element-0cb9385{--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-1172 .elementor-element.elementor-element-aed949e{--display:grid;--e-con-grid-template-columns:1fr 1.4fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;}.elementor-1172 .elementor-element.elementor-element-10d516c.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-1172 .elementor-element.elementor-element-10d516c img{height:100%;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-1172 .elementor-element.elementor-element-8d8a4ac{--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:40px;--padding-right:40px;}.elementor-1172 .elementor-element.elementor-element-95a7284{--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:center;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1172 .elementor-element.elementor-element-95a7284:not(.elementor-motion-effects-element-type-background), .elementor-1172 .elementor-element.elementor-element-95a7284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-711eda1 );}.elementor-1172 .elementor-element.elementor-element-4e96592 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-1172 .elementor-element.elementor-element-4e96592.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1172 .elementor-element.elementor-element-4e96592.elementor-view-framed .elementor-icon, .elementor-1172 .elementor-element.elementor-element-4e96592.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-1172 .elementor-element.elementor-element-4e96592 .elementor-icon{font-size:40px;}.elementor-1172 .elementor-element.elementor-element-4e96592 .elementor-icon-box-title, .elementor-1172 .elementor-element.elementor-element-4e96592 .elementor-icon-box-title a{font-family:var( --e-global-typography-a73b15b-font-family ), Sans-serif;font-size:var( --e-global-typography-a73b15b-font-size );font-weight:var( --e-global-typography-a73b15b-font-weight );text-transform:var( --e-global-typography-a73b15b-text-transform );line-height:var( --e-global-typography-a73b15b-line-height );}.elementor-1172 .elementor-element.elementor-element-4e96592 .elementor-icon-box-content .elementor-icon-box-title, .elementor-1172 .elementor-element.elementor-element-4e96592 .elementor-icon-box-content .elementor-icon-box-title a{color:var( --e-global-color-85ca36f );}.elementor-1172 .elementor-element.elementor-element-4e96592 .elementor-icon-box-description{font-family:var( --e-global-typography-d44d7ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d44d7ad-font-size );font-weight:var( --e-global-typography-d44d7ad-font-weight );text-transform:var( --e-global-typography-d44d7ad-text-transform );font-style:var( --e-global-typography-d44d7ad-font-style );text-decoration:var( --e-global-typography-d44d7ad-text-decoration );line-height:var( --e-global-typography-d44d7ad-line-height );}.elementor-1172 .elementor-element.elementor-element-aaba613{--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:center;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1172 .elementor-element.elementor-element-aaba613:not(.elementor-motion-effects-element-type-background), .elementor-1172 .elementor-element.elementor-element-aaba613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-711eda1 );}.elementor-1172 .elementor-element.elementor-element-4e85188 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-1172 .elementor-element.elementor-element-4e85188.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1172 .elementor-element.elementor-element-4e85188.elementor-view-framed .elementor-icon, .elementor-1172 .elementor-element.elementor-element-4e85188.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-1172 .elementor-element.elementor-element-4e85188 .elementor-icon{font-size:40px;}.elementor-1172 .elementor-element.elementor-element-4e85188 .elementor-icon-box-title, .elementor-1172 .elementor-element.elementor-element-4e85188 .elementor-icon-box-title a{font-family:var( --e-global-typography-a73b15b-font-family ), Sans-serif;font-size:var( --e-global-typography-a73b15b-font-size );font-weight:var( --e-global-typography-a73b15b-font-weight );text-transform:var( --e-global-typography-a73b15b-text-transform );line-height:var( --e-global-typography-a73b15b-line-height );}.elementor-1172 .elementor-element.elementor-element-4e85188 .elementor-icon-box-content .elementor-icon-box-title, .elementor-1172 .elementor-element.elementor-element-4e85188 .elementor-icon-box-content .elementor-icon-box-title a{color:var( --e-global-color-85ca36f );}.elementor-1172 .elementor-element.elementor-element-4e85188 .elementor-icon-box-description{font-family:var( --e-global-typography-d44d7ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d44d7ad-font-size );font-weight:var( --e-global-typography-d44d7ad-font-weight );text-transform:var( --e-global-typography-d44d7ad-text-transform );font-style:var( --e-global-typography-d44d7ad-font-style );text-decoration:var( --e-global-typography-d44d7ad-text-decoration );line-height:var( --e-global-typography-d44d7ad-line-height );}.elementor-1172 .elementor-element.elementor-element-871d32a{--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:center;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1172 .elementor-element.elementor-element-871d32a:not(.elementor-motion-effects-element-type-background), .elementor-1172 .elementor-element.elementor-element-871d32a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-711eda1 );}.elementor-1172 .elementor-element.elementor-element-bdd004a .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-1172 .elementor-element.elementor-element-bdd004a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1172 .elementor-element.elementor-element-bdd004a.elementor-view-framed .elementor-icon, .elementor-1172 .elementor-element.elementor-element-bdd004a.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-1172 .elementor-element.elementor-element-bdd004a .elementor-icon{font-size:40px;}.elementor-1172 .elementor-element.elementor-element-bdd004a .elementor-icon-box-title, .elementor-1172 .elementor-element.elementor-element-bdd004a .elementor-icon-box-title a{font-family:var( --e-global-typography-a73b15b-font-family ), Sans-serif;font-size:var( --e-global-typography-a73b15b-font-size );font-weight:var( --e-global-typography-a73b15b-font-weight );text-transform:var( --e-global-typography-a73b15b-text-transform );line-height:var( --e-global-typography-a73b15b-line-height );}.elementor-1172 .elementor-element.elementor-element-bdd004a .elementor-icon-box-content .elementor-icon-box-title, .elementor-1172 .elementor-element.elementor-element-bdd004a .elementor-icon-box-content .elementor-icon-box-title a{color:var( --e-global-color-85ca36f );}.elementor-1172 .elementor-element.elementor-element-bdd004a .elementor-icon-box-description{font-family:var( --e-global-typography-d44d7ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d44d7ad-font-size );font-weight:var( --e-global-typography-d44d7ad-font-weight );text-transform:var( --e-global-typography-d44d7ad-text-transform );font-style:var( --e-global-typography-d44d7ad-font-style );text-decoration:var( --e-global-typography-d44d7ad-text-decoration );line-height:var( --e-global-typography-d44d7ad-line-height );}.elementor-1172 .elementor-element.elementor-element-fd79d79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1172 .elementor-element.elementor-element-350d85e{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1172 .elementor-element.elementor-element-350d85e:not(.elementor-motion-effects-element-type-background), .elementor-1172 .elementor-element.elementor-element-350d85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1172 .elementor-element.elementor-element-2645425{--display:flex;}.elementor-1172 .elementor-element.elementor-element-3d310a7 .elementor-heading-title{font-family:var( --e-global-typography-c2bf98c-font-family ), Sans-serif;font-size:var( --e-global-typography-c2bf98c-font-size );font-weight:var( --e-global-typography-c2bf98c-font-weight );text-transform:var( --e-global-typography-c2bf98c-text-transform );line-height:var( --e-global-typography-c2bf98c-line-height );}.elementor-1172 .elementor-element.elementor-element-3d310a7.elementor-widget-heading .elementor-heading-title, .elementor-1172 .elementor-element.elementor-element-3d310a7.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-sk_color_12 );}.elementor-1172 .elementor-element.elementor-element-672c1c7{font-family:var( --e-global-typography-71005f2-font-family ), Sans-serif;font-size:var( --e-global-typography-71005f2-font-size );font-weight:var( --e-global-typography-71005f2-font-weight );line-height:var( --e-global-typography-71005f2-line-height );color:var( --e-global-color-sk_color_12 );}.elementor-1172 .elementor-element.elementor-element-5c145ca .elementor-button{background-color:#C40D3D;font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:24px;border-style:none;border-radius:6px 6px 6px 6px;padding:19px 32px 19px 32px;}.elementor-1172 .elementor-element.elementor-element-5c145ca .elementor-button:hover, .elementor-1172 .elementor-element.elementor-element-5c145ca .elementor-button:focus{background-color:#C40D3D;color:var( --e-global-color-sk_color_12 );}.elementor-1172 .elementor-element.elementor-element-5c145ca .elementor-button:hover svg, .elementor-1172 .elementor-element.elementor-element-5c145ca .elementor-button:focus svg{fill:var( --e-global-color-sk_color_12 );}.elementor-1172 .elementor-element.elementor-element-ad47478{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1172 .elementor-element.elementor-element-ad47478:not(.elementor-motion-effects-element-type-background), .elementor-1172 .elementor-element.elementor-element-ad47478 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1172 .elementor-element.elementor-element-59bcedf{--display:flex;}.elementor-1172 .elementor-element.elementor-element-a0c09b7 .elementor-heading-title{font-family:var( --e-global-typography-c2bf98c-font-family ), Sans-serif;font-size:var( --e-global-typography-c2bf98c-font-size );font-weight:var( --e-global-typography-c2bf98c-font-weight );text-transform:var( --e-global-typography-c2bf98c-text-transform );line-height:var( --e-global-typography-c2bf98c-line-height );}.elementor-1172 .elementor-element.elementor-element-a0c09b7.elementor-widget-heading .elementor-heading-title, .elementor-1172 .elementor-element.elementor-element-a0c09b7.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-sk_color_12 );}.elementor-1172 .elementor-element.elementor-element-3fbe56c{font-family:var( --e-global-typography-71005f2-font-family ), Sans-serif;font-size:var( --e-global-typography-71005f2-font-size );font-weight:var( --e-global-typography-71005f2-font-weight );line-height:var( --e-global-typography-71005f2-line-height );color:var( --e-global-color-sk_color_12 );}.elementor-1172 .elementor-element.elementor-element-5eac5b9 .elementor-button{background-color:#C40D3D;font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:24px;border-style:none;border-radius:6px 6px 6px 6px;padding:19px 32px 19px 32px;}.elementor-1172 .elementor-element.elementor-element-5eac5b9 .elementor-button:hover, .elementor-1172 .elementor-element.elementor-element-5eac5b9 .elementor-button:focus{background-color:#C40D3D;color:var( --e-global-color-sk_color_12 );}.elementor-1172 .elementor-element.elementor-element-5eac5b9 .elementor-button:hover svg, .elementor-1172 .elementor-element.elementor-element-5eac5b9 .elementor-button:focus svg{fill:var( --e-global-color-sk_color_12 );}.elementor-1172 .elementor-element.elementor-element-aa432aa{--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:64px;--padding-bottom:128px;--padding-left:040px;--padding-right:40px;}.elementor-1172 .elementor-element.elementor-element-6828436 .elementor-heading-title{font-family:var( --e-global-typography-c2bf98c-font-family ), Sans-serif;font-size:var( --e-global-typography-c2bf98c-font-size );font-weight:var( --e-global-typography-c2bf98c-font-weight );text-transform:var( --e-global-typography-c2bf98c-text-transform );line-height:var( --e-global-typography-c2bf98c-line-height );}.elementor-1172 .elementor-element.elementor-element-f8c1218{--grid-columns:3;}.elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-1172 .elementor-element.elementor-element-288f9a0{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--swiper-pagination-size:12px;--dots-normal-color:var( --e-global-color-primary );--dots-hover-color:var( --e-global-color-accent );--swiper-pagination-spacing:24px;}.elementor-1172 .elementor-element.elementor-element-288f9a0 .swiper-slide > .elementor-element{height:100%;}.elementor-1172 .elementor-element.elementor-element-e4d5f45{--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:0px;--padding-bottom:128px;--padding-left:40px;--padding-right:40px;}@media(min-width:768px){.elementor-1172 .elementor-element.elementor-element-bd8fa1e{--width:100%;}}@media(max-width:1024px){.elementor-1172 .elementor-element.elementor-element-b19f800{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-1172 .elementor-element.elementor-element-22c7534{--min-height:620px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1172 .elementor-element.elementor-element-b8655ba .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1172 .elementor-element.elementor-element-16f0e97 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-1172 .elementor-element.elementor-element-16f0e97 .elementor-heading-title{font-size:var( --e-global-typography-d20fa8f-font-size );line-height:var( --e-global-typography-d20fa8f-line-height );}.elementor-1172 .elementor-element.elementor-element-aed949e{--grid-auto-flow:row;}.elementor-1172 .elementor-element.elementor-element-8d8a4ac{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1172 .elementor-element.elementor-element-4e96592 .elementor-icon-box-title, .elementor-1172 .elementor-element.elementor-element-4e96592 .elementor-icon-box-title a{font-size:var( --e-global-typography-a73b15b-font-size );line-height:var( --e-global-typography-a73b15b-line-height );}.elementor-1172 .elementor-element.elementor-element-4e96592 .elementor-icon-box-description{font-size:var( --e-global-typography-d44d7ad-font-size );line-height:var( --e-global-typography-d44d7ad-line-height );}.elementor-1172 .elementor-element.elementor-element-4e85188 .elementor-icon-box-title, .elementor-1172 .elementor-element.elementor-element-4e85188 .elementor-icon-box-title a{font-size:var( --e-global-typography-a73b15b-font-size );line-height:var( --e-global-typography-a73b15b-line-height );}.elementor-1172 .elementor-element.elementor-element-4e85188 .elementor-icon-box-description{font-size:var( --e-global-typography-d44d7ad-font-size );line-height:var( --e-global-typography-d44d7ad-line-height );}.elementor-1172 .elementor-element.elementor-element-bdd004a .elementor-icon-box-title, .elementor-1172 .elementor-element.elementor-element-bdd004a .elementor-icon-box-title a{font-size:var( --e-global-typography-a73b15b-font-size );line-height:var( --e-global-typography-a73b15b-line-height );}.elementor-1172 .elementor-element.elementor-element-bdd004a .elementor-icon-box-description{font-size:var( --e-global-typography-d44d7ad-font-size );line-height:var( --e-global-typography-d44d7ad-line-height );}.elementor-1172 .elementor-element.elementor-element-350d85e{--grid-auto-flow:row;}.elementor-1172 .elementor-element.elementor-element-3d310a7 .elementor-heading-title{font-size:var( --e-global-typography-c2bf98c-font-size );line-height:var( --e-global-typography-c2bf98c-line-height );}.elementor-1172 .elementor-element.elementor-element-672c1c7{font-size:var( --e-global-typography-71005f2-font-size );line-height:var( --e-global-typography-71005f2-line-height );}.elementor-1172 .elementor-element.elementor-element-ad47478{--grid-auto-flow:row;}.elementor-1172 .elementor-element.elementor-element-a0c09b7 .elementor-heading-title{font-size:var( --e-global-typography-c2bf98c-font-size );line-height:var( --e-global-typography-c2bf98c-line-height );}.elementor-1172 .elementor-element.elementor-element-3fbe56c{font-size:var( --e-global-typography-71005f2-font-size );line-height:var( --e-global-typography-71005f2-line-height );}.elementor-1172 .elementor-element.elementor-element-aa432aa{--padding-top:32px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1172 .elementor-element.elementor-element-6828436 .elementor-heading-title{font-size:var( --e-global-typography-c2bf98c-font-size );line-height:var( --e-global-typography-c2bf98c-line-height );}.elementor-1172 .elementor-element.elementor-element-f8c1218{--grid-columns:2;}.elementor-1172 .elementor-element.elementor-element-288f9a0{--swiper-slides-to-display:2;}.elementor-1172 .elementor-element.elementor-element-e4d5f45{--padding-top:0px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-1172 .elementor-element.elementor-element-b19f800{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1172 .elementor-element.elementor-element-22c7534{--min-height:0px;--padding-top:64px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1172 .elementor-element.elementor-element-b8655ba .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1172 .elementor-element.elementor-element-16f0e97 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1172 .elementor-element.elementor-element-16f0e97 .elementor-heading-title{font-size:var( --e-global-typography-d20fa8f-font-size );line-height:var( --e-global-typography-d20fa8f-line-height );}.elementor-1172 .elementor-element.elementor-element-6afc82c .elementor-button{font-size:0.8em;}.elementor-1172 .elementor-element.elementor-element-aed949e{--e-con-grid-template-columns:1fr;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-1172 .elementor-element.elementor-element-95a7284{--justify-content:center;}.elementor-1172 .elementor-element.elementor-element-4e96592 .elementor-icon-box-title, .elementor-1172 .elementor-element.elementor-element-4e96592 .elementor-icon-box-title a{font-size:var( --e-global-typography-a73b15b-font-size );line-height:var( --e-global-typography-a73b15b-line-height );}.elementor-1172 .elementor-element.elementor-element-4e96592 .elementor-icon-box-description{font-size:var( --e-global-typography-d44d7ad-font-size );line-height:var( --e-global-typography-d44d7ad-line-height );}.elementor-1172 .elementor-element.elementor-element-aaba613{--justify-content:center;}.elementor-1172 .elementor-element.elementor-element-4e85188 .elementor-icon-box-title, .elementor-1172 .elementor-element.elementor-element-4e85188 .elementor-icon-box-title a{font-size:var( --e-global-typography-a73b15b-font-size );line-height:var( --e-global-typography-a73b15b-line-height );}.elementor-1172 .elementor-element.elementor-element-4e85188 .elementor-icon-box-description{font-size:var( --e-global-typography-d44d7ad-font-size );line-height:var( --e-global-typography-d44d7ad-line-height );}.elementor-1172 .elementor-element.elementor-element-871d32a{--justify-content:center;}.elementor-1172 .elementor-element.elementor-element-bdd004a .elementor-icon-box-title, .elementor-1172 .elementor-element.elementor-element-bdd004a .elementor-icon-box-title a{font-size:var( --e-global-typography-a73b15b-font-size );line-height:var( --e-global-typography-a73b15b-line-height );}.elementor-1172 .elementor-element.elementor-element-bdd004a .elementor-icon-box-description{font-size:var( --e-global-typography-d44d7ad-font-size );line-height:var( --e-global-typography-d44d7ad-line-height );}.elementor-1172 .elementor-element.elementor-element-350d85e{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--justify-items:start;}.elementor-1172 .elementor-element.elementor-element-3d310a7 .elementor-heading-title{font-size:var( --e-global-typography-c2bf98c-font-size );line-height:var( --e-global-typography-c2bf98c-line-height );}.elementor-1172 .elementor-element.elementor-element-672c1c7{font-size:var( --e-global-typography-71005f2-font-size );line-height:var( --e-global-typography-71005f2-line-height );}.elementor-1172 .elementor-element.elementor-element-ad47478{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--justify-items:start;}.elementor-1172 .elementor-element.elementor-element-a0c09b7 .elementor-heading-title{font-size:var( --e-global-typography-c2bf98c-font-size );line-height:var( --e-global-typography-c2bf98c-line-height );}.elementor-1172 .elementor-element.elementor-element-3fbe56c{font-size:var( --e-global-typography-71005f2-font-size );line-height:var( --e-global-typography-71005f2-line-height );}.elementor-1172 .elementor-element.elementor-element-6828436 .elementor-heading-title{font-size:var( --e-global-typography-c2bf98c-font-size );line-height:var( --e-global-typography-c2bf98c-line-height );}.elementor-1172 .elementor-element.elementor-element-f8c1218{--grid-columns:1;}.elementor-1172 .elementor-element.elementor-element-288f9a0{--swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-8d8a4ac */.elementor-1172 .elementor-element.elementor-element-8d8a4ac .elementor-icon-box-title {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-f8c1218 *//* Grundlayout der Seitennummerierung */
.elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination {
	display: flex;
	align-items: center;
	justify-content: end;
	gap: 14px;
	margin-top: 48px;
}

/* Reset: Elementor-Abstände & Theme-Linkfarbe (grün) überschreiben */
.elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination .page-numbers {
	margin: 0 !important;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	font-weight: 600;
	line-height: 1;
	text-decoration: none;
	color: #1e1e1e !important;
	transition: background-color .2s ease, color .2s ease;
}

/* Inaktive Seitenzahlen (2, 3, 4 …) */
.elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination a.page-numbers:not(.prev):not(.next) {
	width: 40px;
	height: 40px;
	border-radius: 50%;
}
.elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination a.page-numbers:not(.prev):not(.next):hover {
	background-color: rgba(30, 30, 30, .08);
}

/* Aktive Seite: dunkler Kreis mit weißer Zahl */
.elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination .page-numbers.current {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background-color: #1e1e1e;
	color: #fff !important;
}


/* ===== Pfeil-Buttons ===== */

/* Form & Größe – Rechteck mit runden Ecken wie im Figma */
.elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination .page-numbers.prev,
.elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination .page-numbers.next {
	width: 56px;
	height: 44px;
	border-radius: 8px;
	position: relative;
	font-size: 0; /* blendet das "<" bzw. ">" aus dem Widget-Feld aus */
}

/* Abstand zum Zahlenblock */
.elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination .page-numbers.prev { margin-right: 24px !important; }
.elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination .page-numbers.next { margin-left: 24px !important; }

/* Klickbar: dunkler Button, weißer Pfeil */
.elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination a.page-numbers.prev,
.elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination a.page-numbers.next {
	background-color: #1e1e1e;
	color: #fff !important;
}
.elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination a.page-numbers.prev:hover,
.elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination a.page-numbers.next:hover {
	background-color: #c8102e;
}

/* Deaktiviert (Span): grauer Button, weißer Pfeil – wie im Figma */
.elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination span.page-numbers.prev,
.elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination span.page-numbers.next {
	background-color: #d9d9d9;
	color: #fff !important;
	cursor: default;
}

/* --- Der Pfeil selbst: Linie + Spitze, 24px / 2px wie im Figma --- */
.elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination .page-numbers.prev::before,
.elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination .page-numbers.next::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 24px;
	height: 2px;
	border-radius: 1px;
	background-color: currentColor;
}
.elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination .page-numbers.prev::after,
.elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination .page-numbers.next::after {
	content: "";
	position: absolute;
	top: 50%;
	width: 9px;
	height: 9px;
	border-top: 2px solid currentColor;
	border-right: 2px solid currentColor;
}
.elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination .page-numbers.next::after {
	right: calc(50% - 12px);
	transform: translateY(-50%) rotate(45deg);
}
.elementor-1172 .elementor-element.elementor-element-f8c1218 .elementor-pagination .page-numbers.prev::after {
	left: calc(50% - 12px);
	transform: translateY(-50%) rotate(-135deg);
}/* End custom CSS */