.elementor-1638 .elementor-element.elementor-element-25ac834e{--display:flex;--min-height:500px;--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:142px 142px;--row-gap:142px;--column-gap:142px;--overlay-opacity:1;--padding-top:256px;--padding-bottom:max(112px, 8.75vw);--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-25ac834e::before, .elementor-1638 .elementor-element.elementor-element-25ac834e > .elementor-background-video-container::before, .elementor-1638 .elementor-element.elementor-element-25ac834e > .e-con-inner > .elementor-background-video-container::before, .elementor-1638 .elementor-element.elementor-element-25ac834e > .elementor-background-slideshow::before, .elementor-1638 .elementor-element.elementor-element-25ac834e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1638 .elementor-element.elementor-element-25ac834e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.thecederbergtrail.co.za/wp-content/uploads/2026/10/Bottom-Shape-Divider.svg");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;background-size:contain;}.elementor-1638 .elementor-element.elementor-element-5d2d519d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:99;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Inter;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1638 .elementor-element.elementor-element-54a481bd .elementor-heading-title{font-family:"Outfit", Inter;font-size:59.5px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:59.5px;color:var( --e-global-color-338200b );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1638 .elementor-element.elementor-element-2a8c894c{width:var( --container-widget-width, 863px );max-width:863px;margin:024px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:863px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-338200b );}.elementor-1638 .elementor-element.elementor-element-bc51fc8{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:auto;--gap:24px 30px;--row-gap:24px;--column-gap:30px;--grid-auto-flow:row;--z-index:99;}.elementor-1638 .elementor-element.elementor-element-f437248{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1638 .elementor-element.elementor-element-6db2a21 .elementor-heading-title{font-family:var( --e-global-typography-a62fb10-font-family ), Inter;font-size:var( --e-global-typography-a62fb10-font-size );font-weight:var( --e-global-typography-a62fb10-font-weight );text-transform:var( --e-global-typography-a62fb10-text-transform );font-style:var( --e-global-typography-a62fb10-font-style );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-0c54ca3{font-family:var( --e-global-typography-57c4f79-font-family ), Inter;font-size:var( --e-global-typography-57c4f79-font-size );font-weight:var( --e-global-typography-57c4f79-font-weight );font-style:var( --e-global-typography-57c4f79-font-style );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-475e516{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1638 .elementor-element.elementor-element-61cfddd .elementor-heading-title{font-family:var( --e-global-typography-a62fb10-font-family ), Inter;font-size:var( --e-global-typography-a62fb10-font-size );font-weight:var( --e-global-typography-a62fb10-font-weight );text-transform:var( --e-global-typography-a62fb10-text-transform );font-style:var( --e-global-typography-a62fb10-font-style );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-709c9f5{font-family:var( --e-global-typography-57c4f79-font-family ), Inter;font-size:var( --e-global-typography-57c4f79-font-size );font-weight:var( --e-global-typography-57c4f79-font-weight );font-style:var( --e-global-typography-57c4f79-font-style );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-4cec288{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1638 .elementor-element.elementor-element-ac9c043 .elementor-heading-title{font-family:var( --e-global-typography-a62fb10-font-family ), Inter;font-size:var( --e-global-typography-a62fb10-font-size );font-weight:var( --e-global-typography-a62fb10-font-weight );text-transform:var( --e-global-typography-a62fb10-text-transform );font-style:var( --e-global-typography-a62fb10-font-style );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-2dbfcf9{font-family:var( --e-global-typography-57c4f79-font-family ), Inter;font-size:var( --e-global-typography-57c4f79-font-size );font-weight:var( --e-global-typography-57c4f79-font-weight );font-style:var( --e-global-typography-57c4f79-font-style );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-ef556c4{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1638 .elementor-element.elementor-element-42ff600 .elementor-heading-title{font-family:var( --e-global-typography-a62fb10-font-family ), Inter;font-size:var( --e-global-typography-a62fb10-font-size );font-weight:var( --e-global-typography-a62fb10-font-weight );text-transform:var( --e-global-typography-a62fb10-text-transform );font-style:var( --e-global-typography-a62fb10-font-style );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-bf13ab3{font-family:var( --e-global-typography-57c4f79-font-family ), Inter;font-size:var( --e-global-typography-57c4f79-font-size );font-weight:var( --e-global-typography-57c4f79-font-weight );font-style:var( --e-global-typography-57c4f79-font-style );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-b4a5b00{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1638 .elementor-element.elementor-element-3909805 .elementor-heading-title{font-family:var( --e-global-typography-a62fb10-font-family ), Inter;font-size:var( --e-global-typography-a62fb10-font-size );font-weight:var( --e-global-typography-a62fb10-font-weight );text-transform:var( --e-global-typography-a62fb10-text-transform );font-style:var( --e-global-typography-a62fb10-font-style );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-9251da8{font-family:var( --e-global-typography-57c4f79-font-family ), Inter;font-size:var( --e-global-typography-57c4f79-font-size );font-weight:var( --e-global-typography-57c4f79-font-weight );font-style:var( --e-global-typography-57c4f79-font-style );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-f6fa985{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1638 .elementor-element.elementor-element-ed711df .elementor-heading-title{font-family:var( --e-global-typography-a62fb10-font-family ), Inter;font-size:var( --e-global-typography-a62fb10-font-size );font-weight:var( --e-global-typography-a62fb10-font-weight );text-transform:var( --e-global-typography-a62fb10-text-transform );font-style:var( --e-global-typography-a62fb10-font-style );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-34000e2{font-family:var( --e-global-typography-57c4f79-font-family ), Inter;font-size:var( --e-global-typography-57c4f79-font-size );font-weight:var( --e-global-typography-57c4f79-font-weight );font-style:var( --e-global-typography-57c4f79-font-style );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-343d1b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-343d1b2:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-343d1b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-5742476{--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:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-1638 .elementor-element.elementor-element-de374e0{--display:flex;}.elementor-1638 .elementor-element.elementor-element-de374e0:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-de374e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thecederbergtrail.co.za/wp-content/uploads/2026/10/Klipopmekaar-fotos-8.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1638 .elementor-element.elementor-element-909d94f{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1638 .elementor-element.elementor-element-909d94f.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1638 .elementor-element.elementor-element-2332216 .elementor-heading-title{font-family:var( --e-global-typography-a62fb10-font-family ), Inter;font-size:var( --e-global-typography-a62fb10-font-size );font-weight:var( --e-global-typography-a62fb10-font-weight );text-transform:var( --e-global-typography-a62fb10-text-transform );font-style:var( --e-global-typography-a62fb10-font-style );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-dc218e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-dc218e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-dc218e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-dc218e2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-dc218e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-dc218e2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-dc218e2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1638 .elementor-element.elementor-element-dc218e2{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-1638 .elementor-element.elementor-element-dc218e2 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-1638 .elementor-element.elementor-element-dc218e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-dc218e2 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-dc218e2 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-171594e{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-171594e:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-171594e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-e0c5b7f{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-4153bbe img{width:100%;height:clamp(240px, 30.7vw, 560px);object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-a721cb6{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-b8a28e1 img{width:100%;height:clamp(240px, 30.7vw, 560px);object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-e202a7d{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-4fa9796 img{width:100%;height:clamp(240px, 30.7vw, 560px);object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-316e063{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-bd7bec5 img{width:100%;height:clamp(240px, 30.7vw, 560px);object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-843691b{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-ce16bf7 img{width:100%;height:clamp(240px, 30.7vw, 560px);object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-6e3b4ef{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-3c2fcca img{width:100%;height:clamp(240px, 30.7vw, 560px);object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-bb4332e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:380px;--e-n-carousel-swiper-slides-gap:0px;--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:59px;--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:60px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:66px;--e-n-carousel-arrow-normal-color:#D9471F00;--e-n-carousel-arrow-hover-color:#D9471F;}.elementor-1638 .elementor-element.elementor-element-bb4332e :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFF5D4;border-radius:50% 50% 50% 50%;padding:6px 6px 6px 6px;}.elementor-1638 .elementor-element.elementor-element-bb4332e :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {border-style:solid;border-width:3px 3px 3px 3px;border-color:#D9471F;}.elementor-1638 .elementor-element.elementor-element-5802d4f{width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-1638 .elementor-element.elementor-element-5802d4f{left:0px;}body.rtl .elementor-1638 .elementor-element.elementor-element-5802d4f{right:0px;}.elementor-1638 .elementor-element.elementor-element-92e8c8a{--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:87px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-92e8c8a:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-92e8c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-9d65525 .elementor-heading-title{font-family:var( --e-global-typography-ct15b7-font-family ), Inter;font-size:var( --e-global-typography-ct15b7-font-size );font-weight:var( --e-global-typography-ct15b7-font-weight );text-transform:var( --e-global-typography-ct15b7-text-transform );font-style:var( --e-global-typography-ct15b7-font-style );line-height:var( --e-global-typography-ct15b7-line-height );letter-spacing:var( --e-global-typography-ct15b7-letter-spacing );word-spacing:var( --e-global-typography-ct15b7-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-09d8646{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;--z-index:50;}.elementor-1638 .elementor-element.elementor-element-09d8646:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-09d8646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-27fa84c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-1638 .elementor-element.elementor-element-27fa84c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-1638 .elementor-element.elementor-element-27fa84c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-1638 .elementor-element.elementor-element-27fa84c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-1638 .elementor-element.elementor-element-27fa84c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-1638 .elementor-element.elementor-element-27fa84c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-27fa84c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1638 .elementor-element.elementor-element-27fa84c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1638 .elementor-element.elementor-element-27fa84c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-27fa84c .elementor-icon-list-item > a{font-family:var( --e-global-typography-ct13bu-font-family ), Inter;font-size:var( --e-global-typography-ct13bu-font-size );font-weight:var( --e-global-typography-ct13bu-font-weight );text-transform:var( --e-global-typography-ct13bu-text-transform );font-style:var( --e-global-typography-ct13bu-font-style );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-27fa84c .elementor-icon-list-text{color:var( --e-global-color-c090737 );transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-27fa84c .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-e9126d2{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-e9126d2:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-e9126d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-fddeba9{--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-1638 .elementor-element.elementor-element-bb533de{--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:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-1638 .elementor-element.elementor-element-46b4443 .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-1a5e657 .elementor-heading-title{font-family:var( --e-global-typography-c35cbb5-font-family ), Inter;font-size:var( --e-global-typography-c35cbb5-font-size );font-weight:var( --e-global-typography-c35cbb5-font-weight );text-transform:var( --e-global-typography-c35cbb5-text-transform );font-style:var( --e-global-typography-c35cbb5-font-style );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-5100b4a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:dashed;--border-style:dashed;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:rgba(18,18,18,0.05);--border-color:rgba(18,18,18,0.05);}.elementor-1638 .elementor-element.elementor-element-f304103{--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:24px 24px;--row-gap:24px;--column-gap:24px;border-style:dashed;--border-style:dashed;border-width:0px 3px 3px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:0px;border-color:rgba(18,18,18,0.05);--border-color:rgba(18,18,18,0.05);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1638 .elementor-element.elementor-element-58dba77{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1638 .elementor-element.elementor-element-c0b46c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-c0b46c1 .elementor-icon-wrapper{text-align:center;}.elementor-1638 .elementor-element.elementor-element-c0b46c1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-c0b46c1.elementor-view-framed .elementor-icon, .elementor-1638 .elementor-element.elementor-element-c0b46c1.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-c0b46c1.elementor-view-framed .elementor-icon, .elementor-1638 .elementor-element.elementor-element-c0b46c1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-c0b46c1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-c0b46c1.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-c0b46c1 .elementor-icon{font-size:24px;padding:15px;}.elementor-1638 .elementor-element.elementor-element-c0b46c1 .elementor-icon svg{height:24px;}.elementor-1638 .elementor-element.elementor-element-3eb47e3 .elementor-heading-title{font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-eb0943b{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-3ac3ec0{--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:24px 24px;--row-gap:24px;--column-gap:24px;border-style:dashed;--border-style:dashed;border-width:0px 3px 3px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:0px;border-color:rgba(18,18,18,0.05);--border-color:rgba(18,18,18,0.05);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1638 .elementor-element.elementor-element-028a220{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1638 .elementor-element.elementor-element-a759aee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-a759aee .elementor-icon-wrapper{text-align:center;}.elementor-1638 .elementor-element.elementor-element-a759aee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-a759aee.elementor-view-framed .elementor-icon, .elementor-1638 .elementor-element.elementor-element-a759aee.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-a759aee.elementor-view-framed .elementor-icon, .elementor-1638 .elementor-element.elementor-element-a759aee.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-a759aee.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-a759aee.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-a759aee .elementor-icon{font-size:24px;padding:15px;}.elementor-1638 .elementor-element.elementor-element-a759aee .elementor-icon svg{height:24px;}.elementor-1638 .elementor-element.elementor-element-c447f64 .elementor-heading-title{font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-c5ffe7e{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-4675022{--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:24px 24px;--row-gap:24px;--column-gap:24px;border-style:dashed;--border-style:dashed;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:rgba(18,18,18,0.05);--border-color:rgba(18,18,18,0.05);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1638 .elementor-element.elementor-element-34c54e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1638 .elementor-element.elementor-element-9780d88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-9780d88 .elementor-icon-wrapper{text-align:center;}.elementor-1638 .elementor-element.elementor-element-9780d88.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-9780d88.elementor-view-framed .elementor-icon, .elementor-1638 .elementor-element.elementor-element-9780d88.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-9780d88.elementor-view-framed .elementor-icon, .elementor-1638 .elementor-element.elementor-element-9780d88.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-9780d88.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-9780d88.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-9780d88 .elementor-icon{font-size:24px;padding:15px;}.elementor-1638 .elementor-element.elementor-element-9780d88 .elementor-icon svg{height:24px;}.elementor-1638 .elementor-element.elementor-element-68a275f .elementor-heading-title{font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-3217bbe{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-33eaad6{--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:24px 24px;--row-gap:24px;--column-gap:24px;border-style:dashed;--border-style:dashed;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(18,18,18,0.05);--border-color:rgba(18,18,18,0.05);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1638 .elementor-element.elementor-element-11c0cc8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1638 .elementor-element.elementor-element-2315e10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-2315e10 .elementor-icon-wrapper{text-align:center;}.elementor-1638 .elementor-element.elementor-element-2315e10.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-2315e10.elementor-view-framed .elementor-icon, .elementor-1638 .elementor-element.elementor-element-2315e10.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-2315e10.elementor-view-framed .elementor-icon, .elementor-1638 .elementor-element.elementor-element-2315e10.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-2315e10.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-2315e10.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-2315e10 .elementor-icon{font-size:24px;padding:15px;}.elementor-1638 .elementor-element.elementor-element-2315e10 .elementor-icon svg{height:24px;}.elementor-1638 .elementor-element.elementor-element-afa45de .elementor-heading-title{font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-343eb99{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-5ad2508{--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:24px 24px;--row-gap:24px;--column-gap:24px;border-style:dashed;--border-style:dashed;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(18,18,18,0.05);--border-color:rgba(18,18,18,0.05);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1638 .elementor-element.elementor-element-a5ae715{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1638 .elementor-element.elementor-element-f619095.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-f619095 .elementor-icon-wrapper{text-align:center;}.elementor-1638 .elementor-element.elementor-element-f619095.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-f619095.elementor-view-framed .elementor-icon, .elementor-1638 .elementor-element.elementor-element-f619095.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-f619095.elementor-view-framed .elementor-icon, .elementor-1638 .elementor-element.elementor-element-f619095.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-f619095.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-f619095.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-f619095 .elementor-icon{font-size:24px;padding:15px;}.elementor-1638 .elementor-element.elementor-element-f619095 .elementor-icon svg{height:24px;}.elementor-1638 .elementor-element.elementor-element-a41fc84 .elementor-heading-title{font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-48cfd13{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-2b972f9{--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:24px 24px;--row-gap:24px;--column-gap:24px;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(18,18,18,0.05);--border-color:rgba(18,18,18,0.05);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1638 .elementor-element.elementor-element-7178f05{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1638 .elementor-element.elementor-element-8ed719a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-8ed719a .elementor-icon-wrapper{text-align:center;}.elementor-1638 .elementor-element.elementor-element-8ed719a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-8ed719a.elementor-view-framed .elementor-icon, .elementor-1638 .elementor-element.elementor-element-8ed719a.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-8ed719a.elementor-view-framed .elementor-icon, .elementor-1638 .elementor-element.elementor-element-8ed719a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-8ed719a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-8ed719a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-8ed719a .elementor-icon{font-size:24px;padding:15px;}.elementor-1638 .elementor-element.elementor-element-8ed719a .elementor-icon svg{height:24px;}.elementor-1638 .elementor-element.elementor-element-b1521ce .elementor-heading-title{font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-2e3ca4c{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-b545483{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-b545483:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-b545483 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-1a3d278 img{width:100%;}.elementor-1638 .elementor-element.elementor-element-71b2d0e{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-71b2d0e:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-71b2d0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-aa3e4f4{--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-1638 .elementor-element.elementor-element-37a182d{--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:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-1638 .elementor-element.elementor-element-668fbbd .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-f917712 .elementor-heading-title{font-family:var( --e-global-typography-c35cbb5-font-family ), Inter;font-size:var( --e-global-typography-c35cbb5-font-size );font-weight:var( --e-global-typography-c35cbb5-font-weight );text-transform:var( --e-global-typography-c35cbb5-text-transform );font-style:var( --e-global-typography-c35cbb5-font-style );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-f0bb1c1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-5650e0a{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:45px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-1638 .elementor-element.elementor-element-5650e0a:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-5650e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-eb26e1c{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-2800484{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-64601dc{font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-1b44c66{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-1638 .elementor-element.elementor-element-467d5f1 .elementor-heading-title{font-family:var( --e-global-typography-ct306b-font-family ), Inter;font-size:var( --e-global-typography-ct306b-font-size );font-weight:var( --e-global-typography-ct306b-font-weight );text-transform:var( --e-global-typography-ct306b-text-transform );font-style:var( --e-global-typography-ct306b-font-style );line-height:var( --e-global-typography-ct306b-line-height );letter-spacing:var( --e-global-typography-ct306b-letter-spacing );word-spacing:var( --e-global-typography-ct306b-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-bea8bb5{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-68033d3{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Inter;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-5d6305d{--divider-border-style:solid;--divider-color:#FFF5D433;--divider-border-width:2px;}.elementor-1638 .elementor-element.elementor-element-5d6305d .elementor-divider-separator{width:100%;}.elementor-1638 .elementor-element.elementor-element-5d6305d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1638 .elementor-element.elementor-element-dcfd21c{font-family:var( --e-global-typography-57c4f79-font-family ), Inter;font-size:var( --e-global-typography-57c4f79-font-size );font-weight:var( --e-global-typography-57c4f79-font-weight );font-style:var( --e-global-typography-57c4f79-font-style );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Inter;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-d71dde2 .elementor-button{background-color:var( --e-global-color-636388d );font-family:var( --e-global-typography-accent-font-family ), Inter;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-c090737 );color:var( --e-global-color-c090737 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:17.5px 30px 17.5px 30px;}.elementor-1638 .elementor-element.elementor-element-d71dde2 .elementor-button:hover, .elementor-1638 .elementor-element.elementor-element-d71dde2 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-d71dde2 .elementor-button:hover svg, .elementor-1638 .elementor-element.elementor-element-d71dde2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-756c8c2{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:45px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-1638 .elementor-element.elementor-element-756c8c2:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-756c8c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-541916d{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-d614844{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-a9e9955{font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-5418c31{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-1638 .elementor-element.elementor-element-4c0fc78 .elementor-heading-title{font-family:var( --e-global-typography-ct306b-font-family ), Inter;font-size:var( --e-global-typography-ct306b-font-size );font-weight:var( --e-global-typography-ct306b-font-weight );text-transform:var( --e-global-typography-ct306b-text-transform );font-style:var( --e-global-typography-ct306b-font-style );line-height:var( --e-global-typography-ct306b-line-height );letter-spacing:var( --e-global-typography-ct306b-letter-spacing );word-spacing:var( --e-global-typography-ct306b-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-d9d0ac6{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-1809631{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1638 .elementor-element.elementor-element-67a9c37{--divider-border-style:solid;--divider-color:#FFF5D433;--divider-border-width:2px;}.elementor-1638 .elementor-element.elementor-element-67a9c37 .elementor-divider-separator{width:100%;}.elementor-1638 .elementor-element.elementor-element-67a9c37 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1638 .elementor-element.elementor-element-705b828{font-family:var( --e-global-typography-57c4f79-font-family ), Inter;font-size:var( --e-global-typography-57c4f79-font-size );font-weight:var( --e-global-typography-57c4f79-font-weight );font-style:var( --e-global-typography-57c4f79-font-style );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-ea2cd0c .elementor-button{background-color:var( --e-global-color-636388d );font-family:var( --e-global-typography-accent-font-family ), Inter;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-c090737 );color:var( --e-global-color-c090737 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:17.5px 30px 17.5px 30px;}.elementor-1638 .elementor-element.elementor-element-ea2cd0c .elementor-button:hover, .elementor-1638 .elementor-element.elementor-element-ea2cd0c .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-ea2cd0c .elementor-button:hover svg, .elementor-1638 .elementor-element.elementor-element-ea2cd0c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-081ab38{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:45px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-1638 .elementor-element.elementor-element-081ab38:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-081ab38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-5b2e2a7{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-3f813e4{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-484bdad{font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-89c1a8f{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-1638 .elementor-element.elementor-element-fa9770c .elementor-heading-title{font-family:var( --e-global-typography-ct306b-font-family ), Inter;font-size:var( --e-global-typography-ct306b-font-size );font-weight:var( --e-global-typography-ct306b-font-weight );text-transform:var( --e-global-typography-ct306b-text-transform );font-style:var( --e-global-typography-ct306b-font-style );line-height:var( --e-global-typography-ct306b-line-height );letter-spacing:var( --e-global-typography-ct306b-letter-spacing );word-spacing:var( --e-global-typography-ct306b-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-b07e390{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-c311f37{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1638 .elementor-element.elementor-element-6f28b53{--divider-border-style:solid;--divider-color:#FFF5D433;--divider-border-width:2px;}.elementor-1638 .elementor-element.elementor-element-6f28b53 .elementor-divider-separator{width:100%;}.elementor-1638 .elementor-element.elementor-element-6f28b53 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1638 .elementor-element.elementor-element-061b544{font-family:var( --e-global-typography-57c4f79-font-family ), Inter;font-size:var( --e-global-typography-57c4f79-font-size );font-weight:var( --e-global-typography-57c4f79-font-weight );font-style:var( --e-global-typography-57c4f79-font-style );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-2ae0e38 .elementor-button{background-color:var( --e-global-color-636388d );font-family:var( --e-global-typography-accent-font-family ), Inter;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-c090737 );color:var( --e-global-color-c090737 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:17.5px 30px 17.5px 30px;}.elementor-1638 .elementor-element.elementor-element-2ae0e38 .elementor-button:hover, .elementor-1638 .elementor-element.elementor-element-2ae0e38 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-2ae0e38 .elementor-button:hover svg, .elementor-1638 .elementor-element.elementor-element-2ae0e38 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-dc977dd{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-3f2dcd9{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-3f2dcd9:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-3f2dcd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-2e98f25 img{width:100%;}.elementor-1638 .elementor-element.elementor-element-ddd4a85{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:31px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-ddd4a85:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-ddd4a85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-451e09a{--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-1638 .elementor-element.elementor-element-2fcc842{--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:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-1638 .elementor-element.elementor-element-26d3fe6 .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-6678dce .elementor-heading-title{font-family:var( --e-global-typography-c35cbb5-font-family ), Inter;font-size:var( --e-global-typography-c35cbb5-font-size );font-weight:var( --e-global-typography-c35cbb5-font-weight );text-transform:var( --e-global-typography-c35cbb5-text-transform );font-style:var( --e-global-typography-c35cbb5-font-style );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-2641b51{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:84px 84px;--row-gap:84px;--column-gap:84px;}.elementor-1638 .elementor-element.elementor-element-471f3c5{--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-1638 .elementor-element.elementor-element-471f3c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .elementor-repeater-item-ceab813 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .elementor-repeater-item-d720fb9 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .elementor-repeater-item-83881cd .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .elementor-repeater-item-51d4bde .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-69e60a4 > .elementor-widget-container{padding:0px 0px 45px 0px;}.elementor-1638 .elementor-element.elementor-element-69e60a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-stage{height:601px;border-radius:0px;overflow:hidden;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-wrapper{width:100%;max-width:100%;margin-left:auto;margin-right:auto;--cmgs-cl-color:var( --e-global-color-c090737 );--cmgs-cl-bg:var( --e-global-color-accent );--cmgs-cl-border:rgba(255, 255, 255, 0.6);--cmgs-lb-bg:#121212E5;--cmgs-lb-close-icon-size:12px;--cmgs-lb-close-size:54px;--cmgs-lb-close-bg-hover:#D9471F;--cmgs-lb-close-border-width:3px;--cmgs-lb-close-border-color:#FFF5D433;--cmgs-lb-close-border-color-hover:#D9471F;--cmgs-lb-close-radius:100px;--cmgs-lb-close-top:20px;--cmgs-lb-close-right:24px;--cmgs-lb-arrow-icon-size:24px;--cmgs-lb-arrow-size:48px;--cmgs-lb-arrow-color:var( --e-global-color-c090737 );--cmgs-lb-arrow-bg-hover:var( --e-global-color-accent );--cmgs-lb-arrow-offset:24px;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-caption-overlay{align-items:flex-end;background:linear-gradient(0deg, rgba(0,0,0,var(--cmgs-overlay-strength)) 0%, rgba(0,0,0,0) 65%);--cmgs-overlay-strength:65%;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-caption-box{padding:28px 32px 28px 32px;text-align:left;max-width:70%;background-color:transparent;border-radius:0px;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-caption-box p{color:#f2f2f2;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-slide--video .cmgs-caption-overlay{--cmgs-overlay-strength:65%;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-custom-play-icon-stage{width:46px !important;height:auto !important;max-width:none !important;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-custom-play-icon-thumb{width:22px !important;height:auto !important;max-width:none !important;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-video-overlay{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-play-overlay{gap:14px;padding:8px 28px 8px 8px;border-radius:999px;border-width:2px;border-color:rgba(245, 233, 218, 0.85);background-color:transparent;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-play-overlay-label{color:#f5e9da;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-corner{padding-top:0px;padding-left:0px;padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-corner-label{border-width:0px;border-radius:0px;padding:9px 18px 9px 18px;font-family:var( --e-global-typography-ct13bu-font-family ), Inter;font-size:var( --e-global-typography-ct13bu-font-size );font-weight:var( --e-global-typography-ct13bu-font-weight );text-transform:var( --e-global-typography-ct13bu-text-transform );font-style:var( --e-global-typography-ct13bu-font-style );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-prompt-panel{background-color:rgba(20, 20, 20, 0.92);color:#f2f2f2;width:360px;max-height:260px;margin-top:8px;border-radius:12px;padding:16px 18px 16px 18px;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-thumb{width:84px;height:84px;border-radius:50%;padding:6px;--cmgs-gap:6px;border-width:3px;--cmgs-bw:3px;border-color:#FFF5D433;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-thumbs{gap:24px;margin-top:-111px;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-thumb:hover .cmgs-thumb-inner{width:calc(100% + 2px);height:calc(100% + 2px);margin:calc(2px / -2);}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-thumb.is-active{border-width:3px;padding:calc(var(--cmgs-gap, 6px) + var(--cmgs-bw, 3px) - 3px);border-color:#FFF5D4;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-thumb:not(.is-active):hover{border-color:#FFF5D4;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-thumb:not(.is-active) .cmgs-thumb-inner::after{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-thumb.cmgs-thumb--video:not(.is-active) .cmgs-thumb-inner::after{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-thumb.is-active .cmgs-thumb-inner::after{background-color:#FFF5D499;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-thumb.cmgs-thumb--video.is-active .cmgs-thumb-inner::after{background-color:rgba(224, 122, 63, 0.8);}.elementor-1638 .elementor-element.elementor-element-cafd759{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1638 .elementor-element.elementor-element-cafd759.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1638 .elementor-element.elementor-element-fb14e2c .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-3ab4174 .elementor-heading-title{font-family:var( --e-global-typography-a62fb10-font-family ), Inter;font-size:var( --e-global-typography-a62fb10-font-size );font-weight:var( --e-global-typography-a62fb10-font-weight );text-transform:var( --e-global-typography-a62fb10-text-transform );font-style:var( --e-global-typography-a62fb10-font-style );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-31d8c3d{font-family:var( --e-global-typography-ct17m5-font-family ), Inter;font-size:var( --e-global-typography-ct17m5-font-size );font-weight:var( --e-global-typography-ct17m5-font-weight );text-transform:var( --e-global-typography-ct17m5-text-transform );font-style:var( --e-global-typography-ct17m5-font-style );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-af3a507 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-af3a507 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-af3a507 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-af3a507 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-af3a507 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-af3a507 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-af3a507 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1638 .elementor-element.elementor-element-af3a507{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1638 .elementor-element.elementor-element-af3a507 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1638 .elementor-element.elementor-element-af3a507 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-af3a507 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-af3a507 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-8b3903b .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Inter;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-c090737 );color:var( --e-global-color-c090737 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:17.5px 30px 17.5px 30px;}.elementor-1638 .elementor-element.elementor-element-8b3903b .elementor-button:hover, .elementor-1638 .elementor-element.elementor-element-8b3903b .elementor-button:focus{background-color:#B53B1A;color:var( --e-global-color-c090737 );border-color:#B53B1A;}.elementor-1638 .elementor-element.elementor-element-8b3903b.elementor-element{--align-self:flex-start;}.elementor-1638 .elementor-element.elementor-element-8b3903b .elementor-button:hover svg, .elementor-1638 .elementor-element.elementor-element-8b3903b .elementor-button:focus svg{fill:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-8718df3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:84px 84px;--row-gap:84px;--column-gap:84px;}.elementor-1638 .elementor-element.elementor-element-8c0334a{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1638 .elementor-element.elementor-element-8c0334a.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1638 .elementor-element.elementor-element-a161619 .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-311c9e6 .elementor-heading-title{font-family:var( --e-global-typography-a62fb10-font-family ), Inter;font-size:var( --e-global-typography-a62fb10-font-size );font-weight:var( --e-global-typography-a62fb10-font-weight );text-transform:var( --e-global-typography-a62fb10-text-transform );font-style:var( --e-global-typography-a62fb10-font-style );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-e30982d{font-family:var( --e-global-typography-ct17m5-font-family ), Inter;font-size:var( --e-global-typography-ct17m5-font-size );font-weight:var( --e-global-typography-ct17m5-font-weight );text-transform:var( --e-global-typography-ct17m5-text-transform );font-style:var( --e-global-typography-ct17m5-font-style );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-a713c76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-a713c76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-a713c76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-a713c76 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-a713c76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-a713c76 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-a713c76 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1638 .elementor-element.elementor-element-a713c76{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1638 .elementor-element.elementor-element-a713c76 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1638 .elementor-element.elementor-element-a713c76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-a713c76 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-a713c76 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-03fd3eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-fbb9bd3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-fbb9bd3 img{width:97px;}.elementor-1638 .elementor-element.elementor-element-0ddb304{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1638 .elementor-element.elementor-element-e1118fb .elementor-heading-title{font-family:var( --e-global-typography-ct20bu-font-family ), Inter;font-size:var( --e-global-typography-ct20bu-font-size );font-weight:var( --e-global-typography-ct20bu-font-weight );text-transform:var( --e-global-typography-ct20bu-text-transform );font-style:var( --e-global-typography-ct20bu-font-style );line-height:var( --e-global-typography-ct20bu-line-height );letter-spacing:var( --e-global-typography-ct20bu-letter-spacing );word-spacing:var( --e-global-typography-ct20bu-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-a51b417 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Inter;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-91087ad{--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-1638 .elementor-element.elementor-element-91087ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-999b419 .elementor-repeater-item-0af83df .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-999b419 > .elementor-widget-container{padding:0px 0px 45px 0px;}.elementor-1638 .elementor-element.elementor-element-999b419.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-stage{height:601px;border-radius:0px;overflow:hidden;}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-wrapper{width:100%;max-width:100%;margin-left:auto;margin-right:auto;--cmgs-cl-color:var( --e-global-color-c090737 );--cmgs-cl-bg:var( --e-global-color-accent );--cmgs-cl-border:rgba(255, 255, 255, 0.6);--cmgs-lb-bg:#121212E5;--cmgs-lb-close-icon-size:12px;--cmgs-lb-close-size:54px;--cmgs-lb-close-bg-hover:#D9471F;--cmgs-lb-close-border-width:3px;--cmgs-lb-close-border-color:#FFF5D433;--cmgs-lb-close-border-color-hover:#D9471F;--cmgs-lb-close-radius:100px;--cmgs-lb-close-top:20px;--cmgs-lb-close-right:24px;--cmgs-lb-arrow-icon-size:24px;--cmgs-lb-arrow-size:48px;--cmgs-lb-arrow-color:var( --e-global-color-c090737 );--cmgs-lb-arrow-bg-hover:var( --e-global-color-accent );--cmgs-lb-arrow-offset:24px;}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-caption-overlay{align-items:flex-end;background:linear-gradient(0deg, rgba(0,0,0,var(--cmgs-overlay-strength)) 0%, rgba(0,0,0,0) 65%);--cmgs-overlay-strength:65%;}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-caption-box{padding:28px 32px 28px 32px;text-align:left;max-width:70%;background-color:transparent;border-radius:0px;}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-caption-box p{color:#f2f2f2;}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-slide--video .cmgs-caption-overlay{--cmgs-overlay-strength:65%;}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-custom-play-icon-stage{width:46px !important;height:auto !important;max-width:none !important;}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-custom-play-icon-thumb{width:22px !important;height:auto !important;max-width:none !important;}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-video-overlay{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-play-overlay{gap:14px;padding:8px 28px 8px 8px;border-radius:999px;border-width:2px;border-color:rgba(245, 233, 218, 0.85);background-color:transparent;}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-play-overlay-label{color:#f5e9da;}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-corner{padding-top:0px;padding-left:0px;padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-corner-label{border-width:0px;border-radius:0px;padding:9px 18px 9px 18px;font-family:var( --e-global-typography-ct13bu-font-family ), Inter;font-size:var( --e-global-typography-ct13bu-font-size );font-weight:var( --e-global-typography-ct13bu-font-weight );text-transform:var( --e-global-typography-ct13bu-text-transform );font-style:var( --e-global-typography-ct13bu-font-style );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-prompt-panel{background-color:rgba(20, 20, 20, 0.92);color:#f2f2f2;width:360px;max-height:260px;margin-top:8px;border-radius:12px;padding:16px 18px 16px 18px;}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-thumb{width:84px;height:84px;border-radius:50%;padding:6px;--cmgs-gap:6px;border-width:3px;--cmgs-bw:3px;border-color:#FFF5D433;}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-thumbs{gap:24px;margin-top:-111px;}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-thumb:hover .cmgs-thumb-inner{width:calc(100% + 2px);height:calc(100% + 2px);margin:calc(2px / -2);}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-thumb.is-active{border-width:3px;padding:calc(var(--cmgs-gap, 6px) + var(--cmgs-bw, 3px) - 3px);border-color:#FFF5D4;}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-thumb:not(.is-active):hover{border-color:#FFF5D4;}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-thumb:not(.is-active) .cmgs-thumb-inner::after{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-thumb.cmgs-thumb--video:not(.is-active) .cmgs-thumb-inner::after{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-thumb.is-active .cmgs-thumb-inner::after{background-color:#FFF5D499;}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-thumb.cmgs-thumb--video.is-active .cmgs-thumb-inner::after{background-color:rgba(224, 122, 63, 0.8);}.elementor-1638 .elementor-element.elementor-element-6aa1da8{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-6aa1da8:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-6aa1da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-2a36638 img{width:100%;}.elementor-1638 .elementor-element.elementor-element-f7951e6{--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:31px 31px;--row-gap:31px;--column-gap:31px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-f7951e6:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-f7951e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-9f21fd6{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1638 .elementor-element.elementor-element-995ced4{--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:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-1638 .elementor-element.elementor-element-94b1a37 .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-1dc99cf .elementor-heading-title{font-family:var( --e-global-typography-c35cbb5-font-family ), Inter;font-size:var( --e-global-typography-c35cbb5-font-size );font-weight:var( --e-global-typography-c35cbb5-font-weight );text-transform:var( --e-global-typography-c35cbb5-text-transform );font-style:var( --e-global-typography-c35cbb5-font-style );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-ec9cdd8{width:var( --container-widget-width, 710px );max-width:710px;--container-widget-width:710px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-75039e6{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1638 .elementor-element.elementor-element-88ab06c{--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:69px 69px;--row-gap:69px;--column-gap:69px;}.elementor-1638 .elementor-element.elementor-element-1786f7e .elementor-repeater-item-f154505 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-1786f7e .elementor-repeater-item-482db52 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-1786f7e .elementor-repeater-item-1faeeb3 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-1786f7e .elementor-repeater-item-198ba7b .cmgs-media-image{object-fit:cover;object-position:top center;}.elementor-1638 .elementor-element.elementor-element-1786f7e .elementor-repeater-item-9574f7e .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-1786f7e .elementor-repeater-item-a4423d2 .cmgs-media-image{object-fit:cover;object-position:top center;}.elementor-1638 .elementor-element.elementor-element-1786f7e .elementor-repeater-item-9dc447e .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-1786f7e .elementor-repeater-item-dc11c48 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-1786f7e .elementor-repeater-item-5c06bb9 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-1786f7e{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;}.elementor-1638 .elementor-element.elementor-element-1786f7e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-stage{height:496px;border-radius:0px;overflow:hidden;}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-wrapper{width:100%;max-width:100%;margin-left:auto;margin-right:auto;--cmgs-cl-color:var( --e-global-color-c090737 );--cmgs-cl-bg:var( --e-global-color-accent );--cmgs-cl-border:rgba(255, 255, 255, 0.6);--cmgs-lb-bg:#121212E5;--cmgs-lb-close-icon-size:12px;--cmgs-lb-close-size:54px;--cmgs-lb-close-bg-hover:#D9471F;--cmgs-lb-close-border-width:3px;--cmgs-lb-close-border-color:#FFF5D433;--cmgs-lb-close-border-color-hover:#D9471F;--cmgs-lb-close-radius:100px;--cmgs-lb-close-top:20px;--cmgs-lb-close-right:24px;--cmgs-lb-arrow-icon-size:24px;--cmgs-lb-arrow-size:48px;--cmgs-lb-arrow-color:var( --e-global-color-c090737 );--cmgs-lb-arrow-bg-hover:var( --e-global-color-accent );--cmgs-lb-arrow-offset:24px;--cmgs-sa-size:54px;--cmgs-sa-icon-size:14px;--cmgs-sa-gap:18px;--cmgs-sa-right:18px;--cmgs-sa-bottom:18px;--cmgs-sa-border-width:3px;--cmgs-sa-ring-gap:3px;--cmgs-sa-color:#FFF5D4;--cmgs-sa-bg:rgba(0, 0, 0, 0);--cmgs-sa-border:#FFF5D4;--cmgs-sa-color-active:#FFF5D4;--cmgs-sa-bg-active:#D9471F;--cmgs-sa-ring:#D9471F;}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-caption-overlay{align-items:flex-end;background:linear-gradient(0deg, rgba(0,0,0,var(--cmgs-overlay-strength)) 0%, rgba(0,0,0,0) 65%);--cmgs-overlay-strength:65%;}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-caption-box{padding:28px 32px 28px 32px;text-align:left;max-width:70%;background-color:transparent;border-radius:0px;}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-caption-box p{color:#f2f2f2;}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-slide--video .cmgs-caption-overlay{--cmgs-overlay-strength:65%;}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-custom-play-icon-stage{width:46px !important;height:auto !important;max-width:none !important;}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-custom-play-icon-thumb{width:22px !important;height:auto !important;max-width:none !important;}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-video-overlay{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-play-overlay{gap:14px;padding:8px 28px 8px 8px;border-radius:999px;border-width:2px;border-color:rgba(245, 233, 218, 0.85);background-color:transparent;}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-play-overlay-label{color:#f5e9da;}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-corner{padding-top:0px;padding-left:0px;padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-corner-label{border-width:0px;border-radius:0px;padding:9px 18px 9px 18px;font-family:var( --e-global-typography-ct13bu-font-family ), Inter;font-size:var( --e-global-typography-ct13bu-font-size );font-weight:var( --e-global-typography-ct13bu-font-weight );text-transform:var( --e-global-typography-ct13bu-text-transform );font-style:var( --e-global-typography-ct13bu-font-style );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-prompt-panel{background-color:rgba(20, 20, 20, 0.92);color:#f2f2f2;width:360px;max-height:260px;margin-top:8px;border-radius:12px;padding:16px 18px 16px 18px;}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-thumb{width:70px;height:70px;border-radius:50%;padding:6px;--cmgs-gap:6px;border-width:3px;--cmgs-bw:3px;border-color:#ffffff;}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-thumbs{gap:14px;margin-top:-35px;}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-thumb:hover .cmgs-thumb-inner{width:calc(100% + 2px);height:calc(100% + 2px);margin:calc(2px / -2);}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-thumb.is-active{border-width:3px;padding:calc(var(--cmgs-gap, 6px) + var(--cmgs-bw, 3px) - 3px);border-color:#e07a3f;}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-thumb:not(.is-active) .cmgs-thumb-inner::after{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-thumb.cmgs-thumb--video:not(.is-active) .cmgs-thumb-inner::after{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-thumb.is-active .cmgs-thumb-inner::after{background-color:rgba(224, 122, 63, 0.8);}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-thumb.cmgs-thumb--video.is-active .cmgs-thumb-inner::after{background-color:rgba(224, 122, 63, 0.8);}.elementor-1638 .elementor-element.elementor-element-50b2def{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1638 .elementor-element.elementor-element-50b2def.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1638 .elementor-element.elementor-element-5237b8d{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1638 .elementor-element.elementor-element-9af181d .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-41e4b24 .elementor-heading-title{font-family:var( --e-global-typography-a62fb10-font-family ), Inter;font-size:var( --e-global-typography-a62fb10-font-size );font-weight:var( --e-global-typography-a62fb10-font-weight );text-transform:var( --e-global-typography-a62fb10-text-transform );font-style:var( --e-global-typography-a62fb10-font-style );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-29c8fcf{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-29c8fcf p{margin-block-end:16px;}.elementor-1638 .elementor-element.elementor-element-465d123{--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:69px 69px;--row-gap:69px;--column-gap:69px;}.elementor-1638 .elementor-element.elementor-element-9d13084 .elementor-repeater-item-c4a0c7d .cmgs-media-image{object-fit:cover;object-position:bottom center;}.elementor-1638 .elementor-element.elementor-element-9d13084 .elementor-repeater-item-2976cdf .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-9d13084 .elementor-repeater-item-482db52 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-9d13084 .elementor-repeater-item-1faeeb3 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-9d13084 .elementor-repeater-item-b2abdb4 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-9d13084 .elementor-repeater-item-0e4e3fc .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-9d13084 .elementor-repeater-item-ec5a56f .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-9d13084 .elementor-repeater-item-0ab3747 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-9d13084 .elementor-repeater-item-dcf9fda .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-9d13084 .elementor-repeater-item-66bc1cb .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-9d13084{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;}.elementor-1638 .elementor-element.elementor-element-9d13084.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-stage{height:496px;border-radius:0px;overflow:hidden;}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-wrapper{width:100%;max-width:100%;margin-left:auto;margin-right:auto;--cmgs-cl-color:var( --e-global-color-c090737 );--cmgs-cl-bg:var( --e-global-color-accent );--cmgs-cl-border:rgba(255, 255, 255, 0.6);--cmgs-lb-bg:#121212E5;--cmgs-lb-close-icon-size:12px;--cmgs-lb-close-size:54px;--cmgs-lb-close-bg-hover:#D9471F;--cmgs-lb-close-border-width:3px;--cmgs-lb-close-border-color:#FFF5D433;--cmgs-lb-close-border-color-hover:#D9471F;--cmgs-lb-close-radius:100px;--cmgs-lb-close-top:20px;--cmgs-lb-close-right:24px;--cmgs-lb-arrow-icon-size:24px;--cmgs-lb-arrow-size:48px;--cmgs-lb-arrow-color:var( --e-global-color-c090737 );--cmgs-lb-arrow-bg-hover:var( --e-global-color-accent );--cmgs-lb-arrow-offset:24px;--cmgs-sa-size:54px;--cmgs-sa-icon-size:14px;--cmgs-sa-gap:18px;--cmgs-sa-right:18px;--cmgs-sa-bottom:18px;--cmgs-sa-border-width:3px;--cmgs-sa-ring-gap:3px;--cmgs-sa-color:#FFF5D4;--cmgs-sa-bg:rgba(0, 0, 0, 0);--cmgs-sa-border:#FFF5D4;--cmgs-sa-color-active:#FFF5D4;--cmgs-sa-bg-active:#D9471F;--cmgs-sa-ring:#D9471F;}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-caption-overlay{align-items:flex-end;background:linear-gradient(0deg, rgba(0,0,0,var(--cmgs-overlay-strength)) 0%, rgba(0,0,0,0) 65%);--cmgs-overlay-strength:65%;}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-caption-box{padding:28px 32px 28px 32px;text-align:left;max-width:70%;background-color:transparent;border-radius:0px;}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-caption-box p{color:#f2f2f2;}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-slide--video .cmgs-caption-overlay{--cmgs-overlay-strength:65%;}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-custom-play-icon-stage{width:46px !important;height:auto !important;max-width:none !important;}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-custom-play-icon-thumb{width:22px !important;height:auto !important;max-width:none !important;}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-video-overlay{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-play-overlay{gap:14px;padding:8px 28px 8px 8px;border-radius:999px;border-width:2px;border-color:rgba(245, 233, 218, 0.85);background-color:transparent;}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-play-overlay-label{color:#f5e9da;}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-corner{padding-top:0px;padding-left:0px;padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-corner-label{border-width:0px;border-radius:0px;padding:9px 18px 9px 18px;font-family:var( --e-global-typography-ct13bu-font-family ), Inter;font-size:var( --e-global-typography-ct13bu-font-size );font-weight:var( --e-global-typography-ct13bu-font-weight );text-transform:var( --e-global-typography-ct13bu-text-transform );font-style:var( --e-global-typography-ct13bu-font-style );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-prompt-panel{background-color:rgba(20, 20, 20, 0.92);color:#f2f2f2;width:360px;max-height:260px;margin-top:8px;border-radius:12px;padding:16px 18px 16px 18px;}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-thumb{width:70px;height:70px;border-radius:50%;padding:6px;--cmgs-gap:6px;border-width:3px;--cmgs-bw:3px;border-color:#ffffff;}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-thumbs{gap:14px;margin-top:-35px;}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-thumb:hover .cmgs-thumb-inner{width:calc(100% + 2px);height:calc(100% + 2px);margin:calc(2px / -2);}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-thumb.is-active{border-width:3px;padding:calc(var(--cmgs-gap, 6px) + var(--cmgs-bw, 3px) - 3px);border-color:#e07a3f;}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-thumb:not(.is-active) .cmgs-thumb-inner::after{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-thumb.cmgs-thumb--video:not(.is-active) .cmgs-thumb-inner::after{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-thumb.is-active .cmgs-thumb-inner::after{background-color:rgba(224, 122, 63, 0.8);}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-thumb.cmgs-thumb--video.is-active .cmgs-thumb-inner::after{background-color:rgba(224, 122, 63, 0.8);}.elementor-1638 .elementor-element.elementor-element-78d9a17{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1638 .elementor-element.elementor-element-78d9a17.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1638 .elementor-element.elementor-element-a9c38da{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1638 .elementor-element.elementor-element-ee8b43d .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-4cdc5fa .elementor-heading-title{font-family:var( --e-global-typography-a62fb10-font-family ), Inter;font-size:var( --e-global-typography-a62fb10-font-size );font-weight:var( --e-global-typography-a62fb10-font-weight );text-transform:var( --e-global-typography-a62fb10-text-transform );font-style:var( --e-global-typography-a62fb10-font-style );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-5288c61{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-5288c61 p{margin-block-end:16px;}.elementor-1638 .elementor-element.elementor-element-16f8f15{--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:69px 69px;--row-gap:69px;--column-gap:69px;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .elementor-repeater-item-141f433 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .elementor-repeater-item-6da5ff7 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .elementor-repeater-item-e378439 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .elementor-repeater-item-abf8095 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .elementor-repeater-item-92060dc .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .elementor-repeater-item-522a4e2 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .elementor-repeater-item-6967ff6 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .elementor-repeater-item-4f3f31c .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .elementor-repeater-item-bac6841 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .elementor-repeater-item-4e1c980 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .elementor-repeater-item-b0af34a .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .elementor-repeater-item-5f73c78 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-8e46b0c{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;}.elementor-1638 .elementor-element.elementor-element-8e46b0c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-stage{height:496px;border-radius:0px;overflow:hidden;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-wrapper{width:100%;max-width:100%;margin-left:auto;margin-right:auto;--cmgs-cl-color:var( --e-global-color-c090737 );--cmgs-cl-bg:var( --e-global-color-accent );--cmgs-cl-border:rgba(255, 255, 255, 0.6);--cmgs-lb-bg:#121212E5;--cmgs-lb-close-icon-size:12px;--cmgs-lb-close-size:54px;--cmgs-lb-close-bg-hover:#D9471F;--cmgs-lb-close-border-width:3px;--cmgs-lb-close-border-color:#FFF5D433;--cmgs-lb-close-border-color-hover:#D9471F;--cmgs-lb-close-radius:100px;--cmgs-lb-close-top:20px;--cmgs-lb-close-right:24px;--cmgs-lb-arrow-icon-size:24px;--cmgs-lb-arrow-size:48px;--cmgs-lb-arrow-color:var( --e-global-color-c090737 );--cmgs-lb-arrow-bg-hover:var( --e-global-color-accent );--cmgs-lb-arrow-offset:24px;--cmgs-sa-size:54px;--cmgs-sa-icon-size:14px;--cmgs-sa-gap:18px;--cmgs-sa-right:18px;--cmgs-sa-bottom:18px;--cmgs-sa-border-width:3px;--cmgs-sa-ring-gap:3px;--cmgs-sa-color:#FFF5D4;--cmgs-sa-bg:rgba(0, 0, 0, 0);--cmgs-sa-border:#FFF5D4;--cmgs-sa-color-active:#FFF5D4;--cmgs-sa-bg-active:#D9471F;--cmgs-sa-ring:#D9471F;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-caption-overlay{align-items:flex-end;background:linear-gradient(0deg, rgba(0,0,0,var(--cmgs-overlay-strength)) 0%, rgba(0,0,0,0) 65%);--cmgs-overlay-strength:65%;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-caption-box{padding:28px 32px 28px 32px;text-align:left;max-width:70%;background-color:transparent;border-radius:0px;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-caption-box p{color:#f2f2f2;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-slide--video .cmgs-caption-overlay{--cmgs-overlay-strength:65%;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-custom-play-icon-stage{width:46px !important;height:auto !important;max-width:none !important;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-custom-play-icon-thumb{width:22px !important;height:auto !important;max-width:none !important;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-video-overlay{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-play-overlay{gap:14px;padding:8px 28px 8px 8px;border-radius:999px;border-width:2px;border-color:rgba(245, 233, 218, 0.85);background-color:transparent;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-play-overlay-label{color:#f5e9da;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-corner{padding-top:0px;padding-left:0px;padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-corner-label{border-width:0px;border-radius:0px;padding:9px 18px 9px 18px;font-family:var( --e-global-typography-ct13bu-font-family ), Inter;font-size:var( --e-global-typography-ct13bu-font-size );font-weight:var( --e-global-typography-ct13bu-font-weight );text-transform:var( --e-global-typography-ct13bu-text-transform );font-style:var( --e-global-typography-ct13bu-font-style );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-prompt-panel{background-color:rgba(20, 20, 20, 0.92);color:#f2f2f2;width:360px;max-height:260px;margin-top:8px;border-radius:12px;padding:16px 18px 16px 18px;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-thumb{width:70px;height:70px;border-radius:50%;padding:6px;--cmgs-gap:6px;border-width:3px;--cmgs-bw:3px;border-color:#ffffff;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-thumbs{gap:14px;margin-top:-35px;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-thumb:hover .cmgs-thumb-inner{width:calc(100% + 2px);height:calc(100% + 2px);margin:calc(2px / -2);}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-thumb.is-active{border-width:3px;padding:calc(var(--cmgs-gap, 6px) + var(--cmgs-bw, 3px) - 3px);border-color:#e07a3f;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-thumb:not(.is-active) .cmgs-thumb-inner::after{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-thumb.cmgs-thumb--video:not(.is-active) .cmgs-thumb-inner::after{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-thumb.is-active .cmgs-thumb-inner::after{background-color:rgba(224, 122, 63, 0.8);}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-thumb.cmgs-thumb--video.is-active .cmgs-thumb-inner::after{background-color:rgba(224, 122, 63, 0.8);}.elementor-1638 .elementor-element.elementor-element-4d15250{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1638 .elementor-element.elementor-element-4d15250.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1638 .elementor-element.elementor-element-cfdd8e7{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1638 .elementor-element.elementor-element-fd4ac1f .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-868fc62 .elementor-heading-title{font-family:var( --e-global-typography-a62fb10-font-family ), Inter;font-size:var( --e-global-typography-a62fb10-font-size );font-weight:var( --e-global-typography-a62fb10-font-weight );text-transform:var( --e-global-typography-a62fb10-text-transform );font-style:var( --e-global-typography-a62fb10-font-style );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-0aadefb{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-0aadefb p{margin-block-end:16px;}.elementor-1638 .elementor-element.elementor-element-11d5ce0{--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:69px 69px;--row-gap:69px;--column-gap:69px;}.elementor-1638 .elementor-element.elementor-element-933a57b .elementor-repeater-item-446425e .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-933a57b .elementor-repeater-item-56185d9 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-933a57b .elementor-repeater-item-0312834 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-933a57b .elementor-repeater-item-e1a2bac .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-933a57b .elementor-repeater-item-7cc604f .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-933a57b .elementor-repeater-item-3a4b0ff .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-933a57b .elementor-repeater-item-3b869e7 .cmgs-media-image{object-fit:cover;object-position:center right;}.elementor-1638 .elementor-element.elementor-element-933a57b{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;}.elementor-1638 .elementor-element.elementor-element-933a57b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-stage{height:496px;border-radius:0px;overflow:hidden;}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-wrapper{width:100%;max-width:100%;margin-left:auto;margin-right:auto;--cmgs-cl-color:var( --e-global-color-c090737 );--cmgs-cl-bg:var( --e-global-color-accent );--cmgs-cl-border:rgba(255, 255, 255, 0.6);--cmgs-lb-bg:#121212E5;--cmgs-lb-close-icon-size:12px;--cmgs-lb-close-size:54px;--cmgs-lb-close-bg-hover:#D9471F;--cmgs-lb-close-border-width:3px;--cmgs-lb-close-border-color:#FFF5D433;--cmgs-lb-close-border-color-hover:#D9471F;--cmgs-lb-close-radius:100px;--cmgs-lb-close-top:20px;--cmgs-lb-close-right:24px;--cmgs-lb-arrow-icon-size:24px;--cmgs-lb-arrow-size:48px;--cmgs-lb-arrow-color:var( --e-global-color-c090737 );--cmgs-lb-arrow-bg-hover:var( --e-global-color-accent );--cmgs-lb-arrow-offset:24px;--cmgs-sa-size:54px;--cmgs-sa-icon-size:14px;--cmgs-sa-gap:18px;--cmgs-sa-right:18px;--cmgs-sa-bottom:18px;--cmgs-sa-border-width:3px;--cmgs-sa-ring-gap:3px;--cmgs-sa-color:#FFF5D4;--cmgs-sa-bg:rgba(0, 0, 0, 0);--cmgs-sa-border:#FFF5D4;--cmgs-sa-color-active:#FFF5D4;--cmgs-sa-bg-active:#D9471F;--cmgs-sa-ring:#D9471F;}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-caption-overlay{align-items:flex-end;background:linear-gradient(0deg, rgba(0,0,0,var(--cmgs-overlay-strength)) 0%, rgba(0,0,0,0) 65%);--cmgs-overlay-strength:65%;}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-caption-box{padding:28px 32px 28px 32px;text-align:left;max-width:70%;background-color:transparent;border-radius:0px;}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-caption-box p{color:#f2f2f2;}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-slide--video .cmgs-caption-overlay{--cmgs-overlay-strength:65%;}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-custom-play-icon-stage{width:46px !important;height:auto !important;max-width:none !important;}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-custom-play-icon-thumb{width:22px !important;height:auto !important;max-width:none !important;}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-video-overlay{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-play-overlay{gap:14px;padding:8px 28px 8px 8px;border-radius:999px;border-width:2px;border-color:rgba(245, 233, 218, 0.85);background-color:transparent;}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-play-overlay-label{color:#f5e9da;}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-corner{padding-top:0px;padding-left:0px;padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-corner-label{border-width:0px;border-radius:0px;padding:9px 18px 9px 18px;font-family:var( --e-global-typography-ct13bu-font-family ), Inter;font-size:var( --e-global-typography-ct13bu-font-size );font-weight:var( --e-global-typography-ct13bu-font-weight );text-transform:var( --e-global-typography-ct13bu-text-transform );font-style:var( --e-global-typography-ct13bu-font-style );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-prompt-panel{background-color:rgba(20, 20, 20, 0.92);color:#f2f2f2;width:360px;max-height:260px;margin-top:8px;border-radius:12px;padding:16px 18px 16px 18px;}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-thumb{width:70px;height:70px;border-radius:50%;padding:6px;--cmgs-gap:6px;border-width:3px;--cmgs-bw:3px;border-color:#ffffff;}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-thumbs{gap:14px;margin-top:-35px;}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-thumb:hover .cmgs-thumb-inner{width:calc(100% + 2px);height:calc(100% + 2px);margin:calc(2px / -2);}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-thumb.is-active{border-width:3px;padding:calc(var(--cmgs-gap, 6px) + var(--cmgs-bw, 3px) - 3px);border-color:#e07a3f;}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-thumb:not(.is-active) .cmgs-thumb-inner::after{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-thumb.cmgs-thumb--video:not(.is-active) .cmgs-thumb-inner::after{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-thumb.is-active .cmgs-thumb-inner::after{background-color:rgba(224, 122, 63, 0.8);}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-thumb.cmgs-thumb--video.is-active .cmgs-thumb-inner::after{background-color:rgba(224, 122, 63, 0.8);}.elementor-1638 .elementor-element.elementor-element-658a96a{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1638 .elementor-element.elementor-element-658a96a.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1638 .elementor-element.elementor-element-e5c4e37{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-1638 .elementor-element.elementor-element-9bd3633 .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-b827549 .elementor-heading-title{font-family:var( --e-global-typography-a62fb10-font-family ), Inter;font-size:var( --e-global-typography-a62fb10-font-size );font-weight:var( --e-global-typography-a62fb10-font-weight );text-transform:var( --e-global-typography-a62fb10-text-transform );font-style:var( --e-global-typography-a62fb10-font-style );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-dd7a8ae{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-dd7a8ae p{margin-block-end:16px;}.elementor-1638 .elementor-element.elementor-element-4cecfec{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-4cecfec:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-4cecfec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-70d3545 img{width:100%;}.elementor-1638 .elementor-element.elementor-element-a91b3ab{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-a91b3ab:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-a91b3ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-9972faa{--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-1638 .elementor-element.elementor-element-2cf806b{--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:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-1638 .elementor-element.elementor-element-917096a .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-bc7239b .elementor-heading-title{font-family:var( --e-global-typography-c35cbb5-font-family ), Inter;font-size:var( --e-global-typography-c35cbb5-font-size );font-weight:var( --e-global-typography-c35cbb5-font-weight );text-transform:var( --e-global-typography-c35cbb5-text-transform );font-style:var( --e-global-typography-c35cbb5-font-style );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-557e4ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-1638 .elementor-element.elementor-element-491265e{--display:flex;--min-height:553px;--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:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1638 .elementor-element.elementor-element-491265e:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-491265e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-491265e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-df167b2{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1638 .elementor-element.elementor-element-6394d0e{font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-4168b85 .elementor-heading-title{font-family:var( --e-global-typography-ct306b-font-family ), Inter;font-size:var( --e-global-typography-ct306b-font-size );font-weight:var( --e-global-typography-ct306b-font-weight );text-transform:var( --e-global-typography-ct306b-text-transform );font-style:var( --e-global-typography-ct306b-font-style );line-height:var( --e-global-typography-ct306b-line-height );letter-spacing:var( --e-global-typography-ct306b-letter-spacing );word-spacing:var( --e-global-typography-ct306b-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-5191a88{--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:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;}.elementor-1638 .elementor-element.elementor-element-38c13b8{--display:flex;--min-height:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-38c13b8:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-38c13b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1638 .elementor-element.elementor-element-38c13b8.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1638 .elementor-element.elementor-element-c781dcf{--display:flex;--min-height:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-c781dcf:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-c781dcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1638 .elementor-element.elementor-element-c781dcf.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1638 .elementor-element.elementor-element-b3d987d{--display:flex;--min-height:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-b3d987d:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-b3d987d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1638 .elementor-element.elementor-element-b3d987d.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1638 .elementor-element.elementor-element-b867109{--display:flex;--min-height:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-b867109:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-b867109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF4D;}.elementor-1638 .elementor-element.elementor-element-b867109.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1638 .elementor-element.elementor-element-9f11299{--display:flex;--min-height:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-9f11299:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-9f11299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF4D;}.elementor-1638 .elementor-element.elementor-element-9f11299.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1638 .elementor-element.elementor-element-f1153b4{width:var( --container-widget-width, 351px );max-width:351px;--container-widget-width:351px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-f0da921{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1638 .elementor-element.elementor-element-a5f6644 .elementor-heading-title{font-family:var( --e-global-typography-ct15b7-font-family ), Inter;font-size:var( --e-global-typography-ct15b7-font-size );font-weight:var( --e-global-typography-ct15b7-font-weight );text-transform:var( --e-global-typography-ct15b7-text-transform );font-style:var( --e-global-typography-ct15b7-font-style );line-height:var( --e-global-typography-ct15b7-line-height );letter-spacing:var( --e-global-typography-ct15b7-letter-spacing );word-spacing:var( --e-global-typography-ct15b7-word-spacing );color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-dcd5b52{--divider-border-style:solid;--divider-color:#FFF5D41A;--divider-border-width:2px;}.elementor-1638 .elementor-element.elementor-element-dcd5b52 .elementor-divider-separator{width:100%;}.elementor-1638 .elementor-element.elementor-element-dcd5b52 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1638 .elementor-element.elementor-element-93c4556{font-family:var( --e-global-typography-secondary-font-family ), Inter;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-cd42bc7{--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-1638 .elementor-element.elementor-element-cd42bc7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-a1c5e89 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-a1c5e89 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-a1c5e89 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-a1c5e89 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-a1c5e89 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-a1c5e89 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-a1c5e89 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1638 .elementor-element.elementor-element-a1c5e89{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-1638 .elementor-element.elementor-element-a1c5e89 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-1638 .elementor-element.elementor-element-a1c5e89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-a1c5e89 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-a1c5e89 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-f67e5ed{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-f67e5ed:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-f67e5ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-3c22950{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-7a8e6f8 img{width:100%;height:clamp(240px, 30.7vw, 560px);object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-adabf33{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-9acf8b6 img{width:100%;height:clamp(240px, 30.7vw, 560px);object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-4fffc7d{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-f5404b3 img{width:100%;height:clamp(240px, 30.7vw, 560px);object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-7ae7af5{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-a4ba2cf img{width:100%;height:clamp(240px, 30.7vw, 560px);object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-0f0e00b{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-c873c88 img{width:100%;height:clamp(240px, 30.7vw, 560px);object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-12e80a6{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-9cfa60d img{width:100%;height:clamp(240px, 30.7vw, 560px);object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-0833eac{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:380px;--e-n-carousel-swiper-slides-gap:0px;--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:59px;--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:60px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:66px;--e-n-carousel-arrow-normal-color:#D9471F00;--e-n-carousel-arrow-hover-color:#D9471F;}.elementor-1638 .elementor-element.elementor-element-0833eac :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFF5D4;border-radius:50% 50% 50% 50%;padding:6px 6px 6px 6px;}.elementor-1638 .elementor-element.elementor-element-0833eac :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {border-style:solid;border-width:3px 3px 3px 3px;border-color:#D9471F;}.elementor-1638 .elementor-element.elementor-element-0069f20{--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:99px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-0069f20:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-0069f20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-54ef224{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-e0ea6b3{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1638 .elementor-element.elementor-element-4ec9431{--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:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-1638 .elementor-element.elementor-element-4fd2de0 .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-86941d4 .elementor-heading-title{font-family:var( --e-global-typography-c35cbb5-font-family ), Inter;font-size:var( --e-global-typography-c35cbb5-font-size );font-weight:var( --e-global-typography-c35cbb5-font-weight );text-transform:var( --e-global-typography-c35cbb5-text-transform );font-style:var( --e-global-typography-c35cbb5-font-style );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-76689a9{width:var( --container-widget-width, 710px );max-width:710px;--container-widget-width:710px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-4911a5f .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Inter;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-c090737 );color:var( --e-global-color-c090737 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:17.5px 30px 17.5px 30px;}.elementor-1638 .elementor-element.elementor-element-4911a5f .elementor-button:hover, .elementor-1638 .elementor-element.elementor-element-4911a5f .elementor-button:focus{background-color:#B53B1A;color:var( --e-global-color-c090737 );border-color:#B53B1A;}.elementor-1638 .elementor-element.elementor-element-4911a5f.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-4911a5f .elementor-button:hover svg, .elementor-1638 .elementor-element.elementor-element-4911a5f .elementor-button:focus svg{fill:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-0d38b86{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-0d38b86:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-0d38b86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-178d61f{--display:flex;--min-height:960px;--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-178d61f:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-178d61f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thecederbergtrail.co.za/wp-content/uploads/2026/10/ti-camp-hole-in-the-roof.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1638 .elementor-element.elementor-element-178d61f::before, .elementor-1638 .elementor-element.elementor-element-178d61f > .elementor-background-video-container::before, .elementor-1638 .elementor-element.elementor-element-178d61f > .e-con-inner > .elementor-background-video-container::before, .elementor-1638 .elementor-element.elementor-element-178d61f > .elementor-background-slideshow::before, .elementor-1638 .elementor-element.elementor-element-178d61f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1638 .elementor-element.elementor-element-178d61f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #12121200 55%, #12121299 100%);}.elementor-1638 .elementor-element.elementor-element-73aa229{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-1f21cf9 .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-2df55f3 .elementor-heading-title{font-family:var( --e-global-typography-a62fb10-font-family ), Inter;font-size:var( --e-global-typography-a62fb10-font-size );font-weight:var( --e-global-typography-a62fb10-font-weight );text-transform:var( --e-global-typography-a62fb10-text-transform );font-style:var( --e-global-typography-a62fb10-font-style );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-5ce5226{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:132px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:60px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:60px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:60px;--e-n-carousel-arrow-size:54px;--e-n-carousel-arrow-normal-color:#D9471F00;--e-n-carousel-arrow-hover-color:#D9471F;}.elementor-1638 .elementor-element.elementor-element-5ce5226 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFF5D4;border-radius:50% 50% 50% 50%;padding:3px 3px 3px 3px;}.elementor-1638 .elementor-element.elementor-element-5ce5226 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {border-style:solid;border-width:3px 3px 3px 3px;border-color:#D9471F;}.elementor-1638 .elementor-element.elementor-element-2d89ee5{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-2d89ee5:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-2d89ee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-91dc672{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:69px 69px;--row-gap:69px;--column-gap:69px;}.elementor-1638 .elementor-element.elementor-element-c17d6c1{--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-1638 .elementor-element.elementor-element-c17d6c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .elementor-repeater-item-3400a71 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .elementor-repeater-item-727d0a2 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .elementor-repeater-item-c488beb .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 > .elementor-widget-container{padding:0px 0px 45px 0px;}.elementor-1638 .elementor-element.elementor-element-fdccdb4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-stage{height:613px;border-radius:0px;overflow:hidden;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-wrapper{width:100%;max-width:100%;margin-left:auto;margin-right:auto;--cmgs-cl-color:var( --e-global-color-c090737 );--cmgs-cl-bg:var( --e-global-color-accent );--cmgs-cl-border:rgba(255, 255, 255, 0.6);--cmgs-lb-bg:#121212E5;--cmgs-lb-close-icon-size:12px;--cmgs-lb-close-size:54px;--cmgs-lb-close-bg-hover:#D9471F;--cmgs-lb-close-border-width:3px;--cmgs-lb-close-border-color:#FFF5D433;--cmgs-lb-close-border-color-hover:#D9471F;--cmgs-lb-close-radius:100px;--cmgs-lb-close-top:20px;--cmgs-lb-close-right:24px;--cmgs-lb-arrow-icon-size:24px;--cmgs-lb-arrow-size:48px;--cmgs-lb-arrow-color:var( --e-global-color-c090737 );--cmgs-lb-arrow-bg-hover:var( --e-global-color-accent );--cmgs-lb-arrow-offset:24px;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-caption-overlay{align-items:flex-end;background:linear-gradient(0deg, rgba(0,0,0,var(--cmgs-overlay-strength)) 0%, rgba(0,0,0,0) 65%);--cmgs-overlay-strength:65%;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-caption-box{padding:28px 32px 28px 32px;text-align:left;max-width:70%;background-color:transparent;border-radius:0px;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-caption-box p{color:#f2f2f2;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-slide--video .cmgs-caption-overlay{--cmgs-overlay-strength:65%;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-custom-play-icon-stage{width:46px !important;height:auto !important;max-width:none !important;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-custom-play-icon-thumb{width:22px !important;height:auto !important;max-width:none !important;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-video-overlay{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-play-overlay{gap:14px;padding:8px 28px 8px 8px;border-radius:999px;border-width:2px;border-color:rgba(245, 233, 218, 0.85);background-color:transparent;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-play-overlay-label{color:#f5e9da;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-corner{padding-top:0px;padding-left:0px;padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-corner-label{border-width:0px;border-radius:0px;padding:9px 18px 9px 18px;font-family:var( --e-global-typography-ct13bu-font-family ), Inter;font-size:var( --e-global-typography-ct13bu-font-size );font-weight:var( --e-global-typography-ct13bu-font-weight );text-transform:var( --e-global-typography-ct13bu-text-transform );font-style:var( --e-global-typography-ct13bu-font-style );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-prompt-panel{background-color:rgba(20, 20, 20, 0.92);color:#f2f2f2;width:360px;max-height:260px;margin-top:8px;border-radius:12px;padding:16px 18px 16px 18px;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-thumb{width:84px;height:84px;border-radius:50%;padding:6px;--cmgs-gap:6px;border-width:3px;--cmgs-bw:3px;border-color:#FFF5D433;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-thumbs{gap:24px;margin-top:-115px;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-thumb:hover .cmgs-thumb-inner{width:calc(100% + 2px);height:calc(100% + 2px);margin:calc(2px / -2);}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-thumb.is-active{border-width:3px;padding:calc(var(--cmgs-gap, 6px) + var(--cmgs-bw, 3px) - 3px);border-color:#FFF5D4;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-thumb:not(.is-active):hover{border-color:#FFF5D4;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-thumb:not(.is-active) .cmgs-thumb-inner::after{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-thumb.cmgs-thumb--video:not(.is-active) .cmgs-thumb-inner::after{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-thumb.is-active .cmgs-thumb-inner::after{background-color:#FFF5D499;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-thumb.cmgs-thumb--video.is-active .cmgs-thumb-inner::after{background-color:rgba(224, 122, 63, 0.8);}.elementor-1638 .elementor-element.elementor-element-d9d2ebc{--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:space-between;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:17px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-d9d2ebc.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1638 .elementor-element.elementor-element-120eb60{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1638 .elementor-element.elementor-element-7166ff5 .elementor-heading-title{font-family:var( --e-global-typography-a62fb10-font-family ), Inter;font-size:var( --e-global-typography-a62fb10-font-size );font-weight:var( --e-global-typography-a62fb10-font-weight );text-transform:var( --e-global-typography-a62fb10-text-transform );font-style:var( --e-global-typography-a62fb10-font-style );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-e370a80{width:var( --container-widget-width, 430px );max-width:430px;--container-widget-width:430px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-ct17m5-font-family ), Inter;font-size:var( --e-global-typography-ct17m5-font-size );font-weight:var( --e-global-typography-ct17m5-font-weight );text-transform:var( --e-global-typography-ct17m5-text-transform );font-style:var( --e-global-typography-ct17m5-font-style );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-7d3bd1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-7d3bd1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-7d3bd1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-7d3bd1f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-7d3bd1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-7d3bd1f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-7d3bd1f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1638 .elementor-element.elementor-element-7d3bd1f{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1638 .elementor-element.elementor-element-7d3bd1f .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1638 .elementor-element.elementor-element-7d3bd1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-7d3bd1f .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-7d3bd1f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-cda6870{font-family:var( --e-global-typography-57c4f79-font-family ), Inter;font-size:var( --e-global-typography-57c4f79-font-size );font-weight:var( --e-global-typography-57c4f79-font-weight );font-style:var( --e-global-typography-57c4f79-font-style );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-66a12ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );box-shadow:3px 3px 0px 0px #121212;--padding-top:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-1638 .elementor-element.elementor-element-66a12ae:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-66a12ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-fa58893.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-fa58893 .elementor-icon-wrapper{text-align:center;}.elementor-1638 .elementor-element.elementor-element-fa58893 .elementor-icon{font-size:48px;}.elementor-1638 .elementor-element.elementor-element-fa58893 .elementor-icon svg{height:48px;}.elementor-1638 .elementor-element.elementor-element-288b50f{font-family:var( --e-global-typography-ct17b7n-font-family ), Inter;font-size:var( --e-global-typography-ct17b7n-font-size );font-weight:var( --e-global-typography-ct17b7n-font-weight );text-transform:var( --e-global-typography-ct17b7n-text-transform );font-style:var( --e-global-typography-ct17b7n-font-style );line-height:var( --e-global-typography-ct17b7n-line-height );letter-spacing:var( --e-global-typography-ct17b7n-letter-spacing );word-spacing:var( --e-global-typography-ct17b7n-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-06282fc{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-b76c87d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-7c5acbc{width:var( --container-widget-width, 268px );max-width:268px;--container-widget-width:268px;--container-widget-flex-grow:0;}.elementor-1638 .elementor-element.elementor-element-7c5acbc .elementor-heading-title{font-family:var( --e-global-typography-a62fb10-font-family ), Inter;font-size:var( --e-global-typography-a62fb10-font-size );font-weight:var( --e-global-typography-a62fb10-font-weight );text-transform:var( --e-global-typography-a62fb10-text-transform );font-style:var( --e-global-typography-a62fb10-font-style );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-394e533{font-family:var( --e-global-typography-ct17m5-font-family ), Inter;font-size:var( --e-global-typography-ct17m5-font-size );font-weight:var( --e-global-typography-ct17m5-font-weight );text-transform:var( --e-global-typography-ct17m5-text-transform );font-style:var( --e-global-typography-ct17m5-font-style );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-73911d1 .elementor-repeater-item-850d3e1 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-73911d1 > .elementor-widget-container{padding:0px 0px 45px 0px;}.elementor-1638 .elementor-element.elementor-element-73911d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-stage{height:653px;border-radius:0px;overflow:hidden;}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-wrapper{width:100%;max-width:100%;margin-left:auto;margin-right:auto;--cmgs-cl-color:var( --e-global-color-c090737 );--cmgs-cl-bg:var( --e-global-color-accent );--cmgs-cl-border:rgba(255, 255, 255, 0.6);--cmgs-lb-bg:#121212E5;--cmgs-lb-close-icon-size:12px;--cmgs-lb-close-size:54px;--cmgs-lb-close-bg-hover:#D9471F;--cmgs-lb-close-border-width:3px;--cmgs-lb-close-border-color:#FFF5D433;--cmgs-lb-close-border-color-hover:#D9471F;--cmgs-lb-close-radius:100px;--cmgs-lb-close-top:20px;--cmgs-lb-close-right:24px;--cmgs-lb-arrow-icon-size:24px;--cmgs-lb-arrow-size:48px;--cmgs-lb-arrow-color:var( --e-global-color-c090737 );--cmgs-lb-arrow-bg-hover:var( --e-global-color-accent );--cmgs-lb-arrow-offset:24px;}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-caption-overlay{align-items:flex-end;background:linear-gradient(0deg, rgba(0,0,0,var(--cmgs-overlay-strength)) 0%, rgba(0,0,0,0) 65%);--cmgs-overlay-strength:65%;}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-caption-box{padding:28px 32px 28px 32px;text-align:left;max-width:70%;background-color:transparent;border-radius:0px;}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-caption-box p{color:#f2f2f2;}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-slide--video .cmgs-caption-overlay{--cmgs-overlay-strength:65%;}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-custom-play-icon-stage{width:46px !important;height:auto !important;max-width:none !important;}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-custom-play-icon-thumb{width:22px !important;height:auto !important;max-width:none !important;}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-video-overlay{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-play-overlay{gap:14px;padding:8px 28px 8px 8px;border-radius:999px;border-width:2px;border-color:rgba(245, 233, 218, 0.85);background-color:transparent;}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-play-overlay-label{color:#f5e9da;}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-corner{padding-top:0px;padding-left:0px;padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-corner-label{border-width:0px;border-radius:0px;padding:9px 18px 9px 18px;font-family:var( --e-global-typography-ct13bu-font-family ), Inter;font-size:var( --e-global-typography-ct13bu-font-size );font-weight:var( --e-global-typography-ct13bu-font-weight );text-transform:var( --e-global-typography-ct13bu-text-transform );font-style:var( --e-global-typography-ct13bu-font-style );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-prompt-panel{background-color:rgba(20, 20, 20, 0.92);color:#f2f2f2;width:360px;max-height:260px;margin-top:8px;border-radius:12px;padding:16px 18px 16px 18px;}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-thumb{width:84px;height:84px;border-radius:50%;padding:6px;--cmgs-gap:6px;border-width:3px;--cmgs-bw:3px;border-color:#FFF5D433;}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-thumbs{gap:24px;margin-top:-115px;}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-thumb:hover .cmgs-thumb-inner{width:calc(100% + 2px);height:calc(100% + 2px);margin:calc(2px / -2);}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-thumb.is-active{border-width:3px;padding:calc(var(--cmgs-gap, 6px) + var(--cmgs-bw, 3px) - 3px);border-color:#FFF5D4;}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-thumb:not(.is-active):hover{border-color:#FFF5D4;}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-thumb:not(.is-active) .cmgs-thumb-inner::after{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-thumb.cmgs-thumb--video:not(.is-active) .cmgs-thumb-inner::after{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-thumb.is-active .cmgs-thumb-inner::after{background-color:#FFF5D499;}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-thumb.cmgs-thumb--video.is-active .cmgs-thumb-inner::after{background-color:rgba(224, 122, 63, 0.8);}.elementor-1638 .elementor-element.elementor-element-74dc0d3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:30px 36px;--row-gap:30px;--column-gap:36px;--grid-auto-flow:row;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-b1c3aca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1638 .elementor-element.elementor-element-437b64d img{width:24px;}.elementor-1638 .elementor-element.elementor-element-f022aa6{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-3dd2871{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1638 .elementor-element.elementor-element-db8ccc1 img{width:24px;}.elementor-1638 .elementor-element.elementor-element-4fdeb5a{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-f4b7602{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1638 .elementor-element.elementor-element-88be47d img{width:24px;}.elementor-1638 .elementor-element.elementor-element-acb77f4{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-bdf8bb8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1638 .elementor-element.elementor-element-86baf26 img{width:24px;}.elementor-1638 .elementor-element.elementor-element-a9d176e{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-e5733cd{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-e5733cd:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-e5733cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-07fb86b img{width:100%;}.elementor-1638 .elementor-element.elementor-element-0e83e97{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-0e83e97:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-0e83e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-e624d45{--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-1638 .elementor-element.elementor-element-348d160{--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:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-1638 .elementor-element.elementor-element-65b7320 .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-454e949 .elementor-heading-title{font-family:var( --e-global-typography-c35cbb5-font-family ), Inter;font-size:var( --e-global-typography-c35cbb5-font-size );font-weight:var( --e-global-typography-c35cbb5-font-weight );text-transform:var( --e-global-typography-c35cbb5-text-transform );font-style:var( --e-global-typography-c35cbb5-font-style );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-a91771d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:48px 30px;--row-gap:48px;--column-gap:30px;--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-4fdd298{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1638 .elementor-element.elementor-element-b27b31d img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-6ea8711{--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:21px 21px;--row-gap:21px;--column-gap:21px;}.elementor-1638 .elementor-element.elementor-element-c9287e3 .elementor-heading-title{font-family:var( --e-global-typography-ct306b-font-family ), Inter;font-size:var( --e-global-typography-ct306b-font-size );font-weight:var( --e-global-typography-ct306b-font-weight );text-transform:var( --e-global-typography-ct306b-text-transform );font-style:var( --e-global-typography-ct306b-font-style );line-height:var( --e-global-typography-ct306b-line-height );letter-spacing:var( --e-global-typography-ct306b-letter-spacing );word-spacing:var( --e-global-typography-ct306b-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-611e406{width:var( --container-widget-width, 268px );max-width:268px;--container-widget-width:268px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-8a785d1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:42px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-d4796c2 img{width:42px;}.elementor-1638 .elementor-element.elementor-element-fdca261{font-family:var( --e-global-typography-ct17m5-font-family ), Inter;font-size:var( --e-global-typography-ct17m5-font-size );font-weight:var( --e-global-typography-ct17m5-font-weight );text-transform:var( --e-global-typography-ct17m5-text-transform );font-style:var( --e-global-typography-ct17m5-font-style );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-a494402{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1638 .elementor-element.elementor-element-be7dd07 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-4c0ada9{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-0c9269c .elementor-heading-title{font-family:var( --e-global-typography-ct15b7-font-family ), Inter;font-size:var( --e-global-typography-ct15b7-font-size );font-weight:var( --e-global-typography-ct15b7-font-weight );text-transform:var( --e-global-typography-ct15b7-text-transform );font-style:var( --e-global-typography-ct15b7-font-style );line-height:var( --e-global-typography-ct15b7-line-height );letter-spacing:var( --e-global-typography-ct15b7-letter-spacing );word-spacing:var( --e-global-typography-ct15b7-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-9036c3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-9036c3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-9036c3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-9036c3f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-9036c3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-9036c3f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-9036c3f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1638 .elementor-element.elementor-element-9036c3f{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1638 .elementor-element.elementor-element-9036c3f .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1638 .elementor-element.elementor-element-9036c3f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-9036c3f .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-9036c3f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-b9f61fc{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1638 .elementor-element.elementor-element-95743b5 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-49fac21{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-7110af2 .elementor-heading-title{font-family:var( --e-global-typography-ct15b7-font-family ), Inter;font-size:var( --e-global-typography-ct15b7-font-size );font-weight:var( --e-global-typography-ct15b7-font-weight );text-transform:var( --e-global-typography-ct15b7-text-transform );font-style:var( --e-global-typography-ct15b7-font-style );line-height:var( --e-global-typography-ct15b7-line-height );letter-spacing:var( --e-global-typography-ct15b7-letter-spacing );word-spacing:var( --e-global-typography-ct15b7-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-efbc3e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-efbc3e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-efbc3e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-efbc3e5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-efbc3e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-efbc3e5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-efbc3e5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1638 .elementor-element.elementor-element-efbc3e5{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1638 .elementor-element.elementor-element-efbc3e5 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1638 .elementor-element.elementor-element-efbc3e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-efbc3e5 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-efbc3e5 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-4d91bb6{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-4d91bb6:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-4d91bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-27115fe img{width:100%;}.elementor-1638 .elementor-element.elementor-element-02f3c95{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-02f3c95:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-02f3c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-6b2905c{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-ab85963{--display:flex;}.elementor-1638 .elementor-element.elementor-element-ab85963.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-b551d54{--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-1638 .elementor-element.elementor-element-6718094{--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:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-1638 .elementor-element.elementor-element-5903bf0 .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-d193438 .elementor-heading-title{font-family:var( --e-global-typography-c35cbb5-font-family ), Inter;font-size:var( --e-global-typography-c35cbb5-font-size );font-weight:var( --e-global-typography-c35cbb5-font-weight );text-transform:var( --e-global-typography-c35cbb5-text-transform );font-style:var( --e-global-typography-c35cbb5-font-style );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-f442ca3{--display:flex;}.elementor-1638 .elementor-element.elementor-element-f442ca3.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1638 .elementor-element.elementor-element-77a18d4{width:var( --container-widget-width, 595px );max-width:595px;--container-widget-width:595px;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1638 .elementor-element.elementor-element-77a18d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-77a18d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-77a18d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-77a18d4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-77a18d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-77a18d4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-77a18d4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1638 .elementor-element.elementor-element-77a18d4 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1638 .elementor-element.elementor-element-77a18d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-77a18d4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-77a18d4 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-6d36bdd{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-92bd3c5{--display:flex;}.elementor-1638 .elementor-element.elementor-element-92bd3c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-5f0feb3{--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-1638 .elementor-element.elementor-element-ce1b039{--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:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-1638 .elementor-element.elementor-element-95a1e0b .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-452f61b .elementor-heading-title{font-family:var( --e-global-typography-c35cbb5-font-family ), Inter;font-size:var( --e-global-typography-c35cbb5-font-size );font-weight:var( --e-global-typography-c35cbb5-font-weight );text-transform:var( --e-global-typography-c35cbb5-text-transform );font-style:var( --e-global-typography-c35cbb5-font-style );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-e87c84a{--display:flex;}.elementor-1638 .elementor-element.elementor-element-e87c84a.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1638 .elementor-element.elementor-element-d939386{width:var( --container-widget-width, 595px );max-width:595px;--container-widget-width:595px;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1638 .elementor-element.elementor-element-d939386 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-d939386 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-d939386 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-d939386 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-d939386 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-d939386 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-d939386 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1638 .elementor-element.elementor-element-d939386 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1638 .elementor-element.elementor-element-d939386 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-d939386 .elementor-icon-list-item > a{font-family:var( --e-global-typography-ct17m5-font-family ), Inter;font-size:var( --e-global-typography-ct17m5-font-size );font-weight:var( --e-global-typography-ct17m5-font-weight );text-transform:var( --e-global-typography-ct17m5-text-transform );font-style:var( --e-global-typography-ct17m5-font-style );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-d939386 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-6978ef8{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-6978ef8:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-6978ef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-02d1cfe img{width:100%;}.elementor-1638 .elementor-element.elementor-element-d33354c{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:31px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-d33354c:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-d33354c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-41f5250{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-78e6497{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1638 .elementor-element.elementor-element-3e2dccb{--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:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-1638 .elementor-element.elementor-element-f340e7e .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-b2e8dfa .elementor-heading-title{font-family:var( --e-global-typography-c35cbb5-font-family ), Inter;font-size:var( --e-global-typography-c35cbb5-font-size );font-weight:var( --e-global-typography-c35cbb5-font-weight );text-transform:var( --e-global-typography-c35cbb5-text-transform );font-style:var( --e-global-typography-c35cbb5-font-style );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-a84a597{width:var( --container-widget-width, 694px );max-width:694px;--container-widget-width:694px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-bc510a6 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Inter;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-c090737 );color:var( --e-global-color-c090737 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:17.5px 33px 17.5px 33px;}.elementor-1638 .elementor-element.elementor-element-bc510a6 .elementor-button:hover, .elementor-1638 .elementor-element.elementor-element-bc510a6 .elementor-button:focus{background-color:#B53B1A;color:var( --e-global-color-c090737 );border-color:#B53B1A;}.elementor-1638 .elementor-element.elementor-element-bc510a6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-bc510a6 .elementor-button:hover svg, .elementor-1638 .elementor-element.elementor-element-bc510a6 .elementor-button:focus svg{fill:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-ae2b9fc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:40px 30px;--row-gap:40px;--column-gap:30px;--grid-auto-flow:row;--align-items:start;}.elementor-1638 .elementor-element.elementor-element-3093725{--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:33px 33px;--row-gap:33px;--column-gap:33px;}.elementor-1638 .elementor-element.elementor-element-e17ae9a{--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-1638 .elementor-element.elementor-element-0d6a49c img{width:100%;}.elementor-1638 .elementor-element.elementor-element-4d9c53e{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:dashed;--border-style:dashed;border-width:0px 3px 3px 3px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:50px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1638 .elementor-element.elementor-element-8f8915c{width:auto;max-width:auto;background-color:#121212;padding:10.5px 18px 10.5px 18px;}.elementor-1638 .elementor-element.elementor-element-8f8915c.elementor-element{--align-self:flex-start;}.elementor-1638 .elementor-element.elementor-element-8f8915c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Inter;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-2058afd .elementor-heading-title{font-family:var( --e-global-typography-a62fb10-font-family ), Inter;font-size:var( --e-global-typography-a62fb10-font-size );font-weight:var( --e-global-typography-a62fb10-font-weight );text-transform:var( --e-global-typography-a62fb10-text-transform );font-style:var( --e-global-typography-a62fb10-font-style );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-2141c3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-2141c3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-2141c3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-2141c3f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-2141c3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-2141c3f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-2141c3f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1638 .elementor-element.elementor-element-2141c3f{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1638 .elementor-element.elementor-element-2141c3f .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1638 .elementor-element.elementor-element-2141c3f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-2141c3f .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2141c3f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-2d80fc0 img{width:100%;height:657px;object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-ee304e0{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-f525a1d{--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-1638 .elementor-element.elementor-element-b1b50a5 img{width:100%;}.elementor-1638 .elementor-element.elementor-element-3944ad9{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:dashed;--border-style:dashed;border-width:0px 3px 3px 3px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:50px;--padding-bottom:46px;--padding-left:48px;--padding-right:48px;}.elementor-1638 .elementor-element.elementor-element-ec57290{width:auto;max-width:auto;background-color:#121212;padding:10.5px 18px 10.5px 18px;}.elementor-1638 .elementor-element.elementor-element-ec57290.elementor-element{--align-self:flex-start;}.elementor-1638 .elementor-element.elementor-element-ec57290 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Inter;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-aebd9e8 .elementor-heading-title{font-family:var( --e-global-typography-a62fb10-font-family ), Inter;font-size:var( --e-global-typography-a62fb10-font-size );font-weight:var( --e-global-typography-a62fb10-font-weight );text-transform:var( --e-global-typography-a62fb10-text-transform );font-style:var( --e-global-typography-a62fb10-font-style );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-2d7c72a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-2d7c72a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-2d7c72a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-2d7c72a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-2d7c72a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-2d7c72a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-2d7c72a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1638 .elementor-element.elementor-element-2d7c72a{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1638 .elementor-element.elementor-element-2d7c72a .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1638 .elementor-element.elementor-element-2d7c72a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-2d7c72a .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2d7c72a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-d8bcc6a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );box-shadow:3px 3px 0px 0px #121212;--padding-top:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-1638 .elementor-element.elementor-element-d8bcc6a:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-d8bcc6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-926939c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-926939c .elementor-icon-wrapper{text-align:center;}.elementor-1638 .elementor-element.elementor-element-926939c .elementor-icon{font-size:48px;}.elementor-1638 .elementor-element.elementor-element-926939c .elementor-icon svg{height:48px;}.elementor-1638 .elementor-element.elementor-element-58c97e2{font-family:var( --e-global-typography-ct17m5-font-family ), Inter;font-size:var( --e-global-typography-ct17m5-font-size );font-weight:var( --e-global-typography-ct17m5-font-weight );text-transform:var( --e-global-typography-ct17m5-text-transform );font-style:var( --e-global-typography-ct17m5-font-style );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-f9698c1{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-f9698c1:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-f9698c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-1524e94 img{width:100%;}.elementor-1638 .elementor-element.elementor-element-8427b03{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-8427b03:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-8427b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-5ed9c1e{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1638 .elementor-element.elementor-element-f4ef80f{--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:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-1638 .elementor-element.elementor-element-3a1fbfc .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-c6e8663 .elementor-heading-title{font-family:var( --e-global-typography-c35cbb5-font-family ), Inter;font-size:var( --e-global-typography-c35cbb5-font-size );font-weight:var( --e-global-typography-c35cbb5-font-weight );text-transform:var( --e-global-typography-c35cbb5-text-transform );font-style:var( --e-global-typography-c35cbb5-font-style );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-f614c82{width:var( --container-widget-width, 555px );max-width:555px;--container-widget-width:555px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-d2be0be{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-bfe1c6f{--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-1638 .elementor-element.elementor-element-f526527 img{width:100%;height:276px;object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-7d2fbb2{--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:18px 18px;--row-gap:18px;--column-gap:18px;border-style:dashed;--border-style:dashed;border-width:0px 3px 3px 3px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:rgba(18,18,18,0.05);--border-color:rgba(18,18,18,0.05);--padding-top:31px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1638 .elementor-element.elementor-element-7d2fbb2.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1638 .elementor-element.elementor-element-ad14825{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1638 .elementor-element.elementor-element-47ee248 .elementor-heading-title{font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-507110c .elementor-heading-title{font-family:var( --e-global-typography-a62fb10-font-family ), Inter;font-size:var( --e-global-typography-a62fb10-font-size );font-weight:var( --e-global-typography-a62fb10-font-weight );text-transform:var( --e-global-typography-a62fb10-text-transform );font-style:var( --e-global-typography-a62fb10-font-style );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-2f7b65c{font-family:var( --e-global-typography-57c4f79-font-family ), Inter;font-size:var( --e-global-typography-57c4f79-font-size );font-weight:var( --e-global-typography-57c4f79-font-weight );font-style:var( --e-global-typography-57c4f79-font-style );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-2f7b65c p{margin-block-end:15px;}.elementor-1638 .elementor-element.elementor-element-6ad854e{--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-1638 .elementor-element.elementor-element-117d944 img{width:100%;height:276px;object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-7a2c32a{--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:18px 18px;--row-gap:18px;--column-gap:18px;border-style:dashed;--border-style:dashed;border-width:0px 3px 3px 3px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:rgba(18,18,18,0.05);--border-color:rgba(18,18,18,0.05);--padding-top:31px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1638 .elementor-element.elementor-element-7a2c32a.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1638 .elementor-element.elementor-element-ad819ea{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1638 .elementor-element.elementor-element-f776f79 .elementor-heading-title{font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-d8729dd .elementor-heading-title{font-family:var( --e-global-typography-a62fb10-font-family ), Inter;font-size:var( --e-global-typography-a62fb10-font-size );font-weight:var( --e-global-typography-a62fb10-font-weight );text-transform:var( --e-global-typography-a62fb10-text-transform );font-style:var( --e-global-typography-a62fb10-font-style );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-5bc8e11{font-family:var( --e-global-typography-57c4f79-font-family ), Inter;font-size:var( --e-global-typography-57c4f79-font-size );font-weight:var( --e-global-typography-57c4f79-font-weight );font-style:var( --e-global-typography-57c4f79-font-style );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-5bc8e11 p{margin-block-end:15px;}.elementor-1638 .elementor-element.elementor-element-073b371{--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-1638 .elementor-element.elementor-element-f6e6ea0 img{width:100%;height:276px;object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-590d350{--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:18px 18px;--row-gap:18px;--column-gap:18px;border-style:dashed;--border-style:dashed;border-width:0px 3px 3px 3px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:rgba(18,18,18,0.05);--border-color:rgba(18,18,18,0.05);--padding-top:31px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1638 .elementor-element.elementor-element-590d350.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1638 .elementor-element.elementor-element-948f063{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1638 .elementor-element.elementor-element-f7d612e .elementor-heading-title{font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-ee7edd6 .elementor-heading-title{font-family:var( --e-global-typography-a62fb10-font-family ), Inter;font-size:var( --e-global-typography-a62fb10-font-size );font-weight:var( --e-global-typography-a62fb10-font-weight );text-transform:var( --e-global-typography-a62fb10-text-transform );font-style:var( --e-global-typography-a62fb10-font-style );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-da0519e{font-family:var( --e-global-typography-57c4f79-font-family ), Inter;font-size:var( --e-global-typography-57c4f79-font-size );font-weight:var( --e-global-typography-57c4f79-font-weight );font-style:var( --e-global-typography-57c4f79-font-style );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-da0519e p{margin-block-end:15px;}.elementor-1638 .elementor-element.elementor-element-97a26e0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:36px 30px;--row-gap:36px;--column-gap:30px;--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-8cf67b4{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1638 .elementor-element.elementor-element-4bf7ff1{padding:0px 0px 0px 26px;}.elementor-1638 .elementor-element.elementor-element-4bf7ff1 .elementor-heading-title{font-family:var( --e-global-typography-ct15b7-font-family ), Inter;font-size:var( --e-global-typography-ct15b7-font-size );font-weight:var( --e-global-typography-ct15b7-font-weight );text-transform:var( --e-global-typography-ct15b7-text-transform );font-style:var( --e-global-typography-ct15b7-font-style );line-height:var( --e-global-typography-ct15b7-line-height );letter-spacing:var( --e-global-typography-ct15b7-letter-spacing );word-spacing:var( --e-global-typography-ct15b7-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-3493b6d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-ed13004 img{width:100%;}.elementor-1638 .elementor-element.elementor-element-7121368 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-ct13bu-font-family ), Inter;font-size:var( --e-global-typography-ct13bu-font-size );font-weight:var( --e-global-typography-ct13bu-font-weight );text-transform:var( --e-global-typography-ct13bu-text-transform );font-style:var( --e-global-typography-ct13bu-font-style );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );fill:var( --e-global-color-c090737 );color:var( --e-global-color-c090737 );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:9px 18px 9px 18px;}.elementor-1638 .elementor-element.elementor-element-7121368 .elementor-button:hover, .elementor-1638 .elementor-element.elementor-element-7121368 .elementor-button:focus{background-color:#B53B1A;color:var( --e-global-color-c090737 );border-color:#B53B1A;}body:not(.rtl) .elementor-1638 .elementor-element.elementor-element-7121368{right:0px;}body.rtl .elementor-1638 .elementor-element.elementor-element-7121368{left:0px;}.elementor-1638 .elementor-element.elementor-element-7121368{top:0px;z-index:2;}.elementor-1638 .elementor-element.elementor-element-7121368 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1638 .elementor-element.elementor-element-7121368 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1638 .elementor-element.elementor-element-7121368 .elementor-button:hover svg, .elementor-1638 .elementor-element.elementor-element-7121368 .elementor-button:focus svg{fill:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-7ecab48{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1638 .elementor-element.elementor-element-a08731c{padding:0px 0px 0px 26px;}.elementor-1638 .elementor-element.elementor-element-a08731c .elementor-heading-title{font-family:var( --e-global-typography-ct15b7-font-family ), Inter;font-size:var( --e-global-typography-ct15b7-font-size );font-weight:var( --e-global-typography-ct15b7-font-weight );text-transform:var( --e-global-typography-ct15b7-text-transform );font-style:var( --e-global-typography-ct15b7-font-style );line-height:var( --e-global-typography-ct15b7-line-height );letter-spacing:var( --e-global-typography-ct15b7-letter-spacing );word-spacing:var( --e-global-typography-ct15b7-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-707bf70{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-8e9435f img{width:100%;}.elementor-1638 .elementor-element.elementor-element-40c6761 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-ct13bu-font-family ), Inter;font-size:var( --e-global-typography-ct13bu-font-size );font-weight:var( --e-global-typography-ct13bu-font-weight );text-transform:var( --e-global-typography-ct13bu-text-transform );font-style:var( --e-global-typography-ct13bu-font-style );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );fill:var( --e-global-color-c090737 );color:var( --e-global-color-c090737 );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:9px 18px 9px 18px;}.elementor-1638 .elementor-element.elementor-element-40c6761 .elementor-button:hover, .elementor-1638 .elementor-element.elementor-element-40c6761 .elementor-button:focus{background-color:#B53B1A;color:var( --e-global-color-c090737 );border-color:#B53B1A;}body:not(.rtl) .elementor-1638 .elementor-element.elementor-element-40c6761{right:0px;}body.rtl .elementor-1638 .elementor-element.elementor-element-40c6761{left:0px;}.elementor-1638 .elementor-element.elementor-element-40c6761{top:0px;z-index:2;}.elementor-1638 .elementor-element.elementor-element-40c6761 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1638 .elementor-element.elementor-element-40c6761 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1638 .elementor-element.elementor-element-40c6761 .elementor-button:hover svg, .elementor-1638 .elementor-element.elementor-element-40c6761 .elementor-button:focus svg{fill:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-328a5d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:99px 99px;--row-gap:99px;--column-gap:99px;}.elementor-1638 .elementor-element.elementor-element-12e8ff4{width:var( --container-widget-width, 565px );max-width:565px;--container-widget-width:565px;--container-widget-flex-grow:0;}.elementor-1638 .elementor-element.elementor-element-12e8ff4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-12e8ff4 img{width:100%;}.elementor-1638 .elementor-element.elementor-element-85fe931{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-85fe931.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-d4b9135 .elementor-heading-title{font-family:var( --e-global-typography-a62fb10-font-family ), Inter;font-size:var( --e-global-typography-a62fb10-font-size );font-weight:var( --e-global-typography-a62fb10-font-weight );text-transform:var( --e-global-typography-a62fb10-text-transform );font-style:var( --e-global-typography-a62fb10-font-style );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-f74a277{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-2a5ced3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-2a5ced3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-2a5ced3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-2a5ced3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-2a5ced3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-2a5ced3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-2a5ced3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1638 .elementor-element.elementor-element-2a5ced3{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1638 .elementor-element.elementor-element-2a5ced3 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1638 .elementor-element.elementor-element-2a5ced3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-2a5ced3 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2a5ced3 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-81c3e32{font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-be611a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );box-shadow:3px 3px 0px 0px #121212;--padding-top:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-1638 .elementor-element.elementor-element-be611a0:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-be611a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-2452cc5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-2452cc5 .elementor-icon-wrapper{text-align:center;}.elementor-1638 .elementor-element.elementor-element-2452cc5 .elementor-icon{font-size:48px;}.elementor-1638 .elementor-element.elementor-element-2452cc5 .elementor-icon svg{height:48px;}.elementor-1638 .elementor-element.elementor-element-d1afc61{font-family:var( --e-global-typography-ct17m5-font-family ), Inter;font-size:var( --e-global-typography-ct17m5-font-size );font-weight:var( --e-global-typography-ct17m5-font-weight );text-transform:var( --e-global-typography-ct17m5-text-transform );font-style:var( --e-global-typography-ct17m5-font-style );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-d1afc61 a{color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-14f11a9{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-14f11a9:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-14f11a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-3d188b3 img{width:100%;}.elementor-1638 .elementor-element.elementor-element-4803e54{--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:31px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-4803e54:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-4803e54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-15f6d1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:69px 69px;--row-gap:69px;--column-gap:69px;}.elementor-1638 .elementor-element.elementor-element-9a50b82{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1638 .elementor-element.elementor-element-9a50b82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-61cbf5e{--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-1638 .elementor-element.elementor-element-fbff9b6{--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:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-1638 .elementor-element.elementor-element-ed651cd .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-67cf7a1 .elementor-heading-title{font-family:var( --e-global-typography-c35cbb5-font-family ), Inter;font-size:var( --e-global-typography-c35cbb5-font-size );font-weight:var( --e-global-typography-c35cbb5-font-weight );text-transform:var( --e-global-typography-c35cbb5-text-transform );font-style:var( --e-global-typography-c35cbb5-font-style );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-63a8799 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-63a8799 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-63a8799 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-63a8799 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-63a8799 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-63a8799 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-63a8799 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1638 .elementor-element.elementor-element-63a8799{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-1638 .elementor-element.elementor-element-63a8799 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-1638 .elementor-element.elementor-element-63a8799 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-63a8799 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-63a8799 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-759da12{--display:flex;--min-height:494px;--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:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.5;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1638 .elementor-element.elementor-element-759da12:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-759da12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.thecederbergtrail.co.za/wp-content/uploads/2026/10/ti-directions.webp");background-position:center center;background-size:cover;}.elementor-1638 .elementor-element.elementor-element-759da12::before, .elementor-1638 .elementor-element.elementor-element-759da12 > .elementor-background-video-container::before, .elementor-1638 .elementor-element.elementor-element-759da12 > .e-con-inner > .elementor-background-video-container::before, .elementor-1638 .elementor-element.elementor-element-759da12 > .elementor-background-slideshow::before, .elementor-1638 .elementor-element.elementor-element-759da12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1638 .elementor-element.elementor-element-759da12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(130deg, #12121299 0%, #12121200 70%);}.elementor-1638 .elementor-element.elementor-element-759da12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-39ddb41{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1638 .elementor-element.elementor-element-5a21352{font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-b893ef2{width:var( --container-widget-width, 251px );max-width:251px;--container-widget-width:251px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-57c4f79-font-family ), Inter;font-size:var( --e-global-typography-57c4f79-font-size );font-weight:var( --e-global-typography-57c4f79-font-weight );font-style:var( --e-global-typography-57c4f79-font-style );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-f26a4e2{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1638 .elementor-element.elementor-element-9f28f91{font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-b7d1e92{width:var( --container-widget-width, 251px );max-width:251px;--container-widget-width:251px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-57c4f79-font-family ), Inter;font-size:var( --e-global-typography-57c4f79-font-size );font-weight:var( --e-global-typography-57c4f79-font-weight );font-style:var( --e-global-typography-57c4f79-font-style );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-a7e4980{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1638 .elementor-element.elementor-element-619cc78{font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-edbd71e{width:var( --container-widget-width, 251px );max-width:251px;--container-widget-width:251px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-57c4f79-font-family ), Inter;font-size:var( --e-global-typography-57c4f79-font-size );font-weight:var( --e-global-typography-57c4f79-font-weight );font-style:var( --e-global-typography-57c4f79-font-style );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-d67d88b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-d67d88b:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-d67d88b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-96f14cb img{width:100%;}.elementor-1638 .elementor-element.elementor-element-3bd0f66{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:42px;--padding-bottom:42px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-3bd0f66:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-3bd0f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-ff3efc8{text-align:center;}.elementor-1638 .elementor-element.elementor-element-ff3efc8 .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-2f00218{text-align:center;}.elementor-1638 .elementor-element.elementor-element-2f00218 .elementor-heading-title{font-family:var( --e-global-typography-c35cbb5-font-family ), Inter;font-size:var( --e-global-typography-c35cbb5-font-size );font-weight:var( --e-global-typography-c35cbb5-font-weight );text-transform:var( --e-global-typography-c35cbb5-text-transform );font-style:var( --e-global-typography-c35cbb5-font-style );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-b896d45{width:var( --container-widget-width, 962px );max-width:962px;--container-widget-width:962px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-c090737 );}.elementor-1638 .elementor-element.elementor-element-11d5b53 img{width:100%;}.elementor-1638 .elementor-element.elementor-element-df3a311{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-df3a311:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-df3a311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-7cfba4c{--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:99px 99px;--row-gap:99px;--column-gap:99px;}.elementor-1638 .elementor-element.elementor-element-9f21f62{--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-1638 .elementor-element.elementor-element-9f21f62.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-bddb763 .elementor-repeater-item-a719a73 .cmgs-media-image{object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-bddb763 > .elementor-widget-container{padding:0px 0px 45px 0px;}.elementor-1638 .elementor-element.elementor-element-bddb763.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-stage{height:399px;border-radius:0px;overflow:hidden;}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-wrapper{width:100%;max-width:100%;margin-left:auto;margin-right:auto;--cmgs-cl-color:var( --e-global-color-c090737 );--cmgs-cl-bg:var( --e-global-color-accent );--cmgs-cl-border:rgba(255, 255, 255, 0.6);--cmgs-lb-bg:#121212E5;--cmgs-lb-close-icon-size:12px;--cmgs-lb-close-size:54px;--cmgs-lb-close-bg-hover:#D9471F;--cmgs-lb-close-border-width:3px;--cmgs-lb-close-border-color:#FFF5D433;--cmgs-lb-close-border-color-hover:#D9471F;--cmgs-lb-close-radius:100px;--cmgs-lb-close-top:20px;--cmgs-lb-close-right:24px;--cmgs-lb-arrow-icon-size:24px;--cmgs-lb-arrow-size:48px;--cmgs-lb-arrow-color:var( --e-global-color-c090737 );--cmgs-lb-arrow-bg-hover:var( --e-global-color-accent );--cmgs-lb-arrow-offset:24px;}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-caption-overlay{align-items:flex-end;background:linear-gradient(0deg, rgba(0,0,0,var(--cmgs-overlay-strength)) 0%, rgba(0,0,0,0) 65%);--cmgs-overlay-strength:65%;}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-caption-box{padding:28px 32px 28px 32px;text-align:left;max-width:70%;background-color:transparent;border-radius:0px;}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-caption-box p{color:#f2f2f2;}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-slide--video .cmgs-caption-overlay{--cmgs-overlay-strength:65%;}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-custom-play-icon-stage{width:46px !important;height:auto !important;max-width:none !important;}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-custom-play-icon-thumb{width:22px !important;height:auto !important;max-width:none !important;}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-video-overlay{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-play-overlay{gap:14px;padding:8px 28px 8px 8px;border-radius:999px;border-width:2px;border-color:rgba(245, 233, 218, 0.85);background-color:transparent;}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-play-overlay-label{color:#f5e9da;}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-corner{padding-top:0px;padding-left:0px;padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-corner-label{border-width:0px;border-radius:0px;padding:9px 18px 9px 18px;font-family:var( --e-global-typography-ct13bu-font-family ), Inter;font-size:var( --e-global-typography-ct13bu-font-size );font-weight:var( --e-global-typography-ct13bu-font-weight );text-transform:var( --e-global-typography-ct13bu-text-transform );font-style:var( --e-global-typography-ct13bu-font-style );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-prompt-panel{background-color:rgba(20, 20, 20, 0.92);color:#f2f2f2;width:360px;max-height:260px;margin-top:8px;border-radius:12px;padding:16px 18px 16px 18px;}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-thumb{width:84px;height:84px;border-radius:50%;padding:6px;--cmgs-gap:6px;border-width:3px;--cmgs-bw:3px;border-color:#FFF5D433;}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-thumbs{gap:24px;margin-top:-115px;}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-thumb:hover .cmgs-thumb-inner{width:calc(100% + 2px);height:calc(100% + 2px);margin:calc(2px / -2);}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-thumb.is-active{border-width:3px;padding:calc(var(--cmgs-gap, 6px) + var(--cmgs-bw, 3px) - 3px);border-color:#FFF5D4;}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-thumb:not(.is-active):hover{border-color:#FFF5D4;}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-thumb:not(.is-active) .cmgs-thumb-inner::after{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-thumb.cmgs-thumb--video:not(.is-active) .cmgs-thumb-inner::after{background-color:rgba(0, 0, 0, 0);}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-thumb.is-active .cmgs-thumb-inner::after{background-color:#FFF5D499;}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-thumb.cmgs-thumb--video.is-active .cmgs-thumb-inner::after{background-color:rgba(224, 122, 63, 0.8);}.elementor-1638 .elementor-element.elementor-element-267b3a5{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1638 .elementor-element.elementor-element-267b3a5.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1638 .elementor-element.elementor-element-2cdf2ca{--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-1638 .elementor-element.elementor-element-4e8e176{--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:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-1638 .elementor-element.elementor-element-9320338 .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-0623d92 .elementor-heading-title{font-family:var( --e-global-typography-c35cbb5-font-family ), Inter;font-size:var( --e-global-typography-c35cbb5-font-size );font-weight:var( --e-global-typography-c35cbb5-font-weight );text-transform:var( --e-global-typography-c35cbb5-text-transform );font-style:var( --e-global-typography-c35cbb5-font-style );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-c0ec707{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-c0ec707 p{margin-block-end:16px;}.elementor-1638 .elementor-element.elementor-element-0c99ed3{--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:99px 99px;--row-gap:99px;--column-gap:99px;}.elementor-1638 .elementor-element.elementor-element-a3bfdf3{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;}.elementor-1638 .elementor-element.elementor-element-a3bfdf3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-a3bfdf3 img{width:100%;}.elementor-1638 .elementor-element.elementor-element-bcfe9ed{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1638 .elementor-element.elementor-element-bcfe9ed.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1638 .elementor-element.elementor-element-7ea8e18{--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-1638 .elementor-element.elementor-element-aa8f4d6{--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:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-1638 .elementor-element.elementor-element-3d4b807 .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-382792c .elementor-heading-title{font-family:var( --e-global-typography-c35cbb5-font-family ), Inter;font-size:var( --e-global-typography-c35cbb5-font-size );font-weight:var( --e-global-typography-c35cbb5-font-weight );text-transform:var( --e-global-typography-c35cbb5-text-transform );font-style:var( --e-global-typography-c35cbb5-font-style );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-5c3c75d{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-5c3c75d p{margin-block-end:16px;}.elementor-1638 .elementor-element.elementor-element-660c758{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-660c758:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-660c758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-125191b img{width:100%;}.elementor-1638 .elementor-element.elementor-element-a673703{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-a673703:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-a673703 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-0946442{--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-1638 .elementor-element.elementor-element-1b0aac0{--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:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-1638 .elementor-element.elementor-element-36bf79b .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-388664a .elementor-heading-title{font-family:var( --e-global-typography-c35cbb5-font-family ), Inter;font-size:var( --e-global-typography-c35cbb5-font-size );font-weight:var( --e-global-typography-c35cbb5-font-weight );text-transform:var( --e-global-typography-c35cbb5-text-transform );font-style:var( --e-global-typography-c35cbb5-font-style );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-eaa3e04{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:36px 30px;--row-gap:36px;--column-gap:30px;--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-d9f644e{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1638 .elementor-element.elementor-element-79467f5 img{width:100%;height:184px;object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-d13d892{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1638 .elementor-element.elementor-element-1fe903f .elementor-heading-title{font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-9e9c205 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-9e9c205 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-9e9c205 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-9e9c205 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-9e9c205 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-9e9c205 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-9e9c205 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1638 .elementor-element.elementor-element-9e9c205{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-1638 .elementor-element.elementor-element-9e9c205 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-1638 .elementor-element.elementor-element-9e9c205 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-9e9c205 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-9e9c205 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-4e68d33{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1638 .elementor-element.elementor-element-5dc01d3 img{width:100%;height:184px;object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-46a3bea{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1638 .elementor-element.elementor-element-0874bcf .elementor-heading-title{font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-24eb369 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-24eb369 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-24eb369 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-24eb369 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-24eb369 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-24eb369 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-24eb369 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1638 .elementor-element.elementor-element-24eb369{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-1638 .elementor-element.elementor-element-24eb369 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-1638 .elementor-element.elementor-element-24eb369 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-24eb369 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-24eb369 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-4a33e2d{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1638 .elementor-element.elementor-element-a177467 img{width:100%;height:184px;object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-09d5579{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1638 .elementor-element.elementor-element-b4caadf .elementor-heading-title{font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-79184ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-79184ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-79184ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-79184ea .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-79184ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-79184ea .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-79184ea .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1638 .elementor-element.elementor-element-79184ea{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-1638 .elementor-element.elementor-element-79184ea .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-1638 .elementor-element.elementor-element-79184ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-79184ea .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-79184ea .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-b55a5e0{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1638 .elementor-element.elementor-element-dace95f img{width:100%;height:184px;object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-df52ce1{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1638 .elementor-element.elementor-element-a4039d7 .elementor-heading-title{font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-9741634 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-9741634 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-9741634 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-9741634 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-9741634 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-9741634 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-9741634 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1638 .elementor-element.elementor-element-9741634{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-1638 .elementor-element.elementor-element-9741634 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-1638 .elementor-element.elementor-element-9741634 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-9741634 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-9741634 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-a9098b5{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1638 .elementor-element.elementor-element-e6f0833 img{width:100%;height:184px;object-fit:cover;object-position:top center;}.elementor-1638 .elementor-element.elementor-element-0e17b6e{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1638 .elementor-element.elementor-element-2e076da .elementor-heading-title{font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-dbb4443 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-dbb4443 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-dbb4443 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-dbb4443 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-dbb4443 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-dbb4443 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-dbb4443 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1638 .elementor-element.elementor-element-dbb4443{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-1638 .elementor-element.elementor-element-dbb4443 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-1638 .elementor-element.elementor-element-dbb4443 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-dbb4443 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-dbb4443 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-feeca18{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1638 .elementor-element.elementor-element-756aed6 img{width:100%;height:184px;object-fit:cover;object-position:center center;}.elementor-1638 .elementor-element.elementor-element-f884cb3{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1638 .elementor-element.elementor-element-1ce9ea9 .elementor-heading-title{font-family:var( --e-global-typography-ct17s6-font-family ), Inter;font-size:var( --e-global-typography-ct17s6-font-size );font-weight:var( --e-global-typography-ct17s6-font-weight );text-transform:var( --e-global-typography-ct17s6-text-transform );font-style:var( --e-global-typography-ct17s6-font-style );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-261406d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-261406d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-261406d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1638 .elementor-element.elementor-element-261406d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-261406d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-1638 .elementor-element.elementor-element-261406d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-261406d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1638 .elementor-element.elementor-element-261406d{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-1638 .elementor-element.elementor-element-261406d .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-1638 .elementor-element.elementor-element-261406d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-261406d .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-261406d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1638 .elementor-element.elementor-element-050adef{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-050adef:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-050adef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-fdaa732 img{width:100%;}.elementor-1638 .elementor-element.elementor-element-d8a129f{--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:30px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-d8a129f:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-d8a129f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-c951c08{--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:98px 98px;--row-gap:98px;--column-gap:98px;}.elementor-1638 .elementor-element.elementor-element-034762c{--display:flex;box-shadow:0px 40px 80px -20px rgba(0,0,0,0.1);}.elementor-1638 .elementor-element.elementor-element-034762c:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-034762c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.thecederbergtrail.co.za/wp-content/uploads/2026/10/ti-magic-box.webp") 50% 50%;background-size:cover;}.elementor-1638 .elementor-element.elementor-element-034762c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1638 .elementor-element.elementor-element-e1798f4 .elementor-button{background-color:var( --e-global-color-636388d );font-family:var( --e-global-typography-ct15s6-font-family ), Inter;font-size:var( --e-global-typography-ct15s6-font-size );font-weight:var( --e-global-typography-ct15s6-font-weight );text-transform:var( --e-global-typography-ct15s6-text-transform );font-style:var( --e-global-typography-ct15s6-font-style );line-height:var( --e-global-typography-ct15s6-line-height );letter-spacing:var( --e-global-typography-ct15s6-letter-spacing );word-spacing:var( --e-global-typography-ct15s6-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:10000px 10000px 10000px 10000px;padding:35.5px 60px 35.5px 60px;}.elementor-1638 .elementor-element.elementor-element-e1798f4 .elementor-button:hover, .elementor-1638 .elementor-element.elementor-element-e1798f4 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-e1798f4{width:var( --container-widget-width, 263px );max-width:263px;--e-transform-translateX:-50%;--e-transform-translateY:-50%;--container-widget-width:263px;--container-widget-flex-grow:0;top:50%;}body:not(.rtl) .elementor-1638 .elementor-element.elementor-element-e1798f4{left:50%;}body.rtl .elementor-1638 .elementor-element.elementor-element-e1798f4{right:50%;}.elementor-1638 .elementor-element.elementor-element-e1798f4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1638 .elementor-element.elementor-element-e1798f4 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-1638 .elementor-element.elementor-element-e1798f4 .elementor-button:hover svg, .elementor-1638 .elementor-element.elementor-element-e1798f4 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-af37d07{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-af37d07.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-1638 .elementor-element.elementor-element-b3d0d65{--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-1638 .elementor-element.elementor-element-3a269dc{--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:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-1638 .elementor-element.elementor-element-0e36666 .elementor-heading-title{font-family:var( --e-global-typography-fa50b4c-font-family ), Inter;font-size:var( --e-global-typography-fa50b4c-font-size );font-weight:var( --e-global-typography-fa50b4c-font-weight );text-transform:var( --e-global-typography-fa50b4c-text-transform );font-style:var( --e-global-typography-fa50b4c-font-style );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );color:var( --e-global-color-accent );}.elementor-1638 .elementor-element.elementor-element-64685f3 .elementor-heading-title{font-family:var( --e-global-typography-c35cbb5-font-family ), Inter;font-size:var( --e-global-typography-c35cbb5-font-size );font-weight:var( --e-global-typography-c35cbb5-font-weight );text-transform:var( --e-global-typography-c35cbb5-text-transform );font-style:var( --e-global-typography-c35cbb5-font-style );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-342d2f7{font-family:var( --e-global-typography-text-font-family ), Inter;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-1638 .elementor-element.elementor-element-342d2f7 p{margin-block-end:16px;}.elementor-1638 .elementor-element.elementor-element-a31278d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1638 .elementor-element.elementor-element-5d5e134{width:auto;max-width:auto;--alignment:left;--grid-side-margin:6px;--grid-column-gap:6px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#1212120D;--e-share-buttons-secondary-color:#121212;}.elementor-1638 .elementor-element.elementor-element-5d5e134 .elementor-share-btn{font-size:calc(1px * 10);height:42px;}.elementor-1638 .elementor-element.elementor-element-5d5e134 .elementor-share-btn__icon{--e-share-buttons-icon-size:18px;}.elementor-1638 .elementor-element.elementor-element-5d5e134 .elementor-share-btn:hover{--e-share-buttons-primary-color:#D9471F;--e-share-buttons-secondary-color:#FFF5D4;}.elementor-1638 .elementor-element.elementor-element-3c3d5c7 .elementor-heading-title{font-family:var( --e-global-typography-ct15s6n-font-family ), Inter;font-size:var( --e-global-typography-ct15s6n-font-size );font-weight:var( --e-global-typography-ct15s6n-font-weight );text-transform:var( --e-global-typography-ct15s6n-text-transform );font-style:var( --e-global-typography-ct15s6n-font-style );line-height:var( --e-global-typography-ct15s6n-line-height );letter-spacing:var( --e-global-typography-ct15s6n-letter-spacing );word-spacing:var( --e-global-typography-ct15s6n-word-spacing );color:#1212124D;}.elementor-1638 .elementor-element.elementor-element-41b3c844{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:300px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-41b3c844:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-41b3c844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://www.thecederbergtrail.co.za/wp-content/uploads/2026/10/Gather-your-friends-and-family.-Pick-your-dates.-Go-hiking.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-1638 .elementor-element.elementor-element-15991188{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-2ac375a1{width:var( --container-widget-width, 978px );max-width:978px;--container-widget-width:978px;--container-widget-flex-grow:0;text-align:center;}.elementor-1638 .elementor-element.elementor-element-2ac375a1 .elementor-heading-title{font-family:var( --e-global-typography-af80c2c-font-family ), Inter;font-size:var( --e-global-typography-af80c2c-font-size );font-weight:var( --e-global-typography-af80c2c-font-weight );text-transform:var( --e-global-typography-af80c2c-text-transform );font-style:var( --e-global-typography-af80c2c-font-style );line-height:var( --e-global-typography-af80c2c-line-height );letter-spacing:var( --e-global-typography-af80c2c-letter-spacing );word-spacing:var( --e-global-typography-af80c2c-word-spacing );color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-5eafe3a2{width:var( --container-widget-width, 664px );max-width:664px;--container-widget-width:664px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-7bba8b1e{--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:90px 90px;--row-gap:90px;--column-gap:90px;}.elementor-1638 .elementor-element.elementor-element-3dc6855c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1638 .elementor-element.elementor-element-17296aa .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Inter;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-c090737 );color:var( --e-global-color-c090737 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:30px 60px 30px 60px;}.elementor-1638 .elementor-element.elementor-element-17296aa .elementor-button:hover, .elementor-1638 .elementor-element.elementor-element-17296aa .elementor-button:focus{background-color:#B53B1A;border-color:#B53B1A;}.elementor-1638 .elementor-element.elementor-element-105344c9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-10a2d7a6{--display:flex;}.elementor-1638 .elementor-element.elementor-element-52a60cf9{--display:flex;}.elementor-1638 .elementor-element.elementor-element-9d70226{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;}.elementor-1638 .elementor-element.elementor-element-9d70226 .elementor-icon-wrapper{text-align:end;}.elementor-1638 .elementor-element.elementor-element-9d70226 .elementor-icon{font-size:100%;}.elementor-1638 .elementor-element.elementor-element-9d70226 .elementor-icon svg{height:100%;}.elementor-1638 .elementor-element.elementor-element-9d70226 .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-1638 .elementor-element.elementor-element-3eeb8c6d{right:15px;}body.rtl .elementor-1638 .elementor-element.elementor-element-3eeb8c6d{left:15px;}.elementor-1638 .elementor-element.elementor-element-3eeb8c6d{bottom:6px;}.elementor-1638 .elementor-element.elementor-element-3eeb8c6d .elementor-icon-wrapper{text-align:end;}.elementor-1638 .elementor-element.elementor-element-3eeb8c6d .elementor-icon{font-size:19px;}.elementor-1638 .elementor-element.elementor-element-3eeb8c6d .elementor-icon svg{height:19px;}.elementor-1638 .elementor-element.elementor-element-3eeb8c6d .elementor-icon-wrapper svg{width:auto;}.elementor-1638 .elementor-element.elementor-element-42875b88{--display:flex;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-1638 .elementor-element.elementor-element-42875b88:hover{border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;}.elementor-1638 .elementor-element.elementor-element-42875b88, .elementor-1638 .elementor-element.elementor-element-42875b88::before{--border-transition:0.3s;}.elementor-1638 .elementor-element.elementor-element-6fbbf436 img{width:100%;}.elementor-1638 .elementor-element.elementor-element-6f0626ee{text-align:end;}.elementor-1638 .elementor-element.elementor-element-6f0626ee .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Inter;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-56dea489{--display:flex;}.elementor-1638 .elementor-element.elementor-element-3058191f{--display:flex;}.elementor-1638 .elementor-element.elementor-element-3be8ffe9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;}.elementor-1638 .elementor-element.elementor-element-3be8ffe9 .elementor-icon-wrapper{text-align:end;}.elementor-1638 .elementor-element.elementor-element-3be8ffe9 .elementor-icon{font-size:100%;}.elementor-1638 .elementor-element.elementor-element-3be8ffe9 .elementor-icon svg{height:100%;}.elementor-1638 .elementor-element.elementor-element-3be8ffe9 .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-1638 .elementor-element.elementor-element-5c10f24b{right:15px;}body.rtl .elementor-1638 .elementor-element.elementor-element-5c10f24b{left:15px;}.elementor-1638 .elementor-element.elementor-element-5c10f24b{bottom:6px;}.elementor-1638 .elementor-element.elementor-element-5c10f24b .elementor-icon-wrapper{text-align:end;}.elementor-1638 .elementor-element.elementor-element-5c10f24b .elementor-icon{font-size:19px;}.elementor-1638 .elementor-element.elementor-element-5c10f24b .elementor-icon svg{height:19px;}.elementor-1638 .elementor-element.elementor-element-5c10f24b .elementor-icon-wrapper svg{width:auto;}.elementor-1638 .elementor-element.elementor-element-3736c988{--display:flex;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-1638 .elementor-element.elementor-element-3736c988:hover{border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;}.elementor-1638 .elementor-element.elementor-element-3736c988, .elementor-1638 .elementor-element.elementor-element-3736c988::before{--border-transition:0.3s;}.elementor-1638 .elementor-element.elementor-element-c6a593f img{width:100%;}.elementor-1638 .elementor-element.elementor-element-72396349{text-align:end;}.elementor-1638 .elementor-element.elementor-element-72396349 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Inter;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-561436ce{--display:flex;}.elementor-1638 .elementor-element.elementor-element-2046cc59{--display:flex;}.elementor-1638 .elementor-element.elementor-element-10cbed4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;}.elementor-1638 .elementor-element.elementor-element-10cbed4f .elementor-icon-wrapper{text-align:end;}.elementor-1638 .elementor-element.elementor-element-10cbed4f .elementor-icon{font-size:100%;}.elementor-1638 .elementor-element.elementor-element-10cbed4f .elementor-icon svg{height:100%;}.elementor-1638 .elementor-element.elementor-element-10cbed4f .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-1638 .elementor-element.elementor-element-105ad7{right:15px;}body.rtl .elementor-1638 .elementor-element.elementor-element-105ad7{left:15px;}.elementor-1638 .elementor-element.elementor-element-105ad7{bottom:6px;}.elementor-1638 .elementor-element.elementor-element-105ad7 .elementor-icon-wrapper{text-align:end;}.elementor-1638 .elementor-element.elementor-element-105ad7 .elementor-icon{font-size:19px;}.elementor-1638 .elementor-element.elementor-element-105ad7 .elementor-icon svg{height:19px;}.elementor-1638 .elementor-element.elementor-element-105ad7 .elementor-icon-wrapper svg{width:auto;}.elementor-1638 .elementor-element.elementor-element-484964f2{--display:flex;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-1638 .elementor-element.elementor-element-484964f2:hover{border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;}.elementor-1638 .elementor-element.elementor-element-484964f2, .elementor-1638 .elementor-element.elementor-element-484964f2::before{--border-transition:0.3s;}.elementor-1638 .elementor-element.elementor-element-5e27e85a img{width:100%;}.elementor-1638 .elementor-element.elementor-element-bfeeff7{text-align:end;}.elementor-1638 .elementor-element.elementor-element-bfeeff7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Inter;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-7ab529c9{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:78px;--padding-bottom:78px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-7ab529c9:not(.elementor-motion-effects-element-type-background), .elementor-1638 .elementor-element.elementor-element-7ab529c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1638 .elementor-element.elementor-element-781740b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1638 .elementor-element.elementor-element-3937a0c0{--display:flex;}.elementor-1638 .elementor-element.elementor-element-68356ee2{width:var( --container-widget-width, 466px );max-width:466px;--container-widget-width:466px;--container-widget-flex-grow:0;}.elementor-1638 .elementor-element.elementor-element-68356ee2 .elementor-heading-title{font-family:var( --e-global-typography-393f951-font-family ), Inter;font-size:var( --e-global-typography-393f951-font-size );font-weight:var( --e-global-typography-393f951-font-weight );text-transform:var( --e-global-typography-393f951-text-transform );font-style:var( --e-global-typography-393f951-font-style );line-height:var( --e-global-typography-393f951-line-height );letter-spacing:var( --e-global-typography-393f951-letter-spacing );word-spacing:var( --e-global-typography-393f951-word-spacing );}.elementor-1638 .elementor-element.elementor-element-75f3081{--display:flex;}@media(max-width:1024px){.elementor-1638 .elementor-element.elementor-element-25ac834e{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:240px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-5d2d519d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1638 .elementor-element.elementor-element-54a481bd .elementor-heading-title{font-size:49px;line-height:49px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2a8c894c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-bc51fc8{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-6db2a21 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-0c54ca3{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-61cfddd .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-709c9f5{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-ac9c043 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2dbfcf9{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-42ff600 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-bf13ab3{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-3909805 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-9251da8{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-ed711df .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-34000e2{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-343d1b2{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-5742476{--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;}.elementor-1638 .elementor-element.elementor-element-de374e0{--min-height:825px;}.elementor-1638 .elementor-element.elementor-element-2332216 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-dc218e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-dc218e2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-171594e{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-bb4332e{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:110px;}.elementor-1638 .elementor-element.elementor-element-92e8c8a{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-9d65525 .elementor-heading-title{font-size:var( --e-global-typography-ct15b7-font-size );line-height:var( --e-global-typography-ct15b7-line-height );letter-spacing:var( --e-global-typography-ct15b7-letter-spacing );word-spacing:var( --e-global-typography-ct15b7-word-spacing );}.elementor-1638 .elementor-element.elementor-element-09d8646{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-27fa84c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-27fa84c .elementor-icon-list-item > a{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-e9126d2{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-46b4443 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-1a5e657 .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-5100b4a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-f304103{border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;}.elementor-1638 .elementor-element.elementor-element-3eb47e3 .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-eb0943b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-3ac3ec0{border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;}.elementor-1638 .elementor-element.elementor-element-c447f64 .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-c5ffe7e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-4675022{border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;}.elementor-1638 .elementor-element.elementor-element-68a275f .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-3217bbe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-33eaad6{border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;}.elementor-1638 .elementor-element.elementor-element-afa45de .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-343eb99{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-5ad2508{border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;}.elementor-1638 .elementor-element.elementor-element-a41fc84 .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-48cfd13{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2b972f9{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1638 .elementor-element.elementor-element-b1521ce .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2e3ca4c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-b545483{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-1638 .elementor-element.elementor-element-1a3d278 img{height:auto;}.elementor-1638 .elementor-element.elementor-element-71b2d0e{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-668fbbd .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-f917712 .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-f0bb1c1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-5650e0a{--min-height:0px;}.elementor-1638 .elementor-element.elementor-element-64601dc{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-467d5f1 .elementor-heading-title{font-size:var( --e-global-typography-ct306b-font-size );line-height:var( --e-global-typography-ct306b-line-height );letter-spacing:var( --e-global-typography-ct306b-letter-spacing );word-spacing:var( --e-global-typography-ct306b-word-spacing );}.elementor-1638 .elementor-element.elementor-element-bea8bb5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1638 .elementor-element.elementor-element-dcfd21c{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-d71dde2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-756c8c2{--min-height:0px;}.elementor-1638 .elementor-element.elementor-element-a9e9955{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-4c0fc78 .elementor-heading-title{font-size:var( --e-global-typography-ct306b-font-size );line-height:var( --e-global-typography-ct306b-line-height );letter-spacing:var( --e-global-typography-ct306b-letter-spacing );word-spacing:var( --e-global-typography-ct306b-word-spacing );}.elementor-1638 .elementor-element.elementor-element-d9d0ac6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-705b828{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-ea2cd0c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-081ab38{--min-height:0px;}.elementor-1638 .elementor-element.elementor-element-484bdad{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-fa9770c .elementor-heading-title{font-size:var( --e-global-typography-ct306b-font-size );line-height:var( --e-global-typography-ct306b-line-height );letter-spacing:var( --e-global-typography-ct306b-letter-spacing );word-spacing:var( --e-global-typography-ct306b-word-spacing );}.elementor-1638 .elementor-element.elementor-element-b07e390{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-061b544{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2ae0e38 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-dc977dd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-3f2dcd9{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-1638 .elementor-element.elementor-element-2e98f25 img{height:auto;}.elementor-1638 .elementor-element.elementor-element-ddd4a85{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-26d3fe6 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-6678dce .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2641b51{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-stage{height:520px;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-corner-label{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-fb14e2c .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-3ab4174 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-31d8c3d{font-size:var( --e-global-typography-ct17m5-font-size );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-af3a507 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-af3a507 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-8b3903b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-8718df3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-a161619 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-311c9e6 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-e30982d{font-size:var( --e-global-typography-ct17m5-font-size );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-a713c76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-a713c76 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-e1118fb .elementor-heading-title{font-size:var( --e-global-typography-ct20bu-font-size );line-height:var( --e-global-typography-ct20bu-line-height );letter-spacing:var( --e-global-typography-ct20bu-letter-spacing );word-spacing:var( --e-global-typography-ct20bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-a51b417 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-stage{height:520px;}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-corner-label{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-6aa1da8{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-1638 .elementor-element.elementor-element-2a36638 img{height:auto;}.elementor-1638 .elementor-element.elementor-element-f7951e6{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-94b1a37 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-1dc99cf .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-ec9cdd8{width:100%;max-width:100%;font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-75039e6{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-1638 .elementor-element.elementor-element-88ab06c{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-1786f7e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-stage{height:420px;}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-corner-label{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-9af181d .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-41e4b24 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-29c8fcf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-465d123{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-9d13084{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-stage{height:420px;}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-corner-label{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-ee8b43d .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-4cdc5fa .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-5288c61{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-16f8f15{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-8e46b0c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-stage{height:420px;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-corner-label{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-fd4ac1f .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-868fc62 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-0aadefb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-11d5ce0{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-933a57b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-stage{height:420px;}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-corner-label{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-9bd3633 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-b827549 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-dd7a8ae{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-4cecfec{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-1638 .elementor-element.elementor-element-70d3545 img{height:auto;}.elementor-1638 .elementor-element.elementor-element-a91b3ab{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-917096a .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-bc7239b .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-557e4ac{--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;}.elementor-1638 .elementor-element.elementor-element-491265e{--min-height:0px;}.elementor-1638 .elementor-element.elementor-element-6394d0e{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-4168b85 .elementor-heading-title{font-size:var( --e-global-typography-ct306b-font-size );line-height:var( --e-global-typography-ct306b-line-height );letter-spacing:var( --e-global-typography-ct306b-letter-spacing );word-spacing:var( --e-global-typography-ct306b-word-spacing );}.elementor-1638 .elementor-element.elementor-element-f1153b4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-a5f6644 .elementor-heading-title{font-size:var( --e-global-typography-ct15b7-font-size );line-height:var( --e-global-typography-ct15b7-line-height );letter-spacing:var( --e-global-typography-ct15b7-letter-spacing );word-spacing:var( --e-global-typography-ct15b7-word-spacing );}.elementor-1638 .elementor-element.elementor-element-93c4556{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1638 .elementor-element.elementor-element-a1c5e89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-a1c5e89 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-f67e5ed{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-1638 .elementor-element.elementor-element-0833eac{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:110px;}.elementor-1638 .elementor-element.elementor-element-0069f20{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-54ef224{--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-1638 .elementor-element.elementor-element-4fd2de0 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-86941d4 .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-76689a9{width:100%;max-width:100%;font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-4911a5f.elementor-element{--align-self:flex-start;}.elementor-1638 .elementor-element.elementor-element-4911a5f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-0d38b86{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-1638 .elementor-element.elementor-element-178d61f{--min-height:600px;}.elementor-1638 .elementor-element.elementor-element-1f21cf9 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2df55f3 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-5ce5226{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1638 .elementor-element.elementor-element-2d89ee5{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-91dc672{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-stage{height:520px;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-corner-label{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-d9d2ebc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1638 .elementor-element.elementor-element-7166ff5 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-e370a80{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-ct17m5-font-size );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-7d3bd1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-7d3bd1f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-cda6870{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-288b50f{font-size:var( --e-global-typography-ct17b7n-font-size );line-height:var( --e-global-typography-ct17b7n-line-height );letter-spacing:var( --e-global-typography-ct17b7n-letter-spacing );word-spacing:var( --e-global-typography-ct17b7n-word-spacing );}.elementor-1638 .elementor-element.elementor-element-7c5acbc .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-394e533{font-size:var( --e-global-typography-ct17m5-font-size );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-stage{height:520px;}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-corner-label{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-74dc0d3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-f022aa6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-4fdeb5a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-acb77f4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-a9d176e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-e5733cd{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-1638 .elementor-element.elementor-element-07fb86b img{height:auto;}.elementor-1638 .elementor-element.elementor-element-0e83e97{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-65b7320 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-454e949 .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-a91771d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-c9287e3 .elementor-heading-title{font-size:var( --e-global-typography-ct306b-font-size );line-height:var( --e-global-typography-ct306b-line-height );letter-spacing:var( --e-global-typography-ct306b-letter-spacing );word-spacing:var( --e-global-typography-ct306b-word-spacing );}.elementor-1638 .elementor-element.elementor-element-611e406{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-fdca261{font-size:var( --e-global-typography-ct17m5-font-size );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-0c9269c .elementor-heading-title{font-size:var( --e-global-typography-ct15b7-font-size );line-height:var( --e-global-typography-ct15b7-line-height );letter-spacing:var( --e-global-typography-ct15b7-letter-spacing );word-spacing:var( --e-global-typography-ct15b7-word-spacing );}.elementor-1638 .elementor-element.elementor-element-9036c3f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-9036c3f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-7110af2 .elementor-heading-title{font-size:var( --e-global-typography-ct15b7-font-size );line-height:var( --e-global-typography-ct15b7-line-height );letter-spacing:var( --e-global-typography-ct15b7-letter-spacing );word-spacing:var( --e-global-typography-ct15b7-word-spacing );}.elementor-1638 .elementor-element.elementor-element-efbc3e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-efbc3e5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-4d91bb6{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-1638 .elementor-element.elementor-element-27115fe img{height:auto;}.elementor-1638 .elementor-element.elementor-element-02f3c95{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-6b2905c{--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-1638 .elementor-element.elementor-element-5903bf0 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-d193438 .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-77a18d4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1638 .elementor-element.elementor-element-77a18d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-77a18d4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-6d36bdd{--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-1638 .elementor-element.elementor-element-95a1e0b .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-452f61b .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-d939386{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1638 .elementor-element.elementor-element-d939386 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-d939386 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ct17m5-font-size );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-6978ef8{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-1638 .elementor-element.elementor-element-02d1cfe img{height:auto;}.elementor-1638 .elementor-element.elementor-element-d33354c{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-41f5250{--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-1638 .elementor-element.elementor-element-f340e7e .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-b2e8dfa .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-a84a597{width:100%;max-width:100%;font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-bc510a6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-ae2b9fc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-8f8915c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2058afd .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2141c3f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-2141c3f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2d80fc0 img{height:480px;}.elementor-1638 .elementor-element.elementor-element-ec57290 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-aebd9e8 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2d7c72a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-2d7c72a .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-58c97e2{font-size:var( --e-global-typography-ct17m5-font-size );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-f9698c1{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-1638 .elementor-element.elementor-element-1524e94 img{height:auto;}.elementor-1638 .elementor-element.elementor-element-8427b03{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-3a1fbfc .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-c6e8663 .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-f614c82{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-d2be0be{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-47ee248 .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-507110c .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2f7b65c{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-f776f79 .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-d8729dd .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-5bc8e11{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-f7d612e .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-ee7edd6 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-da0519e{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-97a26e0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-4bf7ff1 .elementor-heading-title{font-size:var( --e-global-typography-ct15b7-font-size );line-height:var( --e-global-typography-ct15b7-line-height );letter-spacing:var( --e-global-typography-ct15b7-letter-spacing );word-spacing:var( --e-global-typography-ct15b7-word-spacing );}.elementor-1638 .elementor-element.elementor-element-7121368 .elementor-button{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-a08731c .elementor-heading-title{font-size:var( --e-global-typography-ct15b7-font-size );line-height:var( --e-global-typography-ct15b7-line-height );letter-spacing:var( --e-global-typography-ct15b7-letter-spacing );word-spacing:var( --e-global-typography-ct15b7-word-spacing );}.elementor-1638 .elementor-element.elementor-element-40c6761 .elementor-button{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-328a5d9{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-12e8ff4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1638 .elementor-element.elementor-element-d4b9135 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-f74a277{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2a5ced3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-2a5ced3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-81c3e32{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-d1afc61{font-size:var( --e-global-typography-ct17m5-font-size );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-14f11a9{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-1638 .elementor-element.elementor-element-3d188b3 img{height:auto;}.elementor-1638 .elementor-element.elementor-element-4803e54{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-15f6d1d{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-ed651cd .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-67cf7a1 .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-63a8799 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-63a8799 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-759da12{--min-height:420px;}.elementor-1638 .elementor-element.elementor-element-5a21352{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-b893ef2{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-9f28f91{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-b7d1e92{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-619cc78{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-edbd71e{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-d67d88b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1638 .elementor-element.elementor-element-ff3efc8 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2f00218 .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-b896d45{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-df3a311{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-7cfba4c{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-stage{height:399px;}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-corner-label{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-9320338 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-0623d92 .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-c0ec707{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-0c99ed3{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-a3bfdf3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1638 .elementor-element.elementor-element-3d4b807 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-382792c .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-5c3c75d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-660c758{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-1638 .elementor-element.elementor-element-125191b img{height:auto;}.elementor-1638 .elementor-element.elementor-element-a673703{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-36bf79b .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-388664a .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-eaa3e04{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-1fe903f .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-9e9c205 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-9e9c205 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-0874bcf .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-24eb369 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-24eb369 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-b4caadf .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-79184ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-79184ea .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-a4039d7 .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-9741634 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-9741634 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2e076da .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-dbb4443 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-dbb4443 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-1ce9ea9 .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-261406d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-261406d .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-050adef{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-1638 .elementor-element.elementor-element-fdaa732 img{height:auto;}.elementor-1638 .elementor-element.elementor-element-d8a129f{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-c951c08{--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;}.elementor-1638 .elementor-element.elementor-element-e1798f4 .elementor-button{font-size:var( --e-global-typography-ct15s6-font-size );line-height:var( --e-global-typography-ct15s6-line-height );letter-spacing:var( --e-global-typography-ct15s6-letter-spacing );word-spacing:var( --e-global-typography-ct15s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-0e36666 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-64685f3 .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-342d2f7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );} .elementor-1638 .elementor-element.elementor-element-5d5e134{--grid-side-margin:6px;--grid-column-gap:6px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1638 .elementor-element.elementor-element-3c3d5c7 .elementor-heading-title{font-size:var( --e-global-typography-ct15s6n-font-size );line-height:var( --e-global-typography-ct15s6n-line-height );letter-spacing:var( --e-global-typography-ct15s6n-letter-spacing );word-spacing:var( --e-global-typography-ct15s6n-word-spacing );}.elementor-1638 .elementor-element.elementor-element-41b3c844{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-2ac375a1{text-align:center;}.elementor-1638 .elementor-element.elementor-element-2ac375a1 .elementor-heading-title{font-size:var( --e-global-typography-af80c2c-font-size );line-height:var( --e-global-typography-af80c2c-line-height );letter-spacing:var( --e-global-typography-af80c2c-letter-spacing );word-spacing:var( --e-global-typography-af80c2c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-5eafe3a2{text-align:center;}.elementor-1638 .elementor-element.elementor-element-7bba8b1e{--padding-top:0px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-17296aa .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-105344c9{--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-6f0626ee .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-72396349 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-bfeeff7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-7ab529c9{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-781740b{--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-1638 .elementor-element.elementor-element-3937a0c0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1638 .elementor-element.elementor-element-68356ee2{text-align:center;}.elementor-1638 .elementor-element.elementor-element-68356ee2 .elementor-heading-title{font-size:var( --e-global-typography-393f951-font-size );line-height:var( --e-global-typography-393f951-line-height );letter-spacing:var( --e-global-typography-393f951-letter-spacing );word-spacing:var( --e-global-typography-393f951-word-spacing );}.elementor-1638 .elementor-element.elementor-element-75f3081{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-1638 .elementor-element.elementor-element-25ac834e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:240px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1638 .elementor-element.elementor-element-54a481bd .elementor-heading-title{font-size:38px;line-height:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2a8c894c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-bc51fc8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-6db2a21 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-0c54ca3{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-61cfddd .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-709c9f5{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-ac9c043 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2dbfcf9{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-42ff600 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-bf13ab3{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-3909805 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-9251da8{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-ed711df .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-34000e2{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-343d1b2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1638 .elementor-element.elementor-element-de374e0{--min-height:425px;}.elementor-1638 .elementor-element.elementor-element-2332216 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-dc218e2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-dc218e2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-171594e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-bb4332e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:30px;--e-n-carousel-arrow-prev-left-position:10px;--e-n-carousel-arrow-next-right-position:10px;--e-n-carousel-arrow-size:42px;}.elementor-1638 .elementor-element.elementor-element-92e8c8a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1638 .elementor-element.elementor-element-9d65525 .elementor-heading-title{font-size:var( --e-global-typography-ct15b7-font-size );line-height:var( --e-global-typography-ct15b7-line-height );letter-spacing:var( --e-global-typography-ct15b7-letter-spacing );word-spacing:var( --e-global-typography-ct15b7-word-spacing );}.elementor-1638 .elementor-element.elementor-element-09d8646{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1638 .elementor-element.elementor-element-27fa84c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-1638 .elementor-element.elementor-element-27fa84c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-1638 .elementor-element.elementor-element-27fa84c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-1638 .elementor-element.elementor-element-27fa84c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-1638 .elementor-element.elementor-element-27fa84c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-1638 .elementor-element.elementor-element-27fa84c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-27fa84c .elementor-icon-list-item > a{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-e9126d2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1638 .elementor-element.elementor-element-46b4443 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-1a5e657 .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-5100b4a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-3eb47e3 .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-eb0943b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-c447f64 .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-c5ffe7e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-68a275f .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-3217bbe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-afa45de .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-343eb99{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-a41fc84 .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-48cfd13{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-b1521ce .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2e3ca4c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-b545483{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-71b2d0e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1638 .elementor-element.elementor-element-668fbbd .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-f917712 .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-f0bb1c1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-5650e0a{--padding-top:36px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1638 .elementor-element.elementor-element-64601dc{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-467d5f1 .elementor-heading-title{font-size:var( --e-global-typography-ct306b-font-size );line-height:var( --e-global-typography-ct306b-line-height );letter-spacing:var( --e-global-typography-ct306b-letter-spacing );word-spacing:var( --e-global-typography-ct306b-word-spacing );}.elementor-1638 .elementor-element.elementor-element-bea8bb5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1638 .elementor-element.elementor-element-dcfd21c{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-d71dde2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-756c8c2{--padding-top:36px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1638 .elementor-element.elementor-element-a9e9955{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-4c0fc78 .elementor-heading-title{font-size:var( --e-global-typography-ct306b-font-size );line-height:var( --e-global-typography-ct306b-line-height );letter-spacing:var( --e-global-typography-ct306b-letter-spacing );word-spacing:var( --e-global-typography-ct306b-word-spacing );}.elementor-1638 .elementor-element.elementor-element-d9d0ac6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-705b828{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-ea2cd0c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-081ab38{--padding-top:36px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1638 .elementor-element.elementor-element-484bdad{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-fa9770c .elementor-heading-title{font-size:var( --e-global-typography-ct306b-font-size );line-height:var( --e-global-typography-ct306b-line-height );letter-spacing:var( --e-global-typography-ct306b-letter-spacing );word-spacing:var( --e-global-typography-ct306b-word-spacing );}.elementor-1638 .elementor-element.elementor-element-b07e390{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-061b544{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2ae0e38 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-dc977dd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-3f2dcd9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-ddd4a85{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1638 .elementor-element.elementor-element-26d3fe6 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-6678dce .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-69e60a4 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-stage{height:350px;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-corner-label{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-thumb{width:72px;height:72px;}.elementor-1638 .elementor-element.elementor-element-69e60a4 .cmgs-thumbs{gap:10px;margin-top:-90px;}.elementor-1638 .elementor-element.elementor-element-fb14e2c .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-3ab4174 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-31d8c3d{font-size:var( --e-global-typography-ct17m5-font-size );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-af3a507 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-af3a507 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-8b3903b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-a161619 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-311c9e6 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-e30982d{font-size:var( --e-global-typography-ct17m5-font-size );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-a713c76 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-a713c76 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-03fd3eb{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-0ddb304{--width:55%;}.elementor-1638 .elementor-element.elementor-element-e1118fb .elementor-heading-title{font-size:var( --e-global-typography-ct20bu-font-size );line-height:var( --e-global-typography-ct20bu-line-height );letter-spacing:var( --e-global-typography-ct20bu-letter-spacing );word-spacing:var( --e-global-typography-ct20bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-a51b417 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-999b419 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-stage{height:350px;}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-corner-label{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-thumb{width:72px;height:72px;}.elementor-1638 .elementor-element.elementor-element-999b419 .cmgs-thumbs{gap:10px;margin-top:-90px;}.elementor-1638 .elementor-element.elementor-element-6aa1da8{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-f7951e6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1638 .elementor-element.elementor-element-94b1a37 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-1dc99cf .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-ec9cdd8{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-stage{height:340px;}.elementor-1638 .elementor-element.elementor-element-1786f7e .cmgs-corner-label{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-9af181d .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-41e4b24 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-29c8fcf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-stage{height:340px;}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-custom-play-icon-stage{width:10px !important;height:auto !important;max-width:none !important;}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-custom-play-icon-thumb{width:35px !important;height:auto !important;max-width:none !important;}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-play-overlay{padding:10px 25px 10px 25px;}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-play-overlay-label{font-size:10px;}.elementor-1638 .elementor-element.elementor-element-9d13084 .cmgs-corner-label{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-ee8b43d .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-4cdc5fa .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-5288c61{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-stage{height:340px;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-custom-play-icon-stage{width:10px !important;height:auto !important;max-width:none !important;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-custom-play-icon-thumb{width:35px !important;height:auto !important;max-width:none !important;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-play-overlay{padding:10px 25px 10px 25px;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-play-overlay-label{font-size:10px;}.elementor-1638 .elementor-element.elementor-element-8e46b0c .cmgs-corner-label{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-fd4ac1f .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-868fc62 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-0aadefb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-stage{height:340px;}.elementor-1638 .elementor-element.elementor-element-933a57b .cmgs-corner-label{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-9bd3633 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-b827549 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-dd7a8ae{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-4cecfec{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-a91b3ab{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1638 .elementor-element.elementor-element-917096a .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-bc7239b .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-491265e{--padding-top:36px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-1638 .elementor-element.elementor-element-6394d0e{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-4168b85 .elementor-heading-title{font-size:var( --e-global-typography-ct306b-font-size );line-height:var( --e-global-typography-ct306b-line-height );letter-spacing:var( --e-global-typography-ct306b-letter-spacing );word-spacing:var( --e-global-typography-ct306b-word-spacing );}.elementor-1638 .elementor-element.elementor-element-f1153b4{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-a5f6644 .elementor-heading-title{font-size:var( --e-global-typography-ct15b7-font-size );line-height:var( --e-global-typography-ct15b7-line-height );letter-spacing:var( --e-global-typography-ct15b7-letter-spacing );word-spacing:var( --e-global-typography-ct15b7-word-spacing );}.elementor-1638 .elementor-element.elementor-element-93c4556{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1638 .elementor-element.elementor-element-a1c5e89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-a1c5e89 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-f67e5ed{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-0833eac{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:30px;--e-n-carousel-arrow-prev-left-position:10px;--e-n-carousel-arrow-next-right-position:10px;--e-n-carousel-arrow-size:42px;}.elementor-1638 .elementor-element.elementor-element-0069f20{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1638 .elementor-element.elementor-element-4fd2de0 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-86941d4 .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-76689a9{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-4911a5f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-0d38b86{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-178d61f{--min-height:420px;}.elementor-1638 .elementor-element.elementor-element-73aa229{--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1638 .elementor-element.elementor-element-1f21cf9 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2df55f3 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-5ce5226{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:82px;--e-n-carousel-arrow-prev-top-position:30px;--e-n-carousel-arrow-next-right-position:10px;--e-n-carousel-arrow-next-top-position:30px;}.elementor-1638 .elementor-element.elementor-element-2d89ee5{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-stage{height:350px;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-corner-label{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-thumb{width:72px;height:72px;}.elementor-1638 .elementor-element.elementor-element-fdccdb4 .cmgs-thumbs{gap:10px;margin-top:-90px;}.elementor-1638 .elementor-element.elementor-element-7166ff5 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-e370a80{font-size:var( --e-global-typography-ct17m5-font-size );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-7d3bd1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-7d3bd1f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-cda6870{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-66a12ae{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-288b50f{font-size:var( --e-global-typography-ct17b7n-font-size );line-height:var( --e-global-typography-ct17b7n-line-height );letter-spacing:var( --e-global-typography-ct17b7n-letter-spacing );word-spacing:var( --e-global-typography-ct17b7n-word-spacing );}.elementor-1638 .elementor-element.elementor-element-b76c87d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1638 .elementor-element.elementor-element-7c5acbc .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-394e533{font-size:var( --e-global-typography-ct17m5-font-size );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-73911d1 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-stage{height:350px;}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-corner-label{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-thumb{width:72px;height:72px;}.elementor-1638 .elementor-element.elementor-element-73911d1 .cmgs-thumbs{gap:10px;margin-top:-90px;}.elementor-1638 .elementor-element.elementor-element-74dc0d3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-b1c3aca{--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-1638 .elementor-element.elementor-element-f022aa6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-4fdeb5a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-acb77f4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-a9d176e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-e5733cd{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-0e83e97{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1638 .elementor-element.elementor-element-65b7320 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-454e949 .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-a91771d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-c9287e3 .elementor-heading-title{font-size:var( --e-global-typography-ct306b-font-size );line-height:var( --e-global-typography-ct306b-line-height );letter-spacing:var( --e-global-typography-ct306b-letter-spacing );word-spacing:var( --e-global-typography-ct306b-word-spacing );}.elementor-1638 .elementor-element.elementor-element-611e406{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-fdca261{font-size:var( --e-global-typography-ct17m5-font-size );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-0c9269c .elementor-heading-title{font-size:var( --e-global-typography-ct15b7-font-size );line-height:var( --e-global-typography-ct15b7-line-height );letter-spacing:var( --e-global-typography-ct15b7-letter-spacing );word-spacing:var( --e-global-typography-ct15b7-word-spacing );}.elementor-1638 .elementor-element.elementor-element-9036c3f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-9036c3f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-7110af2 .elementor-heading-title{font-size:var( --e-global-typography-ct15b7-font-size );line-height:var( --e-global-typography-ct15b7-line-height );letter-spacing:var( --e-global-typography-ct15b7-letter-spacing );word-spacing:var( --e-global-typography-ct15b7-word-spacing );}.elementor-1638 .elementor-element.elementor-element-efbc3e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-efbc3e5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-4d91bb6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-02f3c95{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1638 .elementor-element.elementor-element-5903bf0 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-d193438 .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-77a18d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-77a18d4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-95a1e0b .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-452f61b .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-d939386 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-d939386 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ct17m5-font-size );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-6978ef8{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-d33354c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1638 .elementor-element.elementor-element-f340e7e .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-b2e8dfa .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-a84a597{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-bc510a6.elementor-element{--align-self:stretch;}.elementor-1638 .elementor-element.elementor-element-bc510a6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-ae2b9fc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-4d9c53e{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-1638 .elementor-element.elementor-element-8f8915c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2058afd .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2141c3f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-2141c3f .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2d80fc0 img{height:425px;}.elementor-1638 .elementor-element.elementor-element-3944ad9{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-1638 .elementor-element.elementor-element-ec57290 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-aebd9e8 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2d7c72a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-2d7c72a .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-d8bcc6a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-58c97e2{font-size:var( --e-global-typography-ct17m5-font-size );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-f9698c1{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-8427b03{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1638 .elementor-element.elementor-element-3a1fbfc .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-c6e8663 .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-f614c82{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-d2be0be{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-47ee248 .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-507110c .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2f7b65c{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-f776f79 .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-d8729dd .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-5bc8e11{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-f7d612e .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-ee7edd6 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-da0519e{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-97a26e0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-4bf7ff1 .elementor-heading-title{font-size:var( --e-global-typography-ct15b7-font-size );line-height:var( --e-global-typography-ct15b7-line-height );letter-spacing:var( --e-global-typography-ct15b7-letter-spacing );word-spacing:var( --e-global-typography-ct15b7-word-spacing );}.elementor-1638 .elementor-element.elementor-element-7121368 .elementor-button{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-a08731c .elementor-heading-title{font-size:var( --e-global-typography-ct15b7-font-size );line-height:var( --e-global-typography-ct15b7-line-height );letter-spacing:var( --e-global-typography-ct15b7-letter-spacing );word-spacing:var( --e-global-typography-ct15b7-word-spacing );}.elementor-1638 .elementor-element.elementor-element-40c6761 .elementor-button{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-d4b9135 .elementor-heading-title{font-size:var( --e-global-typography-a62fb10-font-size );line-height:var( --e-global-typography-a62fb10-line-height );letter-spacing:var( --e-global-typography-a62fb10-letter-spacing );word-spacing:var( --e-global-typography-a62fb10-word-spacing );}.elementor-1638 .elementor-element.elementor-element-f74a277{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2a5ced3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-2a5ced3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-81c3e32{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-be611a0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1638 .elementor-element.elementor-element-d1afc61{font-size:var( --e-global-typography-ct17m5-font-size );line-height:var( --e-global-typography-ct17m5-line-height );letter-spacing:var( --e-global-typography-ct17m5-letter-spacing );word-spacing:var( --e-global-typography-ct17m5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-14f11a9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-4803e54{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1638 .elementor-element.elementor-element-ed651cd .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-67cf7a1 .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-63a8799 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-63a8799 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-759da12{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-1638 .elementor-element.elementor-element-5a21352{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-b893ef2{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-9f28f91{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-b7d1e92{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-619cc78{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-edbd71e{font-size:var( --e-global-typography-57c4f79-font-size );line-height:var( --e-global-typography-57c4f79-line-height );letter-spacing:var( --e-global-typography-57c4f79-letter-spacing );word-spacing:var( --e-global-typography-57c4f79-word-spacing );}.elementor-1638 .elementor-element.elementor-element-d67d88b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1638 .elementor-element.elementor-element-3bd0f66{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1638 .elementor-element.elementor-element-ff3efc8 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2f00218 .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-b896d45{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-df3a311{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1638 .elementor-element.elementor-element-bddb763 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-stage{height:350px;}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-corner-label{font-size:var( --e-global-typography-ct13bu-font-size );line-height:var( --e-global-typography-ct13bu-line-height );letter-spacing:var( --e-global-typography-ct13bu-letter-spacing );word-spacing:var( --e-global-typography-ct13bu-word-spacing );}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-thumb{width:72px;height:72px;}.elementor-1638 .elementor-element.elementor-element-bddb763 .cmgs-thumbs{gap:10px;margin-top:-90px;}.elementor-1638 .elementor-element.elementor-element-9320338 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-0623d92 .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-c0ec707{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-3d4b807 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-382792c .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-5c3c75d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-660c758{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-a673703{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1638 .elementor-element.elementor-element-36bf79b .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-388664a .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-eaa3e04{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-1fe903f .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-9e9c205 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-9e9c205 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-0874bcf .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-24eb369 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-24eb369 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-b4caadf .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-79184ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-79184ea .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-a4039d7 .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-9741634 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-9741634 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-2e076da .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-dbb4443 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-dbb4443 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-1ce9ea9 .elementor-heading-title{font-size:var( --e-global-typography-ct17s6-font-size );line-height:var( --e-global-typography-ct17s6-line-height );letter-spacing:var( --e-global-typography-ct17s6-letter-spacing );word-spacing:var( --e-global-typography-ct17s6-word-spacing );}.elementor-1638 .elementor-element.elementor-element-261406d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1638 .elementor-element.elementor-element-261406d .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1638 .elementor-element.elementor-element-050adef{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1638 .elementor-element.elementor-element-d8a129f{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1638 .elementor-element.elementor-element-e1798f4{--container-widget-width:220px;--container-widget-flex-grow:0;width:var( --container-widget-width, 220px );max-width:220px;}.elementor-1638 .elementor-element.elementor-element-e1798f4 .elementor-button{font-size:var( --e-global-typography-ct15s6-font-size );line-height:var( --e-global-typography-ct15s6-line-height );letter-spacing:var( --e-global-typography-ct15s6-letter-spacing );word-spacing:var( --e-global-typography-ct15s6-word-spacing );padding:24px 30px 24px 30px;}.elementor-1638 .elementor-element.elementor-element-0e36666 .elementor-heading-title{font-size:var( --e-global-typography-fa50b4c-font-size );line-height:var( --e-global-typography-fa50b4c-line-height );letter-spacing:var( --e-global-typography-fa50b4c-letter-spacing );word-spacing:var( --e-global-typography-fa50b4c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-64685f3 .elementor-heading-title{font-size:var( --e-global-typography-c35cbb5-font-size );line-height:var( --e-global-typography-c35cbb5-line-height );letter-spacing:var( --e-global-typography-c35cbb5-letter-spacing );word-spacing:var( --e-global-typography-c35cbb5-word-spacing );}.elementor-1638 .elementor-element.elementor-element-342d2f7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );} .elementor-1638 .elementor-element.elementor-element-5d5e134{--grid-side-margin:6px;--grid-column-gap:6px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1638 .elementor-element.elementor-element-3c3d5c7 .elementor-heading-title{font-size:var( --e-global-typography-ct15s6n-font-size );line-height:var( --e-global-typography-ct15s6n-line-height );letter-spacing:var( --e-global-typography-ct15s6n-letter-spacing );word-spacing:var( --e-global-typography-ct15s6n-word-spacing );}.elementor-1638 .elementor-element.elementor-element-41b3c844{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1638 .elementor-element.elementor-element-2ac375a1 .elementor-heading-title{font-size:var( --e-global-typography-af80c2c-font-size );line-height:var( --e-global-typography-af80c2c-line-height );letter-spacing:var( --e-global-typography-af80c2c-letter-spacing );word-spacing:var( --e-global-typography-af80c2c-word-spacing );}.elementor-1638 .elementor-element.elementor-element-7bba8b1e{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1638 .elementor-element.elementor-element-17296aa .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-105344c9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1638 .elementor-element.elementor-element-6f0626ee .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-72396349 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-bfeeff7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-1638 .elementor-element.elementor-element-7ab529c9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1638 .elementor-element.elementor-element-68356ee2 .elementor-heading-title{font-size:var( --e-global-typography-393f951-font-size );line-height:var( --e-global-typography-393f951-line-height );letter-spacing:var( --e-global-typography-393f951-letter-spacing );word-spacing:var( --e-global-typography-393f951-word-spacing );}}@media(min-width:768px){.elementor-1638 .elementor-element.elementor-element-de374e0{--width:496px;}.elementor-1638 .elementor-element.elementor-element-909d94f{--width:595px;}.elementor-1638 .elementor-element.elementor-element-471f3c5{--width:580px;}.elementor-1638 .elementor-element.elementor-element-91087ad{--width:580px;}.elementor-1638 .elementor-element.elementor-element-491265e{--width:565px;}.elementor-1638 .elementor-element.elementor-element-cd42bc7{--width:496px;}.elementor-1638 .elementor-element.elementor-element-c17d6c1{--width:595px;}.elementor-1638 .elementor-element.elementor-element-ab85963{--width:466px;}.elementor-1638 .elementor-element.elementor-element-92bd3c5{--width:466px;}.elementor-1638 .elementor-element.elementor-element-85fe931{--width:427px;}.elementor-1638 .elementor-element.elementor-element-be611a0{--width:424px;}.elementor-1638 .elementor-element.elementor-element-9a50b82{--width:496px;}.elementor-1638 .elementor-element.elementor-element-759da12{--width:595px;}.elementor-1638 .elementor-element.elementor-element-9f21f62{--width:496px;}.elementor-1638 .elementor-element.elementor-element-034762c{--width:497px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1638 .elementor-element.elementor-element-de374e0{--width:100%;}.elementor-1638 .elementor-element.elementor-element-909d94f{--width:100%;}.elementor-1638 .elementor-element.elementor-element-471f3c5{--width:100%;}.elementor-1638 .elementor-element.elementor-element-91087ad{--width:100%;}.elementor-1638 .elementor-element.elementor-element-491265e{--width:100%;}.elementor-1638 .elementor-element.elementor-element-cd42bc7{--width:100%;}.elementor-1638 .elementor-element.elementor-element-c17d6c1{--width:100%;}.elementor-1638 .elementor-element.elementor-element-ab85963{--width:100%;}.elementor-1638 .elementor-element.elementor-element-92bd3c5{--width:100%;}.elementor-1638 .elementor-element.elementor-element-85fe931{--width:100%;}.elementor-1638 .elementor-element.elementor-element-be611a0{--width:100%;}.elementor-1638 .elementor-element.elementor-element-9a50b82{--width:100%;}.elementor-1638 .elementor-element.elementor-element-759da12{--width:100%;}.elementor-1638 .elementor-element.elementor-element-9f21f62{--width:100%;}.elementor-1638 .elementor-element.elementor-element-034762c{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-25ac834e *//* Background photo, dark overlay and the faint trail line: the line is a third background layer, which no single background control can stack. */
.elementor-1638 .elementor-element.elementor-element-25ac834e {
    background-image: url("/wp-content/uploads/2026/10/ti-hero-line.svg"), linear-gradient(0deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%), url("/wp-content/uploads/2026/10/ti-hero.webp") !important;
    background-size: max(1357px, 106vw) 112px, 100% 100%, cover !important;
    background-position: left 0 bottom calc(max(112px, 8.75vw) + 116px), bottom, center !important;
    background-repeat: no-repeat !important;
}

/* Tablet and mobile: no trail line (the facts wrap to more rows). */
@media (max-width: 1024px) {
    .elementor-1638 .elementor-element.elementor-element-25ac834e {
        background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%), url("/wp-content/uploads/2026/10/ti-hero.webp") !important;
        background-size: 100% 100%, cover !important;
        background-position: bottom, center !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-bb4332e *//* Desktop: 3 slides in view like the design (1280 frame: 525px slide = 41.02%), outer two run off the page edges */
@media (min-width: 1025px) {
	.elementor-1638 .elementor-element.elementor-element-bb4332e { --e-n-carousel-swiper-offset-size: calc((100% - 41.015625%) / 2) !important; }
}
/* Photo fills the slide edge to edge - no gaps between photos */
.elementor-1638 .elementor-element.elementor-element-bb4332e .elementor-widget-image, .elementor-1638 .elementor-element.elementor-element-bb4332e .elementor-widget-image a, .elementor-1638 .elementor-element.elementor-element-bb4332e .wp-caption a { display: block; width: 100% !important; max-width: 100% !important; }
.elementor-1638 .elementor-element.elementor-element-bb4332e .elementor-widget-image img, .elementor-1638 .elementor-element.elementor-element-bb4332e .wp-caption, .elementor-1638 .elementor-element.elementor-element-bb4332e .wp-caption img { display: block; width: 100% !important; max-width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; }
/* Mobile: arrows centred below the photo and caption, 30px apart */
@media (max-width: 767px) {
	.elementor-1638 .elementor-element.elementor-element-bb4332e { padding-bottom: 84px; }
	.elementor-1638 .elementor-element.elementor-element-bb4332e .elementor-swiper-button { top: auto !important; bottom: 0 !important; transform: none !important; margin: 0 !important; border-color: var(--e-global-color-primary, #121212) !important; }
	.elementor-1638 .elementor-element.elementor-element-bb4332e .elementor-swiper-button svg path { stroke: var(--e-global-color-primary, #121212); transition: stroke .3s; }
	.elementor-1638 .elementor-element.elementor-element-bb4332e .elementor-swiper-button:hover { border-color: var(--e-global-color-accent, #D9471F) !important; }
	.elementor-1638 .elementor-element.elementor-element-bb4332e .elementor-swiper-button:hover svg path { stroke: var(--e-global-color-secondary, #FFF5D4); }
	.elementor-1638 .elementor-element.elementor-element-bb4332e .elementor-swiper-button-prev { left: calc(50% - 75px) !important; right: auto !important; inset-inline-start: calc(50% - 75px) !important; inset-inline-end: auto !important; }
	.elementor-1638 .elementor-element.elementor-element-bb4332e .elementor-swiper-button-next { right: calc(50% - 75px) !important; left: auto !important; inset-inline-end: calc(50% - 75px) !important; inset-inline-start: auto !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d65525 *//* Links inside text: the Text Editor and Icon List widgets have no link colour or underline controls. */
.link-inherit a,
.text-links .elementor-widget-text-editor a,
.text-links .elementor-icon-list-text a {
    color: inherit;
    text-decoration: underline;
    text-underline-offset: 3px;
    transition: color 0.3s ease;
}

.link-inherit a:hover,
.text-links .elementor-widget-text-editor a:hover,
.text-links .elementor-icon-list-text a:hover,
.underline-link a:hover {
    color: var( --e-global-color-accent );
}

/* "Find out more": the Heading widget has no underline control for its link. */
.underline-link a {
    text-decoration: underline;
    text-underline-offset: 3px;
}

/* Quick links: underline on hover (no hover text-decoration control on Icon List). */
.quick-links a:hover .elementor-icon-list-text {
    text-decoration: underline;
    text-underline-offset: 4px;
}

/* Gallery "Full Image" label sits top-right in the design; the gallery widget only offers top-left. */
.corner-right .cmgs-corner {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

/* Expand icon after the gallery label (decorative pseudo-element). */
.corner-right .cmgs-corner-label::after {
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-left: 9px;
    vertical-align: -3px;
    background: url("/wp-content/uploads/2026/10/ti-icon-arrows-out.svg") no-repeat center / contain;
}

/* Download icon is 24px in the design; the Button widget has no icon-size control. */
.btn-icon-24 .elementor-button-icon svg {
    width: 24px;
    height: 24px;
}

/* Anchor jumps land below the sticky header and quick-links bar (no scroll-offset control). */
.elementor-1638 [id] {
    scroll-margin-top: 140px;
}

/* Photo strips: keep the design's partial side photos in proportion on wide screens; the Carousel's side offset only accepts px. */
@media (min-width: 1025px) {
    .elementor-1638 .elementor-element.elementor-widget-n-carousel.photo-strip {
        --e-n-carousel-swiper-offset-size: 29.7vw;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-27fa84c */.elementor-1638 .elementor-element.elementor-element-27fa84c .elementor-icon-list-items.elementor-inline-items {
    row-gap: 10px; /* space between rows */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d8646 *//* Trail Info sub-menu: not sticky on mobile */
@media (max-width: 767px) {
	.elementor-1638 .elementor-element.elementor-element-09d8646.elementor-sticky:not(.elementor-sticky__spacer) {
		position: relative !important;
		top: auto !important;
		bottom: auto !important;
		left: auto !important;
		inset-inline-start: auto !important;
		width: auto !important;
		margin-top: 0 !important;
		transform: none !important;
	}
	.elementor-1638 .elementor-element.elementor-element-09d8646.elementor-sticky__spacer {
		display: none !important;
	}
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0833eac *//* Desktop: 3 slides in view like the design (1280 frame: 525px slide = 41.02%), outer two run off the page edges */
@media (min-width: 1025px) {
	.elementor-1638 .elementor-element.elementor-element-0833eac { --e-n-carousel-swiper-offset-size: calc((100% - 41.015625%) / 2) !important; }
}
/* Photo fills the slide edge to edge - no gaps between photos */
.elementor-1638 .elementor-element.elementor-element-0833eac .elementor-widget-image, .elementor-1638 .elementor-element.elementor-element-0833eac .elementor-widget-image a, .elementor-1638 .elementor-element.elementor-element-0833eac .wp-caption a { display: block; width: 100% !important; max-width: 100% !important; }
.elementor-1638 .elementor-element.elementor-element-0833eac .elementor-widget-image img, .elementor-1638 .elementor-element.elementor-element-0833eac .wp-caption, .elementor-1638 .elementor-element.elementor-element-0833eac .wp-caption img { display: block; width: 100% !important; max-width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; }
/* Mobile: arrows centred below the photo and caption, 30px apart */
@media (max-width: 767px) {
	.elementor-1638 .elementor-element.elementor-element-0833eac { padding-bottom: 84px; }
	.elementor-1638 .elementor-element.elementor-element-0833eac .elementor-swiper-button { top: auto !important; bottom: 0 !important; transform: none !important; margin: 0 !important; border-color: var(--e-global-color-primary, #121212) !important; }
	.elementor-1638 .elementor-element.elementor-element-0833eac .elementor-swiper-button svg path { stroke: var(--e-global-color-primary, #121212); transition: stroke .3s; }
	.elementor-1638 .elementor-element.elementor-element-0833eac .elementor-swiper-button:hover { border-color: var(--e-global-color-accent, #D9471F) !important; }
	.elementor-1638 .elementor-element.elementor-element-0833eac .elementor-swiper-button:hover svg path { stroke: var(--e-global-color-secondary, #FFF5D4); }
	.elementor-1638 .elementor-element.elementor-element-0833eac .elementor-swiper-button-prev { left: calc(50% - 75px) !important; right: auto !important; inset-inline-start: calc(50% - 75px) !important; inset-inline-end: auto !important; }
	.elementor-1638 .elementor-element.elementor-element-0833eac .elementor-swiper-button-next { right: calc(50% - 75px) !important; left: auto !important; inset-inline-end: calc(50% - 75px) !important; inset-inline-start: auto !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6718094 *//* Trail Info: "What's included" heading sticks beside its list (desktop only) */
@media (min-width: 1025px) {
	.elementor-1638 .elementor-element.elementor-element-b551d54 {
		position: sticky;
		top: 150px;
		align-self: flex-start;
		z-index: 2;
	}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1afc61 */a {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-96f14cb *//* WiFi band: edge images sit flush against the orange band (no line-height gap) */
.band-edge, .band-edge .elementor-widget-container { line-height: 0; font-size: 0; }
.band-edge img { display: block; width: 100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10a2d7a6 */.elementor-1638 .elementor-element.elementor-element-10a2d7a6:hover .image-box {
    border-color: var( --e-global-color-accent );
}

.elementor-1638 .elementor-element.elementor-element-10a2d7a6:hover .box-title .elementor-heading-title {
    color: var( --e-global-color-accent ) !important;
}

.elementor-1638 .elementor-element.elementor-element-10a2d7a6 .box-curve svg path {
    transition: fill 0.3s ease;
}

.elementor-1638 .elementor-element.elementor-element-10a2d7a6:hover .box-curve svg path {
    fill: var( --e-global-color-accent ) !important;
}

.elementor-1638 .elementor-element.elementor-element-10a2d7a6 .box-arrow {
    transition: transform 0.3s ease;
}

.elementor-1638 .elementor-element.elementor-element-10a2d7a6:hover .box-arrow {
    transform: rotate(-20deg);
}

.elementor-1638 .elementor-element.elementor-element-10a2d7a6 .image-box {
    overflow: hidden;
}

.elementor-1638 .elementor-element.elementor-element-10a2d7a6 .image-box img {
    transition: transform .3s ease;
}

.elementor-1638 .elementor-element.elementor-element-10a2d7a6:hover .image-box img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56dea489 */.elementor-1638 .elementor-element.elementor-element-56dea489:hover .image-box {
    border-color: var( --e-global-color-accent );
}

.elementor-1638 .elementor-element.elementor-element-56dea489:hover .box-title .elementor-heading-title {
    color: var( --e-global-color-accent ) !important;
}

.elementor-1638 .elementor-element.elementor-element-56dea489 .box-curve svg path {
    transition: fill 0.3s ease;
}

.elementor-1638 .elementor-element.elementor-element-56dea489:hover .box-curve svg path {
    fill: var( --e-global-color-accent ) !important;
}

.elementor-1638 .elementor-element.elementor-element-56dea489 .box-arrow {
    transition: transform 0.3s ease;
}

.elementor-1638 .elementor-element.elementor-element-56dea489:hover .box-arrow {
    transform: rotate(-20deg);
}

.elementor-1638 .elementor-element.elementor-element-56dea489 .image-box {
    overflow: hidden;
}

.elementor-1638 .elementor-element.elementor-element-56dea489 .image-box img {
    transition: transform .3s ease;
}

.elementor-1638 .elementor-element.elementor-element-56dea489:hover .image-box img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561436ce */.elementor-1638 .elementor-element.elementor-element-561436ce:hover .image-box {
    border-color: var( --e-global-color-accent );
}

.elementor-1638 .elementor-element.elementor-element-561436ce:hover .box-title .elementor-heading-title {
    color: var( --e-global-color-accent ) !important;
}

.elementor-1638 .elementor-element.elementor-element-561436ce .box-curve svg path {
    transition: fill 0.3s ease;
}

.elementor-1638 .elementor-element.elementor-element-561436ce:hover .box-curve svg path {
    fill: var( --e-global-color-accent ) !important;
}

.elementor-1638 .elementor-element.elementor-element-561436ce .box-arrow {
    transition: transform 0.3s ease;
}

.elementor-1638 .elementor-element.elementor-element-561436ce:hover .box-arrow {
    transform: rotate(-20deg);
}

.elementor-1638 .elementor-element.elementor-element-561436ce .image-box {
    overflow: hidden;
}

.elementor-1638 .elementor-element.elementor-element-561436ce .image-box img {
    transition: transform .3s ease;
}

.elementor-1638 .elementor-element.elementor-element-561436ce:hover .image-box img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b3c844 *//* #121212 overlay: 0% at the top of the first inner container, solid from the second container down. */
.elementor-1638 .elementor-element.elementor-element-41b3c844 {
    overflow-x: clip;
}

/* Each inner container is its own layer, so the overlay sits behind its content but above the rocks. */
.elementor-1638 .elementor-element.elementor-element-41b3c844 > .e-con-inner > .e-con {
    isolation: isolate;
}

.elementor-1638 .elementor-element.elementor-element-41b3c844 > .e-con-inner > .e-con:first-child::before,
.elementor-1638 .elementor-element.elementor-element-41b3c844 > .e-con-inner > .e-con:last-child::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    right: auto;
    width: 100vw;
    transform: translateX(-50%);
    opacity: 1;
    mix-blend-mode: normal;
    pointer-events: none;
    z-index: -1;
}

/* Fade: transparent at the top, solid by the bottom; the extra 80px covers the gap. */
.elementor-1638 .elementor-element.elementor-element-41b3c844 > .e-con-inner > .e-con:first-child::before {
    height: calc(100% + 80px);
    background: linear-gradient(to bottom, rgba(18, 18, 18, 0) 0%, #121212 calc(100% - 80px));
}

.elementor-1638 .elementor-element.elementor-element-41b3c844 > .e-con-inner > .e-con:last-child::before {
    height: 100%;
    background: #121212;
}

/* Solid under the bottom padding. */
.elementor-1638 .elementor-element.elementor-element-41b3c844::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: var(--padding-bottom);
    background: #121212;
    pointer-events: none;
}

/* Below the rock image: solid #121212, so the fade never sits over cream (mostly on mobile and tablet).
   Same layer as the image, so it follows the scroll scale effect. 42.97vw = image height (1280x550, full width). */
.elementor-1638 .elementor-element.elementor-element-41b3c844 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: linear-gradient(to bottom, rgba(18, 18, 18, 0) calc(42.97vw - 60px), #121212 42.97vw), url("https://www.thecederbergtrail.co.za/wp-content/uploads/2026/10/Gather-your-friends-and-family.-Pick-your-dates.-Go-hiking.webp") !important;
    background-size: 100% 100%, contain !important;
    background-position: 0 0, top center !important;
    background-repeat: no-repeat !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58d726a3 */#gform_wrapper_2 {
    --nl-color: var( --e-global-color-accent );
    width: 100%;
    max-width: 565px;
}

#gform_wrapper_2 form {
    display: flex;
    align-items: stretch;
    box-sizing: border-box;
    width: 100%;
    height: 60px;
    border: 3px solid #D9471F;
}

#gform_wrapper_2 .gform-body {
    flex: 0 1 365px;
    min-width: 250px;
}

#gform_wrapper_2 .gfield_label {
    position: absolute !important;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
}

#gform_wrapper_2 input[type="email"] {
    box-sizing: border-box;
    height: 54px !important;
    width: 100% !important;
    min-width: 0;
    padding: 0 0 0 30px !important;
    background: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    font-family: 'Inter', sans-serif !important;
    font-weight: 500 !important;
    font-style: normal;
    font-size: 17px !important;
    line-height: 23.8px !important;
    letter-spacing: 0;
    color: #1A1A1A !important;
}

#gform_wrapper_2 input[type="email"]::placeholder {
    font-family: 'Inter', sans-serif;
    font-weight: 500;
    font-size: 17px;
    line-height: 23.8px;
    letter-spacing: 0;
    color: #1A1A1A;
    opacity: 1;
}

#gform_wrapper_2 input[type="email"]:focus {
    outline: none !important;
    box-shadow: none !important;
}

#gform_wrapper_2 .gform-footer {
    flex: 1 1 0;
    min-width: max-content;
    margin: 0 !important;
    padding: 0 !important;
}

#gform_wrapper_2 .gform_button {
    box-sizing: border-box;
    height: 54px !important;
    width: 100% !important;
    padding: 0 16px !important;
    background: var(--nl-color) !important;
    color: #FFFFFF !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    font-family: 'Inter', sans-serif !important;
    font-weight: 600 !important;
    font-style: normal;
    font-size: 15px !important;
    line-height: 21px !important;
    letter-spacing: 0;
    text-transform: uppercase;
    white-space: nowrap;
    transition: filter 0.3s ease;
}

#gform_wrapper_2 .gform_button:hover {
    filter: brightness(0.9);
}

/* Mobile: stack input above button */
@media (max-width: 480px) {
    #gform_wrapper_2 form {
        flex-direction: column;
        height: auto;
    }
    
    .elementor-1638 .elementor-element.elementor-element-58d726a3 {
        width: 100%;
    }

    #gform_wrapper_2 .gform-body,
    #gform_wrapper_2 .gform-footer {
        flex: 0 0 auto;
        min-width: 0;
    }

    #gform_wrapper_2 input[type="email"] {
        padding: 0 20px !important;
        font-size: 16px !important;
    }

    #gform_wrapper_2 input[type="email"]::placeholder {
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS *//* Card headings: 2px underline on hover */
.elementor-element-105344c9 .box-title .elementor-heading-title {
  text-decoration: underline;
  text-decoration-color: transparent;
  text-decoration-thickness: 2px;
  text-underline-offset: 4px;
  transition: text-decoration-color 0.2s ease;
}
.elementor-element-105344c9 > .e-con:hover .box-title .elementor-heading-title {
  text-decoration-color: currentColor;
}/* End custom CSS */