.elementor-513 .elementor-element.elementor-element-a56bb46{--display:flex;--min-height:100dvh;--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;--padding-top:232px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-513 .elementor-element.elementor-element-a56bb46:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-a56bb46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glassmont021.com/wp-content/uploads/2026/02/home-header-scaled.webp");background-position:center center;background-size:cover;}.elementor-513 .elementor-element.elementor-element-7f1958a{--display:grid;--e-con-grid-template-columns:7fr 5fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-637a6e3{--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-513 .elementor-element.elementor-element-d092418{font-family:var( --e-global-typography-text_sm-font-family ), Sans-serif;font-size:var( --e-global-typography-text_sm-font-size );font-weight:var( --e-global-typography-text_sm-font-weight );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );color:var( --e-global-color-5778e45 );}.elementor-513 .elementor-element.elementor-element-c010077 .elementor-heading-title{font-family:"Aspekta", Sans-serif;font-size:80px;font-weight:500;line-height:92px;letter-spacing:-2.4px;color:var( --e-global-color-5778e45 );}.elementor-513 .elementor-element.elementor-element-559ff18{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-513 .elementor-element.elementor-element-488e570{width:var( --container-widget-width, 440px );max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text_xl-font-family ), Sans-serif;font-size:var( --e-global-typography-text_xl-font-size );font-weight:var( --e-global-typography-text_xl-font-weight );line-height:var( --e-global-typography-text_xl-line-height );letter-spacing:var( --e-global-typography-text_xl-letter-spacing );color:var( --e-global-color-5778e45 );}.elementor-513 .elementor-element.elementor-element-b035fcd .elementor-button{background-color:transparent;font-family:"Aspekta", Sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.32px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:3px 3px 3px 3px;padding:12px 24px 12px 24px;}.elementor-513 .elementor-element.elementor-element-b035fcd .elementor-button:hover, .elementor-513 .elementor-element.elementor-element-b035fcd .elementor-button:focus{background-color:#F46300;color:#FFFFFF;border-color:#F46300;}.elementor-513 .elementor-element.elementor-element-b035fcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 018px;}.elementor-513 .elementor-element.elementor-element-b035fcd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-513 .elementor-element.elementor-element-b035fcd .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-513 .elementor-element.elementor-element-b035fcd .elementor-button:hover svg, .elementor-513 .elementor-element.elementor-element-b035fcd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-513 .elementor-element.elementor-element-f36fb79{--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:42px 0px;--row-gap:42px;--column-gap:0px;--padding-top:100px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-513 .elementor-element.elementor-element-8cee48b{--display:grid;--e-con-grid-template-columns:8fr 4fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-a628451{--display:flex;}.elementor-513 .elementor-element.elementor-element-7d53189{font-family:var( --e-global-typography-text_sm-font-family ), Sans-serif;font-size:var( --e-global-typography-text_sm-font-size );font-weight:var( --e-global-typography-text_sm-font-weight );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-3ef9c0d .elementor-heading-title{font-family:"Aspekta", Sans-serif;font-size:80px;font-weight:500;line-height:92px;letter-spacing:-2.4px;color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-7220cd3{--display:flex;}.elementor-513 .elementor-element.elementor-element-e9ef613{--swiper-slides-to-display:3;--swiper-slides-gap:10px;}.elementor-513 .elementor-element.elementor-element-e9ef613 .swiper-slide > .elementor-element{height:100%;}.elementor-513 .elementor-element.elementor-element-11bcc04{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:108px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-513 .elementor-element.elementor-element-11bcc04:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-11bcc04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-custom_grey_light );}.elementor-513 .elementor-element.elementor-element-c5aadd5{--display:flex;}.elementor-513 .elementor-element.elementor-element-230fdfe{font-family:var( --e-global-typography-text_sm-font-family ), Sans-serif;font-size:var( --e-global-typography-text_sm-font-size );font-weight:var( --e-global-typography-text_sm-font-weight );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-28d60e6 .elementor-heading-title{font-family:var( --e-global-typography-heading_2-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_2-font-size );font-weight:var( --e-global-typography-heading_2-font-weight );line-height:var( --e-global-typography-heading_2-line-height );letter-spacing:var( --e-global-typography-heading_2-letter-spacing );color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-b2f2c46{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-513 .elementor-element.elementor-element-f6f7037{--display:grid;--e-con-grid-template-columns:7fr 5fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-ab02566{--display:flex;--min-height:309px;--border-radius:16px 16px 16px 16px;}.elementor-513 .elementor-element.elementor-element-ab02566:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-ab02566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glassmont021.com/wp-content/uploads/2026/03/free-delivery.webp");background-position:center center;background-size:cover;}.elementor-513 .elementor-element.elementor-element-3fbfb16{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-513 .elementor-element.elementor-element-3fbfb16:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-3fbfb16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5778e45 );}.elementor-513 .elementor-element.elementor-element-529742f .elementor-heading-title{font-family:var( --e-global-typography-heading_3-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_3-font-size );font-weight:var( --e-global-typography-heading_3-font-weight );line-height:var( --e-global-typography-heading_3-line-height );letter-spacing:var( --e-global-typography-heading_3-letter-spacing );}.elementor-513 .elementor-element.elementor-element-074d07f{font-family:var( --e-global-typography-text_base-font-family ), Sans-serif;font-size:var( --e-global-typography-text_base-font-size );font-weight:var( --e-global-typography-text_base-font-weight );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );color:var( --e-global-color-custom_grey_dark );}.elementor-513 .elementor-element.elementor-element-0b91cb1{--display:grid;--e-con-grid-template-columns:5fr 7fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-1db5d8e{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-513 .elementor-element.elementor-element-1db5d8e:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-1db5d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5778e45 );}.elementor-513 .elementor-element.elementor-element-2d45117{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-513 .elementor-element.elementor-element-2d45117 .elementor-heading-title{font-family:var( --e-global-typography-heading_3-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_3-font-size );font-weight:var( --e-global-typography-heading_3-font-weight );line-height:var( --e-global-typography-heading_3-line-height );letter-spacing:var( --e-global-typography-heading_3-letter-spacing );}.elementor-513 .elementor-element.elementor-element-fae197d{font-family:var( --e-global-typography-text_base-font-family ), Sans-serif;font-size:var( --e-global-typography-text_base-font-size );font-weight:var( --e-global-typography-text_base-font-weight );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );color:var( --e-global-color-custom_grey_dark );}.elementor-513 .elementor-element.elementor-element-b1d6ff9{--display:flex;--min-height:309px;--border-radius:16px 16px 16px 16px;}.elementor-513 .elementor-element.elementor-element-b1d6ff9:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-b1d6ff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glassmont021.com/wp-content/uploads/2026/03/accross-serbia.webp");background-position:center center;background-size:cover;}.elementor-513 .elementor-element.elementor-element-ad07083{--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:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-513 .elementor-element.elementor-element-d281f03{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-513 .elementor-element.elementor-element-8026a87{font-family:var( --e-global-typography-text_sm-font-family ), Sans-serif;font-size:var( --e-global-typography-text_sm-font-size );font-weight:var( --e-global-typography-text_sm-font-weight );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-4e211eb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-4e211eb .elementor-heading-title{font-family:var( --e-global-typography-heading_2-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_2-font-size );font-weight:var( --e-global-typography-heading_2-font-weight );line-height:var( --e-global-typography-heading_2-line-height );letter-spacing:var( --e-global-typography-heading_2-letter-spacing );color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-44889dc{--display:grid;--e-con-grid-template-columns:7fr 5fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-513 .elementor-element.elementor-element-17dcf3f{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-513 .elementor-element.elementor-element-c0a901f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-513 .elementor-element.elementor-element-cf3a1c1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-cf3a1c1 .elementor-heading-title{font-family:var( --e-global-typography-heading_6-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_6-font-size );font-weight:var( --e-global-typography-heading_6-font-weight );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-1ceaf94{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-15b58ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-513 .elementor-element.elementor-element-a10c14a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-a10c14a .elementor-heading-title{font-family:var( --e-global-typography-heading_6-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_6-font-size );font-weight:var( --e-global-typography-heading_6-font-weight );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-6274e05{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-cfcc348{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-513 .elementor-element.elementor-element-c8e4bcb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-c8e4bcb .elementor-heading-title{font-family:var( --e-global-typography-heading_6-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_6-font-size );font-weight:var( --e-global-typography-heading_6-font-weight );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-3e9c779{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-b87aaf7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-513 .elementor-element.elementor-element-80a98d5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-80a98d5 .elementor-heading-title{font-family:var( --e-global-typography-heading_6-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_6-font-size );font-weight:var( --e-global-typography-heading_6-font-weight );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-036ba1e{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-dc29765{--n-accordion-title-font-size:var( --e-global-typography-heading_5-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-icon-size:24px;--n-accordion-icon-normal-color:var( --e-global-color-5778e45 );--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-513 .elementor-element.elementor-element-dc29765 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-dc29765 {--n-accordion-padding:020px 20px 20px 0px;}:where( .elementor-513 .elementor-element.elementor-element-dc29765 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-heading_5-font-family ), Sans-serif;font-weight:var( --e-global-typography-heading_5-font-weight );line-height:var( --e-global-typography-heading_5-line-height );}:where( .elementor-513 .elementor-element.elementor-element-dc29765 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:40px;--padding-left:0px;}.elementor-513 .elementor-element.elementor-element-9d6c4d0{padding:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-9d6c4d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-513 .elementor-element.elementor-element-9d6c4d0 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-513 .elementor-element.elementor-element-9d6c4d0 .elementor-button{padding:12px 24px 12px 24px;}.elementor-513 .elementor-element.elementor-element-9764fd9{--display:flex;}.elementor-513 .elementor-element.elementor-element-265a1ba{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-513 .elementor-element.elementor-element-265a1ba:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-265a1ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glassmont021.com/wp-content/uploads/2026/03/custom-mirror-services.webp");background-position:center center;background-size:cover;}.elementor-513 .elementor-element.elementor-element-265a1ba.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-513 .elementor-element.elementor-element-a171120{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-513 .elementor-element.elementor-element-a171120:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-a171120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glassmont021.com/wp-content/uploads/2026/02/rectangular-image.webp");background-position:center center;background-size:cover;}.elementor-513 .elementor-element.elementor-element-a171120.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-513 .elementor-element.elementor-element-d4238c9{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-513 .elementor-element.elementor-element-d4238c9:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-d4238c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glassmont021.com/wp-content/uploads/2026/02/details-mirror.png");background-position:center center;background-size:cover;}.elementor-513 .elementor-element.elementor-element-d4238c9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-513 .elementor-element.elementor-element-8b408c4{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-513 .elementor-element.elementor-element-8b408c4:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-8b408c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glassmont021.com/wp-content/uploads/2026/02/touch-sensor.png");background-position:center center;background-size:cover;}.elementor-513 .elementor-element.elementor-element-8b408c4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-513 .elementor-element.elementor-element-9dbc47f{--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:120px;--padding-left:24px;--padding-right:24px;}.elementor-513 .elementor-element.elementor-element-dd64502{--display:grid;--e-con-grid-template-columns:9fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-1be6fe1{--display:flex;}.elementor-513 .elementor-element.elementor-element-aec9af2{font-family:var( --e-global-typography-text_sm-font-family ), Sans-serif;font-size:var( --e-global-typography-text_sm-font-size );font-weight:var( --e-global-typography-text_sm-font-weight );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-bc5f98d .elementor-heading-title{font-family:"Aspekta", Sans-serif;font-size:62px;font-weight:500;line-height:74px;letter-spacing:-1.24px;color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-38599f4{--display:grid;--e-con-grid-template-columns:5fr 7fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-28055e6{--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-513 .elementor-element.elementor-element-04a0879 img{border-radius:16px 16px 16px 16px;}.elementor-513 .elementor-element.elementor-element-0adffeb{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-513 .elementor-element.elementor-element-ed95949{margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-ed95949 .elementor-heading-title{font-family:var( --e-global-typography-heading_5-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_5-font-size );font-weight:var( --e-global-typography-heading_5-font-weight );line-height:var( --e-global-typography-heading_5-line-height );color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-347d971{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-513 .elementor-element.elementor-element-8e5de22{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-513 .elementor-element.elementor-element-080d005{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:6px 6px 6px 6px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-513 .elementor-element.elementor-element-080d005:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-080d005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0366CC1A;}.elementor-513 .elementor-element.elementor-element-cbc3559 .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-cbc3559.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-513 .elementor-element.elementor-element-cbc3559.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-cbc3559.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-513 .elementor-element.elementor-element-cbc3559.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-cbc3559.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-513 .elementor-element.elementor-element-cbc3559 .elementor-icon{font-size:40px;}.elementor-513 .elementor-element.elementor-element-cbc3559 .elementor-icon svg{height:40px;}.elementor-513 .elementor-element.elementor-element-81701b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-513 .elementor-element.elementor-element-ec9f038 .elementor-heading-title{font-family:"Aspekta", Sans-serif;font-size:18px;font-weight:600;line-height:26px;letter-spacing:-0.18px;}.elementor-513 .elementor-element.elementor-element-27d8027{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Aspekta", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.16px;color:var( --e-global-color-custom_grey_dark );}.elementor-513 .elementor-element.elementor-element-78d6ba6{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-513 .elementor-element.elementor-element-09178a6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:6px 6px 6px 6px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-513 .elementor-element.elementor-element-09178a6:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-09178a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0366CC1A;}.elementor-513 .elementor-element.elementor-element-ceae118 .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-ceae118.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-513 .elementor-element.elementor-element-ceae118.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-ceae118.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-513 .elementor-element.elementor-element-ceae118.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-ceae118.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-513 .elementor-element.elementor-element-ceae118 .elementor-icon{font-size:40px;}.elementor-513 .elementor-element.elementor-element-ceae118 .elementor-icon svg{height:40px;}.elementor-513 .elementor-element.elementor-element-77ffa16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-513 .elementor-element.elementor-element-353b76a .elementor-heading-title{font-family:"Aspekta", Sans-serif;font-size:18px;font-weight:600;line-height:26px;letter-spacing:-0.18px;}.elementor-513 .elementor-element.elementor-element-a59e595{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-text_base-font-family ), Sans-serif;font-size:var( --e-global-typography-text_base-font-size );font-weight:var( --e-global-typography-text_base-font-weight );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );color:var( --e-global-color-custom_grey_dark );}.elementor-513 .elementor-element.elementor-element-a452219{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-513 .elementor-element.elementor-element-ea80a61{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:6px 6px 6px 6px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-513 .elementor-element.elementor-element-ea80a61:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-ea80a61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0366CC1A;}.elementor-513 .elementor-element.elementor-element-eda82ed .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-eda82ed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-513 .elementor-element.elementor-element-eda82ed.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-eda82ed.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-513 .elementor-element.elementor-element-eda82ed.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-eda82ed.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-513 .elementor-element.elementor-element-eda82ed .elementor-icon{font-size:40px;}.elementor-513 .elementor-element.elementor-element-eda82ed .elementor-icon svg{height:40px;}.elementor-513 .elementor-element.elementor-element-4df09d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-513 .elementor-element.elementor-element-9641168 .elementor-heading-title{font-family:"Aspekta", Sans-serif;font-size:18px;font-weight:600;line-height:26px;letter-spacing:-0.18px;}.elementor-513 .elementor-element.elementor-element-8a74a18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-text_base-font-family ), Sans-serif;font-size:var( --e-global-typography-text_base-font-size );font-weight:var( --e-global-typography-text_base-font-weight );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );color:var( --e-global-color-custom_grey_dark );}.elementor-513 .elementor-element.elementor-element-c010102{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-513 .elementor-element.elementor-element-d6d748b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:6px 6px 6px 6px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-513 .elementor-element.elementor-element-d6d748b:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-d6d748b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0366CC1A;}.elementor-513 .elementor-element.elementor-element-043525c .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-043525c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-513 .elementor-element.elementor-element-043525c.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-043525c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-513 .elementor-element.elementor-element-043525c.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-043525c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-513 .elementor-element.elementor-element-043525c .elementor-icon{font-size:40px;}.elementor-513 .elementor-element.elementor-element-043525c .elementor-icon svg{height:40px;}.elementor-513 .elementor-element.elementor-element-8a46a14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-513 .elementor-element.elementor-element-ff2af2f .elementor-heading-title{font-family:"Aspekta", Sans-serif;font-size:18px;font-weight:600;line-height:26px;letter-spacing:-0.18px;}.elementor-513 .elementor-element.elementor-element-f7c81cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-text_base-font-family ), Sans-serif;font-size:var( --e-global-typography-text_base-font-size );font-weight:var( --e-global-typography-text_base-font-weight );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );color:var( --e-global-color-custom_grey_dark );}.elementor-513 .elementor-element.elementor-element-6a5c749{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-513 .elementor-element.elementor-element-203e84f .elementor-heading-title{font-family:"Aspekta", Sans-serif;font-size:18px;font-weight:600;line-height:26px;letter-spacing:-0.18px;}.elementor-513 .elementor-element.elementor-element-00dbaee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-text_base-font-family ), Sans-serif;font-size:var( --e-global-typography-text_base-font-size );font-weight:var( --e-global-typography-text_base-font-weight );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );color:var( --e-global-color-custom_grey_dark );}.elementor-513 .elementor-element.elementor-element-191c102{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-191c102:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-191c102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-079167a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-513 .elementor-element.elementor-element-a613604{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-513 .elementor-element.elementor-element-2d4e49e{text-align:start;font-family:var( --e-global-typography-text_sm-font-family ), Sans-serif;font-size:var( --e-global-typography-text_sm-font-size );font-weight:var( --e-global-typography-text_sm-font-weight );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );color:var( --e-global-color-5778e45 );}.elementor-513 .elementor-element.elementor-element-5bbdb8a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-513 .elementor-element.elementor-element-5bbdb8a .elementor-heading-title{font-family:"Aspekta", Sans-serif;font-size:62px;font-weight:500;line-height:74px;letter-spacing:-1.24px;color:var( --e-global-color-5778e45 );}.elementor-513 .elementor-element.elementor-element-7cfb16b{width:var( --container-widget-width, 689px );max-width:689px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:689px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text_lg-font-family ), Sans-serif;font-size:var( --e-global-typography-text_lg-font-size );font-weight:var( --e-global-typography-text_lg-font-weight );line-height:var( --e-global-typography-text_lg-line-height );letter-spacing:var( --e-global-typography-text_lg-letter-spacing );color:var( --e-global-color-5778e45 );}.elementor-513 .elementor-element.elementor-element-e75127e{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-513 .elementor-element.elementor-element-0392f91 img{width:100%;height:auto;}.elementor-513 .elementor-element.elementor-element-8925966 img{width:100%;height:auto;}.elementor-513 .elementor-element.elementor-element-ba1dd1d{--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:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-513 .elementor-element.elementor-element-ac2f4ac{--display:flex;}.elementor-513 .elementor-element.elementor-element-d2de0a6{--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-513 .elementor-element.elementor-element-f117688{--display:flex;}.elementor-513 .elementor-element.elementor-element-1e82666{--display:flex;}.elementor-513 .elementor-element.elementor-element-ed1047e{--display:grid;--e-con-grid-template-columns:7fr 5fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-14d5ada{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-ef03dfd{font-family:var( --e-global-typography-text_sm-font-family ), Sans-serif;font-size:var( --e-global-typography-text_sm-font-size );font-weight:var( --e-global-typography-text_sm-font-weight );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-5848cc8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-5848cc8 .elementor-heading-title{font-family:"Aspekta", Sans-serif;font-size:80px;font-weight:500;line-height:92px;letter-spacing:-2.4px;color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-a28d9d2{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-a28d9d2 .elementor-heading-title{font-family:var( --e-global-typography-da25ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-da25ba9-font-size );font-weight:var( --e-global-typography-da25ba9-font-weight );text-transform:var( --e-global-typography-da25ba9-text-transform );line-height:var( --e-global-typography-da25ba9-line-height );letter-spacing:var( --e-global-typography-da25ba9-letter-spacing );color:var( --e-global-color-primary );}.elementor-513 .elementor-element.elementor-element-89dead3{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-89dead3 .elementor-heading-title{font-family:var( --e-global-typography-heading_4-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_4-font-size );font-weight:var( --e-global-typography-heading_4-font-weight );line-height:var( --e-global-typography-heading_4-line-height );letter-spacing:var( --e-global-typography-heading_4-letter-spacing );color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-7825a29{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text_base-font-family ), Sans-serif;font-size:var( --e-global-typography-text_base-font-size );font-weight:var( --e-global-typography-text_base-font-weight );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-6d8205a{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text_base-font-family ), Sans-serif;font-size:var( --e-global-typography-text_base-font-size );font-weight:var( --e-global-typography-text_base-font-weight );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-ca27178{--display:flex;--min-height:600px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-513 .elementor-element.elementor-element-c536f8d{--display:flex;--position:absolute;top:0px;}.elementor-513 .elementor-element.elementor-element-c536f8d:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-c536f8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glassmont021.com/wp-content/uploads/2026/03/consultation.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-513 .elementor-element.elementor-element-c536f8d{left:0px;}body.rtl .elementor-513 .elementor-element.elementor-element-c536f8d{right:0px;}.elementor-513 .elementor-element.elementor-element-b038f22{--display:flex;--position:absolute;top:0px;}.elementor-513 .elementor-element.elementor-element-b038f22:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-b038f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84c6f26 );}body:not(.rtl) .elementor-513 .elementor-element.elementor-element-b038f22{left:0px;}body.rtl .elementor-513 .elementor-element.elementor-element-b038f22{right:0px;}.elementor-513 .elementor-element.elementor-element-f3b24a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-513 .elementor-element.elementor-element-ee65c38 .elementor-heading-title{font-family:"Aspekta", Sans-serif;font-size:20px;font-weight:600;line-height:30px;color:var( --e-global-color-5778e45 );}.elementor-513 .elementor-element.elementor-element-6fec2c1{width:var( --container-widget-width, 410px );max-width:410px;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:410px;--container-widget-flex-grow:0;color:#FFFFFFCC;}.elementor-513 .elementor-element.elementor-element-4b65cc8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-4b65cc8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-513 .elementor-element.elementor-element-4b65cc8 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-513 .elementor-element.elementor-element-4b65cc8 .elementor-button{padding:12px 24px 12px 24px;}.elementor-513 .elementor-element.elementor-element-4f084f5 .elementor-button{background-color:var( --e-global-color-5778e45 );font-family:"Aspekta", Sans-serif;font-size:14px;font-weight:600;line-height:24px;letter-spacing:-0.07px;fill:var( --e-global-color-84c6f26 );color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-4f084f5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-513 .elementor-element.elementor-element-4f084f5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-513 .elementor-element.elementor-element-12b99dd{--display:flex;}.elementor-513 .elementor-element.elementor-element-de9566c{--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-513 .elementor-element.elementor-element-d24f91f{--display:flex;}.elementor-513 .elementor-element.elementor-element-2f39927{--display:flex;}.elementor-513 .elementor-element.elementor-element-8158453{--display:grid;--e-con-grid-template-columns:7fr 5fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-cfc17b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-cc7730f{font-family:var( --e-global-typography-text_sm-font-family ), Sans-serif;font-size:var( --e-global-typography-text_sm-font-size );font-weight:var( --e-global-typography-text_sm-font-weight );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-ad479da{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-ad479da .elementor-heading-title{font-family:"Aspekta", Sans-serif;font-size:80px;font-weight:500;line-height:92px;letter-spacing:-2.4px;color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-e45b640{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-e45b640 .elementor-heading-title{font-family:var( --e-global-typography-da25ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-da25ba9-font-size );font-weight:var( --e-global-typography-da25ba9-font-weight );text-transform:var( --e-global-typography-da25ba9-text-transform );line-height:var( --e-global-typography-da25ba9-line-height );letter-spacing:var( --e-global-typography-da25ba9-letter-spacing );color:var( --e-global-color-primary );}.elementor-513 .elementor-element.elementor-element-22a5005{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-22a5005 .elementor-heading-title{font-family:var( --e-global-typography-heading_4-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_4-font-size );font-weight:var( --e-global-typography-heading_4-font-weight );line-height:var( --e-global-typography-heading_4-line-height );letter-spacing:var( --e-global-typography-heading_4-letter-spacing );color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-9122aad{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text_base-font-family ), Sans-serif;font-size:var( --e-global-typography-text_base-font-size );font-weight:var( --e-global-typography-text_base-font-weight );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-751fadb{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text_base-font-family ), Sans-serif;font-size:var( --e-global-typography-text_base-font-size );font-weight:var( --e-global-typography-text_base-font-weight );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-494b8d4{--display:flex;--min-height:600px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-513 .elementor-element.elementor-element-a7caacb{--display:flex;--position:absolute;top:0px;}.elementor-513 .elementor-element.elementor-element-a7caacb:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-a7caacb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glassmont021.com/wp-content/uploads/2026/03/consultation.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-513 .elementor-element.elementor-element-a7caacb{left:0px;}body.rtl .elementor-513 .elementor-element.elementor-element-a7caacb{right:0px;}.elementor-513 .elementor-element.elementor-element-bb62894{--display:flex;--position:absolute;top:0px;}.elementor-513 .elementor-element.elementor-element-bb62894:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-bb62894 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84c6f26 );}body:not(.rtl) .elementor-513 .elementor-element.elementor-element-bb62894{left:0px;}body.rtl .elementor-513 .elementor-element.elementor-element-bb62894{right:0px;}.elementor-513 .elementor-element.elementor-element-786d314{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-513 .elementor-element.elementor-element-d1623e3 .elementor-heading-title{font-family:"Aspekta", Sans-serif;font-size:20px;font-weight:600;line-height:30px;color:var( --e-global-color-5778e45 );}.elementor-513 .elementor-element.elementor-element-1dad1f7{width:var( --container-widget-width, 410px );max-width:410px;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:410px;--container-widget-flex-grow:0;color:#FFFFFFCC;}.elementor-513 .elementor-element.elementor-element-ebf6223{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-ebf6223 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-513 .elementor-element.elementor-element-ebf6223 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-513 .elementor-element.elementor-element-ebf6223 .elementor-button{padding:12px 24px 12px 24px;}.elementor-513 .elementor-element.elementor-element-159f1bb .elementor-button{background-color:var( --e-global-color-5778e45 );font-family:"Aspekta", Sans-serif;font-size:14px;font-weight:600;line-height:24px;letter-spacing:-0.07px;fill:var( --e-global-color-84c6f26 );color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-159f1bb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-513 .elementor-element.elementor-element-159f1bb .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-513 .elementor-element.elementor-element-a669481{--display:flex;}.elementor-513 .elementor-element.elementor-element-83f27d5{--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-513 .elementor-element.elementor-element-6203170{--display:flex;}.elementor-513 .elementor-element.elementor-element-772e884{--display:flex;}.elementor-513 .elementor-element.elementor-element-186377f{--display:grid;--e-con-grid-template-columns:7fr 5fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-6ce6d68{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-601849d{font-family:var( --e-global-typography-text_sm-font-family ), Sans-serif;font-size:var( --e-global-typography-text_sm-font-size );font-weight:var( --e-global-typography-text_sm-font-weight );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-cd74fd4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-cd74fd4 .elementor-heading-title{font-family:"Aspekta", Sans-serif;font-size:80px;font-weight:500;line-height:92px;letter-spacing:-2.4px;color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-a41b6c4{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-a41b6c4 .elementor-heading-title{font-family:var( --e-global-typography-da25ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-da25ba9-font-size );font-weight:var( --e-global-typography-da25ba9-font-weight );text-transform:var( --e-global-typography-da25ba9-text-transform );line-height:var( --e-global-typography-da25ba9-line-height );letter-spacing:var( --e-global-typography-da25ba9-letter-spacing );color:var( --e-global-color-primary );}.elementor-513 .elementor-element.elementor-element-bc22a58{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-bc22a58 .elementor-heading-title{font-family:var( --e-global-typography-heading_4-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_4-font-size );font-weight:var( --e-global-typography-heading_4-font-weight );line-height:var( --e-global-typography-heading_4-line-height );letter-spacing:var( --e-global-typography-heading_4-letter-spacing );color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-4cb5d08{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text_base-font-family ), Sans-serif;font-size:var( --e-global-typography-text_base-font-size );font-weight:var( --e-global-typography-text_base-font-weight );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-f7ceab2{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text_base-font-family ), Sans-serif;font-size:var( --e-global-typography-text_base-font-size );font-weight:var( --e-global-typography-text_base-font-weight );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-983ff0e{--display:flex;--min-height:600px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-513 .elementor-element.elementor-element-f83f9db{--display:flex;--position:absolute;top:0px;}.elementor-513 .elementor-element.elementor-element-f83f9db:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-f83f9db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glassmont021.com/wp-content/uploads/2026/03/consultation.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-513 .elementor-element.elementor-element-f83f9db{left:0px;}body.rtl .elementor-513 .elementor-element.elementor-element-f83f9db{right:0px;}.elementor-513 .elementor-element.elementor-element-38e3cdb{--display:flex;--position:absolute;top:0px;}.elementor-513 .elementor-element.elementor-element-38e3cdb:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-38e3cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84c6f26 );}body:not(.rtl) .elementor-513 .elementor-element.elementor-element-38e3cdb{left:0px;}body.rtl .elementor-513 .elementor-element.elementor-element-38e3cdb{right:0px;}.elementor-513 .elementor-element.elementor-element-a1e4fbc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-513 .elementor-element.elementor-element-f22a78f .elementor-heading-title{font-family:"Aspekta", Sans-serif;font-size:20px;font-weight:600;line-height:30px;color:var( --e-global-color-5778e45 );}.elementor-513 .elementor-element.elementor-element-77ec61a{width:var( --container-widget-width, 410px );max-width:410px;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:410px;--container-widget-flex-grow:0;color:#FFFFFFCC;}.elementor-513 .elementor-element.elementor-element-9c1a7b9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-513 .elementor-element.elementor-element-9c1a7b9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-513 .elementor-element.elementor-element-9c1a7b9 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-513 .elementor-element.elementor-element-9c1a7b9 .elementor-button{padding:12px 24px 12px 24px;}.elementor-513 .elementor-element.elementor-element-8b5f4ed .elementor-button{background-color:var( --e-global-color-5778e45 );font-family:"Aspekta", Sans-serif;font-size:14px;font-weight:600;line-height:24px;letter-spacing:-0.07px;fill:var( --e-global-color-84c6f26 );color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-8b5f4ed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-513 .elementor-element.elementor-element-8b5f4ed .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-513 .elementor-element.elementor-element-26b7542{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:9px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-513 .elementor-element.elementor-element-255fd79{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:105px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-255fd79:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-255fd79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-custom_grey_light );}.elementor-513 .elementor-element.elementor-element-255fd79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-513 .elementor-element.elementor-element-4ebd703{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-513 .elementor-element.elementor-element-87be7ce{text-align:start;font-family:var( --e-global-typography-text_sm-font-family ), Sans-serif;font-size:var( --e-global-typography-text_sm-font-size );font-weight:var( --e-global-typography-text_sm-font-weight );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-e520ac8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-513 .elementor-element.elementor-element-e520ac8 .elementor-heading-title{font-family:"Aspekta", Sans-serif;font-size:62px;font-weight:500;line-height:74px;letter-spacing:-1.24px;color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-3ddb2cc{width:var( --container-widget-width, 800px );max-width:800px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text_lg-font-family ), Sans-serif;font-size:var( --e-global-typography-text_lg-font-size );font-weight:var( --e-global-typography-text_lg-font-weight );line-height:var( --e-global-typography-text_lg-line-height );letter-spacing:var( --e-global-typography-text_lg-letter-spacing );color:var( --e-global-color-84c6f26 );}.elementor-513 .elementor-element.elementor-element-b10cf84{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-513 .elementor-element.elementor-element-8fd4fbb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3px 3px 3px 3px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-513 .elementor-element.elementor-element-8fd4fbb:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-8fd4fbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5778e45 );}.elementor-513 .elementor-element.elementor-element-c512b0c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-513 .elementor-element.elementor-element-b5194d0{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-513 .elementor-element.elementor-element-fe24e43{--display:flex;--min-height:52px;--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;}.elementor-513 .elementor-element.elementor-element-fe24e43.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-513 .elementor-element.elementor-element-8bd0958 img{height:52px;}.elementor-513 .elementor-element.elementor-element-95f01e1{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-513 .elementor-element.elementor-element-142f7e5 .elementor-heading-title{font-family:"Aspekta", Sans-serif;font-size:16px;font-weight:500;line-height:26px;letter-spacing:-0.16px;}.elementor-513 .elementor-element.elementor-element-2b88069{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-513 .elementor-element.elementor-element-ae5710d .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-ae5710d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-ae5710d.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-ae5710d.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-ae5710d.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-ae5710d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-ae5710d .elementor-icon{font-size:16px;}.elementor-513 .elementor-element.elementor-element-ae5710d .elementor-icon svg{height:16px;}.elementor-513 .elementor-element.elementor-element-b9e13a9 .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-b9e13a9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-b9e13a9.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-b9e13a9.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-b9e13a9.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-b9e13a9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-b9e13a9 .elementor-icon{font-size:16px;}.elementor-513 .elementor-element.elementor-element-b9e13a9 .elementor-icon svg{height:16px;}.elementor-513 .elementor-element.elementor-element-4d8fba8 .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-4d8fba8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-4d8fba8.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-4d8fba8.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-4d8fba8.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-4d8fba8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-4d8fba8 .elementor-icon{font-size:16px;}.elementor-513 .elementor-element.elementor-element-4d8fba8 .elementor-icon svg{height:16px;}.elementor-513 .elementor-element.elementor-element-aed925c .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-aed925c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-aed925c.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-aed925c.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-aed925c.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-aed925c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-aed925c .elementor-icon{font-size:16px;}.elementor-513 .elementor-element.elementor-element-aed925c .elementor-icon svg{height:16px;}.elementor-513 .elementor-element.elementor-element-d15c82e .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-d15c82e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-d15c82e.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-d15c82e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-d15c82e.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-d15c82e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-d15c82e .elementor-icon{font-size:16px;}.elementor-513 .elementor-element.elementor-element-d15c82e .elementor-icon svg{height:16px;}.elementor-513 .elementor-element.elementor-element-2032b5f{width:var( --container-widget-width, 342px );max-width:342px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:342px;--container-widget-flex-grow:0;}.elementor-513 .elementor-element.elementor-element-2032b5f .elementor-heading-title{font-family:var( --e-global-typography-heading_6-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_6-font-size );font-weight:var( --e-global-typography-heading_6-font-weight );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-1e8e255{width:var( --container-widget-width, 360px );max-width:360px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:360px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text_sm-font-family ), Sans-serif;font-size:var( --e-global-typography-text_sm-font-size );font-weight:var( --e-global-typography-text_sm-font-weight );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-f3f82d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3px 3px 3px 3px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-513 .elementor-element.elementor-element-f3f82d5:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-f3f82d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5778e45 );}.elementor-513 .elementor-element.elementor-element-ab67cba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-513 .elementor-element.elementor-element-251d16e{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-513 .elementor-element.elementor-element-772c69e{--display:flex;--min-height:52px;--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;}.elementor-513 .elementor-element.elementor-element-772c69e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-513 .elementor-element.elementor-element-582f35d img{height:52px;}.elementor-513 .elementor-element.elementor-element-89eef5a{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-513 .elementor-element.elementor-element-38ae7a3 .elementor-heading-title{font-family:"Aspekta", Sans-serif;font-size:16px;font-weight:500;line-height:26px;letter-spacing:-0.16px;}.elementor-513 .elementor-element.elementor-element-c16f4dc{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-513 .elementor-element.elementor-element-b5e5885 .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-b5e5885.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-b5e5885.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-b5e5885.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-b5e5885.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-b5e5885.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-b5e5885 .elementor-icon{font-size:16px;}.elementor-513 .elementor-element.elementor-element-b5e5885 .elementor-icon svg{height:16px;}.elementor-513 .elementor-element.elementor-element-0a8a24a .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-0a8a24a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-0a8a24a.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-0a8a24a.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-0a8a24a.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-0a8a24a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-0a8a24a .elementor-icon{font-size:16px;}.elementor-513 .elementor-element.elementor-element-0a8a24a .elementor-icon svg{height:16px;}.elementor-513 .elementor-element.elementor-element-e96c032 .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-e96c032.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-e96c032.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-e96c032.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-e96c032.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-e96c032.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-e96c032 .elementor-icon{font-size:16px;}.elementor-513 .elementor-element.elementor-element-e96c032 .elementor-icon svg{height:16px;}.elementor-513 .elementor-element.elementor-element-fd76c9c .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-fd76c9c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-fd76c9c.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-fd76c9c.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-fd76c9c.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-fd76c9c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-fd76c9c .elementor-icon{font-size:16px;}.elementor-513 .elementor-element.elementor-element-fd76c9c .elementor-icon svg{height:16px;}.elementor-513 .elementor-element.elementor-element-8efe451 .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-8efe451.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-8efe451.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-8efe451.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-8efe451.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-8efe451.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-8efe451 .elementor-icon{font-size:16px;}.elementor-513 .elementor-element.elementor-element-8efe451 .elementor-icon svg{height:16px;}.elementor-513 .elementor-element.elementor-element-a5f049d{width:var( --container-widget-width, 342px );max-width:342px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:342px;--container-widget-flex-grow:0;}.elementor-513 .elementor-element.elementor-element-a5f049d .elementor-heading-title{font-family:var( --e-global-typography-heading_6-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_6-font-size );font-weight:var( --e-global-typography-heading_6-font-weight );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-e4d9a29{width:var( --container-widget-width, 360px );max-width:360px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:360px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text_sm-font-family ), Sans-serif;font-size:var( --e-global-typography-text_sm-font-size );font-weight:var( --e-global-typography-text_sm-font-weight );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-74c2755{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3px 3px 3px 3px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-513 .elementor-element.elementor-element-74c2755:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-74c2755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5778e45 );}.elementor-513 .elementor-element.elementor-element-82f45a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-513 .elementor-element.elementor-element-ab6d36b{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-513 .elementor-element.elementor-element-4519803{--display:flex;--min-height:52px;--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;}.elementor-513 .elementor-element.elementor-element-4519803.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-513 .elementor-element.elementor-element-127778f img{height:52px;}.elementor-513 .elementor-element.elementor-element-dc6a384{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-513 .elementor-element.elementor-element-8a49362 .elementor-heading-title{font-family:"Aspekta", Sans-serif;font-size:16px;font-weight:500;line-height:26px;letter-spacing:-0.16px;}.elementor-513 .elementor-element.elementor-element-1229733{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-513 .elementor-element.elementor-element-16f8fee .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-16f8fee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-16f8fee.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-16f8fee.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-16f8fee.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-16f8fee.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-16f8fee .elementor-icon{font-size:16px;}.elementor-513 .elementor-element.elementor-element-16f8fee .elementor-icon svg{height:16px;}.elementor-513 .elementor-element.elementor-element-d909388 .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-d909388.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-d909388.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-d909388.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-d909388.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-d909388.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-d909388 .elementor-icon{font-size:16px;}.elementor-513 .elementor-element.elementor-element-d909388 .elementor-icon svg{height:16px;}.elementor-513 .elementor-element.elementor-element-53b7131 .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-53b7131.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-53b7131.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-53b7131.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-53b7131.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-53b7131.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-53b7131 .elementor-icon{font-size:16px;}.elementor-513 .elementor-element.elementor-element-53b7131 .elementor-icon svg{height:16px;}.elementor-513 .elementor-element.elementor-element-5668bfb .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-5668bfb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-5668bfb.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-5668bfb.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-5668bfb.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-5668bfb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-5668bfb .elementor-icon{font-size:16px;}.elementor-513 .elementor-element.elementor-element-5668bfb .elementor-icon svg{height:16px;}.elementor-513 .elementor-element.elementor-element-0a40860 .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-0a40860.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-0a40860.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-0a40860.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-0a40860.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-0a40860.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-0a40860 .elementor-icon{font-size:16px;}.elementor-513 .elementor-element.elementor-element-0a40860 .elementor-icon svg{height:16px;}.elementor-513 .elementor-element.elementor-element-5a61d2c{width:var( --container-widget-width, 342px );max-width:342px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:342px;--container-widget-flex-grow:0;}.elementor-513 .elementor-element.elementor-element-5a61d2c .elementor-heading-title{font-family:var( --e-global-typography-heading_6-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_6-font-size );font-weight:var( --e-global-typography-heading_6-font-weight );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-ec185eb{width:var( --container-widget-width, 360px );max-width:360px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:360px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text_sm-font-family ), Sans-serif;font-size:var( --e-global-typography-text_sm-font-size );font-weight:var( --e-global-typography-text_sm-font-weight );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-fe5501c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:3px 3px 3px 3px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-513 .elementor-element.elementor-element-fe5501c:not(.elementor-motion-effects-element-type-background), .elementor-513 .elementor-element.elementor-element-fe5501c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5778e45 );}.elementor-513 .elementor-element.elementor-element-f7345f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-513 .elementor-element.elementor-element-79e8b4f{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-513 .elementor-element.elementor-element-30725c9{--display:flex;--min-height:52px;--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;}.elementor-513 .elementor-element.elementor-element-30725c9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-513 .elementor-element.elementor-element-51aa0fc img{height:52px;}.elementor-513 .elementor-element.elementor-element-b4a4232{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-513 .elementor-element.elementor-element-38ec5e2 .elementor-heading-title{font-family:"Aspekta", Sans-serif;font-size:16px;font-weight:500;line-height:26px;letter-spacing:-0.16px;}.elementor-513 .elementor-element.elementor-element-9e2ce0b{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-513 .elementor-element.elementor-element-892c1e3 .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-892c1e3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-892c1e3.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-892c1e3.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-892c1e3.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-892c1e3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-892c1e3 .elementor-icon{font-size:16px;}.elementor-513 .elementor-element.elementor-element-892c1e3 .elementor-icon svg{height:16px;}.elementor-513 .elementor-element.elementor-element-5062975 .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-5062975.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-5062975.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-5062975.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-5062975.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-5062975.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-5062975 .elementor-icon{font-size:16px;}.elementor-513 .elementor-element.elementor-element-5062975 .elementor-icon svg{height:16px;}.elementor-513 .elementor-element.elementor-element-a89ba43 .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-a89ba43.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-a89ba43.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-a89ba43.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-a89ba43.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-a89ba43.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-a89ba43 .elementor-icon{font-size:16px;}.elementor-513 .elementor-element.elementor-element-a89ba43 .elementor-icon svg{height:16px;}.elementor-513 .elementor-element.elementor-element-6b7c75d .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-6b7c75d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-6b7c75d.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-6b7c75d.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-6b7c75d.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-6b7c75d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-6b7c75d .elementor-icon{font-size:16px;}.elementor-513 .elementor-element.elementor-element-6b7c75d .elementor-icon svg{height:16px;}.elementor-513 .elementor-element.elementor-element-d2177dd .elementor-icon-wrapper{text-align:center;}.elementor-513 .elementor-element.elementor-element-d2177dd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-d2177dd.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-d2177dd.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-d2177dd.elementor-view-framed .elementor-icon, .elementor-513 .elementor-element.elementor-element-d2177dd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-513 .elementor-element.elementor-element-d2177dd .elementor-icon{font-size:16px;}.elementor-513 .elementor-element.elementor-element-d2177dd .elementor-icon svg{height:16px;}.elementor-513 .elementor-element.elementor-element-e217e4d{width:var( --container-widget-width, 342px );max-width:342px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:342px;--container-widget-flex-grow:0;}.elementor-513 .elementor-element.elementor-element-e217e4d .elementor-heading-title{font-family:var( --e-global-typography-heading_6-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_6-font-size );font-weight:var( --e-global-typography-heading_6-font-weight );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-6ac7165{width:var( --container-widget-width, 360px );max-width:360px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:360px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text_sm-font-family ), Sans-serif;font-size:var( --e-global-typography-text_sm-font-size );font-weight:var( --e-global-typography-text_sm-font-weight );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-14d3bc9{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;width:initial;max-width:initial;margin:0px -46px calc(var(--kit-widget-spacing, 0px) + 0px) -46px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}@media(min-width:768px){.elementor-513 .elementor-element.elementor-element-080d005{--width:max-content;}.elementor-513 .elementor-element.elementor-element-09178a6{--width:max-content;}.elementor-513 .elementor-element.elementor-element-ea80a61{--width:max-content;}.elementor-513 .elementor-element.elementor-element-d6d748b{--width:max-content;}.elementor-513 .elementor-element.elementor-element-255fd79{--width:100%;}.elementor-513 .elementor-element.elementor-element-fe24e43{--width:52px;}.elementor-513 .elementor-element.elementor-element-772c69e{--width:52px;}.elementor-513 .elementor-element.elementor-element-4519803{--width:52px;}.elementor-513 .elementor-element.elementor-element-30725c9{--width:52px;}}@media(max-width:1024px){.elementor-513 .elementor-element.elementor-element-7f1958a{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-d092418{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-488e570{font-size:var( --e-global-typography-text_xl-font-size );line-height:var( --e-global-typography-text_xl-line-height );letter-spacing:var( --e-global-typography-text_xl-letter-spacing );}.elementor-513 .elementor-element.elementor-element-8cee48b{--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-7d53189{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-e9ef613{--swiper-slides-to-display:2;}.elementor-513 .elementor-element.elementor-element-230fdfe{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-28d60e6 .elementor-heading-title{font-size:var( --e-global-typography-heading_2-font-size );line-height:var( --e-global-typography-heading_2-line-height );letter-spacing:var( --e-global-typography-heading_2-letter-spacing );}.elementor-513 .elementor-element.elementor-element-f6f7037{--e-con-grid-template-columns:1fr 1fr;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-529742f .elementor-heading-title{font-size:var( --e-global-typography-heading_3-font-size );line-height:var( --e-global-typography-heading_3-line-height );letter-spacing:var( --e-global-typography-heading_3-letter-spacing );}.elementor-513 .elementor-element.elementor-element-074d07f{font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-0b91cb1{--e-con-grid-template-columns:1fr 1fr;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-2d45117 .elementor-heading-title{font-size:var( --e-global-typography-heading_3-font-size );line-height:var( --e-global-typography-heading_3-line-height );letter-spacing:var( --e-global-typography-heading_3-letter-spacing );}.elementor-513 .elementor-element.elementor-element-fae197d{font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-8026a87{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-4e211eb .elementor-heading-title{font-size:var( --e-global-typography-heading_2-font-size );line-height:var( --e-global-typography-heading_2-line-height );letter-spacing:var( --e-global-typography-heading_2-letter-spacing );}.elementor-513 .elementor-element.elementor-element-44889dc{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-cf3a1c1 .elementor-heading-title{font-size:var( --e-global-typography-heading_6-font-size );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-a10c14a .elementor-heading-title{font-size:var( --e-global-typography-heading_6-font-size );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-c8e4bcb .elementor-heading-title{font-size:var( --e-global-typography-heading_6-font-size );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-80a98d5 .elementor-heading-title{font-size:var( --e-global-typography-heading_6-font-size );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-dc29765{--n-accordion-title-font-size:var( --e-global-typography-heading_5-font-size );}:where( .elementor-513 .elementor-element.elementor-element-dc29765 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-heading_5-line-height );}.elementor-513 .elementor-element.elementor-element-9dbc47f{--padding-top:0px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-513 .elementor-element.elementor-element-dd64502{--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-aec9af2{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-38599f4{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-0adffeb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-ed95949 .elementor-heading-title{font-size:var( --e-global-typography-heading_5-font-size );line-height:var( --e-global-typography-heading_5-line-height );}.elementor-513 .elementor-element.elementor-element-8e5de22{--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-513 .elementor-element.elementor-element-78d6ba6{--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-513 .elementor-element.elementor-element-a59e595{font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-a452219{--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-513 .elementor-element.elementor-element-8a74a18{font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-c010102{--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-513 .elementor-element.elementor-element-f7c81cf{font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-00dbaee{font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-191c102{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-2d4e49e{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-7cfb16b{font-size:var( --e-global-typography-text_lg-font-size );line-height:var( --e-global-typography-text_lg-line-height );letter-spacing:var( --e-global-typography-text_lg-letter-spacing );}.elementor-513 .elementor-element.elementor-element-ac2f4ac{--padding-top:0px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-ed1047e{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-14d5ada{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-ef03dfd{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-a28d9d2 .elementor-heading-title{font-size:var( --e-global-typography-da25ba9-font-size );line-height:var( --e-global-typography-da25ba9-line-height );letter-spacing:var( --e-global-typography-da25ba9-letter-spacing );}.elementor-513 .elementor-element.elementor-element-89dead3 .elementor-heading-title{font-size:var( --e-global-typography-heading_4-font-size );line-height:var( --e-global-typography-heading_4-line-height );letter-spacing:var( --e-global-typography-heading_4-letter-spacing );}.elementor-513 .elementor-element.elementor-element-7825a29{font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-6d8205a{font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-12b99dd{--padding-top:0px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-8158453{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-cfc17b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-cc7730f{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-e45b640 .elementor-heading-title{font-size:var( --e-global-typography-da25ba9-font-size );line-height:var( --e-global-typography-da25ba9-line-height );letter-spacing:var( --e-global-typography-da25ba9-letter-spacing );}.elementor-513 .elementor-element.elementor-element-22a5005 .elementor-heading-title{font-size:var( --e-global-typography-heading_4-font-size );line-height:var( --e-global-typography-heading_4-line-height );letter-spacing:var( --e-global-typography-heading_4-letter-spacing );}.elementor-513 .elementor-element.elementor-element-9122aad{font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-751fadb{font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-a669481{--padding-top:0px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-186377f{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-6ce6d68{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-601849d{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-a41b6c4 .elementor-heading-title{font-size:var( --e-global-typography-da25ba9-font-size );line-height:var( --e-global-typography-da25ba9-line-height );letter-spacing:var( --e-global-typography-da25ba9-letter-spacing );}.elementor-513 .elementor-element.elementor-element-bc22a58 .elementor-heading-title{font-size:var( --e-global-typography-heading_4-font-size );line-height:var( --e-global-typography-heading_4-line-height );letter-spacing:var( --e-global-typography-heading_4-letter-spacing );}.elementor-513 .elementor-element.elementor-element-4cb5d08{font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-f7ceab2{font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-26b7542{--e-n-carousel-swiper-slides-to-display:1;}.elementor-513 .elementor-element.elementor-element-87be7ce{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-3ddb2cc{font-size:var( --e-global-typography-text_lg-font-size );line-height:var( --e-global-typography-text_lg-line-height );letter-spacing:var( --e-global-typography-text_lg-letter-spacing );}.elementor-513 .elementor-element.elementor-element-2032b5f .elementor-heading-title{font-size:var( --e-global-typography-heading_6-font-size );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-1e8e255{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-a5f049d .elementor-heading-title{font-size:var( --e-global-typography-heading_6-font-size );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-e4d9a29{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-5a61d2c .elementor-heading-title{font-size:var( --e-global-typography-heading_6-font-size );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-ec185eb{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-e217e4d .elementor-heading-title{font-size:var( --e-global-typography-heading_6-font-size );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-6ac7165{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-14d3bc9{--e-n-carousel-swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-513 .elementor-element.elementor-element-a56bb46{--padding-top:120px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-513 .elementor-element.elementor-element-7f1958a{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-d092418{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-c010077 .elementor-heading-title{font-size:64px;line-height:72px;letter-spacing:-1.3px;}.elementor-513 .elementor-element.elementor-element-488e570{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-text_xl-font-size );line-height:var( --e-global-typography-text_xl-line-height );letter-spacing:var( --e-global-typography-text_xl-letter-spacing );}.elementor-513 .elementor-element.elementor-element-b035fcd{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-f36fb79{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-8cee48b{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-a628451{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-513 .elementor-element.elementor-element-7d53189{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-3ef9c0d .elementor-heading-title{font-size:40px;line-height:50px;letter-spacing:-0.8px;}.elementor-513 .elementor-element.elementor-element-e9ef613{--swiper-slides-to-display:1;--swiper-slides-gap:16px;}.elementor-513 .elementor-element.elementor-element-11bcc04{--padding-top:72px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-513 .elementor-element.elementor-element-230fdfe{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-28d60e6 .elementor-heading-title{font-size:var( --e-global-typography-heading_2-font-size );line-height:var( --e-global-typography-heading_2-line-height );letter-spacing:var( --e-global-typography-heading_2-letter-spacing );}.elementor-513 .elementor-element.elementor-element-f6f7037{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-ab02566{--min-height:240px;}.elementor-513 .elementor-element.elementor-element-3fbfb16{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-513 .elementor-element.elementor-element-529742f .elementor-heading-title{font-size:var( --e-global-typography-heading_3-font-size );line-height:var( --e-global-typography-heading_3-line-height );letter-spacing:var( --e-global-typography-heading_3-letter-spacing );}.elementor-513 .elementor-element.elementor-element-074d07f{font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-0b91cb1{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-1db5d8e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-513 .elementor-element.elementor-element-2d45117 .elementor-heading-title{font-size:var( --e-global-typography-heading_3-font-size );line-height:var( --e-global-typography-heading_3-line-height );letter-spacing:var( --e-global-typography-heading_3-letter-spacing );}.elementor-513 .elementor-element.elementor-element-fae197d{font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-b1d6ff9{--min-height:240px;}.elementor-513 .elementor-element.elementor-element-8026a87{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-4e211eb .elementor-heading-title{font-size:var( --e-global-typography-heading_2-font-size );line-height:var( --e-global-typography-heading_2-line-height );letter-spacing:var( --e-global-typography-heading_2-letter-spacing );}.elementor-513 .elementor-element.elementor-element-44889dc{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-cf3a1c1 .elementor-heading-title{font-size:var( --e-global-typography-heading_6-font-size );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-6c2a813{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:12px 12px 12px 12px;text-align:start;}.elementor-513 .elementor-element.elementor-element-6c2a813 img{width:auto;max-width:max-content;height:320px;}.elementor-513 .elementor-element.elementor-element-a10c14a .elementor-heading-title{font-size:var( --e-global-typography-heading_6-font-size );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-c507e00{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:12px 12px 12px 12px;text-align:start;}.elementor-513 .elementor-element.elementor-element-c507e00 img{width:auto;max-width:max-content;height:320px;}.elementor-513 .elementor-element.elementor-element-c8e4bcb .elementor-heading-title{font-size:var( --e-global-typography-heading_6-font-size );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-c403a66{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:12px 12px 12px 12px;text-align:start;}.elementor-513 .elementor-element.elementor-element-c403a66 img{width:auto;max-width:max-content;height:320px;}.elementor-513 .elementor-element.elementor-element-80a98d5 .elementor-heading-title{font-size:var( --e-global-typography-heading_6-font-size );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-91866be{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:12px 12px 12px 12px;text-align:start;}.elementor-513 .elementor-element.elementor-element-91866be img{width:auto;max-width:max-content;height:320px;}.elementor-513 .elementor-element.elementor-element-dc29765{--n-accordion-title-font-size:var( --e-global-typography-heading_5-font-size );}:where( .elementor-513 .elementor-element.elementor-element-dc29765 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-heading_5-line-height );}.elementor-513 .elementor-element.elementor-element-9dbc47f{--padding-top:0px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-513 .elementor-element.elementor-element-dd64502{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-1be6fe1{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-513 .elementor-element.elementor-element-aec9af2{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-bc5f98d .elementor-heading-title{font-size:40px;line-height:50px;letter-spacing:-0.8px;}.elementor-513 .elementor-element.elementor-element-38599f4{--e-con-grid-template-columns:1;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-ed95949{text-align:start;}.elementor-513 .elementor-element.elementor-element-ed95949 .elementor-heading-title{font-size:var( --e-global-typography-heading_5-font-size );line-height:var( --e-global-typography-heading_5-line-height );}.elementor-513 .elementor-element.elementor-element-347d971{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-513 .elementor-element.elementor-element-8e5de22{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:nowrap;}.elementor-513 .elementor-element.elementor-element-080d005{--min-height:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:21px;--padding-bottom:21px;--padding-left:12px;--padding-right:12px;}.elementor-513 .elementor-element.elementor-element-ec9f038{text-align:start;}.elementor-513 .elementor-element.elementor-element-ec9f038 .elementor-heading-title{font-size:16px;}.elementor-513 .elementor-element.elementor-element-27d8027{text-align:start;}.elementor-513 .elementor-element.elementor-element-78d6ba6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:nowrap;}.elementor-513 .elementor-element.elementor-element-09178a6{--min-height:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:21px;--padding-bottom:21px;--padding-left:12px;--padding-right:12px;}.elementor-513 .elementor-element.elementor-element-353b76a{text-align:start;}.elementor-513 .elementor-element.elementor-element-353b76a .elementor-heading-title{font-size:16px;}.elementor-513 .elementor-element.elementor-element-a59e595{text-align:start;font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-a452219{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:nowrap;}.elementor-513 .elementor-element.elementor-element-ea80a61{--min-height:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:21px;--padding-bottom:21px;--padding-left:12px;--padding-right:12px;}.elementor-513 .elementor-element.elementor-element-9641168{text-align:start;}.elementor-513 .elementor-element.elementor-element-9641168 .elementor-heading-title{font-size:16px;}.elementor-513 .elementor-element.elementor-element-8a74a18{text-align:start;font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-c010102{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--flex-wrap:nowrap;}.elementor-513 .elementor-element.elementor-element-d6d748b{--min-height:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:21px;--padding-bottom:21px;--padding-left:12px;--padding-right:12px;}.elementor-513 .elementor-element.elementor-element-ff2af2f{text-align:start;}.elementor-513 .elementor-element.elementor-element-ff2af2f .elementor-heading-title{font-size:16px;}.elementor-513 .elementor-element.elementor-element-f7c81cf{text-align:start;font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-203e84f{text-align:start;}.elementor-513 .elementor-element.elementor-element-00dbaee{text-align:start;font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-191c102{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-a613604{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-513 .elementor-element.elementor-element-2d4e49e{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-5bbdb8a{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-5bbdb8a .elementor-heading-title{font-size:40px;line-height:50px;letter-spacing:-0.8px;}.elementor-513 .elementor-element.elementor-element-7cfb16b{font-size:var( --e-global-typography-text_lg-font-size );line-height:var( --e-global-typography-text_lg-line-height );letter-spacing:var( --e-global-typography-text_lg-letter-spacing );}.elementor-513 .elementor-element.elementor-element-e75127e{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-513 .elementor-element.elementor-element-ba1dd1d{--padding-top:60px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-513 .elementor-element.elementor-element-f117688{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-513 .elementor-element.elementor-element-ed1047e{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-ef03dfd{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-5848cc8 .elementor-heading-title{font-size:40px;line-height:50px;letter-spacing:-0.8px;}.elementor-513 .elementor-element.elementor-element-a28d9d2 .elementor-heading-title{font-size:var( --e-global-typography-da25ba9-font-size );line-height:var( --e-global-typography-da25ba9-line-height );letter-spacing:var( --e-global-typography-da25ba9-letter-spacing );}.elementor-513 .elementor-element.elementor-element-89dead3 .elementor-heading-title{font-size:var( --e-global-typography-heading_4-font-size );line-height:var( --e-global-typography-heading_4-line-height );letter-spacing:var( --e-global-typography-heading_4-letter-spacing );}.elementor-513 .elementor-element.elementor-element-7825a29{font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-6d8205a{font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-ca27178{--min-height:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-513 .elementor-element.elementor-element-ee65c38 .elementor-heading-title{font-size:18px;line-height:27px;letter-spacing:-0.2px;}.elementor-513 .elementor-element.elementor-element-4f084f5{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-4f084f5 .elementor-button{font-size:14px;letter-spacing:-0.065px;border-radius:10px 10px 10px 10px;padding:8px 17px 8px 17px;}.elementor-513 .elementor-element.elementor-element-d24f91f{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-513 .elementor-element.elementor-element-8158453{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-cc7730f{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-ad479da .elementor-heading-title{font-size:40px;line-height:50px;letter-spacing:-0.8px;}.elementor-513 .elementor-element.elementor-element-e45b640 .elementor-heading-title{font-size:var( --e-global-typography-da25ba9-font-size );line-height:var( --e-global-typography-da25ba9-line-height );letter-spacing:var( --e-global-typography-da25ba9-letter-spacing );}.elementor-513 .elementor-element.elementor-element-22a5005 .elementor-heading-title{font-size:var( --e-global-typography-heading_4-font-size );line-height:var( --e-global-typography-heading_4-line-height );letter-spacing:var( --e-global-typography-heading_4-letter-spacing );}.elementor-513 .elementor-element.elementor-element-9122aad{font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-751fadb{font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-494b8d4{--min-height:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-513 .elementor-element.elementor-element-d1623e3 .elementor-heading-title{font-size:18px;line-height:27px;letter-spacing:-0.2px;}.elementor-513 .elementor-element.elementor-element-159f1bb{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-159f1bb .elementor-button{font-size:14px;letter-spacing:-0.065px;border-radius:10px 10px 10px 10px;padding:8px 17px 8px 17px;}.elementor-513 .elementor-element.elementor-element-6203170{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-513 .elementor-element.elementor-element-186377f{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-513 .elementor-element.elementor-element-601849d{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-cd74fd4 .elementor-heading-title{font-size:40px;line-height:50px;letter-spacing:-0.8px;}.elementor-513 .elementor-element.elementor-element-a41b6c4 .elementor-heading-title{font-size:var( --e-global-typography-da25ba9-font-size );line-height:var( --e-global-typography-da25ba9-line-height );letter-spacing:var( --e-global-typography-da25ba9-letter-spacing );}.elementor-513 .elementor-element.elementor-element-bc22a58 .elementor-heading-title{font-size:var( --e-global-typography-heading_4-font-size );line-height:var( --e-global-typography-heading_4-line-height );letter-spacing:var( --e-global-typography-heading_4-letter-spacing );}.elementor-513 .elementor-element.elementor-element-4cb5d08{font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-f7ceab2{font-size:var( --e-global-typography-text_base-font-size );line-height:var( --e-global-typography-text_base-line-height );letter-spacing:var( --e-global-typography-text_base-letter-spacing );}.elementor-513 .elementor-element.elementor-element-983ff0e{--min-height:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-513 .elementor-element.elementor-element-f22a78f .elementor-heading-title{font-size:18px;line-height:27px;letter-spacing:-0.2px;}.elementor-513 .elementor-element.elementor-element-8b5f4ed{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-8b5f4ed .elementor-button{font-size:14px;letter-spacing:-0.065px;border-radius:10px 10px 10px 10px;padding:8px 17px 8px 17px;}.elementor-513 .elementor-element.elementor-element-26b7542{--e-n-carousel-swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-513 .elementor-element.elementor-element-255fd79{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-513 .elementor-element.elementor-element-4ebd703{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-513 .elementor-element.elementor-element-87be7ce{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-e520ac8{width:var( --container-widget-width, 256px );max-width:256px;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:256px;--container-widget-flex-grow:0;}.elementor-513 .elementor-element.elementor-element-e520ac8 .elementor-heading-title{font-size:40px;line-height:50px;letter-spacing:-0.8px;}.elementor-513 .elementor-element.elementor-element-3ddb2cc{font-size:var( --e-global-typography-text_lg-font-size );line-height:var( --e-global-typography-text_lg-line-height );letter-spacing:var( --e-global-typography-text_lg-letter-spacing );}.elementor-513 .elementor-element.elementor-element-b10cf84{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-513 .elementor-element.elementor-element-8fd4fbb{--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-513 .elementor-element.elementor-element-b5194d0{--flex-wrap:nowrap;}.elementor-513 .elementor-element.elementor-element-fe24e43{--width:52px;}.elementor-513 .elementor-element.elementor-element-8bd0958.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-513 .elementor-element.elementor-element-2032b5f .elementor-heading-title{font-size:var( --e-global-typography-heading_6-font-size );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-1e8e255{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-f3f82d5{--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-513 .elementor-element.elementor-element-251d16e{--flex-wrap:nowrap;}.elementor-513 .elementor-element.elementor-element-772c69e{--width:52px;}.elementor-513 .elementor-element.elementor-element-582f35d.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-513 .elementor-element.elementor-element-a5f049d .elementor-heading-title{font-size:var( --e-global-typography-heading_6-font-size );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-e4d9a29{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-74c2755{--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-513 .elementor-element.elementor-element-ab6d36b{--flex-wrap:nowrap;}.elementor-513 .elementor-element.elementor-element-4519803{--width:52px;}.elementor-513 .elementor-element.elementor-element-127778f.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-513 .elementor-element.elementor-element-5a61d2c .elementor-heading-title{font-size:var( --e-global-typography-heading_6-font-size );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-ec185eb{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-fe5501c{--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-513 .elementor-element.elementor-element-79e8b4f{--flex-wrap:nowrap;}.elementor-513 .elementor-element.elementor-element-30725c9{--width:52px;}.elementor-513 .elementor-element.elementor-element-51aa0fc.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-513 .elementor-element.elementor-element-e217e4d .elementor-heading-title{font-size:var( --e-global-typography-heading_6-font-size );line-height:var( --e-global-typography-heading_6-line-height );}.elementor-513 .elementor-element.elementor-element-6ac7165{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );}.elementor-513 .elementor-element.elementor-element-14d3bc9{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for button, class: .elementor-element-b035fcd */.elementor-513 .elementor-element.elementor-element-b035fcd * {
    transition: all 0.2s;
    
    svg {
        width: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-e9ef613 */@media (max-width: 767px) {
    .elementor-513 .elementor-element.elementor-element-e9ef613 .swiper {
        overflow: visible;
        padding: 0 28px;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7220cd3 */@media (min-width: 767px) {
.elementor-513 .elementor-element.elementor-element-7220cd3 {
   width: calc(100vw - calc(100vw - 150%) / 2);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1db5d8e */@media (min-width: 767px) {
.elementor-513 .elementor-element.elementor-element-1db5d8e {
    order: 2;
    
  order: 1 !important;
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1d6ff9 */@media (min-width: 767px) {
.elementor-513 .elementor-element.elementor-element-b1d6ff9 {
    order: 1;
    
  order: 2;
        }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8026a87 */@media (max-width: 767px) {
  .elementor-513 .elementor-element.elementor-element-8026a87 {
    background-color: #F7F7FF !important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c2a813 */.elementor-513 .elementor-element.elementor-element-6c2a813 {
    max-width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c507e00 */.elementor-513 .elementor-element.elementor-element-c507e00 {
    max-width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c403a66 */.elementor-513 .elementor-element.elementor-element-c403a66 {
    max-width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91866be */.elementor-513 .elementor-element.elementor-element-91866be {
    max-width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c2a813 */.elementor-513 .elementor-element.elementor-element-6c2a813 {
    max-width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c507e00 */.elementor-513 .elementor-element.elementor-element-c507e00 {
    max-width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c403a66 */.elementor-513 .elementor-element.elementor-element-c403a66 {
    max-width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91866be */.elementor-513 .elementor-element.elementor-element-91866be {
    max-width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c2a813 */.elementor-513 .elementor-element.elementor-element-6c2a813 {
    max-width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c507e00 */.elementor-513 .elementor-element.elementor-element-c507e00 {
    max-width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c403a66 */.elementor-513 .elementor-element.elementor-element-c403a66 {
    max-width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91866be */.elementor-513 .elementor-element.elementor-element-91866be {
    max-width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c2a813 */.elementor-513 .elementor-element.elementor-element-6c2a813 {
    max-width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c507e00 */.elementor-513 .elementor-element.elementor-element-c507e00 {
    max-width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c403a66 */.elementor-513 .elementor-element.elementor-element-c403a66 {
    max-width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91866be */.elementor-513 .elementor-element.elementor-element-91866be {
    max-width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c2a813 */.elementor-513 .elementor-element.elementor-element-6c2a813 {
    max-width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c507e00 */.elementor-513 .elementor-element.elementor-element-c507e00 {
    max-width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c403a66 */.elementor-513 .elementor-element.elementor-element-c403a66 {
    max-width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91866be */.elementor-513 .elementor-element.elementor-element-91866be {
    max-width: max-content !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-dc29765 */.elementor-513 .elementor-element.elementor-element-dc29765 svg path {
    fill: none;
}

.elementor-513 .elementor-element.elementor-element-dc29765 summary {
    transition: border-bottom-color 0.2s !important;
}


.elementor-513 .elementor-element.elementor-element-dc29765 {
    summary.e-n-accordion-item-title[aria-expanded="true"] {
    border-bottom-color: transparent;
}

    details {
       border-bottom:  1px solid #E6E6E6;
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9764fd9 *//* Image parent — relative + full height */
.elementor-513 .elementor-element.elementor-element-9764fd9 {
    position: relative !important;
    min-height: 500px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aec9af2 */@media (max-width: 767px) {
  .elementor-513 .elementor-element.elementor-element-aec9af2 {
    background-color: #F7F7FF !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc5f98d */.elementor-513 .elementor-element.elementor-element-bc5f98d  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd64502 */.elementor-513 .elementor-element.elementor-element-dd64502 {
    h2 {
        text-wrap: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28055e6 */@media (max-width: 1024px) {
    .elementor-513 .elementor-element.elementor-element-28055e6 {
        order: 1;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cbc3559 */.elementor-513 .elementor-element.elementor-element-cbc3559 path {
    vector-effect: non-scaling-stroke;
    fill:none;
}

.elementor-513 .elementor-element.elementor-element-cbc3559 svg {
    display: block;
}


.elementor-513 .elementor-element.elementor-element-cbc3559 .elementor-icon-wrapper {
    display: flex;
    max-height: max-content;
    max-width: max-content;
    min-width: max-content;
    min-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-080d005 */.elementor-513 .elementor-element.elementor-element-080d005 {
    max-height: max-content;
    max-width: max-content;
    min-width: max-content;
    min-height: max-content;
}


@media (max-width: 768px) {
    .elementor-513 .elementor-element.elementor-element-080d005 {
        max-height: none;
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ceae118 */.elementor-513 .elementor-element.elementor-element-ceae118 path {
    vector-effect: non-scaling-stroke;
    fill:none;
}

.elementor-513 .elementor-element.elementor-element-ceae118 svg {
    display: block;
}


.elementor-513 .elementor-element.elementor-element-ceae118 .elementor-icon-wrapper {
    display: flex;
    max-height: max-content;
    max-width: max-content;
    min-width: max-content;
    min-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09178a6 */.elementor-513 .elementor-element.elementor-element-09178a6 {
    max-height: max-content;
    max-width: max-content;
    min-width: max-content;
    min-height: max-content;
}


@media (max-width: 768px) {
    .elementor-513 .elementor-element.elementor-element-09178a6 {
        max-height: none;
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eda82ed */.elementor-513 .elementor-element.elementor-element-eda82ed path {
    vector-effect: non-scaling-stroke;
    fill:none;
}

.elementor-513 .elementor-element.elementor-element-eda82ed svg {
    display: block;
}


.elementor-513 .elementor-element.elementor-element-eda82ed .elementor-icon-wrapper {
    display: flex;
    max-height: max-content;
    max-width: max-content;
    min-width: max-content;
    min-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea80a61 */.elementor-513 .elementor-element.elementor-element-ea80a61 {
    max-height: max-content;
    max-width: max-content;
    min-width: max-content;
    min-height: max-content;
}


@media (max-width: 768px) {
    .elementor-513 .elementor-element.elementor-element-ea80a61 {
        max-height: none;
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-043525c */.elementor-513 .elementor-element.elementor-element-043525c path {
    vector-effect: non-scaling-stroke;
    fill:none;
}

.elementor-513 .elementor-element.elementor-element-043525c svg {
    display: block;
}


.elementor-513 .elementor-element.elementor-element-043525c .elementor-icon-wrapper {
    display: flex;
    max-height: max-content;
    max-width: max-content;
    min-width: max-content;
    min-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6d748b */.elementor-513 .elementor-element.elementor-element-d6d748b {
    max-height: max-content;
    max-width: max-content;
    min-width: max-content;
    min-height: max-content;
}


@media (max-width: 768px) {
    .elementor-513 .elementor-element.elementor-element-d6d748b {
        max-height: none;
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d4e49e */@media (max-width: 767px) {
  .elementor-513 .elementor-element.elementor-element-2d4e49e {
background: rgba(255, 255, 255, 0.20) !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bbdb8a */.elementor-513 .elementor-element.elementor-element-5bbdb8a  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef03dfd */@media (max-width: 767px) {
  .elementor-513 .elementor-element.elementor-element-ef03dfd {
    background-color: #F7F7FF !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5848cc8 */.elementor-513 .elementor-element.elementor-element-5848cc8  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89dead3 */.elementor-513 .elementor-element.elementor-element-89dead3  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c536f8d */.elementor-513 .elementor-element.elementor-element-c536f8d {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b038f22 */.elementor-513 .elementor-element.elementor-element-b038f22 {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca27178 */.elementor-513 .elementor-element.elementor-element-ca27178 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac2f4ac */.elementor-513 .elementor-element.elementor-element-ac2f4ac svg {
    width: 24px;
    height: 24px
    ;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc7730f */@media (max-width: 767px) {
  .elementor-513 .elementor-element.elementor-element-cc7730f {
    background-color: #F7F7FF !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad479da */.elementor-513 .elementor-element.elementor-element-ad479da  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22a5005 */.elementor-513 .elementor-element.elementor-element-22a5005  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7caacb */.elementor-513 .elementor-element.elementor-element-a7caacb {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb62894 */.elementor-513 .elementor-element.elementor-element-bb62894 {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-494b8d4 */.elementor-513 .elementor-element.elementor-element-494b8d4 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b99dd */.elementor-513 .elementor-element.elementor-element-12b99dd svg {
    width: 24px;
    height: 24px
    ;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601849d */@media (max-width: 767px) {
  .elementor-513 .elementor-element.elementor-element-601849d {
    background-color: #F7F7FF !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd74fd4 */.elementor-513 .elementor-element.elementor-element-cd74fd4  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc22a58 */.elementor-513 .elementor-element.elementor-element-bc22a58  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f83f9db */.elementor-513 .elementor-element.elementor-element-f83f9db {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e3cdb */.elementor-513 .elementor-element.elementor-element-38e3cdb {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-983ff0e */.elementor-513 .elementor-element.elementor-element-983ff0e {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a669481 */.elementor-513 .elementor-element.elementor-element-a669481 svg {
    width: 24px;
    height: 24px
    ;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef03dfd */@media (max-width: 767px) {
  .elementor-513 .elementor-element.elementor-element-ef03dfd {
    background-color: #F7F7FF !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5848cc8 */.elementor-513 .elementor-element.elementor-element-5848cc8  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89dead3 */.elementor-513 .elementor-element.elementor-element-89dead3  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c536f8d */.elementor-513 .elementor-element.elementor-element-c536f8d {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b038f22 */.elementor-513 .elementor-element.elementor-element-b038f22 {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca27178 */.elementor-513 .elementor-element.elementor-element-ca27178 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac2f4ac */.elementor-513 .elementor-element.elementor-element-ac2f4ac svg {
    width: 24px;
    height: 24px
    ;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc7730f */@media (max-width: 767px) {
  .elementor-513 .elementor-element.elementor-element-cc7730f {
    background-color: #F7F7FF !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad479da */.elementor-513 .elementor-element.elementor-element-ad479da  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22a5005 */.elementor-513 .elementor-element.elementor-element-22a5005  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7caacb */.elementor-513 .elementor-element.elementor-element-a7caacb {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb62894 */.elementor-513 .elementor-element.elementor-element-bb62894 {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-494b8d4 */.elementor-513 .elementor-element.elementor-element-494b8d4 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b99dd */.elementor-513 .elementor-element.elementor-element-12b99dd svg {
    width: 24px;
    height: 24px
    ;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601849d */@media (max-width: 767px) {
  .elementor-513 .elementor-element.elementor-element-601849d {
    background-color: #F7F7FF !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd74fd4 */.elementor-513 .elementor-element.elementor-element-cd74fd4  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc22a58 */.elementor-513 .elementor-element.elementor-element-bc22a58  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f83f9db */.elementor-513 .elementor-element.elementor-element-f83f9db {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e3cdb */.elementor-513 .elementor-element.elementor-element-38e3cdb {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-983ff0e */.elementor-513 .elementor-element.elementor-element-983ff0e {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a669481 */.elementor-513 .elementor-element.elementor-element-a669481 svg {
    width: 24px;
    height: 24px
    ;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef03dfd */@media (max-width: 767px) {
  .elementor-513 .elementor-element.elementor-element-ef03dfd {
    background-color: #F7F7FF !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5848cc8 */.elementor-513 .elementor-element.elementor-element-5848cc8  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89dead3 */.elementor-513 .elementor-element.elementor-element-89dead3  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c536f8d */.elementor-513 .elementor-element.elementor-element-c536f8d {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b038f22 */.elementor-513 .elementor-element.elementor-element-b038f22 {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca27178 */.elementor-513 .elementor-element.elementor-element-ca27178 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac2f4ac */.elementor-513 .elementor-element.elementor-element-ac2f4ac svg {
    width: 24px;
    height: 24px
    ;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc7730f */@media (max-width: 767px) {
  .elementor-513 .elementor-element.elementor-element-cc7730f {
    background-color: #F7F7FF !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad479da */.elementor-513 .elementor-element.elementor-element-ad479da  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22a5005 */.elementor-513 .elementor-element.elementor-element-22a5005  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7caacb */.elementor-513 .elementor-element.elementor-element-a7caacb {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb62894 */.elementor-513 .elementor-element.elementor-element-bb62894 {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-494b8d4 */.elementor-513 .elementor-element.elementor-element-494b8d4 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b99dd */.elementor-513 .elementor-element.elementor-element-12b99dd svg {
    width: 24px;
    height: 24px
    ;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601849d */@media (max-width: 767px) {
  .elementor-513 .elementor-element.elementor-element-601849d {
    background-color: #F7F7FF !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd74fd4 */.elementor-513 .elementor-element.elementor-element-cd74fd4  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc22a58 */.elementor-513 .elementor-element.elementor-element-bc22a58  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f83f9db */.elementor-513 .elementor-element.elementor-element-f83f9db {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e3cdb */.elementor-513 .elementor-element.elementor-element-38e3cdb {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-983ff0e */.elementor-513 .elementor-element.elementor-element-983ff0e {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a669481 */.elementor-513 .elementor-element.elementor-element-a669481 svg {
    width: 24px;
    height: 24px
    ;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef03dfd */@media (max-width: 767px) {
  .elementor-513 .elementor-element.elementor-element-ef03dfd {
    background-color: #F7F7FF !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5848cc8 */.elementor-513 .elementor-element.elementor-element-5848cc8  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89dead3 */.elementor-513 .elementor-element.elementor-element-89dead3  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c536f8d */.elementor-513 .elementor-element.elementor-element-c536f8d {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b038f22 */.elementor-513 .elementor-element.elementor-element-b038f22 {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca27178 */.elementor-513 .elementor-element.elementor-element-ca27178 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac2f4ac */.elementor-513 .elementor-element.elementor-element-ac2f4ac svg {
    width: 24px;
    height: 24px
    ;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc7730f */@media (max-width: 767px) {
  .elementor-513 .elementor-element.elementor-element-cc7730f {
    background-color: #F7F7FF !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad479da */.elementor-513 .elementor-element.elementor-element-ad479da  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22a5005 */.elementor-513 .elementor-element.elementor-element-22a5005  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7caacb */.elementor-513 .elementor-element.elementor-element-a7caacb {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb62894 */.elementor-513 .elementor-element.elementor-element-bb62894 {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-494b8d4 */.elementor-513 .elementor-element.elementor-element-494b8d4 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b99dd */.elementor-513 .elementor-element.elementor-element-12b99dd svg {
    width: 24px;
    height: 24px
    ;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601849d */@media (max-width: 767px) {
  .elementor-513 .elementor-element.elementor-element-601849d {
    background-color: #F7F7FF !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd74fd4 */.elementor-513 .elementor-element.elementor-element-cd74fd4  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc22a58 */.elementor-513 .elementor-element.elementor-element-bc22a58  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f83f9db */.elementor-513 .elementor-element.elementor-element-f83f9db {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e3cdb */.elementor-513 .elementor-element.elementor-element-38e3cdb {
    inset: 0
    ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-983ff0e */.elementor-513 .elementor-element.elementor-element-983ff0e {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a669481 */.elementor-513 .elementor-element.elementor-element-a669481 svg {
    width: 24px;
    height: 24px
    ;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-26b7542 */.elementor-513 .elementor-element.elementor-element-26b7542 .swiper {
    padding-bottom: 0 !important;
}

.elementor-513 .elementor-element.elementor-element-26b7542 .swiper-pagination {
    top: auto;
    right: auto;
    bottom: 21px !important;
    left: 128px;
    transform: none;
    gap: 12px;
    display: flex;
    align-items: center;
}



.elementor-swiper-button {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(77,79,83,0.05);
    height: 48px;
    width: 50px;
    transform: skewX(-3.6deg) !important;
    border-radius: 3px;
    transition: background-color 0.2s;
    
    svg {
        width: 14px !important;
        height: 12px !important;
        color: var(--e-global-color-84c6f26);
    transform: skewX(3.6deg) !important;
    transition: color 0.2s !important;
    }
    
    &:hover {
    background-color: var(--e-global-color-primary);
    
    svg {
        color: var(--e-global-color-5778e45);
    }
    }
}

.elementor-swiper-button-prev {
    left: 0 !important;
    right: auto !important;
    top: auto !important;
    bottom: 0 !important;
}

.elementor-swiper-button-next {
    left: 54px !important;
    right: auto;
    top: auto !important;
    bottom: 0;
}

.elementor-513 .elementor-element.elementor-element-26b7542 .swiper-pagination-bullet {
    margin: 0;
    border-radius: 1px;
    background-color: var(--e-global-color-custom_grey_dark);
    opacity: 0.2;
    transition: 0.2s !important;
}

.elementor-513 .elementor-element.elementor-element-26b7542 .swiper-pagination-bullet:hover {
    opacity: 0.5;
}

.elementor-513 .elementor-element.elementor-element-26b7542 .swiper-pagination-bullet-active {
    opacity: 1;
    background-color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e520ac8 */.elementor-513 .elementor-element.elementor-element-e520ac8  {
    text-wrap: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe24e43 */.elementor-513 .elementor-element.elementor-element-fe24e43 {
    img {
        max-width: 52px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae5710d */.elementor-513 .elementor-element.elementor-element-ae5710d div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b9e13a9 */.elementor-513 .elementor-element.elementor-element-b9e13a9 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d8fba8 */.elementor-513 .elementor-element.elementor-element-4d8fba8 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aed925c */.elementor-513 .elementor-element.elementor-element-aed925c div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d15c82e */.elementor-513 .elementor-element.elementor-element-d15c82e div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b88069 */.elementor-513 .elementor-element.elementor-element-2b88069 {
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c512b0c */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-c512b0c {
    transform: skewX(2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fd4fbb */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-8fd4fbb {
    transform: skewX(-2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-772c69e */.elementor-513 .elementor-element.elementor-element-772c69e {
    img {
        max-width: 52px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b5e5885 */.elementor-513 .elementor-element.elementor-element-b5e5885 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0a8a24a */.elementor-513 .elementor-element.elementor-element-0a8a24a div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e96c032 */.elementor-513 .elementor-element.elementor-element-e96c032 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fd76c9c */.elementor-513 .elementor-element.elementor-element-fd76c9c div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8efe451 */.elementor-513 .elementor-element.elementor-element-8efe451 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c16f4dc */.elementor-513 .elementor-element.elementor-element-c16f4dc {
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab67cba */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-ab67cba {
    transform: skewX(2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3f82d5 */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-f3f82d5 {
    transform: skewX(-2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4519803 */.elementor-513 .elementor-element.elementor-element-4519803 {
    img {
        max-width: 52px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16f8fee */.elementor-513 .elementor-element.elementor-element-16f8fee div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d909388 */.elementor-513 .elementor-element.elementor-element-d909388 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-53b7131 */.elementor-513 .elementor-element.elementor-element-53b7131 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5668bfb */.elementor-513 .elementor-element.elementor-element-5668bfb div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0a40860 */.elementor-513 .elementor-element.elementor-element-0a40860 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1229733 */.elementor-513 .elementor-element.elementor-element-1229733 {
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82f45a5 */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-82f45a5 {
    transform: skewX(2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74c2755 */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-74c2755 {
    transform: skewX(-2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30725c9 */.elementor-513 .elementor-element.elementor-element-30725c9 {
    img {
        max-width: 52px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-892c1e3 */.elementor-513 .elementor-element.elementor-element-892c1e3 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5062975 */.elementor-513 .elementor-element.elementor-element-5062975 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a89ba43 */.elementor-513 .elementor-element.elementor-element-a89ba43 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b7c75d */.elementor-513 .elementor-element.elementor-element-6b7c75d div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d2177dd */.elementor-513 .elementor-element.elementor-element-d2177dd div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e2ce0b */.elementor-513 .elementor-element.elementor-element-9e2ce0b {
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7345f8 */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-f7345f8 {
    transform: skewX(2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe5501c */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-fe5501c {
    transform: skewX(-2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe24e43 */.elementor-513 .elementor-element.elementor-element-fe24e43 {
    img {
        max-width: 52px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae5710d */.elementor-513 .elementor-element.elementor-element-ae5710d div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b9e13a9 */.elementor-513 .elementor-element.elementor-element-b9e13a9 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d8fba8 */.elementor-513 .elementor-element.elementor-element-4d8fba8 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aed925c */.elementor-513 .elementor-element.elementor-element-aed925c div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d15c82e */.elementor-513 .elementor-element.elementor-element-d15c82e div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b88069 */.elementor-513 .elementor-element.elementor-element-2b88069 {
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c512b0c */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-c512b0c {
    transform: skewX(2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fd4fbb */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-8fd4fbb {
    transform: skewX(-2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-772c69e */.elementor-513 .elementor-element.elementor-element-772c69e {
    img {
        max-width: 52px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b5e5885 */.elementor-513 .elementor-element.elementor-element-b5e5885 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0a8a24a */.elementor-513 .elementor-element.elementor-element-0a8a24a div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e96c032 */.elementor-513 .elementor-element.elementor-element-e96c032 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fd76c9c */.elementor-513 .elementor-element.elementor-element-fd76c9c div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8efe451 */.elementor-513 .elementor-element.elementor-element-8efe451 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c16f4dc */.elementor-513 .elementor-element.elementor-element-c16f4dc {
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab67cba */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-ab67cba {
    transform: skewX(2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3f82d5 */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-f3f82d5 {
    transform: skewX(-2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4519803 */.elementor-513 .elementor-element.elementor-element-4519803 {
    img {
        max-width: 52px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16f8fee */.elementor-513 .elementor-element.elementor-element-16f8fee div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d909388 */.elementor-513 .elementor-element.elementor-element-d909388 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-53b7131 */.elementor-513 .elementor-element.elementor-element-53b7131 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5668bfb */.elementor-513 .elementor-element.elementor-element-5668bfb div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0a40860 */.elementor-513 .elementor-element.elementor-element-0a40860 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1229733 */.elementor-513 .elementor-element.elementor-element-1229733 {
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82f45a5 */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-82f45a5 {
    transform: skewX(2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74c2755 */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-74c2755 {
    transform: skewX(-2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30725c9 */.elementor-513 .elementor-element.elementor-element-30725c9 {
    img {
        max-width: 52px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-892c1e3 */.elementor-513 .elementor-element.elementor-element-892c1e3 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5062975 */.elementor-513 .elementor-element.elementor-element-5062975 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a89ba43 */.elementor-513 .elementor-element.elementor-element-a89ba43 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b7c75d */.elementor-513 .elementor-element.elementor-element-6b7c75d div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d2177dd */.elementor-513 .elementor-element.elementor-element-d2177dd div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e2ce0b */.elementor-513 .elementor-element.elementor-element-9e2ce0b {
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7345f8 */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-f7345f8 {
    transform: skewX(2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe5501c */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-fe5501c {
    transform: skewX(-2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe24e43 */.elementor-513 .elementor-element.elementor-element-fe24e43 {
    img {
        max-width: 52px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae5710d */.elementor-513 .elementor-element.elementor-element-ae5710d div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b9e13a9 */.elementor-513 .elementor-element.elementor-element-b9e13a9 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d8fba8 */.elementor-513 .elementor-element.elementor-element-4d8fba8 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aed925c */.elementor-513 .elementor-element.elementor-element-aed925c div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d15c82e */.elementor-513 .elementor-element.elementor-element-d15c82e div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b88069 */.elementor-513 .elementor-element.elementor-element-2b88069 {
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c512b0c */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-c512b0c {
    transform: skewX(2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fd4fbb */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-8fd4fbb {
    transform: skewX(-2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-772c69e */.elementor-513 .elementor-element.elementor-element-772c69e {
    img {
        max-width: 52px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b5e5885 */.elementor-513 .elementor-element.elementor-element-b5e5885 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0a8a24a */.elementor-513 .elementor-element.elementor-element-0a8a24a div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e96c032 */.elementor-513 .elementor-element.elementor-element-e96c032 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fd76c9c */.elementor-513 .elementor-element.elementor-element-fd76c9c div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8efe451 */.elementor-513 .elementor-element.elementor-element-8efe451 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c16f4dc */.elementor-513 .elementor-element.elementor-element-c16f4dc {
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab67cba */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-ab67cba {
    transform: skewX(2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3f82d5 */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-f3f82d5 {
    transform: skewX(-2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4519803 */.elementor-513 .elementor-element.elementor-element-4519803 {
    img {
        max-width: 52px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16f8fee */.elementor-513 .elementor-element.elementor-element-16f8fee div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d909388 */.elementor-513 .elementor-element.elementor-element-d909388 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-53b7131 */.elementor-513 .elementor-element.elementor-element-53b7131 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5668bfb */.elementor-513 .elementor-element.elementor-element-5668bfb div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0a40860 */.elementor-513 .elementor-element.elementor-element-0a40860 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1229733 */.elementor-513 .elementor-element.elementor-element-1229733 {
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82f45a5 */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-82f45a5 {
    transform: skewX(2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74c2755 */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-74c2755 {
    transform: skewX(-2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30725c9 */.elementor-513 .elementor-element.elementor-element-30725c9 {
    img {
        max-width: 52px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-892c1e3 */.elementor-513 .elementor-element.elementor-element-892c1e3 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5062975 */.elementor-513 .elementor-element.elementor-element-5062975 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a89ba43 */.elementor-513 .elementor-element.elementor-element-a89ba43 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b7c75d */.elementor-513 .elementor-element.elementor-element-6b7c75d div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d2177dd */.elementor-513 .elementor-element.elementor-element-d2177dd div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e2ce0b */.elementor-513 .elementor-element.elementor-element-9e2ce0b {
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7345f8 */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-f7345f8 {
    transform: skewX(2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe5501c */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-fe5501c {
    transform: skewX(-2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe24e43 */.elementor-513 .elementor-element.elementor-element-fe24e43 {
    img {
        max-width: 52px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae5710d */.elementor-513 .elementor-element.elementor-element-ae5710d div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b9e13a9 */.elementor-513 .elementor-element.elementor-element-b9e13a9 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d8fba8 */.elementor-513 .elementor-element.elementor-element-4d8fba8 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aed925c */.elementor-513 .elementor-element.elementor-element-aed925c div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d15c82e */.elementor-513 .elementor-element.elementor-element-d15c82e div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b88069 */.elementor-513 .elementor-element.elementor-element-2b88069 {
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c512b0c */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-c512b0c {
    transform: skewX(2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fd4fbb */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-8fd4fbb {
    transform: skewX(-2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-772c69e */.elementor-513 .elementor-element.elementor-element-772c69e {
    img {
        max-width: 52px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b5e5885 */.elementor-513 .elementor-element.elementor-element-b5e5885 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0a8a24a */.elementor-513 .elementor-element.elementor-element-0a8a24a div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e96c032 */.elementor-513 .elementor-element.elementor-element-e96c032 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fd76c9c */.elementor-513 .elementor-element.elementor-element-fd76c9c div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8efe451 */.elementor-513 .elementor-element.elementor-element-8efe451 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c16f4dc */.elementor-513 .elementor-element.elementor-element-c16f4dc {
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab67cba */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-ab67cba {
    transform: skewX(2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3f82d5 */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-f3f82d5 {
    transform: skewX(-2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4519803 */.elementor-513 .elementor-element.elementor-element-4519803 {
    img {
        max-width: 52px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16f8fee */.elementor-513 .elementor-element.elementor-element-16f8fee div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d909388 */.elementor-513 .elementor-element.elementor-element-d909388 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-53b7131 */.elementor-513 .elementor-element.elementor-element-53b7131 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5668bfb */.elementor-513 .elementor-element.elementor-element-5668bfb div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0a40860 */.elementor-513 .elementor-element.elementor-element-0a40860 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1229733 */.elementor-513 .elementor-element.elementor-element-1229733 {
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82f45a5 */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-82f45a5 {
    transform: skewX(2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74c2755 */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-74c2755 {
    transform: skewX(-2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30725c9 */.elementor-513 .elementor-element.elementor-element-30725c9 {
    img {
        max-width: 52px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-892c1e3 */.elementor-513 .elementor-element.elementor-element-892c1e3 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5062975 */.elementor-513 .elementor-element.elementor-element-5062975 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a89ba43 */.elementor-513 .elementor-element.elementor-element-a89ba43 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b7c75d */.elementor-513 .elementor-element.elementor-element-6b7c75d div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d2177dd */.elementor-513 .elementor-element.elementor-element-d2177dd div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e2ce0b */.elementor-513 .elementor-element.elementor-element-9e2ce0b {
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7345f8 */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-f7345f8 {
    transform: skewX(2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe5501c */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-fe5501c {
    transform: skewX(-2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe24e43 */.elementor-513 .elementor-element.elementor-element-fe24e43 {
    img {
        max-width: 52px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ae5710d */.elementor-513 .elementor-element.elementor-element-ae5710d div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b9e13a9 */.elementor-513 .elementor-element.elementor-element-b9e13a9 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4d8fba8 */.elementor-513 .elementor-element.elementor-element-4d8fba8 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aed925c */.elementor-513 .elementor-element.elementor-element-aed925c div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d15c82e */.elementor-513 .elementor-element.elementor-element-d15c82e div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b88069 */.elementor-513 .elementor-element.elementor-element-2b88069 {
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c512b0c */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-c512b0c {
    transform: skewX(2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fd4fbb */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-8fd4fbb {
    transform: skewX(-2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-772c69e */.elementor-513 .elementor-element.elementor-element-772c69e {
    img {
        max-width: 52px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b5e5885 */.elementor-513 .elementor-element.elementor-element-b5e5885 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0a8a24a */.elementor-513 .elementor-element.elementor-element-0a8a24a div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e96c032 */.elementor-513 .elementor-element.elementor-element-e96c032 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fd76c9c */.elementor-513 .elementor-element.elementor-element-fd76c9c div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8efe451 */.elementor-513 .elementor-element.elementor-element-8efe451 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c16f4dc */.elementor-513 .elementor-element.elementor-element-c16f4dc {
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab67cba */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-ab67cba {
    transform: skewX(2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3f82d5 */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-f3f82d5 {
    transform: skewX(-2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4519803 */.elementor-513 .elementor-element.elementor-element-4519803 {
    img {
        max-width: 52px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16f8fee */.elementor-513 .elementor-element.elementor-element-16f8fee div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d909388 */.elementor-513 .elementor-element.elementor-element-d909388 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-53b7131 */.elementor-513 .elementor-element.elementor-element-53b7131 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5668bfb */.elementor-513 .elementor-element.elementor-element-5668bfb div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0a40860 */.elementor-513 .elementor-element.elementor-element-0a40860 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1229733 */.elementor-513 .elementor-element.elementor-element-1229733 {
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82f45a5 */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-82f45a5 {
    transform: skewX(2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74c2755 */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-74c2755 {
    transform: skewX(-2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30725c9 */.elementor-513 .elementor-element.elementor-element-30725c9 {
    img {
        max-width: 52px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-892c1e3 */.elementor-513 .elementor-element.elementor-element-892c1e3 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5062975 */.elementor-513 .elementor-element.elementor-element-5062975 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a89ba43 */.elementor-513 .elementor-element.elementor-element-a89ba43 div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b7c75d */.elementor-513 .elementor-element.elementor-element-6b7c75d div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d2177dd */.elementor-513 .elementor-element.elementor-element-d2177dd div {
    display: flex;
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e2ce0b */.elementor-513 .elementor-element.elementor-element-9e2ce0b {
    max-height: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7345f8 */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-f7345f8 {
    transform: skewX(2deg);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe5501c */@media (min-width: 768px) {.elementor-513 .elementor-element.elementor-element-fe5501c {
    transform: skewX(-2deg);
}}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-14d3bc9 */.elementor-513 .elementor-element.elementor-element-14d3bc9 .swiper {
    padding-bottom: 40px !important;
}

.elementor-513 .elementor-element.elementor-element-14d3bc9 .swiper-pagination {
    gap: 12px;
    display: flex;
    align-items: center;
}

.elementor-513 .elementor-element.elementor-element-14d3bc9 .swiper-pagination-bullet {
    margin: 0;
    border-radius: 1px;
    background-color: var(--e-global-color-custom_grey_dark);
    opacity: 0.2;
    transition: 0.2s !important;
}

.elementor-513 .elementor-element.elementor-element-14d3bc9 .swiper-pagination-bullet:hover {
    opacity: 0.5;
}

.elementor-513 .elementor-element.elementor-element-14d3bc9 .swiper-pagination-bullet-active {
    opacity: 1;
    background-color: var(--e-global-color-primary);
}

@media (min-width: 768px) {
    .elementor-513 .elementor-element.elementor-element-14d3bc9 {
        width: calc(100vw + 92px);
        max-width: none !important;
    }
}

@media (max-width: 767px) {
    .elementor-513 .elementor-element.elementor-element-14d3bc9 .swiper {
        overflow: visible;
        padding: 0 50px;
        
    }

    .elementor-513 .elementor-element.elementor-element-14d3bc9 .swiper-slide {
        width: 100% !important;
    }
    
    .elementor-513 .elementor-element.elementor-element-14d3bc9 .swiper-slide {
    transform: scale(0.9);
    transition: transform 0.5s;
}

    .elementor-513 .elementor-element.elementor-element-14d3bc9 .swiper-slide-active {
    transform: scale(1);
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aspekta';
	font-display: auto;
	src: url('https://glassmont021.com/wp-content/uploads/2026/02/AspektaVF-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */